pnpm
E697929
pnpm is a fast, disk space-efficient JavaScript package manager that uses a unique symlink-based node_modules structure to manage dependencies.
Statements (69)
| Predicate | Object |
|---|---|
| instanceOf |
JavaScript package manager
ⓘ
software tool ⓘ |
| alternativeTo |
Yarn
NERFINISHED
ⓘ
npm NERFINISHED ⓘ |
| command |
pnpm add
ⓘ
pnpm dlx ⓘ pnpm install ⓘ pnpm install --recursive ⓘ pnpm prune ⓘ pnpm publish ⓘ pnpm remove ⓘ pnpm run ⓘ pnpm store ⓘ pnpm update ⓘ |
| compatibleWith | npm CLI commands (subset) ⓘ |
| designGoal |
deterministic dependency management
ⓘ
disk space efficiency ⓘ fast installs ⓘ improved monorepo workflows ⓘ strict dependency isolation ⓘ |
| hasFeature |
content-addressable storage
ⓘ
deterministic installs ⓘ filters for selective workspace operations ⓘ global content-addressable store ⓘ hoisting control ⓘ lockfile ⓘ monorepo support ⓘ offline cache ⓘ package patching ⓘ plug-and-play-like node_modules resolution ⓘ recursive commands ⓘ side-effects cache ⓘ store pruning ⓘ strict node_modules layout ⓘ support for CI-friendly installs ⓘ support for Node.js plug-ins via hooks ⓘ support for Node.js version constraints ⓘ support for dev dependencies ⓘ support for frozen lockfile installs ⓘ support for global installs ⓘ support for local package linking ⓘ support for npm scripts ⓘ support for optional dependencies ⓘ support for package.json engines field ⓘ support for peer dependencies ⓘ support for workspace protocols ⓘ symlink-based node_modules structure ⓘ workspaces support ⓘ |
| implements | Node.js package manager ⓘ |
| license | MIT License ⓘ |
| programmingLanguage |
JavaScript
ⓘ
TypeScript NERFINISHED ⓘ |
| repository | https://github.com/pnpm/pnpm ⓘ |
| supportsConfigFile |
.npmrc
ⓘ
.pnpmfile.cjs ⓘ pnpm-workspace.yaml ⓘ |
| supportsEcosystem |
JavaScript
NERFINISHED
ⓘ
Node.js NERFINISHED ⓘ |
| supportsNodeVersion | Node.js 16 and later (typical current support range) ⓘ |
| supportsPackageRegistry |
Git-based registries
ⓘ
npm registry NERFINISHED ⓘ |
| supportsPlatform |
Linux
ⓘ
Unix-like systems ⓘ Windows ⓘ macOS ⓘ |
| uses |
content-addressable file store
ⓘ
hard links for files in store ⓘ symlinks for node_modules ⓘ |
| website | https://pnpm.io ⓘ |
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.