Documentation
ripen is an interactive dependency updater for Node.js projects. It gives you a beautiful terminal interface to navigate outdated packages, preview changelogs, pick specific versions, and update — all without leaving your terminal.
Quick Start
Install ripen globally:
❯_ Terminal
pnpm add -g ripencli
Then run it in any project directory:
ripen
That's it. ripen will detect your package manager, find outdated dependencies, and present them in an interactive list.
Features at a Glance
- Interactive TUI — keyboard-driven navigation with real-time visual feedback
- Multi-package manager — auto-detects npm, pnpm, yarn, and bun
- Version picker — choose any version from the npm registry, not just latest
- Changelog viewer — read GitHub release notes before updating
- Smart grouping — group scoped packages and sort by update frequency
- Major version warnings — highlights potentially breaking bumps
- Global packages — update global installs with
ripen -g - Self-update — notifies you when a newer version is available
Next Steps
- Installation — requirements and setup for all package managers
- Usage — keyboard controls and workflows
- Configuration — settings, frequency tracking, and scope grouping
- Package Managers — how detection works and per-manager details