Pixel Perfect Software Inc. - Halifax-based software development company

Pixel Perfect

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
1$ autd check
3πŸš€ Checking package versions with PNPM...
5πŸ“ˆ Some outdated packages were found!
7🏷️ @core packages:
8 πŸ“‹ next: 15.3.0 β†’ 16.0.1
9 πŸ“‹ react: 19.0.0 β†’ 19.1.0
10 πŸ“‹ typescript: 5.6.3 β†’ 5.8.2 (Ignored)
12🏷️ Other packages:
13 πŸ“‹ motion: 12.4.0 β†’ 12.6.3
15$ autd update
17πŸš€ Updating packages with PNPM...
19πŸ”„ Updating packages...
20 πŸ”„ next: 15.3.0 β†’ 16.0.1 (updating...)
21 πŸ”„ react: 19.0.0 β†’ 19.1.0 (updating...)
22 ⏭️ typescript: 5.6.3 β†’ 5.8.2 (major update skipped)
23 πŸ”„ motion: 12.4.0 β†’ 12.6.3 (updating...)
25βœ… Done! Updated 3 packages.

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

Built with

Node.jsNode.js
TypeScriptTypeScript

Lightweight CLI tool with simple init-based setup and automated dependency analysis.

Open Source & Free

always-up-to-date is open source and free to use. Contributions are welcome.