| name | pnpm |
| description | Use when managing Node.js dependencies with pnpm - provides workspace setup, catalogs, CLI commands, overrides, and CI configuration |
| license | MIT |
pnpm
Content-addressable store, strict deps, workspace protocol, catalogs.
When to Use
- Installing/managing npm packages
- Monorepo workspace setup
- Overriding transitive dependencies
- Patching third-party packages
- CI/CD configuration for pnpm projects
Quick Start
pnpm install
pnpm add <pkg>
pnpm add -D <pkg>
pnpm -r run build
pnpm --filter @myorg/app build
Workspace Setup
packages:
- 'packages/*'
- 'apps/*'
catalog:
react: ^18.2.0
typescript: ~5.3.0
{
"dependencies": {
"@myorg/utils": "workspace:^",
"react": "catalog:"
}
}
Reference Files
Loading Files
Consider loading these reference files based on your task:
DO NOT load all files at once. Load only what's relevant to your current task.
Cross-Skill References
- TypeScript libs → Use
ts-library skill for library patterns
- Build tooling → Use
tsdown or vite skills