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