| name | deps-minor |
| description | Safe minor dependency updates with validation (lint/test/build) and automatic rollback on failure. |
Purpose
Perform safe minor npm dependency updates for the current project.
Run validation (lint → test → build) after each update, and revert if any step fails.
No major updates are performed.
Scope
- Operates on both
dependencies and devDependencies.
- Updates only minor versions (
x.X.x).
- No git operations.
- Excludes i18next* and storybook* packages.
Process
- Discovery
- Run:
ncu --target minor --jsonAll
- Filter out:
- Any package containing
i18next, 18next, or storybook
- Batch Update
- Validation
- Reporting
- Output summary with:
- Updated packages
- Skipped packages
- Validation results
- Remind user: “No git operations were performed.”
Tool Permissions
- Bash: run shell commands
- Read: inspect
package.json, test scripts
- Write: modify
package.json, package-lock.json
Safety
- Always back up
package.json and package-lock.json before updates.
- Never touch excluded packages.
- Stop on first failed batch.