Skip to content

nikero41/updep

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •