Package Filter Skill
Run commands in specific workspace packages using pnpm filters.
Usage
Execute commands in specific packages within the monorepo.
Common Filters
- •
@cartridge/controller- Main SDK package - •
@cartridge/keychain- Keychain UI application - •
@cartridge/connector- Connector package - •
@cartridge/profile- Profile application
Examples
bash
# Run tests in specific package pnpm --filter @cartridge/keychain test # Build specific package pnpm --filter @cartridge/controller build # Run dev server for keychain only pnpm --filter @cartridge/keychain dev # Install dependency to specific package pnpm --filter @cartridge/controller add <package-name>
Steps
- •Identify target package
- •Use
pnpm --filter <package-name> <command> - •Verify command execution in correct package
Notes
- •Workspace dependencies automatically linked
- •Filter by package name (with @scope) not directory path
- •Use
pnpm -rfor recursive commands across all packages