Skip to content

alanrsoares/greenbot

Repository files navigation

Greenbot

npm downloads Version License

An interactive package updater for npm-based applications.

Features

  • 🎨 Beautiful web UI for dependency updates
  • ⌨️ Fully keyboard accessible
  • 🏗️ Supports multiple package managers: npm, yarn, pnpm
  • 📦 Monorepo savvy: Automatically identifies your package structure

Quick Start

Run Greenbot with your favorite package manager

Package Manager Command
npm npx @greenbot@latest
pnpm pnpx @greenbot/cli@latest
bun bun x @greenbot/cli@latest

📌 For yarn, you'll need to install it globally:

yarn global add @greenbot/cli
@greenbot/cli

Technical Details

Version

Current Version: 0.32.11

Binaries

The CLI executable is located at ./bin/greenbot.cjs

Available Scripts

Script Description
dev Concurrently run Vite and the Node.js binary
build Build the project using Vite
serve Preview the build
check Run type checks with Svelte
postversion Amend the last commit and build after versioning
release Publish the package and push to Git
prepare Install Husky hooks
postinstall Run post-install script

Homepage & Source Code

Screenshots

CLI

CLI Screenshot

Web UI

Web UI Screenshot 1

Web UI Screenshot 2

License

This project is licensed under the terms of the MIT license.

Acknowledgements

Special thanks to the following open-source projects that make Greenbot tick: