https://github.com/uchkunrakhimow/fast-ncu
⚡ Blazing-fast CLI for checking npm package updates. Built with Bun.
https://github.com/uchkunrakhimow/fast-ncu
bun cli dependencies npm package-manager performance registry typescript updates versioning
Last synced: 5 months ago
JSON representation
⚡ Blazing-fast CLI for checking npm package updates. Built with Bun.
- Host: GitHub
- URL: https://github.com/uchkunrakhimow/fast-ncu
- Owner: uchkunrakhimow
- License: mit
- Created: 2025-10-04T19:53:28.000Z (9 months ago)
- Default Branch: master
- Last Pushed: 2025-10-06T19:06:20.000Z (9 months ago)
- Last Synced: 2025-10-12T21:59:56.934Z (8 months ago)
- Topics: bun, cli, dependencies, npm, package-manager, performance, registry, typescript, updates, versioning
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/fast-ncu
- Size: 1.22 MB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
npm i -g fast-ncu
or bun install -g fast-ncu
fncu (fast-ncu) is a blazing-fast CLI tool for checking npm package updates, built with Bun for maximum performance.
---
## ⚡ Quickstart
```bash
# Check for updates
fncu
# Update package.json
fncu -u
# Upgrade fncu to the latest version
fncu upgrade
```
## ✨ Features
- Ultra-fast parallel package fetching
- Smart filtering with regex support
- Table or JSON output
- Targeted updates: major, minor, or patch
- Auto-upgrade dependencies
- Built-in caching
- Detects npm, yarn, pnpm, or bun automatically
- Monorepo / workspace support
## 📦 Installation
```bash
# Using npm
npm install -g fast-ncu
# Using Bun
bun install -g fast-ncu
```
## 🛠️ Development
### Prerequisites
- [Bun](https://bun.sh) latest
- Node.js v22 or later
### Setup
```bash
git clone https://github.com/uchkunrakhimow/fast-ncu
cd fast-ncu
bun install
```
### Scripts
```bash
# Development with hot reload
bun run dev:watch
# Run tests
bun test
# Build for production
bun run build
```
## 📚 Documentation
- [**Usage Guide**](./docs/usage.md) - Detailed usage and examples
- [**Contributing**](./docs/contributing.md) - Contribution guidelines
## 📄 License
This project is licensed under the [MIT License](LICENSE).