Releases85
Frequency1 week 16 hours
Last Release
**Background** pnpm uses a content-addressable filesystem to store all files from all module directories on a disk. When using npm, if you have 100 projects using lodash, you will have 100 copies of lodash on disk. With pnpm, lodash will be stored in a content-addressable storage, so: 1. If you depend on different versions of lodash, only the files that differ are added to the store. If lodash has 100 files, and a new version has a change only in one of those files, `pnpm update` will only add 1 new file to the storage. 1. All the files are saved in a single place on the disk. When packages are installed, their files are linked from that single place consuming no additional disk space. Linking is performed using either hard-links or reflinks (copy-on-write). As a result, you save gigabytes of space on your disk and you have a lot faster installations! If you'd like more details about the unique `node_modules` structure that pnpm creates and why it works fine with the Node.js ecosystem, read this small article: [Flat node_modules is not the only way](https://pnpm.io/blog/2020/05/27/flat-node-modules-is-not-the-only-way). **Getting Started** - [Installation](https://pnpm.io/installation) - [Usage](https://pnpm.io/pnpm-cli) - [Frequently Asked Questions](https://pnpm.io/faq) - [Chat](https://r.pnpm.io/chat) - [X](https://x.com/pnpmjs) - [Bluesky](https://bsky.app/profile/pnpm.io) **Benchmark** pnpm is up to 2x faster than npm and Yarn classic. See all benchmarks [here](https://r.pnpm.io/benchmarks). Benchmarks on an app with lots of dependencies: ![](https://pnpm.io/img/benchmarks/alotta-files.svg)
Subscribe above to receive notifications when new versions are released.
VersionDate
Stability
Stability is determined by the version string and my be inaccurate.
10.33.2 Stable
10.33.1 Stable
10.33.0 Stable
10.32.1 Stable
10.32.0 Stable
10.31.0 Stable
10.30.3 Stable
10.30.2 Stable
10.30.1 Stable
10.30.0 Stable
10.29.3 Stable
10.29.2 Stable
10.28.2 Stable
10.28.1 Stable
10.28.0 Stable
10.27.0 Stable
10.26.2 Stable
10.26.1 Stable
10.26.0 Stable
10.25.0 Stable
10.24.0 Stable
10.23.0 Stable
10.22.0 Stable
10.21.0 Stable
10.20.0 Stable
Previous1234Next