Skip to content

yldm-tech/pnpm-catalog-updates

Repository files navigation

pnpm-catalog-updates

A powerful CLI tool to check and update pnpm workspace catalog dependencies, inspired by npm-check-updates.

npm version npm downloads License: MIT Node.js Version CI

Documentation

https://pcu-cli.dev - Full documentation with examples, configuration guides, and API reference.

Quick Start

# Install globally
npm install -g pcu

# Initialize workspace
pcu init

# Check for updates
pcu -c

# Interactive update mode
pcu -i

Screenshot

Features

  • Catalog Focused - Specialized for pnpm workspace catalog dependency management
  • Hybrid Mode - Commands auto-enter interactive prompts when no flags provided
  • Interactive Mode - Choose which dependencies to update with intuitive interface
  • AI-Powered Analysis - Intelligent recommendations using Claude, Gemini, or Codex CLI
  • Security Scanning - Built-in vulnerability detection with auto-fix capability
  • High Performance - Parallel API queries and intelligent caching
  • Beautiful UI - Multiple themes and progress bar styles
  • i18n Support - English, Chinese, Japanese, Korean, Spanish, German, French

See all features

Commands

Command Description
pcu init Initialize PNPM workspace and PCU configuration
pcu check (pcu -c) Check for outdated catalog dependencies
pcu update (pcu -u) Update catalog dependencies
pcu -i Interactive update mode
pcu security Security vulnerability scanning
pcu ai AI provider management
pcu cache Cache management
pcu workspace Workspace information
pcu theme Theme configuration

Complete Command Reference

Documentation Links

Contributing

We welcome contributions! Please see our Contributing Guide for details.

License

MIT License - see LICENSE for details.

Support


Made with love for the pnpm community

About

Detect newer versions of pnpm catalog dependencies beyond the constraints defined in pnpm-workspace.yaml

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages