pnpm

E697929

pnpm is a fast, disk space-efficient JavaScript package manager that uses a unique symlink-based node_modules structure to manage dependencies.

Try in SPARQL Jump to: Statements Referenced by

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.