pnpm
- Category
- Developer tools
- Latest
- 12.17.0
- Released
- Oct 30, 2026
- Docs outline
- 13 sections
Official docs outline
pnpm.io- Motivation
Content-addressable store, hard links and disk efficiency.
- Symlinked node_modules structure
Non-flat node_modules and strict dependency access.
- pnpm install
Installing dependencies, frozen lockfile and flags.
- package.json fields
pnpm-specific package.json fields such as overrides.
- Workspaces
Monorepos, workspace protocol and pnpm-workspace.yaml.
- Catalogs
Shared dependency versions across workspace packages.
- Filtering
Selecting workspace packages with --filter by name, directory, dependencies or git changes.
- Settings (.npmrc)
Configuration options and defaults.
- Scripts and lifecycle
Running scripts and lifecycle hooks.
- Lockfile and git branches
Lockfile handling and merge conflicts.
- Store management
Inspecting and pruning the global store.
- Patching dependencies
Customizing dependencies with patches.
- Deploying and Docker
Building Docker images and using pnpm deploy to produce a deployable package.
Each section links to the official page. Titles and summaries by Extra Credit; the docs belong to their authors.
Versions and support
6 release lines| Line | Released | Latest | Support |
|---|---|---|---|
| 12 | Aug 26, 2026 | 12.17.0 | Supported |
| 11 | Apr 28, 2026 | 11.28.10 | Until Apr 30, 2027 |
| 10 | Jan 7, 2025 | 10.34.9 | Until Apr 30, 2027 |
| 9 | Apr 16, 2024 | 9.15.9 | Ended Apr 30, 2026 |
| 8 | Mar 27, 2023 | 8.15.9 | Ended Apr 30, 2025 |
| 7 | Apr 30, 2022 | 7.33.7 | Ended Apr 16, 2024 |
Source: endoflife.date