/setup-pm Command
Configure your preferred package manager for this project or globally.Detection Priority
When determining which package manager to use:- Environment variable:
CLAUDE_PACKAGE_MANAGER - Project config:
.claude/package-manager.json - package.json:
packageManagerfield - Lock file: Presence of package-lock.json, yarn.lock, pnpm-lock.yaml, or bun.lockb
- Global config:
~/.claude/package-manager.json - Fallback: First available (pnpm > bun > yarn > npm)
Command Syntax
Actions
Detect Current
Set Global Preference
Set Project Preference
List Available
Configuration Files
Global Configuration
Project Configuration
package.json
Environment Variable
Related
- Commands:
/pm2