pnpm Package Manager
www.pnpm.io
2
Leaving SiteNav
External Link Disclaimer
You are about to visit www.pnpm.io. This website is not operated by us. We are not responsible for its content or privacy practices.
About this website
pnpm is a fast, disk-efficient package manager for JavaScript and Node.js ecosystems that uses a content-addressable store and symlinked node_modules to eliminate duplicate downloads and save disk space. Created by Zoltan Kochan in 2017, the project has over 32,000 stars as of 2026 and is used by major companies including Microsoft, Vue.js, Vercel, and Svelte. Key features include: content-addressable store (all packages are stored once in a global store, with projects symlinking to the store, reducing disk usage by up to 80 percent for monorepos), strict node_modules (packages cannot access undeclared dependencies due to the symlink structure, preventing phantom dependencies common with npm and yarn), workspace support (native monorepo support with workspace protocol for linking internal packages, recursive installation, and per-workspace configuration), speed (parallel downloads, concurrent hard-linking from global store, and optimized resolution algorithm making installs up to 3x faster than npm), overrides and patching (override dependency versions across the dependency tree and patch packages with automatic patch file management), catalog support (centralized version management across monorepo workspaces via pnpm-workspace catalog), peer dependency resolution (automatic peer dependency installation and peer dependency conflict warnings), content-addressed lockfile (deterministic lockfile using content hashes for reproducible installs), and compatibility (fully compatible with npm registry, supports Node.js and Bun, and integrates with all major bundlers and frameworks).
Statistics
2
Views
0
Clicks
0
Like
0
Dislike