Skip to content

Commit e1045f1

Browse files
ruyadornotargos
authored andcommitted
deps: upgrade npm to 7.5.6
PR-URL: #37496 Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Richard Lau <rlau@redhat.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Beth Griggs <bgriggs@redhat.com>
1 parent 80d3c11 commit e1045f1

File tree

301 files changed

+19353
-7454
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

301 files changed

+19353
-7454
lines changed

deps/npm/AUTHORS

+3
Original file line numberDiff line numberDiff line change
@@ -750,3 +750,6 @@ Gar <gar+gh@danger.computer>
750750
dr-js <dr@dr.run>
751751
Pavan Bellamkonda <31280326+pavanbellamkonda@users.noreply.github.com>
752752
Alexander Riccio <test35965@gmail.com>
753+
RA80533 <32469082+RA80533@users.noreply.github.com>
754+
Ikko Ashimine <eltociear@gmail.com>
755+
MrBrain295 <66077254+MrBrain295@users.noreply.github.com>

deps/npm/CHANGELOG.md

+176
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,179 @@
1+
## v7.5.6 (2021-02-22
2+
3+
### BUG FIXES
4+
5+
* [`4e58274ed`](https://github.com/npm/cli/commit/4e58274ed0fd2dd29d3c8d6c7c47f37a37dc0f0f)
6+
[#2742](https://github.com/npm/cli/issues/2742)
7+
Do not print error banner for shell proxy commands
8+
([@isaacs](https://github.com/isaacs))
9+
10+
### DOCS
11+
12+
* [`3c72ab441`](https://github.com/npm/cli/commit/3c72ab4412111c708736e3a7b8342150372a4af4)
13+
[#2749](https://github.com/npm/cli/issues/2749)
14+
Capitalize Package in a Heading
15+
([@MrBrain295](https://github.com/MrBrain295))
16+
17+
### DEPENDENCIES
18+
19+
* [`f3ae6ed0d`](https://github.com/npm/cli/commit/f3ae6ed0d25ce80868f59353ef71c09ac77b1cf5)
20+
`read-package-json@3.0.1`, `read-package-json-fast@2.0.2`
21+
* [`9b311fe52`](https://github.com/npm/cli/commit/9b311fe522077c7f8a242b94b0e1dbe746992bef)
22+
[#2736](https://github.com/npm/cli/issue/2736) `@npmcli/arborist@2.2.4`:
23+
* Do not rely on underscore fields in `package.json` files
24+
* Do not remove global packages when updating by name
25+
* Keep `yarn.lock` and `package-lock.json` more in sync
26+
27+
## v7.5.5 (2021-02-22)
28+
29+
### BUG FIXES
30+
* [`49c95375a`](https://github.com/npm/cli/commit/49c95375af49308e2db6ba28e91c65193754e091)
31+
[#2688](https://github.com/npm/cli/issues/2688)
32+
fix shrinkwrap in node v10.0
33+
([@ljharb](https://github.com/ljharb))
34+
* [`00afa3161`](https://github.com/npm/cli/commit/00afa316195f2db903146110a07ffdaec9bb6aa2)
35+
[#2718](https://github.com/npm/cli/issues/2718)
36+
restore the prefix on output from `npm version <inc>`
37+
([@nlf](https://github.com/nlf))
38+
* [`69e0c4e8c`](https://github.com/npm/cli/commit/69e0c4e8cd684c475a4450c40dfb32c995061aea)
39+
[#2716](https://github.com/npm/cli/issues/2716)
40+
throw an error when trying to dedupe in global mode
41+
([@nlf](https://github.com/nlf))
42+
* [`b018eb842`](https://github.com/npm/cli/commit/b018eb84266dc5a02274849135ca148cb59cc349)
43+
[#2719](https://github.com/npm/cli/issues/2719)
44+
obey silent loglevel in run-script
45+
([@wraithgar](https://github.com/wraithgar))
46+
47+
### DEPENDENCIES
48+
* [`8c36697df`](https://github.com/npm/cli/commit/8c36697dfffe8b5e853fe889c9ead5578100c413)
49+
`@npmcli/arborist@2.2.3`
50+
* [#1875](https://github.com/npm/cli/issues/1875)
51+
[arborist#230](https://github.com/npm/arborist/pull/230)
52+
Set default advisory `severity`/`vulnerable_range` when missing from audit endpoint data
53+
([@isaacs](https://github.com/isaacs))
54+
* [npm/arborist#231](https://github.com/npm/arborist/pull/231)
55+
skip optional deps with mismatched platform or engine
56+
([@nlf](https://github.com/nlf))
57+
* [#2251](https://github.com/npm/cli/issues/2251)
58+
Unpack shrinkwrapped deps not already unpacked
59+
([@isaacs](https://github.com/isaacs),
60+
[@nlf](https://github.com/nlf))
61+
* [#2714](https://github.com/npm/cli/issues/2714)
62+
Do not write package.json if nothing changed
63+
([@isaacs](https://github.com/isaacs))
64+
* [npm/rfcs#324](https://github.com/npm/rfcs/issues/324)
65+
Prefer peer over prod dep, if both specified
66+
([@isaacs](https://github.com/isaacs))
67+
* [npm/arborist#236](https://github.com/npm/arborist/issues/236)
68+
Fix additional peerOptional conflict cases
69+
([@isaacs](https://github.com/isaacs))
70+
* [`d865b101f`](https://github.com/npm/cli/commit/d865b101f72142619531311645479f0596a68a1a)
71+
`libnpmpack@2.0.1`
72+
* respect silent loglevel
73+
* [`e606953e5`](https://github.com/npm/cli/commit/e606953e5795803a7c4eddb4ea993735ef65ec95)
74+
`libnpmversion@1.0.11`
75+
* respect silent loglevel
76+
* [`9c51005a1`](https://github.com/npm/cli/commit/9c51005a19fd4c3e7cd4c987d2e39d1b763036bf)
77+
`npm-package-arg@8.1.1`
78+
* do a better job of detecting git specifiers like `git@github.com:npm/cli`
79+
* [`8b6bf0db4`](https://github.com/npm/cli/commit/8b6bf0db49a3378bd85a0d1ffdd19fbdd68a944a)
80+
`pacote@11.2.7`
81+
* respect silent loglevel
82+
* fix INVALID_URL errors for certain git dependencies
83+
84+
### TESTS
85+
* [`80c2ac995`](https://github.com/npm/cli/commit/80c2ac995170a05b26856a2b72fe9c8163b2c999)
86+
[#2717](https://github.com/npm/cli/issues/2717)
87+
refactor publish tests
88+
([@wraithgar](https://github.com/wraithgar))
89+
* [`9d81e0ceb`](https://github.com/npm/cli/commit/9d81e0ceba7d69e0651662508415ee3705bddfd9)
90+
[#2729](https://github.com/npm/cli/issues/2729)
91+
fix typo in shrinkwrap tests
92+
([@eltociear](https://github.com/eltociear))
93+
94+
### DOCUMENTATION
95+
* [`e3de7befb`](https://github.com/npm/cli/commit/e3de7befb3a9e2fcb7aac5b740d09b3b7d99d724)
96+
[#2685](https://github.com/npm/cli/issues/2685)
97+
docs(readme): add note back about branding/origin
98+
([@darcyclarke](https://github.com/darcyclarke))
99+
* [`38d87e7c2`](https://github.com/npm/cli/commit/38d87e7c24aea13b0f1c1157aad58d9d15bf8e63)
100+
[#2698](https://github.com/npm/cli/issues/2698)
101+
mention nodenv in README.md
102+
([@RA80533](https://github.com/RA80533))
103+
* [`af4422cdb`](https://github.com/npm/cli/commit/af4422cdbc110f93203667efc08b16f7aa74ac2f)
104+
[#2711](https://github.com/npm/cli/issues/2711)
105+
validate that the docs can be parsed by mdx
106+
([@ethomson](https://github.com/ethomson))
107+
108+
109+
## v7.5.4 (2021-02-12)
110+
111+
### BUG FIXES
112+
113+
* [`ef687f545`](https://github.com/npm/cli/commit/ef687f545b177d0496ce74faacf1bf738978355a)
114+
[#2655](https://github.com/npm/cli/issues/2655)
115+
fix(env): Do not clobber defined 'env' script
116+
([@isaacs](https://github.com/isaacs))
117+
* [`868954a72`](https://github.com/npm/cli/commit/868954a72c06ff2210b35e1e75571f4ec3357c43)
118+
[#2654](https://github.com/npm/cli/issues/2654)
119+
[fix] node v10.0 lacks `fs.promises`
120+
([@ljharb](https://github.com/ljharb))
121+
122+
123+
### DEPENDENCIES
124+
125+
* [`14dd93853`](https://github.com/npm/cli/commit/14dd9385358b3815c2285526f7c2e53ed3c5e8da)
126+
fix(package.json): resetdeps
127+
([@wraithgar](https://github.com/wraithgar))
128+
* [`39e4a6401`](https://github.com/npm/cli/commit/39e4a640130b85d62199a33cc2026b04390520ee)
129+
`graceful-fs@4.2.6`
130+
* [`96dffab98`](https://github.com/npm/cli/commit/96dffab988048164516d8cf73c1fbf66781f86df)
131+
`eslint-plugin-promise@4.3.1`
132+
* [`9a6e9d38a`](https://github.com/npm/cli/commit/9a6e9d38abccec793b6ac14871c2b639d62a6c41)
133+
`@npmcli/run-script@1.8.3`
134+
* fix fs.promises reference to run in node v10.0
135+
* [`584b746a2`](https://github.com/npm/cli/commit/584b746a2c8cdc697629298be27dd23d19de1231)
136+
`@npmcli/git@2.0.5`
137+
* [`6305ebde4`](https://github.com/npm/cli/commit/6305ebde43796737014aedbe019db8cd81dcbbec)
138+
`make-fetch-happen@8.0.14`
139+
* [`e99881117`](https://github.com/npm/cli/commit/e998811170ce5df00a725b2d683b4bff124c6792)
140+
`libnpmversion@1.0.10`
141+
* [`554d91cdf`](https://github.com/npm/cli/commit/554d91cdf82e9c92c2ac3752ed91e7081c2271e5)
142+
chore(package-lock): rebuild package-lock
143+
([@wraithgar](https://github.com/wraithgar))
144+
* [`37e8cc507`](https://github.com/npm/cli/commit/37e8cc507b2ce0b89f92e7e77b1d909d1bf5513f)
145+
`@npmcli/arborist@2.2.2`
146+
* [#2505](https://github.com/npm/cli/issues/2505) properly install
147+
dependenciess of linked dependencies
148+
([@ruyadorno](https://github.com/ruyadorno))
149+
* [#2504](https://github.com/npm/cli/issues/2504) Allow `--force` to
150+
override conflicted optional peerDependencies
151+
([@isaacs](https://github.com/isaacs))
152+
* Ensure correct flags on shrinkwrapped module deps
153+
([@isaacs](https://github.com/isaacs))
154+
* Correct relative paths for global packages installed from tarball files
155+
([nlf](https://github.com/nlf))
156+
* [`7788ce47b`](https://github.com/npm/cli/commit/7788ce47bc264d9d951055da85f2b695eb8b3f15)
157+
`@npmcli/map-workspaces@1.0.3`
158+
159+
### TESTS
160+
161+
* [`3a159d27e`](https://github.com/npm/cli/commit/3a159d27e976933098ec18fa9c3e474c85b5b332)
162+
[#2681](https://github.com/npm/cli/issues/2681)
163+
fix(tests): rewrite doctor tests
164+
([@ljharb](https://github.com/ljharb))
165+
* [`abcc96a20`](https://github.com/npm/cli/commit/abcc96a204ed581fc7cd603f47cdca0afe299530)
166+
[#2682](https://github.com/npm/cli/issues/2682)
167+
[tests] separate tests from linting and license validation
168+
([@ljharb](https://github.com/ljharb))
169+
170+
### DOCUMENTATION
171+
172+
* [`7e1e84181`](https://github.com/npm/cli/commit/7e1e84181ccaca8a8b499a21b1aa7d731a14d5b7)
173+
[#2662](https://github.com/npm/cli/issues/2662)
174+
fix(docs): fix angle brackets in npm diff docs
175+
([@ethomson](https://github.com/ethomson))
176+
1177
## v7.5.3 (2021-02-08)
2178

3179
### BUG FIXES

deps/npm/README.md

+11
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ If you're looking to manage multiple versions of **`node`** &/or **`npm`**, cons
2727
* [**`nave`**](https://github.com/isaacs/nave)
2828
* [**`n`**](https://github.com/tj/n)
2929
* [**`volta`**](https://github.com/volta-cli/volta)
30+
* [**`nodenv`**](https://github.com/nodenv/nodenv)
3031

3132
### Usage
3233

@@ -51,3 +52,13 @@ npm <command>
5152

5253
* `npm` is configured to use the **npm Public Registry** at [https://registry.npmjs.org](https://registry.npmjs.org) by default; Usage of this registry is subject to **Terms of Use** available at [https://npmjs.com/policies/terms](https://npmjs.com/policies/terms)
5354
* You can configure `npm` to use any other compatible registry you prefer. You can read more about configuring third-party registries [here](https://docs.npmjs.com/cli/v7/using-npm/registry)
55+
56+
### FAQ on Branding
57+
58+
#### Is it "npm" or "NPM" or "Npm"?
59+
60+
**`npm`** should never be capitalized unless it is being displayed in a location that is customarily all-capitals (ex. titles on `man` pages).
61+
62+
#### Is "npm" an acronym for "Node Package Manager"?
63+
64+
Contrary to popular belief, **`npm`** **is not** in fact an acronym for "Node Package Manager"; It is a recursive bacronymic abbreviation for **"npm is not an acronym"** (if the project was named "ninaa", then it would be an acronym). The precursor to **`npm`** was actually a bash utility named **"pm"**, which was the shortform name of **"pkgmakeinst"** - a bash function that installed various things on various platforms. If **`npm`** were to ever have been considered an acronym, it would be as "node pm" or, potentially "new pm".

deps/npm/docs/content/commands/npm-diff.md

+6-6
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,11 @@ of files for packages published to the npm registry.
8282
When using a single package name (with no version or tag specifier) as an
8383
argument, `npm diff` will work in a similar way to
8484
[`npm-outdated`](npm-outdated) and reach for the registry to figure out
85-
what current published version of the package named <pkg-name> will satisfy
86-
its dependent declared semver-range. Once that specific version is known
87-
`npm diff` will print diff patches comparing the current version of
88-
<pkg-name> found in the local file system with that specific version
89-
returned by the registry.
85+
what current published version of the package named `<pkg-name>`
86+
will satisfy its dependent declared semver-range. Once that specific
87+
version is known `npm diff` will print diff patches comparing the
88+
current version of `<pkg-name>` found in the local file system with
89+
that specific version returned by the registry.
9090
9191
Given a package named `abbrev` that is currently installed:
9292
@@ -155,7 +155,7 @@ located within the folder `./lib/` and changed lines of code within the
155155
156156
#### diff
157157
158-
* Type: Array<String>
158+
* Type: Array
159159
* Default: null
160160
161161
Defines npm package specifiers to compare using the `npm diff` command.

deps/npm/docs/content/using-npm/developers.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ These are man pages. If you install npm, you should be able to
2020
then do `man npm-thing` to get the documentation on a particular
2121
topic, or `npm help thing` to see the same information.
2222

23-
### What is a package
23+
### What is a Package
2424

2525
A package is:
2626

deps/npm/docs/dockhand.js

+36-7
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const path = require('path');
44
const fs = require('fs');
55
const yaml = require('yaml');
66
const cmark = require('cmark-gfm');
7+
const mdx = require('@mdx-js/mdx');
78
const mkdirp = require('mkdirp');
89
const jsdom = require('jsdom');
910
const npm = require('../lib/npm.js')
@@ -16,25 +17,35 @@ const outputRoot = path.join(docsRoot, 'output');
1617

1718
const template = fs.readFileSync('template.html').toString();
1819

19-
walk(inputRoot);
20+
const run = async function() {
21+
try {
22+
await walk(inputRoot);
23+
}
24+
catch (error) {
25+
console.error(error);
26+
}
27+
}
2028

21-
function walk(root, dirRelative) {
29+
run();
30+
31+
async function walk(root, dirRelative) {
2232
const dirPath = dirRelative ? path.join(root, dirRelative) : root;
33+
const children = fs.readdirSync(dirPath);
2334

24-
fs.readdirSync(dirPath).forEach((childFilename) => {
35+
for (const childFilename of children) {
2536
const childRelative = dirRelative ? path.join(dirRelative, childFilename) : childFilename;
2637
const childPath = path.join(root, childRelative);
2738

2839
if (fs.lstatSync(childPath).isDirectory()) {
29-
walk(root, childRelative);
40+
await walk(root, childRelative);
3041
}
3142
else {
32-
translate(childRelative);
43+
await translate(childRelative);
3344
}
34-
});
45+
}
3546
}
3647

37-
function translate(childPath) {
48+
async function translate(childPath) {
3849
const inputPath = path.join(inputRoot, childPath);
3950

4051
if (!inputPath.match(/\.md$/)) {
@@ -70,6 +81,16 @@ function translate(childPath) {
7081
}
7182
});
7283

84+
// Test that mdx can parse this markdown file. We don't actually
85+
// use the output, it's just to ensure that the upstream docs
86+
// site (docs.npmjs.com) can parse it when this file gets there.
87+
try {
88+
await mdx(md, { skipExport: true });
89+
}
90+
catch (error) {
91+
throw new MarkdownError(childPath, error);
92+
}
93+
7394
// Inject this data into the template, using a mustache-like
7495
// replacement scheme.
7596
const html = template.replace(/\{\{\s*([\w\.]+)\s*\}\}/g, (token, key) => {
@@ -225,3 +246,11 @@ function headerLevel(node) {
225246
function debug(str) {
226247
console.log(str);
227248
}
249+
250+
class MarkdownError extends Error {
251+
constructor(file, inner) {
252+
super(`failed to parse ${file}`);
253+
this.file = file;
254+
this.inner = inner;
255+
}
256+
}

deps/npm/docs/output/commands/npm-diff.html

+6-6
Original file line numberDiff line numberDiff line change
@@ -206,11 +206,11 @@ <h3 id="description">Description</h3>
206206
<p>When using a single package name (with no version or tag specifier) as an
207207
argument, <code>npm diff</code> will work in a similar way to
208208
<a href="npm-outdated"><code>npm-outdated</code></a> and reach for the registry to figure out
209-
what current published version of the package named <!-- raw HTML omitted --> will satisfy
210-
its dependent declared semver-range. Once that specific version is known
211-
<code>npm diff</code> will print diff patches comparing the current version of
212-
<!-- raw HTML omitted --> found in the local file system with that specific version
213-
returned by the registry.</p>
209+
what current published version of the package named <code>&lt;pkg-name&gt;</code>
210+
will satisfy its dependent declared semver-range. Once that specific
211+
version is known <code>npm diff</code> will print diff patches comparing the
212+
current version of <code>&lt;pkg-name&gt;</code> found in the local file system with
213+
that specific version returned by the registry.</p>
214214
<p>Given a package named <code>abbrev</code> that is currently installed:</p>
215215
<pre lang="bash"><code>npm diff --diff=abbrev
216216
</code></pre>
@@ -260,7 +260,7 @@ <h4 id="filtering-files">Filtering files</h4>
260260
<h3 id="configuration">Configuration</h3>
261261
<h4 id="diff">diff</h4>
262262
<ul>
263-
<li>Type: Array<!-- raw HTML omitted --></li>
263+
<li>Type: Array</li>
264264
<li>Default: null</li>
265265
</ul>
266266
<p>Defines npm package specifiers to compare using the <code>npm diff</code> command.</p>

deps/npm/docs/output/commands/npm-ls.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,7 @@ <h3 id="description">Description</h3>
159159
the results to only the paths to the packages named. Note that nested
160160
packages will <em>also</em> show the paths to the specified packages. For
161161
example, running <code>npm ls promzard</code> in npm’s source tree will show:</p>
162-
<pre lang="bash"><code>npm@7.5.3 /path/to/npm
162+
<pre lang="bash"><code>npm@7.5.6 /path/to/npm
163163
└─┬ init-package-json@0.0.4
164164
└── promzard@0.1.5
165165
</code></pre>

deps/npm/docs/output/commands/npm.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ <h2 id="table-of-contents">Table of contents</h2>
148148
<pre lang="bash"><code>npm &lt;command&gt; [args]
149149
</code></pre>
150150
<h3 id="version">Version</h3>
151-
<p>7.5.3</p>
151+
<p>7.5.6</p>
152152
<h3 id="description">Description</h3>
153153
<p>npm is the package manager for the Node JavaScript platform. It puts
154154
modules in place so that node can find them, and manages dependency

deps/npm/docs/output/using-npm/developers.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -141,7 +141,7 @@ <h1 id="developers">developers</h1>
141141

142142
<section id="table_of_contents">
143143
<h2 id="table-of-contents">Table of contents</h2>
144-
<div id="_table_of_contents"><ul><li><a href="#description">Description</a></li><li><a href="#about-these-documents">About These Documents</a></li><li><a href="#what-is-a-package">What is a package</a></li><li><a href="#the-packagejson-file">The package.json File</a></li><li><a href="#keeping-files-out-of-your-package">Keeping files <em>out</em> of your package</a></li><ul><li><a href="#testing-whether-your-npmignore-or-files-config-works">Testing whether your <code>.npmignore</code> or <code>files</code> config works</a></li></ul><li><a href="#link-packages">Link Packages</a></li><li><a href="#before-publishing-make-sure-your-package-installs-and-works">Before Publishing: Make Sure Your Package Installs and Works</a></li><li><a href="#create-a-user-account">Create a User Account</a></li><li><a href="#publish-your-package">Publish your package</a></li><li><a href="#brag-about-it">Brag about it</a></li><li><a href="#see-also">See also</a></li></ul></div>
144+
<div id="_table_of_contents"><ul><li><a href="#description">Description</a></li><li><a href="#about-these-documents">About These Documents</a></li><li><a href="#what-is-a-package">What is a Package</a></li><li><a href="#the-packagejson-file">The package.json File</a></li><li><a href="#keeping-files-out-of-your-package">Keeping files <em>out</em> of your package</a></li><ul><li><a href="#testing-whether-your-npmignore-or-files-config-works">Testing whether your <code>.npmignore</code> or <code>files</code> config works</a></li></ul><li><a href="#link-packages">Link Packages</a></li><li><a href="#before-publishing-make-sure-your-package-installs-and-works">Before Publishing: Make Sure Your Package Installs and Works</a></li><li><a href="#create-a-user-account">Create a User Account</a></li><li><a href="#publish-your-package">Publish your package</a></li><li><a href="#brag-about-it">Brag about it</a></li><li><a href="#see-also">See also</a></li></ul></div>
145145
</section>
146146

147147
<div id="_content"><h3 id="description">Description</h3>
@@ -154,7 +154,7 @@ <h3 id="about-these-documents">About These Documents</h3>
154154
<p>These are man pages. If you install npm, you should be able to
155155
then do <code>man npm-thing</code> to get the documentation on a particular
156156
topic, or <code>npm help thing</code> to see the same information.</p>
157-
<h3 id="what-is-a-package">What is a package</h3>
157+
<h3 id="what-is-a-package">What is a Package</h3>
158158
<p>A package is:</p>
159159
<ul>
160160
<li>a) a folder containing a program described by a package.json file</li>

0 commit comments

Comments
 (0)