upgrade-dependencies
Installation
SKILL.md
Upgrade dependencies
Arguments: $ARGUMENTS. --accept means the developer accepts the breaking-change list in advance; proceed at step 4 without stopping.
Apply patch and minor upgrades only. Never apply a major; list it as held: major.
1. Read the workspace
- Package manager: root
package.jsonfieldpackageManager(pnpm@11.25.0meanspnpm). Call it<pm>below. - Manifests: root
package.json,apps/*/package.json,packages/*/package.json. - Pins: entries in
dependencies,devDependencies,optionalDependencies. Skipworkspace:*,link:,file:,git,npm:alias and URL specs. - Minimum age in minutes:
minimumReleaseAgeinpnpm-workspace.yamlor.npmrc; if unset,1440.
2. Find upgrades
Run once per distinct package name: