Get Started
Install Upshift and scan your first project in under a minute.
1
Install the CLI
Requires Node.js 18 or higher.
npm install -g upshift-cli
2
Scan your project
Navigate to any project with a package.json and run:
upshift scan
✔ Scan complete
Package manager: npm
Outdated dependencies:
- react: 18.2.0 → 19.0.0
- express: 4.18.2 → 5.0.0
- typescript: 5.3.0 → 5.7.0
Vulnerabilities: high: 1, moderate: 2
3
Understand what will break
Before upgrading, see what changed and assess the risk:
upshift explain react --risk
# or get AI-powered deep analysis:
upshift explain react --ai
react 18.2.0 → 19.0.0: MEDIUM
- Major version bump (potential breaking changes)
- High popularity (45M weekly downloads)
🤖 AI Analysis:
⚠️ Found 3 potential breaking change indicators
✨ Found 5 new feature indicators
Recommended: Review useEffect cleanup changes
4
Upgrade safely
Upshift upgrades the package, runs tests, and rolls back if anything fails:
upshift upgrade react
# or preview first:
upshift upgrade react --dry-run
Free vs AI-powered
upshift explain is free and unlimited. Add --ai for deep AI analysis (costs 1 credit). You get 10 free credits to start.