Skip to content

WarningImHack3r/npm-update-dependencies

Repository files navigation

npm-update-dependencies

Build Version Downloads

Description

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.

Features

  • 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!

Usage

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.

Installation

  • Using the IDE built-in plugin system:

    Settings/Preferences > Plugins > Marketplace > Search for "npm-update-dependencies" > Install Plugin

  • Manually:

    1. Either:
      • Download the latest release
      • Build it manually by installing Java 17+ and running ./gradlew buildPlugin: the output zip is available at build/distributions/npm-update-dependencies-X.X.X.zip
    2. Install it manually using Settings/Preferences > Plugins > ⚙️ > Install Plugin from Disk…

Plugin based on the IntelliJ Platform Plugin Template