pnpm
Fast, disk space efficient package manager for Node.js
pnpm is an alternative to npm and Yarn. Files inside node_modules are hard-linked from a single content-addressable store, so each version of a dependency is stored on disk only once. It enforces strict dependency access, has first-class support for monorepos through workspaces, and can also manage Node.js versions. This package ships the standalone pnpm executable, which does not require Node.js to be installed.
amd64 arm64
Installation
1. Add WakeMeOps repository
curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash
2. Install pnpm
Snippets
Download URLs
Blueprints
Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for pnpm are versioned here.
Click here to see pnpm ops2deb blueprints
name: pnpm
matrix:
architectures:
- amd64
- arm64
versions:
- 12.13.0
- 12.14.0
homepage: https://pnpm.io/
summary: fast, disk space efficient package manager for Node.js
description: |-
pnpm is an alternative to npm and Yarn. Files inside node_modules are
hard-linked from a single content-addressable store, so each version of a
dependency is stored on disk only once. It enforces strict dependency
access, has first-class support for monorepos through workspaces, and can
also manage Node.js versions. This package ships the standalone pnpm
executable, which does not require Node.js to be installed.
fetch:
url: https://github.com/pnpm/pnpm/releases/download/v{{version}}/pnpm-linux-{{target}}.tar.gz
targets:
amd64: x64
install:
- pnpm:/usr/lib/pnpm/pnpm
- dist:/usr/lib/pnpm/dist
script:
- ln -s /usr/lib/pnpm/pnpm {{src}}/usr/bin/pnpm
The blueprint fetch keyword contains a URL template pointing to pnpm releases. Downloaded files are locked in a lockfile versioned here.
Click here to see pnpm release hashes
- url: https://github.com/pnpm/pnpm/releases/download/v12.13.0/pnpm-linux-arm64.tar.gz
sha256: 1e1b4d7ddef2577d7b50444a30b76bf4f62dcb45039ef0c4454a377384a36618
timestamp: 2026-10-14 17:41:08+00:00
- url: https://github.com/pnpm/pnpm/releases/download/v12.13.0/pnpm-linux-x64.tar.gz
sha256: 7a796532f2b8801e7fab92389cb02c7ada0cdfbaaded5d291052d83e52c06047
timestamp: 2026-10-14 17:41:08+00:00
- url: https://github.com/pnpm/pnpm/releases/download/v12.14.0/pnpm-linux-arm64.tar.gz
sha256: cfc780b9e690549e6633e1045fb1fb6ef84e390711e2099e6ccbae91c32456ea
timestamp: 2026-10-17 00:10:22+00:00
- url: https://github.com/pnpm/pnpm/releases/download/v12.14.0/pnpm-linux-x64.tar.gz
sha256: 3910c3852136bed5bc1511b9137a45fd4357ed6b3970d9d08893641e9005867e
timestamp: 2026-10-17 00:10:22+00:00