always-up-to-date
A smart CLI tool that automatically keeps your dependencies up to date with intelligent package manager detection and workspace support.
Smart Dependency Management
Stop manually checking for outdated packages. Let always-up-to-date handle it for you.
Universal Package Manager Support
Works seamlessly with npm, yarn, pnpm, and bun. Automatically detects your package manager from lock files.
Automatic Version Checking
Intelligently checks for outdated dependencies and updates them to the latest compatible versions.
Monorepo & Workspace Support
First-class support for monorepo setups. Handles workspaces across npm, yarn, pnpm, and bun.
Smart Lock File Detection
Automatically detects and respects your lock file format, ensuring consistent installs across environments.
~/my-project
$ npx @pixel-perfect-software/always-up-to-date
always-up-to-date v1.2.0
Detected package manager: bun (bun.lock)
Detected workspace: monorepo (3 packages)
Checking dependencies...
✓ react 19.1.0 → 19.2.0
✓ next 15.3.0 → 16.0.0
✓ typescript 5.8.0 → 5.9.0
— tailwindcss 4.1.0 (up to date)
Done! Updated 3 packages across 3 workspaces.
Quick Start
# Install globally
npm install -g @pixel-perfect-software/always-up-to-date
# Run in your project
always-up-to-date
# Or use npx (no install)
npx @pixel-perfect-software/always-up-to-date
Open Source & Free
always-up-to-date is open source and free to use. Contributions are welcome.