LPM CLI

LPM CLI

A fast, all-in-one package manager and dev toolkit. Drop-in compatible with npm — works with any registry.

LPM CLI is a package manager and development toolkit for modern software. One binary, written in Rust, drop-in compatible with the npm ecosystem.

npm install -g @lpm-registry/cli

Works with any registry

LPM CLI is not tied to LPM.dev Registry. By default it talks straight to registry.npmjs.org for everything you'd npm install today. Point it at a private registry through .npmrc. Use LPM.dev Registry when you want private, Pool, or Marketplace packages — see Registries for the full picture.

Why LPM CLI

  • Fast. Cold install on the VitePress docs fixture is 2,945 ms (vs npm 17,354 ms / pnpm 6,125 ms / bun 2,455 ms). Warm install is 387 ms. Up-to-date install is 14 ms. See the benchmarks.
  • Safe by default. Lifecycle scripts are blocked until you approve them. Installs apply integrity, provenance, cooldown, and policy gates; vulnerability and registry-signature audits are available on demand.
  • All-in-one. Package management, task runner, dev server, test runner, lint, format, secrets vault, dev tunnels, local HTTPS — one tool, no wrapper churn.
  • Compatible. Reads package.json. Resolves npm semver. Materializes node_modules (hoisted by default, isolated for workspaces or peer conflicts). lpm install, lpm add, lpm run work the way you expect.

Explore

Next steps