Package Check is a Visual Studio Code extension that detects available updates for dependencies declared in package.json and pnpm-workspace.yaml (catalogs), provides inline update tags, and offers quick fixes for safe upgrades.
- Visual inline tags showing available updates with three severity levels:
- Major (red) — major version bump
- Minor (orange) — minor version bump
- Patch (green) — patch update
- Catalog-aware rendering for
catalog:entries — catalog tags are visually separated and do not provide Quick Fixes (since catalog updates are managed in the workspace file). - Quick Fix code actions for non-catalog dependencies with three options:
^(lock major) — allows minor and patch updates~(lock minor) — allows patch updates only- exact — locks to exact version
- Uses
fast-npm-metato fetch registry metadata and supports caching for performance.
- Open a
package.jsonorpnpm-workspace.yamlfile. If updates are available, tags are shown next to dependency version fields. Use the Code Action (lightbulb) on a dependency to apply updates.
- Run
pnpm run devto start the watch build. - Build for publishing with
pnpm run buildand package withvsce package --no-dependencies.
MIT


