Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/whizzzkid/nup.sh
NPM Update Plan - A tool to tame dependency hell
https://github.com/whizzzkid/nup.sh
dependencies dependency npm update-plan
Last synced: 25 days ago
JSON representation
NPM Update Plan - A tool to tame dependency hell
- Host: GitHub
- URL: https://github.com/whizzzkid/nup.sh
- Owner: whizzzkid
- License: gpl-3.0
- Created: 2023-01-08T06:10:58.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-03-18T13:11:13.000Z (10 months ago)
- Last Synced: 2024-12-24T00:56:54.202Z (27 days ago)
- Topics: dependencies, dependency, npm, update-plan
- Language: TypeScript
- Homepage: https://nup.sh
- Size: 172 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# nup.sh - NPM Update Plan
Update npm packages and their dependencies (and their dependencies) the smart way.
## Installation
Simplest Installation:
```sh
source <(curl -sL nup.sh)
```Or, can be installed from npm or run with npx
```sh
$ npm i -g nup.sh
$ npx nup.sh
```## Examples
```sh
$ nup.sh multiformats
_
_ __ _ _ _ __ ___| |__
| '_ \| | | | '_ \ / __| '_ \
| | | | |_| | |_) |\__ \ | | |
|_| |_|\__,_| .__(_)___/_| |_|
|_| v0.4.0A new version of nup.sh is available!
Current version: 0.2.0
Latest version: 0.3.0Run 'npm i -g nup.sh' to update!
✔ [Completed] Check For Updates
Fetching dependencies for [email protected]
✔ [Completed] Fetch dependencies
Found 1 package(s), that are below required version [[email protected]])}NPM Update Plan for @libp2p/[email protected]
[Objective]: to make it compatible with [email protected]Phase 1:
- [] @libp2p/[email protected]
- [] @libp2p/[email protected]Phase 2:
- [] @libp2p/[email protected]Phase 3:
- [] @libp2p/[email protected]
```## Vision - WIP!
- Automate updates to dependencies of dependencies
- Find breaking links between grand-children dependencies
- Present plan to update things systematically.## Author
[whizzzkid](http://whizzzkid.dev)