pnpm Fast Disk-Efficient Package Manager
pnpm is a fast, disk space efficient package manager for Node.js that uses a content-addressable storage and hard links to deduplicate dependencies. With over 33,000 GitHub stars and adoption by Microsoft, Vue, and other major organizations, pnpm provides strict dependency isolat
What it does
pnpm Fast Disk-Efficient Package Manager
pnpm is a fast, disk space efficient package manager for Node.js that uses a content-addressable storage and hard links to deduplicate dependencies. With over 33,000 GitHub stars and adoption by Microsoft, Vue, and other major organizations, pnpm provides strict dependency isolation and monorepo workspace support.
Installation
Use the upstream install or setup path that matches your environment:
- pnpm uses a content-addressable filesystem to store all files from all module directories on a disk.
- pnpm update will only add 1 new file to the storage.
- pnpm is up to 2x faster than npm and Yarn classic. See all benchmarks here.
Requirements and caveats from upstream:
- Works as a Node.js version manager. See pnpm runtime.
- why it works fine with the Node.js ecosystem, read this small article: Flat node_modules is not the only way.
Basic usage or getting-started notes:
-
Battle-tested. Used in production by teams of all sizes since 2016.
-
Source: https://github.com/pnpm/pnpm
-
Extracted from upstream docs: https://raw.githubusercontent.com/pnpm/pnpm/HEAD/README.md
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,527 chars)