inup
v1.4.8
Published
Interactive CLI tool for upgrading dependencies with ease. Auto-detects and works with npm, yarn, pnpm, and bun. Inspired by yarn upgrade-interactive. Supports monorepos, workspaces, and batch upgrades.
Downloads
556
Maintainers
Readme
🚀 inup
Upgrade your dependencies interactively. Works with npm, yarn, pnpm, and bun.

🚀 Usage
npx inupOr install globally:
npm install -g inupThat's it. The tool scans your project, finds outdated packages, and lets you pick what to upgrade.
💡 Why inup?
- Inclusive by Default: We load Dev, Peer, and Optional dependencies automatically. No more restarting the tool because you forgot a
--peerflag. - Live Toggles: Toggle dependency types (
d,p,o) on the fly without exiting. - Zero Config: Auto-detects your package manager.
- Monorepo Ready: Seamlessly handles workspaces.
- Modern UX: Search with
/, view package details withi, and swap themes witht.
⌨️ Keyboard Shortcuts
↑/↓- Navigate packages←/→- Select version (current, patch, minor, major)Space- Toggle selectionm- Select all minor updatesl- Select all latest updatesu- Unselect all/- Search packagest- Change themei- View package infoEnter- Confirm and upgrade
⚙️ Options
inup [options]
-d, --dir <path> Run in specific directory
-e, --exclude <patterns> Skip directories (comma-separated regex)
--package-manager <name> Force package manager (npm, yarn, pnpm, bun)🔒 Privacy
We don't track anything. Ever.
The only network requests made are to the npm registry and jsDelivr CDN to fetch package version data. That's it.
📄 License
MIT
