Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

208 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

updep

CI Go Version License Go Report Card

Note: This project is currently under active development. Features and APIs may change.

Interactive TUI for updating JavaScript dependencies. Works with npm, yarn, pnpm, and bun.

Demo

TODO: Add demo video

Features

  • Interactive terminal UI for dependency updates
  • Review and select which packages to update
  • Compare current, wanted, and latest versions
  • Support for multiple package managers (npm support available, yarn/pnpm/bun coming soon)
  • Built with Go for fast performance

Installation

From Source

git clone https://github.com/nikero41/updep.git
cd updep
make install

Usage

Navigate to your JavaScript project directory and run:

updep

Keybindings

  • ↑/↓ or j/k - Navigate between packages
  • Space - Toggle package selection
  • w - Select wanted version
  • l - Select latest version
  • q or Ctrl+C - Quit

Requirements

  • Go 1.25+ (for building from source)
  • npm, yarn, pnpm, or bun installed
  • A JavaScript project with a package.json file

Roadmap

  • npm support
  • yarn support
  • pnpm support
  • bun support
  • Configuration file support
  • Custom color themes

Contributing

Contributions are welcome! Please check out our Contributing Guide for guidelines.

License

MIT License - see LICENSE for details

Acknowledgments

Built with Bubble Tea and Lip Gloss

About

Interactive TUI for updating JavaScript dependencies across npm, yarn, pnpm, and bun

Topics

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages