Skip to content
GitHub Star 1

CLI Overview

The Patch Pulse CLI scans your project for package.json files and reports which dependencies have newer versions available on the npm registry.

  • Zero runtime dependencies — nothing extra is installed into your project
  • Monorepo-aware — scans all workspaces from the repo root, including pnpm catalog: support
  • Interactive updates — optionally apply patch, minor, or all updates in one step
  • CI-friendly--json output and a --fail exit-code gate for pipelines
  • Configurable — persistent settings via patchpulse.json

Run without installing:

Terminal window
npx patch-pulse

Or install globally:

Terminal window
npm install -g patch-pulse

Run from any project directory:

Terminal window
npx patch-pulse

Patch Pulse will scan every package.json it finds (excluding node_modules) and display a summary of outdated dependencies grouped by project and dependency type.

Pass --interactive (or -i) to get a prompt after the summary that lets you apply patch, minor, or all updates in one step:

Terminal window
npx patch-pulse --interactive

You can also enable this permanently in your configuration file.

To log npm registry lookup failures and network errors, set the PATCH_PULSE_DEBUG environment variable:

Terminal window
PATCH_PULSE_DEBUG=1 npx patch-pulse