Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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.0

A new version of nup.sh is available!
Current version: 0.2.0
Latest version: 0.3.0

Run '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)