Node.js Package Manager

Node.js Package Manager is a VS Code extension that gives you a visual, reliable workflow for dependency management. Review outdated packages, install new dependencies, run security checks, and apply updates faster without leaving the editor.
Why Use This Extension
- One place to manage dependencies across your Node.js workspace
- Clear visibility into installed, latest, and update type information
- Faster upgrades with individual and bulk update actions
- Built-in safety helpers like audit checks and changelog links
Preview

Features
| Area |
Capabilities |
| Dependency Dashboard |
Visual dependency table with sorting and filtering by production, development, and peer dependencies |
| Search and Install |
Debounced npm registry search with install options for dependencies and devDependencies |
| Version Updates |
One-click package update, bulk update flow, and SemVer-aware update type indicators |
| Security and Quality |
Security audit summary, deprecation warnings, package size data, and quick changelog access |
| Multi-Project Support |
Monorepo-aware project detection with npm, yarn, pnpm, and bun support |
| Localization |
Available in Spanish, German, French, Chinese (Simplified), Japanese, Portuguese, Russian, and Korean |
| VS Code Integration |
Theme-aware UI, context menu entry on package.json, and command palette support |
Requirements
- VS Code 1.85.0 or newer
- A Node.js workspace containing package.json
- npm, yarn, pnpm, or bun installed
Install
Quick Start
- Open Command Palette with Ctrl+Shift+P (Cmd+Shift+P on macOS).
- Run Open Node.js Package Manager.
- Choose your project and review dependency status.
- Update outdated packages or install new ones from search.
You can also right-click package.json in the Explorer and run Open Node.js Package Manager.
Configuration
The extension contributes these settings:
- nodejs-package-manager.columns.size: Show Size column
- nodejs-package-manager.columns.type: Show Type column
- nodejs-package-manager.columns.lastUpdate: Show Last Update column
- nodejs-package-manager.columns.security: Show Security column
- nodejs-package-manager.columns.semverUpdate: Show Update Type column (MAJOR/MINOR/PATCH)
Development
npm run install:all
npm run vscode:prepublish
npm run test
Contributing
Contributions are welcome and appreciated.
License
Licensed under the MIT License. See LICENSE.
| |