UNPKG

bump-buddy

Version:

Check if internal and external npm packages are up-to-date.

127 lines (79 loc) โ€ข 2.74 kB
<!-- @format --> # ๐Ÿถ bump-buddy > A simple CLI tool to check, audit, and update outdated npm packages in your JavaScript or React project. --- ## โœจ Features - โœ… Check versions of all or specific npm packages - ๐Ÿ”ง Update outdated packages automatically - ๐Ÿ“ฆ Works in any Node.js / React project - ๐Ÿ“ Supports custom project paths - ๐Ÿงช Dry-run mode to preview updates - ๐Ÿ“Š JSON or table output - โš™๏ธ CI/CD friendly - ๐Ÿ”ง Checks for unused dependencies in project --- ## ๐Ÿ“ฆ Installation Install globally: ```bash npm install -g bump-buddy ``` ## bump-buddy Usage To Check all installed dependencies: ```bash bump-buddy ``` To Check a project in a specific path: ```bash bump-buddy --path ../my-project ``` To Check specific packages: ```bash bump-buddy react axios ``` To Update all outdated packages: ```bash bump-buddy --update ``` To Update specific packages: ```bash bump-buddy react --update ``` To Dry run (simulate updates): ```bash bump-buddy --update --dry-run ``` To Check for unused dependencies: ```bash bump-buddy --unused ``` To Check for unused dependencies in a specific path: ```bash bump-buddy --path ../my-project --unused ``` To Output in JSON format: ```bash bump-buddy --json ``` ### ๐Ÿ“Š Example Output ```text ๐Ÿ“ Checking packages in: ./my-app โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ” โ”‚ Package โ”‚ Installed โ”‚ Latest โ”‚ Status โ”‚ โ”œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ค โ”‚ react โ”‚ 18.2.0 โ”‚ 18.2.0 โ”‚ โœ” Up-to-date โ”‚ โ”‚ axios โ”‚ 1.5.1 โ”‚ 1.6.3 โ”‚ โœ– Outdated โ”‚ โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜ ``` ## ๐Ÿ†˜ CLI Help To see available commands and options: ```bash bump-buddy --help ``` | Flag | Alias | Description | | ----------- | ----- | -------------------------------------------- | | `--path` | `-p` | Path to the project directory | | `--update` | `-u` | Automatically install latest versions | | `--dry-run` | `-d` | Show what would be updated (no changes made) | | `--json` | | Output results as JSON | | `--unused` | | Checks for unused dependencies | | `--help` | `-h` | Show usage info |