pnpm

Solid

Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.

Code & Development 5,142 stars 282 forks Updated 1 months ago MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
100
Recency 20%
75
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

pnpm is a fast, disk space efficient package manager. It uses a content-addressable store to deduplicate packages across all projects on a machine, saving significant disk space. pnpm enforces strict dependency resolution by default, preventing phantom dependencies. Configuration should preferably be placed in `pnpm-workspace.yaml` for pnpm-specific settings. **Important:** When working with pnpm projects, agents should check for `pnpm-workspace.yaml` and `.npmrc` files to understand workspace structure and configuration. Always use `--frozen-lockfile` in CI environments. > The skill is based on pnpm 10.x, generated at 2026-01-28. ## Core | Topic | Description | Reference | |-------|-------------|-----------| | CLI Commands | Install, add, remove, update, run, exec, dlx, and workspace commands | [core-cli](references/core-cli.md) | | Configuration | pnpm-workspace.yaml, .npmrc settings, and package.json fields | [core-config](references/core-config.md) | | Workspaces | Monorepo support with filtering, workspace protocol, and shared lockfile | [core-workspaces](references/core-workspaces.md) | | Store | Content-addressable storage, hard links, and disk efficiency | [core-store](references/core-store.md) | ## Features | Topic | Description | Reference | |-------|-------------|-----------| | Catalogs | Centralized dependency version management for workspaces | [features-catalogs](references/features-catalogs.md) | | Overrides | Force specific versions of dependencies inclu...

Details

Author
antfu
Repository
antfu/skills
Created
4 months ago
Last Updated
1 months ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

pnpm

Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.

1 Updated today
anantkanok
AI & Automation Listed

pnpm

Node.js package manager with strict dependency resolution. Use when running pnpm specific commands, configuring workspaces, or managing dependencies with catalogs, patches, or overrides.

335 Updated today
aiskillstore
AI & Automation Solid

pnpm-workspaces

pnpm workspace patterns and dependency management.

1,160 Updated today
a5c-ai
AI & Automation Listed

npm-helper

NPM and Node.js package management, project configuration, and dependency troubleshooting.

335 Updated today
aiskillstore
AI & Automation Listed

supreme-npm-node

Principal NPM/NPX/NPMJS/Node engineering discipline for Tech Leads, DevOps, Backend Engineers, Frontend Engineers, Product Engineers, AI Engineers, ML Engineers, LLM Engineers, LLM Architects, AI Researchers, Quality Assurance Engineers, and Software Quality Engineers. Enforces a latest-version-always policy (never pin to definitive versions; always `ncu -u` before install), TypeScript strict mode with every check enabled (strict + noUncheckedIndexedAccess + exactOptionalPropertyTypes + useUnknownInCatchVariables + noImplicitOverride), `satisfies` over `as`, `unknown` over `any`, discriminated unions over optional flags, branded types for opaque identifiers. Covers Node ecosystem (current LTS or latest stable), package.json discipline (files allowlist over .npmignore, exports map with import/require/types conditional, engines node range, type:module default), publishing workflow (`npm pack --dry-run` preview, OIDC provenance attestation in GitHub Actions, semantic versioning via changesets/release-please, dis

1 Updated 3 days ago
davccavalcante