patch-pulse
v2.9.0
Published
Check for outdated npm dependencies
Maintainers
Readme
Patch Pulse CLI
Check for outdated npm dependencies in your package.json file.

Quick Start
npx patch-pulseThat's it! Patch Pulse scans your package.json and shows which dependencies are outdated.

Configuration
Patch Pulse supports configuration files for persistent settings. Create one of these files in your project root:
patchpulse.config.json.patchpulserc.json.patchpulserc
Configuration File Example
{
"skip": ["lodash", "@types/*", "test-*"],
"packageManager": "npm",
"noUpdatePrompt": false
}Skip Patterns
The skip array supports multiple pattern types:
- Exact names:
"lodash","chalk" - Glob patterns:
"@types/*","test-*","*-dev" - Regex patterns:
".*-dev","^@angular/.*","zone\\.js"
Package Manager
The packageManager option allows you to override the package manager detection.
npmpnpmyarnbun
No Update Prompt
The noUpdatePrompt option allows you to skip the update prompt.
CLI vs File Configuration
CLI arguments override file configuration:
# This will override any settings in patchpulse.config.json
npx patch-pulse --skip "react,react-dom" --package-manager pnpm --no-update-promptEcosystem
- 🔧 CLI Tool (this repo) - Check dependencies from terminal
- ⚡ VSCode Extension (@PatchPulse/vscode-extension) - Get updates in your editor (Coming soon)
- 🤖 Slack Bot (Add to Workspace) - Get notified in Slack
Troubleshooting
- "No dependencies found" - Run from directory with
package.json - "Error reading package.json" - Check JSON syntax and file permissions
- Network errors - Verify internet connection and npm registry access
Contributing
- Fork and clone
npm install- Make changes
- Submit PR
Guidelines: Add tests, update docs, keep commits atomic.
Support
- ⭐ Star the repo
- 🐛 Report bugs via Issues
- 💬 Join discussions in Discussions
License
MIT - see LICENSE
Author
🎥 Live Development: Sometimes I stream on Twitch - drop by and say hello!
Made with ❤️ for the Node.js community
