You want to better manage your version upgrades ?
This project is made for you! 😎
This project allows :
- Check that your dependencies are compatible with old/new versions of a specific dependency from your package-lock
- Check that your version of a specific dependency is compatible with a version of plugin of this dependency.
- Check that your dependencies are not deprecated (WIP)
First, you must import your package-lock.json (not package.json).
Warning Only lockfileVersion > 1 are allowed (from NPM 7).
Note Your package-lock.json is not stored in any database, only in sessionStorage in your browser.
Go here : https://wazer-adrien.github.io/npm-dependency-check
First:
- select your package-lock.json:
- select main dependency (used for "Upgrade Main Dep." and "Upgrade Plugin" tools)
- select the tool :)
- Upgrade Main Dependency:
- Select the targeted React version
- Show incompatibles dependencies and that's it! 😃
- Upgrade Dependency/Plugin:
- Select the target plugin
- Select the target version of this plugin
- Show if the plugin's version is compatible and that's it! 😃
- Deprecated Dependencies:
- Show your deprecated dependencies 😃
Do not hesitate to participate in the project! Contributors list will be displayed below.