What problem does it solve?
This Skill automates the process of upgrading Node.js project dependencies (npm, yarn, pnpm) while intelligently handling breaking changes and security vulnerabilities.
Core Features & Use Cases
- Automated Dependency Upgrades: Updates packages to their latest versions across npm, yarn, and pnpm.
- Breaking Change Detection: Identifies potential breaking changes by analyzing version bumps and known patterns.
- Security Auditing: Scans for high-severity vulnerabilities before and after upgrades.
- Migration Assistance: Leverages Context7/Ref to find migration guides for breaking changes.
- Build Verification: Ensures the project builds and passes type checks after upgrades.
- Use Case: You need to update all your project's dependencies to their latest versions to incorporate new features and security patches, but you're concerned about introducing breaking changes that could halt development. This Skill will manage the upgrade process, identify potential issues, and attempt to resolve them.
Quick Start
Use the ln-711-npm-upgrader skill to upgrade all major dependencies in the current project.