npm Package Manager for VS Code

VS Code

A visual npm package manager for VS Code — browse, install, update and consolidate packages with a Visual Studio-like experience, from a single project or across a whole workspace.

npm Package Manager Node.js TypeScript

A visual npm package manager with a Visual Studio-like experience

Browse, install, update and consolidate your package.json dependencies instead of hand-editing JSON and shelling out to the CLI. It's the npm / Node.js sibling of the NuGet Package Manager, built to the same look and feel — from one shared engine that also powers a Visual Studio 2026 build.

Browse: searching the npm registry with a version and dependency-type picker
Browse — searching the npm registry, with a version and dependency-type picker for the selected package

Features

  • Browse the npm registry (and any private or scoped registries in your .npmrc) with live results, package details, readme, license, downloads and dependency lists.
  • Installed — every package actually referenced by a package.json in your workspace, direct and transitive, with a tree view showing why a transitive package is present.
  • Updates with one-click Update All, and Consolidate for packages pinned to inconsistent versions across a workspace.
  • Install as dependencies, devDependencies, peerDependencies or optionalDependencies, and choose how the version is written — caret, tilde, exact, or >=.
  • Vulnerability scanning via npm audit, with the advisory chain resolved so a direct dependency shows its full exposure — not the empty-looking entry npm audit gave it directly.
  • Supply-chain guardrail — freshly published versions younger than a configurable minimum age are flagged and held back from the default choice and from Update All.
  • Works with npm, Yarn (classic) and pnpm, detected per project from its lockfile, with a format-preserving edit to package.json as a fallback.
Installed: a vulnerable transitive dependency resolved with its full advisory chain
Installed — a vulnerable transitive dependency, resolved and listed with its full advisory chain

Getting started

Open a folder containing a package.json, then run npm: Manage npm Packages… from the Command Palette, click the package icon in the editor title bar, or right-click a package.json in the Explorer.

Updates: every outdated package with its version history and Update All
Updates — every outdated package with its version history and Update All

Requirements

VS Code 1.90 or newer, and ideally npm, Yarn or pnpm on your PATH so installs run through the real package manager and keep your lockfile in sync.

0 Stars 0 Forks