npm LL

VS Code extension

npm LL

A Visual Studio-style npm experience for VS Code. Scan your workspace, browse packages, and install into one or many workspace packages — all from a fast, dark, blue-accented dashboard.

Manage packages Install, update, and remove across multiple workspace packages at once
Library Lens See versions, dependencies, deprecation info, and who uses what
npm LL - Visual Studio Code
npm LL ...
  • expressFast, unopinionated, minimalist web framework for Node.js v4.19.2
  • corsNode.js CORS middleware v2.8.5
  • express-rate-limitBasic rate-limiting middleware for Express v7.4.0
  • zodTypeScript-first schema validation with static type inference v3.23.8
Version
    Packages

    What it does

    Your whole npm workflow, in one panel.

    npm LL detects every package in your workspace and gives you a Visual Studio-grade view of what's installed, what's outdated, and what needs attention.

    Workspace scanner

    Detects every package.json across all workspace folders (root and workspaces monorepo members) plus .npmrc files, always skipping node_modules.

    Search the npm registry

    HTTP API search against registry.npmjs.org or your configured registry, with an npm search fallback.

    Install across packages

    Add, update, or remove a package in one or many workspace packages at once, with latest, prerelease, or pinned versions.

    Outdated reports

    Patch, minor, and major classification powered by npm outdated --json, with batch updates streamed per package.

    Vulnerable & deprecated

    Surface vulnerable and deprecated dependencies via npm audit and registry deprecation metadata, with advisory links and a copyable report.

    Dependency types

    Surfaces dependencies, devDependencies, peerDependencies, and optionalDependencies per package and respects them on install.

    Workflow

    From a fresh clone to a healthy dependency graph.

    1

    Scan the workspace

    Open a folder with a package.json and npm LL maps every workspace package, dependency, and registry.

    2

    Browse & search

    Find packages on the npm registry, inspect versions, licenses, dependencies, and deprecation info in Library Lens.

    3

    Install or update

    Pick a dependency type, a version, and target packages, then install or update in a single confirmed action.

    4

    Stay healthy

    Watch the Outdated and Vulnerable views, batch-update, and run an install when you're done.

    Privacy first

    Your code and registries stay yours.

    npm LL has no backend. It talks to the npm registries you configure and runs the npm CLI locally.

    No extension server

    Search and metadata requests go straight from VS Code to registry.npmjs.org or your configured registry. npm LL does not proxy or store them.

    Local npm CLI

    Install, update, and health checks run npm commands on your machine against your packages, via spawn with argument arrays — never through a shell.

    Asks before shared edits

    The workspaces-root package.json is only modified after you confirm the change.

    No telemetry

    There is no analytics pipeline. npm LL does not collect your package contents, package names, or usage history, and never reads or stores .npmrc auth tokens.

    Install

    Add npm LL to VS Code.

    Install the extension, open a workspace with a package.json, and click the npm LL icon in the activity bar to see your workspace packages, dependencies, and the full dashboard.

    Also works in Cursor and Windsurf.