Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>PNPM Catalog ManagerNew to Visual Studio Code? Get it now.
PNPM Catalog Manager

PNPM Catalog Manager

Salmin Code

|
24 installs
| (2) | Free
Manage pnpm catalog dependencies with version checking
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

pnpm-catalog-manager

A Visual Studio Code extension for managing dependencies in pnpm workspace catalogs. It provides inline version information, update notifications, and quick actions for packages defined in your pnpm-workspace.yaml file.

Features

  • LENS:
    • workspace.yaml - shows catalog version
    • package.json - shows installed version
  • CMD + Click "workspace:" to open workspace package
  • CMD + Click "catalog:" to open pnpm catalog
  • COMMANDS:
    • Update to Latest (hover action)
    • PNPM Catalog: Install or Update Dependency
      • Search npm or local workspace packages
      • Add new packages to catalog or manage existing ones
      • Select version from npm or type a custom version
      • Add/remove from multiple workspace packages at once
    • PNPM Catalog: Add Workspace Dependency
      • Add a workspace package as a dependency to multiple target packages

Previews

Command Click

PNPM Catalog Manager in action

Update to latest command

PNPM Catalog Manager in action

Install Dependency Command

PNPM Catalog Manager in action

Webview UI

PNPM Catalog Manager in action

Requirements

  • pnpm must be installed and available in your PATH
  • A valid pnpm-workspace.yaml file in your workspace

How It Works

  1. When you open a pnpm-workspace.yaml file, the extension runs pnpm outdated -r --json to fetch outdated package information
  2. Results are cached per workspace to avoid repeated calls
  3. Hover information is fetched on-demand from the npm registry and cached for performance
  4. The cache is automatically refreshed when you switch workspaces

Known Issues

  • The extension relies on pnpm outdated which requires packages to be installed. If you have a fresh workspace without node_modules, run pnpm install first.
  • Version decorations may take a moment to appear on first load while the outdated check runs.
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2026 Microsoft