@@ -24,15 +24,17 @@ That's it! Patch Pulse scans your `package.json` and shows which dependencies ar
24
24
# Check all dependencies
25
25
npx patch-pulse
26
26
27
- # Show help
28
- npx patch-pulse --help
27
+ ```
29
28
30
29
# Show version
30
+
31
31
npx patch-pulse --version
32
32
33
33
# Skip specific packages
34
- npx patch-pulse --skip " lodash,@types/*"
35
- ```
34
+
35
+ npx patch-pulse --skip "lodash,@types /\* "
36
+
37
+ ````
36
38
37
39
**Checks:** `dependencies`, `devDependencies`, `peerDependencies`, `optionalDependencies`
38
40
@@ -48,9 +50,11 @@ Patch Pulse supports configuration files for persistent settings. Create one of
48
50
49
51
```json
50
52
{
51
- "skip" : [" lodash" , " @types/*" , " test-*" ]
53
+ "skip": ["lodash", "@types/*", "test-*"],
54
+ "packageManager": "npm",
55
+ "noUpdatePrompt": false
52
56
}
53
- ```
57
+ ````
54
58
55
59
### Skip Patterns
56
60
@@ -60,13 +64,26 @@ The `skip` array supports multiple pattern types:
60
64
- ** Glob patterns** : ` "@types/*" ` , ` "test-*" ` , ` "*-dev" `
61
65
- ** Regex patterns** : ` ".*-dev" ` , ` "^@angular/.*" ` , ` "zone\\.js" `
62
66
67
+ ### Package Manager
68
+
69
+ The ` packageManager ` option allows you to override the package manager detection.
70
+
71
+ - ` npm `
72
+ - ` pnpm `
73
+ - ` yarn `
74
+ - ` bun `
75
+
76
+ ### No Update Prompt
77
+
78
+ The ` noUpdatePrompt ` option allows you to skip the update prompt.
79
+
63
80
### CLI vs File Configuration
64
81
65
82
CLI arguments override file configuration:
66
83
67
84
``` bash
68
85
# This will override any skip settings in patchpulse.config.json
69
- npx patch-pulse --skip " react,react-dom"
86
+ npx patch-pulse --skip " react,react-dom" --package-manager pnpm --no-update-prompt
70
87
```
71
88
72
89
## Example
0 commit comments