https://github.com/thinkmill/pyn
https://github.com/thinkmill/pyn
Last synced: 10 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/thinkmill/pyn
- Owner: Thinkmill
- Created: 2020-02-03T23:07:27.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2023-04-13T17:13:09.000Z (almost 3 years ago)
- Last Synced: 2025-04-08T17:54:39.152Z (10 months ago)
- Language: Rust
- Size: 152 KB
- Stars: 5
- Watchers: 23
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# pyn
Neat little package manager helper for JavaScript projects.
@emmatown and @JedWatson's rust experiment, generally undocumented,
pretty handy in your terminal.
## Roadmap
### Add `upgrade {packages}`
- [ ] Find usages of package
- Show current version vs. latest version
- Upgrade everywhere to latest version
- Warn about lockfiles (no action, just reminder)
- [ ] Remove entries for that dependency from lockfile
### Add `upgrade --all | --interactive`
- [ ] Find new versions of ALL the packages
- [ ] With `--interactive` offer to upgrade all or selected
- [ ] Upgrade all or selected packages everywhere
### Improve `add {packages}`
- [ ] Find existing usage of the package, and offer to
- Use existing version
- Upgrade existing version
### Improve `remove {packages}`
- [ ] Remove everywhere
- List usage of dependency in packages
- Replace flag with prompt if the package exists elsewhere