Dep-Man • Dependency Manager
Analyze and update package dependencies directly in Visual Studio Code.
Real-time dependency health monitoring with inline indicators, hover details, and one-click updates.
Features
Sidebar Overview
Monitor your project's dependency health from the Activity Bar. The Overview tab shows total dependencies, a progress bar, and stat cards for up-to-date, outdated, and error counts — with quick action buttons to analyze, refresh, or clear cache.
|
|
|
Advanced Settings
Fine-tune how analysis is performed and displayed. Toggle CodeLens indicators, inline warnings, diagnostics, auto-analysis behavior, folder exclusions, and configure a GitHub token for private repos — all from the integrated settings tab.
|
CodeLens & Inline Warnings
See the status of every dependency right in your editor — green for up-to-date, yellow for outdated, and red for errors. Inline squiggly lines highlight issues instantly.
|
|
|
Problems Panel Integration
Outdated and problematic dependencies appear directly in VS Code's Problems panel, so you never miss an issue.
|
Hover Details
Hover over any dependency to see a rich tooltip with version info, severity badges, update type (MAJOR / MINOR / PATCH), and quick links to documentation and registry.
|
|
|
Multi-File Support
Handles multiple package files across your workspace — package.json, requirements.txt, and pubspec.yaml all at once.
|
Smart Folder Exclusion
Configure which folders to skip during analysis. Avoid scanning node_modules, dist, .next, and other build artifacts.
|
|
Supported Ecosystems
| Ecosystem |
File |
Package Manager |
| Node.js |
package.json |
npm |
| Python |
requirements.txt |
pip |
| Flutter/Dart |
pubspec.yaml |
pub |
Commands
Access via Command Palette (Ctrl+Shift+P / Cmd+Shift+P):
| Command |
Description |
| Dep-Man: Analyze Dependencies |
Analyze the active package file |
| Dep-Man: Analyze Workspace |
Analyze all package files in workspace |
| Dep-Man: Update All Dependencies |
Update all outdated packages |
| Dep-Man: Show Analysis |
Open detailed analysis webview |
| Dep-Man: Configure GitHub Token |
Set token for private repos / higher rate limits |
Keyboard Shortcuts
| Shortcut |
Action |
Ctrl+Alt+A (Cmd+Alt+A on Mac) |
Analyze Dependencies |
Ctrl+Alt+U (Cmd+Alt+U on Mac) |
Update All Dependencies |
Configuration
| Setting |
Default |
Description |
depman.apiEndpoint |
https://pack-man.tech |
API endpoint URL |
depman.autoAnalyzeOnSave |
true |
Auto-analyze on file save |
depman.autoAnalyzeOnOpen |
true |
Auto-analyze on file open |
depman.showCodeLens |
true |
Show inline CodeLens indicators |
depman.showDiagnostics |
true |
Show issues in Problems panel |
depman.showInlineWarnings |
true |
Show inline squiggly line warnings |
depman.excludeFolders |
node_modules, .next, dist, build, .git |
Folders to exclude from analysis |
GitHub Token
For private repositories or to increase API rate limits (60/hour → 5,000/hour), configure a GitHub token via the Command Palette: Dep-Man: Configure GitHub Token. Tokens are stored securely using VS Code's SecretStorage.
Privacy & Security
- No telemetry — the extension doesn't collect or send usage data
- Local parsing — file analysis happens entirely on your machine
- Encrypted tokens — GitHub tokens stored in VS Code's SecretStorage
- HTTPS only — all API communication is encrypted
Links
Made with ❤️ by Avenca Digital
| |