diff --git a/docs/lib/content/commands/npm-view.md b/docs/lib/content/commands/npm-view.md index 32838a0cdf692..36b8b93c0ddc1 100644 --- a/docs/lib/content/commands/npm-view.md +++ b/docs/lib/content/commands/npm-view.md @@ -174,6 +174,7 @@ If only a single string field for a single version is output, then it will not b If the field is an object, it will be output as a JavaScript object literal. If the `--json` flag is given, the outputted fields will be JSON. +The output is always an array, even if only a single version matches. If the version range matches multiple versions then each printed value will be prefixed with the version it applies to. diff --git a/workspaces/arborist/tap-snapshots/test/edge.js.test.cjs b/workspaces/arborist/tap-snapshots/test/edge.js.test.cjs index 7b28779165d56..70be4d7566d86 100644 --- a/workspaces/arborist/tap-snapshots/test/edge.js.test.cjs +++ b/workspaces/arborist/tap-snapshots/test/edge.js.test.cjs @@ -758,7 +758,7 @@ Edge { } ` -exports[`test/edge.js TAP > peer dep at top level, nesting is ok 1`] = ` +exports[`test/edge.js TAP > peer dep at top level, nesting allowed 1`] = ` Edge { "dev": false, "error": null, @@ -863,7 +863,7 @@ Edge { } ` -exports[`test/edge.js TAP > peer dep below top level, nesting not ok 1`] = ` +exports[`test/edge.js TAP > peer dep below top level, nesting disallowed 1`] = ` Edge { "dev": false, "error": "PEER LOCAL", @@ -1032,7 +1032,7 @@ Edge { } ` -exports[`test/edge.js TAP > peer dep below top level, parallel ok 1`] = ` +exports[`test/edge.js TAP > peer dep below top level, parallel allowed 1`] = ` Edge { "dev": false, "error": null, diff --git a/workspaces/arborist/test/edge.js b/workspaces/arborist/test/edge.js index c9e6dc67d8849..f5ea071553195 100644 --- a/workspaces/arborist/test/edge.js +++ b/workspaces/arborist/test/edge.js @@ -198,7 +198,7 @@ t.matchSnapshot(new Edge({ type: 'peer', name: 'a', spec: '1.2.3', -}), 'peer dep at top level, nesting is ok') +}), 'peer dep at top level, nesting allowed') reset(top) reset(a) @@ -215,7 +215,7 @@ t.matchSnapshot(new Edge({ type: 'peer', name: 'aa', spec: '1.2.3', -}), 'peer dep below top level, nesting not ok') +}), 'peer dep below top level, nesting disallowed') reset(a) reset(aa) @@ -224,7 +224,7 @@ t.matchSnapshot(new Edge({ type: 'peer', name: 'b', spec: '1.2.3', -}), 'peer dep below top level, parallel ok') +}), 'peer dep below top level, parallel allowed') reset(a) reset(b)