pnpm Package Manager

pnpm Package Manager

www.pnpm.io

2

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).

Tags & Categories

Statistics

2
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!