Update your npm dependencies with a single click.
This plugin will update all the dependencies in your package.json
file to the latest version, or the satisfying
version depending on your choice.
- Update a dependency to the latest or satisfying version
- Keep comparators (e.g.
^
,~
,>
,<
,>=
,<=
) when replacing versions - Get notified of deprecated dependencies with a banner
- Detect and replace/remove deprecated dependencies
- Configure and spot dependencies that are likely unmaintained
- Batch update all dependencies (latest or satisfying) and/or all deprecated dependencies
- Support for custom registries and private packages
- Support of the
packageManager
field - See your outdated dependencies at a glance in the status bar
- Exclude dependencies or versions from the scan
- Configure everything in the settings
- Manually invalidate the cache in case of issues
- …and more!
There are 3 ways to invoke the extension menus:
- Hover over an annotated dependency and click the action you want to perform
- Right click in the
package.json
file and select the extension from the context menu - Use the Tools menu
Configuration options are available in the settings.
Works by fetching registry.npmjs.org.
Rewrite of the existing npm-dependency-checker plugin.
-
Using the IDE built-in plugin system:
Settings/Preferences > Plugins > Marketplace > Search for "npm-update-dependencies" > Install Plugin
-
Manually:
- Either:
- Download the latest release
- Build it manually by installing Java 17+ and running
./gradlew buildPlugin
: the output zip is available atbuild/distributions/npm-update-dependencies-X.X.X.zip
- Install it manually using Settings/Preferences > Plugins > ⚙️ > Install Plugin from Disk…
- Either:
Plugin based on the IntelliJ Platform Plugin Template