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.
Key features
Section titled “Key features”- 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 —
--jsonoutput and a--failexit-code gate for pipelines - Configurable — persistent settings via
patchpulse.json
Installation
Section titled “Installation”Run without installing:
npx patch-pulseOr install globally:
npm install -g patch-pulseBasic usage
Section titled “Basic usage”Run from any project directory:
npx patch-pulsePatch Pulse will scan every package.json it finds (excluding node_modules) and display a summary of outdated dependencies grouped by project and dependency type.
Enabling interactive updates
Section titled “Enabling interactive updates”Pass --interactive (or -i) to get a prompt after the summary that lets you apply patch, minor, or all updates in one step:
npx patch-pulse --interactiveYou can also enable this permanently in your configuration file.
Debugging
Section titled “Debugging”To log npm registry lookup failures and network errors, set the PATCH_PULSE_DEBUG environment variable:
PATCH_PULSE_DEBUG=1 npx patch-pulse