Check for outdated npm dependencies
npm install patch-pulsepackage.json file.
bash
npx patch-pulse
`
That's it! Patch Pulse scans your package.json and shows which dependencies are outdated.
!Example Screenshot
Configuration
Patch Pulse supports configuration files for persistent settings. Create one of these files in your project root:
- patchpulse.config.json
- .patchpulserc.json
- .patchpulserc
$3
`json
{
"skip": ["lodash", "@types/", "test-"],
"packageManager": "npm",
"noUpdatePrompt": false
}
`
$3
The skip array supports multiple pattern types:
- Exact names: "lodash", "chalk"
- Glob patterns: "@types/", "test-", "*-dev"
- Regex patterns: ".-dev", "^@angular/.", "zone\\.js"
$3
The packageManager option allows you to override the package manager detection.
- npm
- pnpm
- yarn
- bun
$3
The noUpdatePrompt option allows you to skip the update prompt.
$3
CLI arguments override file configuration:
`bash
This will override any settings in patchpulse.config.json
npx patch-pulse --skip "react,react-dom" --package-manager pnpm --no-update-prompt
`
Ecosystem
- 🔧 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
1. Fork and clone
2. npm install`