Commit 9981211
fix: npm outdated parsing invalid specs
This commit fixes a problem in which npm outdated was breaking when
trying to read an invalid semver range spec defined for a given
installed dep by performing the `npm-package-arg` parsing within a
try/catch block instead of expecting to read properties from the
returned instance.
Also, adds the missing test for that specific line of code.
Fixes #1703
PR-URL: #1857
Credit: @ruyadorno
Close: #1857
Reviewed-by: @nlf1 parent 52114b7 commit 9981211Copy full SHA for 9981211
File tree
Expand file treeCollapse file tree
2 files changed
+128
-73
lines changedOpen diff view settings
Filter options
- lib
- test/lib
Expand file treeCollapse file tree
2 files changed
+128
-73
lines changedOpen diff view settings
Collapse file
+6-3Lines changed: 6 additions & 3 deletions
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| ||
138 | 138 | |
139 | 139 | |
140 | 140 | |
141 | | - |
142 | | - |
| 141 | + |
| 142 | + |
| 143 | + |
| 144 | + |
| 145 | + |
143 | 146 | |
144 | 147 | |
145 | 148 | |
| ||
170 | 173 | |
171 | 174 | |
172 | 175 | |
173 | | - |
| 176 | + |
174 | 177 | |
175 | 178 | |
176 | 179 | |
|
0 commit comments