-10.21.0
+10.22.0
+10.21.0 10.20.1 10.20.0 10.19.0
diff --git a/Makefile b/Makefile
index 3fd6d974ed74c1..73feb4cf47a3a7 100644
--- a/Makefile
+++ b/Makefile
@@ -649,7 +649,7 @@ out/doc/api/assets/%: doc/api_assets/% out/doc/api/assets
run-npm-ci = $(PWD)/$(NPM) ci
LINK_DATA = out/doc/apilinks.json
-VERSIONS_DATA = out/doc/previous-versions.json
+VERSIONS_DATA = out/previous-doc-versions.json
gen-api = tools/doc/generate.js --node-version=$(FULLVERSION) \
--apilinks=$(LINK_DATA) $< --output-directory=out/doc/api \
--versions-file=$(VERSIONS_DATA)
@@ -681,6 +681,7 @@ docopen: $(apidocs_html)
.PHONY: docclean
docclean:
$(RM) -r out/doc
+ $(RM) "$(VERSIONS_DATA)"
RAWVER=$(shell $(PYTHON) tools/getnodeversion.py)
VERSION=v$(RAWVER)
diff --git a/common.gypi b/common.gypi
index 32499f8e3f6361..d4de1234271078 100644
--- a/common.gypi
+++ b/common.gypi
@@ -33,7 +33,7 @@
# Reset this number to 0 on major V8 upgrades.
# Increment by one for each non-official patch applied to deps/v8.
- 'v8_embedder_string': '-node.56',
+ 'v8_embedder_string': '-node.58',
# Enable disassembler for `--print-code` v8 options
'v8_enable_disassembler': 1,
diff --git a/configure.py b/configure.py
index 22861a10eeac54..89f7bf5b7bf400 100755
--- a/configure.py
+++ b/configure.py
@@ -705,7 +705,7 @@ def get_nasm_version(asm):
def get_llvm_version(cc):
return get_version_helper(
- cc, r"(^(?:FreeBSD )?clang version|based on LLVM) ([3-9]\.[0-9]+)")
+ cc, r"(^(?:FreeBSD )?clang version|based on LLVM) ([0-9]+\.[0-9]+)")
def get_xcode_version(cc):
return get_version_helper(
@@ -750,6 +750,9 @@ def check_compiler(o):
return
ok, is_clang, clang_version, gcc_version = try_check_compiler(CXX, 'c++')
+ version_str = ".".join(map(str, clang_version if is_clang else gcc_version))
+ print_verbose('Detected %sC++ compiler (CXX=%s) version: %s' %
+ ('clang ' if is_clang else '', CXX, version_str))
if not ok:
warn('failed to autodetect C++ compiler version (CXX=%s)' % CXX)
elif sys.platform.startswith('aix') and gcc_version < (6, 3, 0):
@@ -758,6 +761,9 @@ def check_compiler(o):
warn('C++ compiler too old, need g++ 4.9.4 or clang++ 3.4.2 (CXX=%s)' % CXX)
ok, is_clang, clang_version, gcc_version = try_check_compiler(CC, 'c')
+ version_str = ".".join(map(str, clang_version if is_clang else gcc_version))
+ print_verbose('Detected %sC compiler (CC=%s) version: %s' %
+ ('clang ' if is_clang else '', CC, version_str))
if not ok:
warn('failed to autodetect C compiler version (CC=%s)' % CC)
elif not is_clang and gcc_version < (4, 2, 0):
diff --git a/deps/npm/.npmignore b/deps/npm/.npmignore
index c42aaf956257d5..f45f47b93829b8 100644
--- a/deps/npm/.npmignore
+++ b/deps/npm/.npmignore
@@ -24,5 +24,5 @@ html/*.png
*.pyc
-
+Session.vim
.nyc_output
diff --git a/deps/npm/.travis.yml b/deps/npm/.travis.yml
index cec3aac226b1c1..9fb0d51133692c 100644
--- a/deps/npm/.travis.yml
+++ b/deps/npm/.travis.yml
@@ -12,9 +12,6 @@ node_js:
env: "DEPLOY_VERSION=testing"
-notifications:
- slack: npm-inc:kRqQjto7YbINqHPb1X6nS3g8
-
install:
- "node . install"
diff --git a/deps/npm/AUTHORS b/deps/npm/AUTHORS
index c2a38c02d53f97..313dba9e161f89 100644
--- a/deps/npm/AUTHORS
+++ b/deps/npm/AUTHORS
@@ -691,3 +691,11 @@ Vitaliy Markitanov <9357021+vit100@users.noreply.github.com>
simon_s
John Kennedy
Bernard Kitchens
+Jarda Snajdr
+Naix Geng <1308363651@qq.com>
+Dylan Treisman
+mum-never-proud
+Peter Fich
+Maxwell Gerber
+Sean Poulter
+vanishcode
diff --git a/deps/npm/CHANGELOG.md b/deps/npm/CHANGELOG.md
index 5cd9c8d8f88615..85230c8e185636 100644
--- a/deps/npm/CHANGELOG.md
+++ b/deps/npm/CHANGELOG.md
@@ -1,3 +1,40 @@
+## 6.14.6 (2020-07-07)
+
+### BUG FIXES
+* [`a9857b8f6`](https://github.com/npm/cli/commit/a9857b8f6869451ff058789c4631fadfde5bbcbc) chore: remove auth info from logs ([@claudiahdz](https://github.com/claudiahdz))
+* [`b7ad77598`](https://github.com/npm/cli/commit/b7ad77598112908d60195d0fbc472b3c84275fd5) [#1416](https://github.com/npm/cli/pull/1416) fix: wrong `npm doctor` command result ([@vanishcode](https://github.com/vanishcode))
+
+### DEPENDENCIES
+* [`94eca6377`](https://github.com/npm/cli/commit/94eca637756376b949edfb697e179a1fdcc231ee) `npm-registry-fetch@4.0.5` ([@claudiahdz](https://github.com/claudiahdz))
+* [`c49b6ae28`](https://github.com/npm/cli/commit/c49b6ae28791ff7184288be16654f97168aa9705) [#1418](https://github.com/npm/cli/pull/1418) `spdx-license-ids@3.0.5` ([@kemitchell](https://github.com/kemitchell))
+
+### DOCUMENTATION
+* [`2e052984b`](https://github.com/npm/cli/commit/2e052984b08c09115ed75387fb2c961631d85d77)
+ [#1459](https://github.com/npm/cli/pull/1459)
+ chore(docs): fixed links to cli commands ([@claudiahdz](https://github.com/claudiahdz))
+* [`0ca3509ca`](https://github.com/npm/cli/commit/0ca3509ca940865392daeeabb39192f7d5af9f5e)
+ [#1283](https://github.com/npm/cli/pull/1283) Update npm-link.md ([@peterfich](https://github.com/peterfich))
+* [`3dd429e9a`](https://github.com/npm/cli/commit/3dd429e9aad760ce2ff9e522b34ebfebd85b460c)
+ [#1377](https://github.com/npm/cli/pull/1377)
+ Add note about dropped `*` filenames ([@maxwellgerber](https://github.com/maxwellgerber))
+* [`9a2e2e797`](https://github.com/npm/cli/commit/9a2e2e797e5c91e7f4f261583a1906e2c440cc2f)
+ [#1429](https://github.com/npm/cli/pull/1429) Fix typo ([@seanpoulter](https://github.com/seanpoulter))
+
+## 6.14.5 (2020-05-01)
+
+### BUG FIXES
+
+* [`33ec41f18`](https://github.com/npm/cli/commit/33ec41f18f557146607cb14a7a38c707fce6d42c) [#758](https://github.com/npm/cli/pull/758) fix: relativize file links when inflating shrinkwrap ([@jsnajdr](https://github.com/jsnajdr))
+* [`94ed456df`](https://github.com/npm/cli/commit/94ed456dfb0b122fd4192429024f034d06c3c454) [#1162](https://github.com/npm/cli/pull/1162) fix: npm init help output ([@mum-never-proud](https://github.com/mum-never-proud))
+
+### DEPENDENCIES
+
+* [`5587ac01f`](https://github.com/npm/cli/commit/5587ac01ffd0d2ea830a6bbb67bb34a611ffc409) `npm-registry-fetch@4.0.4`
+ * [`fc5d94c39`](https://github.com/npm/npm-registry-fetch/commit/fc5d94c39ca218d78df77249ab3a6bf1d9ed9db1) fix: removed default timeout
+* [`07a4d8884`](https://github.com/npm/cli/commit/07a4d8884448359bac485a49c05fd2d23d06834b) `graceful-fs@4.2.4`
+* [`8228d1f2e`](https://github.com/npm/cli/commit/8228d1f2e427ad9adee617266108acd1ee39b4a5) `mkdirp@0.5.5`
+* [`e6d208317`](https://github.com/npm/cli/commit/e6d20831740a84aea766da2a2913cf82a4d56ada) `nopt@4.0.3`
+
## 6.14.4 (2020-03-24)
### DEPENDENCIES
diff --git a/deps/npm/CONTRIBUTING.md b/deps/npm/CONTRIBUTING.md
index 981f0457d5c6bf..c08bd090cb64b4 100644
--- a/deps/npm/CONTRIBUTING.md
+++ b/deps/npm/CONTRIBUTING.md
@@ -73,7 +73,7 @@ All interactions in the npm repository are covered by the [npm Code of Conduct](
# Make sure you install the dependencies first before running tests.
$ npm install
-# Run tests for the CLI (it could take awhile).
+# Run tests for the CLI (it could take a while).
$ npm run test
```
@@ -97,7 +97,7 @@ $ make link
#################
# ALTERNATIVELY
#################
-# If ou're working on a feature or bug, you can run the same command on your
+# If you're working on a feature or bug, you can run the same command on your
# working branch and link that code.
# Create new branch to work from (there are many ways)
@@ -130,7 +130,7 @@ let you know that it's sent the request to start the benchmark suite.
![image](https://user-images.githubusercontent.com/2818462/72312698-e2e57f80-3656-11ea-9fcf-4a8f6b97b0d1.png)
-If you've updated your pull-reuqest and you'd like to run the the benchmark suite again, simple update your original comment, by adding `test this please ✅` again, or simply just adding another emoji to the **end**. _(The trigger is the phrase "test this please ✅" at the beginning of a comment. Updates will trigger as well, so long as the phrase stays at the beginning.)_.
+If you've updated your pull-request and you'd like to run the the benchmark suite again, simple update your original comment, by adding `test this please ✅` again, or simply just adding another emoji to the **end**. _(The trigger is the phrase "test this please ✅" at the beginning of a comment. Updates will trigger as well, so long as the phrase stays at the beginning.)_.
![image](https://user-images.githubusercontent.com/2818462/72313006-ec231c00-3657-11ea-9bd9-227634d67362.png)
diff --git a/deps/npm/bin/npm-cli.js b/deps/npm/bin/npm-cli.js
index 93eddc7a3c892b..c0d9be00433d48 100755
--- a/deps/npm/bin/npm-cli.js
+++ b/deps/npm/bin/npm-cli.js
@@ -28,6 +28,7 @@
var npm = require('../lib/npm.js')
var npmconf = require('../lib/config/core.js')
var errorHandler = require('../lib/utils/error-handler.js')
+ var replaceInfo = require('../lib/utils/replace-info.js')
var configDefs = npmconf.defs
var shorthands = configDefs.shorthands
@@ -40,7 +41,8 @@
process.argv.splice(1, 1, 'npm', '-g')
}
- log.verbose('cli', process.argv)
+ var args = replaceInfo(process.argv)
+ log.verbose('cli', args)
var conf = nopt(types, shorthands)
npm.argv = conf.argv.remain
diff --git a/deps/npm/docs/content/cli-commands/npm-access.md b/deps/npm/docs/content/cli-commands/npm-access.md
index f4088fe8855139..0fbce9c0759d12 100644
--- a/deps/npm/docs/content/cli-commands/npm-access.md
+++ b/deps/npm/docs/content/cli-commands/npm-access.md
@@ -87,7 +87,7 @@ Management of teams and team memberships is done with the `npm team` command.
### See Also
* [`libnpmaccess`](https://npm.im/libnpmaccess)
-* [npm team](/cli-commands/team)
-* [npm publish](/cli-commands/publish)
-* [npm config](/cli-commands/config)
+* [npm team](/cli-commands/npm-team)
+* [npm publish](/cli-commands/npm-publish)
+* [npm config](/cli-commands/npm-config)
* [npm registry](/using-npm/registry)
diff --git a/deps/npm/docs/content/cli-commands/npm-adduser.md b/deps/npm/docs/content/cli-commands/npm-adduser.md
index ec61cdd39acbad..2df35e45fc550e 100644
--- a/deps/npm/docs/content/cli-commands/npm-adduser.md
+++ b/deps/npm/docs/content/cli-commands/npm-adduser.md
@@ -89,7 +89,7 @@ username/password entry in legacy npm.
### See Also
* [npm registry](/using-npm/registry)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
-* [npm owner](/cli-commands/owner)
-* [npm whoami](/cli-commands/whoami)
+* [npm owner](/cli-commands/npm-owner)
+* [npm whoami](/cli-commands/npm-whoami)
diff --git a/deps/npm/docs/content/cli-commands/npm-audit.md b/deps/npm/docs/content/cli-commands/npm-audit.md
index 8b944e94cc12e2..0aba874f96df8d 100644
--- a/deps/npm/docs/content/cli-commands/npm-audit.md
+++ b/deps/npm/docs/content/cli-commands/npm-audit.md
@@ -131,6 +131,6 @@ configuration setting.
### See Also
-* [npm install](/cli-commands/install)
+* [npm install](/cli-commands/npm-install)
* [package-locks](/configuring-npm/package-locks)
* [config](/using-npm/config)
diff --git a/deps/npm/docs/content/cli-commands/npm-bin.md b/deps/npm/docs/content/cli-commands/npm-bin.md
index eb0912ae48a92a..6c7ce0eee54e21 100644
--- a/deps/npm/docs/content/cli-commands/npm-bin.md
+++ b/deps/npm/docs/content/cli-commands/npm-bin.md
@@ -19,8 +19,8 @@ Print the folder where npm will install executables.
### See Also
-* [npm prefix](/cli-commands/prefix)
-* [npm root](/cli-commands/root)
+* [npm prefix](/cli-commands/npm-prefix)
+* [npm root](/cli-commands/npm-root)
* [npm folders](/configuring-npm/folders)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
diff --git a/deps/npm/docs/content/cli-commands/npm-bugs.md b/deps/npm/docs/content/cli-commands/npm-bugs.md
index 6e59f2bd1a05e0..dcc9c358df14d8 100644
--- a/deps/npm/docs/content/cli-commands/npm-bugs.md
+++ b/deps/npm/docs/content/cli-commands/npm-bugs.md
@@ -41,10 +41,10 @@ The base URL of the npm package registry.
### See Also
-* [npm docs](/cli-commands/docs)
-* [npm view](/cli-commands/view)
-* [npm publish](/cli-commands/publish)
+* [npm docs](/cli-commands/npm-docs)
+* [npm view](/cli-commands/npm-view)
+* [npm publish](/cli-commands/npm-publish)
* [npm registry](/using-npm/registry)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
* [package.json](/configuring-npm/package-json)
diff --git a/deps/npm/docs/content/cli-commands/npm-build.md b/deps/npm/docs/content/cli-commands/npm-build.md
index eca5397d9c77d5..b657129787663d 100644
--- a/deps/npm/docs/content/cli-commands/npm-build.md
+++ b/deps/npm/docs/content/cli-commands/npm-build.md
@@ -28,7 +28,7 @@ directly, run:
### See Also
-* [npm install](/cli-commands/install)
-* [npm link](/cli-commands/link)
+* [npm install](/cli-commands/npm-install)
+* [npm link](/cli-commands/npm-link)
* [npm scripts](/using-npm/scripts)
* [package.json](/configuring-npm/package-json)
diff --git a/deps/npm/docs/content/cli-commands/npm-bundle.md b/deps/npm/docs/content/cli-commands/npm-bundle.md
index c4fdc5e6bb0e64..76417ac8b0b0c7 100644
--- a/deps/npm/docs/content/cli-commands/npm-bundle.md
+++ b/deps/npm/docs/content/cli-commands/npm-bundle.md
@@ -18,4 +18,4 @@ Just use `npm install` now to do what `npm bundle` used to do.
### See Also
-* [npm install](/cli-commands/install)
+* [npm install](/cli-commands/npm-install)
diff --git a/deps/npm/docs/content/cli-commands/npm-cache.md b/deps/npm/docs/content/cli-commands/npm-cache.md
index 4d19749b80f2d9..ed31a320421b0c 100644
--- a/deps/npm/docs/content/cli-commands/npm-cache.md
+++ b/deps/npm/docs/content/cli-commands/npm-cache.md
@@ -82,10 +82,10 @@ The root cache folder.
### See Also
* [npm folders](/configuring-npm/folders)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
-* [npm install](/cli-commands/install)
-* [npm publish](/cli-commands/publish)
-* [npm pack](/cli-commands/pack)
+* [npm install](/cli-commands/npm-install)
+* [npm publish](/cli-commands/npm-publish)
+* [npm pack](/cli-commands/npm-pack)
* https://npm.im/cacache
* https://npm.im/pacote
diff --git a/deps/npm/docs/content/cli-commands/npm-ci.md b/deps/npm/docs/content/cli-commands/npm-ci.md
index b5b6447a485f8f..357ba16cf6ade1 100644
--- a/deps/npm/docs/content/cli-commands/npm-ci.md
+++ b/deps/npm/docs/content/cli-commands/npm-ci.md
@@ -45,7 +45,7 @@ cache:
### Description
-This command is similar to [`npm install`](/cli-commands/install), except it's meant to be used in
+This command is similar to [`npm install`](/cli-commands/npm-install), except it's meant to be used in
automated environments such as test platforms, continuous integration, and
deployment -- or any situation where you want to make sure you're doing a clean
install of your dependencies. It can be significantly faster than a regular npm
@@ -63,5 +63,5 @@ In short, the main differences between using `npm install` and `npm ci` are:
### See Also
-* [npm install](/cli-commands/install)
+* [npm install](/cli-commands/npm-install)
* [package-locks](/configuring-npm/package-locks)
diff --git a/deps/npm/docs/content/cli-commands/npm-config.md b/deps/npm/docs/content/cli-commands/npm-config.md
index 68d403746fc103..c2f2033b066d29 100644
--- a/deps/npm/docs/content/cli-commands/npm-config.md
+++ b/deps/npm/docs/content/cli-commands/npm-config.md
@@ -79,7 +79,7 @@ global config.
### See Also
* [npm folders](/configuring-npm/folders)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [package.json](/configuring-npm/package-json)
* [npmrc](/configuring-npm/npmrc)
* [npm](/cli-commands/npm)
diff --git a/deps/npm/docs/content/cli-commands/npm-dedupe.md b/deps/npm/docs/content/cli-commands/npm-dedupe.md
index a146885a044086..e15a12ba7c18a3 100644
--- a/deps/npm/docs/content/cli-commands/npm-dedupe.md
+++ b/deps/npm/docs/content/cli-commands/npm-dedupe.md
@@ -62,6 +62,6 @@ result in new modules being installed.
### See Also
-* [npm ls](/cli-commands/ls)
-* [npm update](/cli-commands/update)
-* [npm install](/cli-commands/install)
+* [npm ls](/cli-commands/npm-ls)
+* [npm update](/cli-commands/npm-update)
+* [npm install](/cli-commands/npm-install)
diff --git a/deps/npm/docs/content/cli-commands/npm-deprecate.md b/deps/npm/docs/content/cli-commands/npm-deprecate.md
index 252c0e70370791..d2d9613f653c6c 100644
--- a/deps/npm/docs/content/cli-commands/npm-deprecate.md
+++ b/deps/npm/docs/content/cli-commands/npm-deprecate.md
@@ -32,5 +32,5 @@ format an empty string.
### See Also
-* [npm publish](/cli-commands/publish)
+* [npm publish](/cli-commands/npm-publish)
* [npm registry](/using-npm/registry)
diff --git a/deps/npm/docs/content/cli-commands/npm-dist-tag.md b/deps/npm/docs/content/cli-commands/npm-dist-tag.md
index 4f7fcb9f58f1ba..c7921c7f739d72 100644
--- a/deps/npm/docs/content/cli-commands/npm-dist-tag.md
+++ b/deps/npm/docs/content/cli-commands/npm-dist-tag.md
@@ -92,9 +92,9 @@ begin with a number or the letter `v`.
### See Also
-* [npm publish](/cli-commands/publish)
-* [npm install](/cli-commands/install)
-* [npm dedupe](/cli-commands/dedupe)
+* [npm publish](/cli-commands/npm-publish)
+* [npm install](/cli-commands/npm-install)
+* [npm dedupe](/cli-commands/npm-dedupe)
* [npm registry](/using-npm/registry)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
diff --git a/deps/npm/docs/content/cli-commands/npm-docs.md b/deps/npm/docs/content/cli-commands/npm-docs.md
index f157e200dc514f..46f5cd0d900a47 100644
--- a/deps/npm/docs/content/cli-commands/npm-docs.md
+++ b/deps/npm/docs/content/cli-commands/npm-docs.md
@@ -44,9 +44,9 @@ The base URL of the npm package registry.
### See Also
-* [npm view](/cli-commands/view)
-* [npm publish](/cli-commands/publish)
+* [npm view](/cli-commands/npm-view)
+* [npm publish](/cli-commands/npm-publish)
* [npm registry](/using-npm/registry)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
* [package.json](/configuring-npm/package-json)
diff --git a/deps/npm/docs/content/cli-commands/npm-doctor.md b/deps/npm/docs/content/cli-commands/npm-doctor.md
index 60a57ea4765a26..7cec349e5a8145 100644
--- a/deps/npm/docs/content/cli-commands/npm-doctor.md
+++ b/deps/npm/docs/content/cli-commands/npm-doctor.md
@@ -106,6 +106,6 @@ cache, you should probably run `npm cache clean` and reset the cache.
### See Also
-* [npm bugs](/cli-commands/bugs)
-* [npm help](/cli-commands/help)
-* [npm ping](/cli-commands/ping)
+* [npm bugs](/cli-commands/npm-bugs)
+* [npm help](/cli-commands/npm-help)
+* [npm ping](/cli-commands/npm-ping)
diff --git a/deps/npm/docs/content/cli-commands/npm-edit.md b/deps/npm/docs/content/cli-commands/npm-edit.md
index d4b9bbb819b94f..94b6a087fa102f 100644
--- a/deps/npm/docs/content/cli-commands/npm-edit.md
+++ b/deps/npm/docs/content/cli-commands/npm-edit.md
@@ -41,7 +41,7 @@ The command to run for `npm edit` or `npm config edit`.
### See Also
* [npm folders](/configuring-npm/folders)
-* [npm explore](/cli-commands/explore)
-* [npm install](/cli-commands/install)
-* [npm config](/cli-commands/config)
+* [npm explore](/cli-commands/npm-explore)
+* [npm install](/cli-commands/npm-install)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
diff --git a/deps/npm/docs/content/cli-commands/npm-explore.md b/deps/npm/docs/content/cli-commands/npm-explore.md
index dfa4d9c0737412..8ded96d40984fe 100644
--- a/deps/npm/docs/content/cli-commands/npm-explore.md
+++ b/deps/npm/docs/content/cli-commands/npm-explore.md
@@ -44,7 +44,7 @@ The shell to run for the `npm explore` command.
### See Also
* [npm folders](/configuring-npm/folders)
-* [npm edit](/cli-commands/edit)
-* [npm rebuild](/cli-commands/rebuild)
-* [npm build](/cli-commands/build)
-* [npm install](/cli-commands/install)
+* [npm edit](/cli-commands/npm-edit)
+* [npm rebuild](/cli-commands/npm-rebuild)
+* [npm build](/cli-commands/npm-build)
+* [npm install](/cli-commands/npm-install)
diff --git a/deps/npm/docs/content/cli-commands/npm-fund.md b/deps/npm/docs/content/cli-commands/npm-fund.md
index 73910ff7c07bde..5a751eec466871 100644
--- a/deps/npm/docs/content/cli-commands/npm-fund.md
+++ b/deps/npm/docs/content/cli-commands/npm-fund.md
@@ -61,8 +61,8 @@ If there are multiple funding sources, which 1-indexed source URL to open.
## See Also
-* [npm docs](/cli-commands/docs)
-* [npm config](/cli-commands/config)
-* [npm install](/cli-commands/install)
-* [npm ls](/cli-commands/ls)
+* [npm docs](/cli-commands/npm-docs)
+* [npm config](/cli-commands/npm-config)
+* [npm install](/cli-commands/npm-install)
+* [npm ls](/cli-commands/npm-ls)
diff --git a/deps/npm/docs/content/cli-commands/npm-help-search.md b/deps/npm/docs/content/cli-commands/npm-help-search.md
index 96781856551383..69d005cb160ed7 100644
--- a/deps/npm/docs/content/cli-commands/npm-help-search.md
+++ b/deps/npm/docs/content/cli-commands/npm-help-search.md
@@ -40,4 +40,4 @@ If false, then help-search will just list out the help topics found.
### See Also
* [npm](/cli-commands/npm)
-* [npm help](/cli-commands/help)
+* [npm help](/cli-commands/npm-help)
diff --git a/deps/npm/docs/content/cli-commands/npm-help.md b/deps/npm/docs/content/cli-commands/npm-help.md
index 358010c05ece33..c47676ffcac1d3 100644
--- a/deps/npm/docs/content/cli-commands/npm-help.md
+++ b/deps/npm/docs/content/cli-commands/npm-help.md
@@ -38,7 +38,7 @@ Set to `"browser"` to view html help content in the default web browser.
* [npm](/cli-commands/npm)
* [npm folders](/configuring-npm/folders)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
* [package.json](/configuring-npm/package-json)
-* [npm help-search](/cli-commands/help-search)
+* [npm help-search](/cli-commands/npm-help-search)
diff --git a/deps/npm/docs/content/cli-commands/npm-init.md b/deps/npm/docs/content/cli-commands/npm-init.md
index 32b7f823019910..73ad74b23ea998 100644
--- a/deps/npm/docs/content/cli-commands/npm-init.md
+++ b/deps/npm/docs/content/cli-commands/npm-init.md
@@ -70,5 +70,5 @@ will create a scoped package.
*
* [package.json](/configuring-npm/package-json)
-* [npm version](/cli-commands/version)
+* [npm version](/cli-commands/npm-version)
* [npm scope](/using-npm/scope)
diff --git a/deps/npm/docs/content/cli-commands/npm-install-ci-test.md b/deps/npm/docs/content/cli-commands/npm-install-ci-test.md
index 09d738c79fbed5..98e40f4b27a77d 100644
--- a/deps/npm/docs/content/cli-commands/npm-install-ci-test.md
+++ b/deps/npm/docs/content/cli-commands/npm-install-ci-test.md
@@ -22,5 +22,5 @@ This command runs an `npm ci` followed immediately by an `npm test`.
### See Also
-* [npm ci](/cli-commands/ci)
-* [npm test](/cli-commands/test)
+* [npm ci](/cli-commands/npm-ci)
+* [npm test](/cli-commands/npm-test)
diff --git a/deps/npm/docs/content/cli-commands/npm-install-test.md b/deps/npm/docs/content/cli-commands/npm-install-test.md
index 58b8844b4fcfff..b86a5199117c4a 100644
--- a/deps/npm/docs/content/cli-commands/npm-install-test.md
+++ b/deps/npm/docs/content/cli-commands/npm-install-test.md
@@ -31,5 +31,5 @@ takes exactly the same arguments as `npm install`.
### See Also
-* [npm install](/cli-commands/install)
-* [npm test](/cli-commands/test)
+* [npm install](/cli-commands/npm-install)
+* [npm test](/cli-commands/npm-test)
diff --git a/deps/npm/docs/content/cli-commands/npm-install.md b/deps/npm/docs/content/cli-commands/npm-install.md
index be196fa825546b..8e661bf643f394 100644
--- a/deps/npm/docs/content/cli-commands/npm-install.md
+++ b/deps/npm/docs/content/cli-commands/npm-install.md
@@ -32,7 +32,7 @@ common options: [-P|--save-prod|-D|--save-dev|-O|--save-optional] [-E|--save-exa
This command installs a package, and any packages that it depends on. If the
package has a package-lock or shrinkwrap file, the installation of dependencies
will be driven by that, with an `npm-shrinkwrap.json` taking precedence if both
-files exist. See [package-lock.json](/configuring-npm/package-lock-json) and [`npm shrinkwrap`](/cli-commands/shrinkwrap).
+files exist. See [package-lock.json](/configuring-npm/package-lock-json) and [`npm shrinkwrap`](/cli-commands/npm-shrinkwrap).
A `package` is:
@@ -40,7 +40,7 @@ A `package` is:
* b) a gzipped tarball containing (a)
* c) a url that resolves to (b)
* d) a `@` that is published on the registry (see [`registry`](/using-npm/registry)) with (c)
-* e) a `@` (see [`npm dist-tag`](/cli-commands/dist-tag)) that points to (d)
+* e) a `@` (see [`npm dist-tag`](/cli-commands/npm-dist-tag)) that points to (d)
* f) a `` that has a "latest" tag satisfying (e)
* g) a `` that resolves to (a)
@@ -503,17 +503,17 @@ affects a real use-case, it will be investigated.
### See Also
* [npm folders](/configuring-npm/folders)
-* [npm update](/cli-commands/update)
-* [npm audit](/cli-commands/audit)
-* [npm fund](/cli-commands/fund)
-* [npm link](/cli-commands/link)
-* [npm rebuild](/cli-commands/rebuild)
+* [npm update](/cli-commands/npm-update)
+* [npm audit](/cli-commands/npm-audit)
+* [npm fund](/cli-commands/npm-fund)
+* [npm link](/cli-commands/npm-link)
+* [npm rebuild](/cli-commands/npm-rebuild)
* [npm scripts](/using-npm/scripts)
-* [npm build](/cli-commands/build)
-* [npm config](/cli-commands/config)
+* [npm build](/cli-commands/npm-build)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
* [npm registry](/using-npm/registry)
-* [npm dist-tag](/cli-commands/dist-tag)
-* [npm uninstall](/cli-commands/uninstall)
-* [npm shrinkwrap](/cli-commands/shrinkwrap)
+* [npm dist-tag](/cli-commands/npm-dist-tag)
+* [npm uninstall](/cli-commands/npm-uninstall)
+* [npm shrinkwrap](/cli-commands/npm-shrinkwrap)
* [package.json](/configuring-npm/package-json)
diff --git a/deps/npm/docs/content/cli-commands/npm-link.md b/deps/npm/docs/content/cli-commands/npm-link.md
index 3f513868dfebd6..b0e97be5578e9f 100644
--- a/deps/npm/docs/content/cli-commands/npm-link.md
+++ b/deps/npm/docs/content/cli-commands/npm-link.md
@@ -86,7 +86,7 @@ npm link @myorg/privatepackage
* [npm developers](/using-npm/developers)
* [package.json](/configuring-npm/package-json)
-* [npm- nstall](/cli-commands/install)
+* [npm install](/cli-commands/npm-install)
* [npm folders](/configuring-npm/folders)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
diff --git a/deps/npm/docs/content/cli-commands/npm-logout.md b/deps/npm/docs/content/cli-commands/npm-logout.md
index 5fb7100e8ef7d0..ca7d86f2d1960e 100644
--- a/deps/npm/docs/content/cli-commands/npm-logout.md
+++ b/deps/npm/docs/content/cli-commands/npm-logout.md
@@ -48,7 +48,7 @@ npm logout --scope=@myco
### See Also
-* [npm adduser](/cli-commands/adduser)
+* [npm adduser](/cli-commands/npm-adduser)
* [npm registry](/using-npm/registry)
-* [npm config](/cli-commands/config)
-* [npm whoami](/cli-commands/whoami)
+* [npm config](/cli-commands/npm-config)
+* [npm whoami](/cli-commands/npm-whoami)
diff --git a/deps/npm/docs/content/cli-commands/npm-ls.md b/deps/npm/docs/content/cli-commands/npm-ls.md
index 797f15a50d8494..64a399155ff601 100644
--- a/deps/npm/docs/content/cli-commands/npm-ls.md
+++ b/deps/npm/docs/content/cli-commands/npm-ls.md
@@ -119,11 +119,11 @@ Set it to false in order to use all-ansi output.
### See Also
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
* [npm folders](/configuring-npm/folders)
-* [npm install](/cli-commands/install)
-* [npm link](/cli-commands/link)
-* [npm prune](/cli-commands/prune)
-* [npm outdated](/cli-commands/outdated)
-* [npm update](/cli-commands/update)
+* [npm install](/cli-commands/npm-install)
+* [npm link](/cli-commands/npm-link)
+* [npm prune](/cli-commands/npm-prune)
+* [npm outdated](/cli-commands/npm-outdated)
+* [npm update](/cli-commands/npm-update)
diff --git a/deps/npm/docs/content/cli-commands/npm-outdated.md b/deps/npm/docs/content/cli-commands/npm-outdated.md
index 3dae28c465f4e6..c7934109dca370 100644
--- a/deps/npm/docs/content/cli-commands/npm-outdated.md
+++ b/deps/npm/docs/content/cli-commands/npm-outdated.md
@@ -118,7 +118,7 @@ Max depth for checking dependency tree.
### See Also
-* [npm update](/cli-commands/update)
-* [npm dist-tag](/cli-commands/dist-tag)
+* [npm update](/cli-commands/npm-update)
+* [npm dist-tag](/cli-commands/npm-dist-tag)
* [npm registry](/using-npm/registry)
* [npm folders](/configuring-npm/folders)
diff --git a/deps/npm/docs/content/cli-commands/npm-owner.md b/deps/npm/docs/content/cli-commands/npm-owner.md
index 7088cdaf5cb396..bc2fbc82fb280e 100644
--- a/deps/npm/docs/content/cli-commands/npm-owner.md
+++ b/deps/npm/docs/content/cli-commands/npm-owner.md
@@ -41,7 +41,7 @@ with `--otp`.
### See Also
-* [npm publish](/cli-commands/publish)
+* [npm publish](/cli-commands/npm-publish)
* [npm registry](/using-npm/registry)
-* [npm adduser](/cli-commands/adduser)
+* [npm adduser](/cli-commands/npm-adduser)
* [npm disputes](/using-npm/disputes)
diff --git a/deps/npm/docs/content/cli-commands/npm-pack.md b/deps/npm/docs/content/cli-commands/npm-pack.md
index d4774ff3716710..acf18559c14e00 100644
--- a/deps/npm/docs/content/cli-commands/npm-pack.md
+++ b/deps/npm/docs/content/cli-commands/npm-pack.md
@@ -32,7 +32,7 @@ actually packing anything. Reports on what would have gone into the tarball.
### See Also
-* [npm cache](/cli-commands/cache)
-* [npm publish](/cli-commands/publish)
-* [npm config](/cli-commands/config)
+* [npm cache](/cli-commands/npm-cache)
+* [npm publish](/cli-commands/npm-publish)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
diff --git a/deps/npm/docs/content/cli-commands/npm-ping.md b/deps/npm/docs/content/cli-commands/npm-ping.md
index 8f765501ac9f33..93d18b57f840b0 100644
--- a/deps/npm/docs/content/cli-commands/npm-ping.md
+++ b/deps/npm/docs/content/cli-commands/npm-ping.md
@@ -29,5 +29,5 @@ Ping error: {*Detail about error}
### See Also
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
diff --git a/deps/npm/docs/content/cli-commands/npm-prefix.md b/deps/npm/docs/content/cli-commands/npm-prefix.md
index c6b1f7441bcd65..b82fec663a147d 100644
--- a/deps/npm/docs/content/cli-commands/npm-prefix.md
+++ b/deps/npm/docs/content/cli-commands/npm-prefix.md
@@ -21,12 +21,12 @@ to contain a `package.json` file or `node_modules` directory, unless `-g` is
also specified.
If `-g` is specified, this will be the value of the global prefix. See
-[`npm config`](/cli-commands/config) for more detail.
+[`npm config`](/cli-commands/npm-config) for more detail.
### See Also
-* [npm root](/cli-commands/root)
-* [npm bin](/cli-commands/bin)
+* [npm root](/cli-commands/npm-root)
+* [npm bin](/cli-commands/npm-bin)
* [npm folders](/configuring-npm/folders)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
diff --git a/deps/npm/docs/content/cli-commands/npm-profile.md b/deps/npm/docs/content/cli-commands/npm-profile.md
index 7cc38e2c9c3fe3..9fe82cd2d3a952 100644
--- a/deps/npm/docs/content/cli-commands/npm-profile.md
+++ b/deps/npm/docs/content/cli-commands/npm-profile.md
@@ -79,4 +79,4 @@ available on non npmjs.com registries.
### See Also
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
diff --git a/deps/npm/docs/content/cli-commands/npm-prune.md b/deps/npm/docs/content/cli-commands/npm-prune.md
index 586c2e7024642b..c6b61e62f828a2 100644
--- a/deps/npm/docs/content/cli-commands/npm-prune.md
+++ b/deps/npm/docs/content/cli-commands/npm-prune.md
@@ -41,6 +41,6 @@ and it's up to you to run `npm prune` from time-to-time to remove them.
### See Also
-* [npm uninstall](/cli-commands/uninstall)
+* [npm uninstall](/cli-commands/npm-uninstall)
* [npm folders](/configuring-npm/folders)
-* [npm ls](/cli-commands/ls)
+* [npm ls](/cli-commands/npm-ls)
diff --git a/deps/npm/docs/content/cli-commands/npm-publish.md b/deps/npm/docs/content/cli-commands/npm-publish.md
index 199377fa0df32d..44c36e0b7ac6cc 100644
--- a/deps/npm/docs/content/cli-commands/npm-publish.md
+++ b/deps/npm/docs/content/cli-commands/npm-publish.md
@@ -60,13 +60,13 @@ the specified registry.
Once a package is published with a given name and version, that
specific name and version combination can never be used again, even if
-it is removed with [`npm unpublish`](/cli-commands/unpublish).
+it is removed with [`npm unpublish`](/cli-commands/npm-unpublish).
As of `npm@5`, both a sha1sum and an integrity field with a sha512sum of the
tarball will be submitted to the registry during publication. Subsequent
installs will use the strongest supported algorithm to verify downloads.
-Similar to `--dry-run` see [`npm pack`](/cli-commands/pack), which figures out the files to be
+Similar to `--dry-run` see [`npm pack`](/cli-commands/npm-pack), which figures out the files to be
included and packs them into a tarball to be uploaded to the registry.
### See Also
diff --git a/deps/npm/docs/content/cli-commands/npm-rebuild.md b/deps/npm/docs/content/cli-commands/npm-rebuild.md
index 9503d6aae84263..414b9ca55a1932 100644
--- a/deps/npm/docs/content/cli-commands/npm-rebuild.md
+++ b/deps/npm/docs/content/cli-commands/npm-rebuild.md
@@ -22,5 +22,5 @@ This command runs the `npm build` command on the matched folders. This is usefu
### See Also
-* [npm build](/cli-commands/build)
-* [npm install](/cli-commands/install)
+* [npm build](/cli-commands/npm-build)
+* [npm install](/cli-commands/npm-install)
diff --git a/deps/npm/docs/content/cli-commands/npm-repo.md b/deps/npm/docs/content/cli-commands/npm-repo.md
index 48021d9af5d912..ad41ea571253fd 100644
--- a/deps/npm/docs/content/cli-commands/npm-repo.md
+++ b/deps/npm/docs/content/cli-commands/npm-repo.md
@@ -32,5 +32,5 @@ The browser that is called by the `npm repo` command to open websites.
### See Also
-* [npm docs](/cli-commands/docs)
-* [npm config](/cli-commands/config)
+* [npm docs](/cli-commands/npm-docs)
+* [npm config](/cli-commands/npm-config)
diff --git a/deps/npm/docs/content/cli-commands/npm-restart.md b/deps/npm/docs/content/cli-commands/npm-restart.md
index 663b8f45066084..d6d388b224ab1f 100644
--- a/deps/npm/docs/content/cli-commands/npm-restart.md
+++ b/deps/npm/docs/content/cli-commands/npm-restart.md
@@ -41,9 +41,9 @@ behavior will be accompanied by an increase in major version number
### See Also
-* [npm run-script](/cli-commands/run-script)
+* [npm run-script](/cli-commands/npm-run-script)
* [npm scripts](/using-npm/scripts)
-* [npm test](/cli-commands/test)
-* [npm start](/cli-commands/start)
-* [npm stop](/cli-commands/stop)
-* [npm restart](/cli-commands/restart)
\ No newline at end of file
+* [npm test](/cli-commands/npm-test)
+* [npm start](/cli-commands/npm-start)
+* [npm stop](/cli-commands/npm-stop)
+* [npm restart](/cli-commands/npm-restart)
\ No newline at end of file
diff --git a/deps/npm/docs/content/cli-commands/npm-root.md b/deps/npm/docs/content/cli-commands/npm-root.md
index fce4490de78eac..2b27878af4c6dc 100644
--- a/deps/npm/docs/content/cli-commands/npm-root.md
+++ b/deps/npm/docs/content/cli-commands/npm-root.md
@@ -19,8 +19,8 @@ Print the effective `node_modules` folder to standard out.
### See Also
-* [npm prefix](/cli-commands/prefix)
-* [npm bin](/cli-commands/bin)
+* [npm prefix](/cli-commands/npm-prefix)
+* [npm bin](/cli-commands/npm-bin)
* [npm folders](/configuring-npm/folders)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
diff --git a/deps/npm/docs/content/cli-commands/npm-run-script.md b/deps/npm/docs/content/cli-commands/npm-run-script.md
index 1ee381e00f2f1e..51def74c3c4c33 100644
--- a/deps/npm/docs/content/cli-commands/npm-run-script.md
+++ b/deps/npm/docs/content/cli-commands/npm-run-script.md
@@ -90,8 +90,8 @@ without breaking the execution chain.
### See Also
* [npm scripts](/using-npm/scripts)
-* [npm test](/cli-commands/test)
-* [npm start](/cli-commands/start)
-* [npm restart](/cli-commands/restart)
-* [npm stop](/cli-commands/stop)
-* [npm config](/cli-commands/config)
+* [npm test](/cli-commands/npm-test)
+* [npm start](/cli-commands/npm-start)
+* [npm restart](/cli-commands/npm-restart)
+* [npm stop](/cli-commands/npm-stop)
+* [npm config](/cli-commands/npm-config)
diff --git a/deps/npm/docs/content/cli-commands/npm-search.md b/deps/npm/docs/content/cli-commands/npm-search.md
index c65e489cba27c8..e066106faf71f4 100644
--- a/deps/npm/docs/content/cli-commands/npm-search.md
+++ b/deps/npm/docs/content/cli-commands/npm-search.md
@@ -109,6 +109,6 @@ setting.
### See Also
* [npm registry](/using-npm/registry)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
-* [npm view](/cli-commands/view)
+* [npm view](/cli-commands/npm-view)
diff --git a/deps/npm/docs/content/cli-commands/npm-shrinkwrap.md b/deps/npm/docs/content/cli-commands/npm-shrinkwrap.md
index a22aed88e125fe..342fb001675ab3 100644
--- a/deps/npm/docs/content/cli-commands/npm-shrinkwrap.md
+++ b/deps/npm/docs/content/cli-commands/npm-shrinkwrap.md
@@ -24,11 +24,11 @@ of package locks in npm, see [package-locks](/configuring-npm/package-locks).
### See Also
-* [npm install](/cli-commands/install)
-* [npm run-script](/cli-commands/run-script)
+* [npm install](/cli-commands/npm-install)
+* [npm run-script](/cli-commands/npm-run-script)
* [npm scripts](/using-npm/scripts)
* [package.js](/configuring-npm/package-json)
* [package-locks](/configuring-npm/package-locks)
* [package-lock.json](/configuring-npm/package-lock-json)
* [shrinkwrap.json](/configuring-npm/shrinkwrap-json)
-* [npm ls](/cli-commands/ls)
+* [npm ls](/cli-commands/npm-ls)
diff --git a/deps/npm/docs/content/cli-commands/npm-star.md b/deps/npm/docs/content/cli-commands/npm-star.md
index 440d15d05c652e..1912e9c654bc28 100644
--- a/deps/npm/docs/content/cli-commands/npm-star.md
+++ b/deps/npm/docs/content/cli-commands/npm-star.md
@@ -26,6 +26,6 @@ It's a boolean thing. Starring repeatedly has no additional effect.
### See Also
-* [npm view](/cli-commands/view)
-* [npm whoami](/cli-commands/whoami)
-* [npm adduser](/cli-commands/adduser)
+* [npm view](/cli-commands/npm-view)
+* [npm whoami](/cli-commands/npm-whoami)
+* [npm adduser](/cli-commands/npm-adduser)
diff --git a/deps/npm/docs/content/cli-commands/npm-stars.md b/deps/npm/docs/content/cli-commands/npm-stars.md
index 87b1664ef8595d..475547bb4b7f2f 100644
--- a/deps/npm/docs/content/cli-commands/npm-stars.md
+++ b/deps/npm/docs/content/cli-commands/npm-stars.md
@@ -23,7 +23,7 @@ you will most certainly enjoy this command.
### See Also
-* [npm star](/cli-commands/star)
-* [npm view](/cli-commands/view)
-* [npm whoami](/cli-commands/whoami)
-* [npm adduser](/cli-commands/adduser)
+* [npm star](/cli-commands/npm-star)
+* [npm view](/cli-commands/npm-view)
+* [npm whoami](/cli-commands/npm-whoami)
+* [npm adduser](/cli-commands/npm-adduser)
diff --git a/deps/npm/docs/content/cli-commands/npm-start.md b/deps/npm/docs/content/cli-commands/npm-start.md
index 70221c9926a5d8..839528257b6d95 100644
--- a/deps/npm/docs/content/cli-commands/npm-start.md
+++ b/deps/npm/docs/content/cli-commands/npm-start.md
@@ -21,12 +21,12 @@ its `"scripts"` object. If no `"start"` property is specified on the
`"scripts"` object, it will run `node server.js`.
As of [`npm@2.0.0`](https://blog.npmjs.org/post/98131109725/npm-2-0-0), you can
-use custom arguments when executing scripts. Refer to [`npm run-script`](/cli-commands/run-script) for more details.
+use custom arguments when executing scripts. Refer to [`npm run-script`](/cli-commands/npm-run-script) for more details.
### See Also
-* [npm run-script](/cli-commands/run-script)
+* [npm run-script](/cli-commands/npm-run-script)
* [npm scripts](/using-npm/scripts)
-* [npm test](/cli-commands/test)
-* [npm restart](/cli-commands/restart)
-* [npm stop](/cli-commands/stop)
+* [npm test](/cli-commands/npm-test)
+* [npm restart](/cli-commands/npm-restart)
+* [npm stop](/cli-commands/npm-stop)
diff --git a/deps/npm/docs/content/cli-commands/npm-stop.md b/deps/npm/docs/content/cli-commands/npm-stop.md
index 889f04ec41e3e2..da759047cb19a5 100644
--- a/deps/npm/docs/content/cli-commands/npm-stop.md
+++ b/deps/npm/docs/content/cli-commands/npm-stop.md
@@ -20,8 +20,8 @@ This runs a package's "stop" script, if one was provided.
### See Also
-* [npm run-script](/cli-commands/run-script)
+* [npm run-script](/cli-commands/npm-run-script)
* [npm scripts](/using-npm/scripts)
-* [npm test](/cli-commands/test)
-* [npm start](/cli-commands/start)
-* [npm restart](/cli-commands/restart)
+* [npm test](/cli-commands/npm-test)
+* [npm start](/cli-commands/npm-start)
+* [npm restart](/cli-commands/npm-restart)
diff --git a/deps/npm/docs/content/cli-commands/npm-team.md b/deps/npm/docs/content/cli-commands/npm-team.md
index 53e084d47d14a3..0d5782f0e04b4f 100644
--- a/deps/npm/docs/content/cli-commands/npm-team.md
+++ b/deps/npm/docs/content/cli-commands/npm-team.md
@@ -62,5 +62,5 @@ use the `npm access` command to grant or revoke the appropriate permissions.
### See Also
-* [npm access](/cli-commands/access)
+* [npm access](/cli-commands/npm-access)
* [npm registry](/using-npm/registry)
diff --git a/deps/npm/docs/content/cli-commands/npm-test.md b/deps/npm/docs/content/cli-commands/npm-test.md
index 11900fd2fbf5e1..99c027e3e057af 100644
--- a/deps/npm/docs/content/cli-commands/npm-test.md
+++ b/deps/npm/docs/content/cli-commands/npm-test.md
@@ -22,8 +22,8 @@ This runs a package's "test" script, if one was provided.
### See Also
-* [npm run-script](/cli-commands/run-script)
+* [npm run-script](/cli-commands/npm-run-script)
* [npm scripts](/using-npm/scripts)
-* [npm start](/cli-commands/start)
-* [npm restart](/cli-commands/restart)
-* [npm stop](/cli-commands/stop)
+* [npm start](/cli-commands/npm-start)
+* [npm restart](/cli-commands/npm-restart)
+* [npm stop](/cli-commands/npm-stop)
diff --git a/deps/npm/docs/content/cli-commands/npm-uninstall.md b/deps/npm/docs/content/cli-commands/npm-uninstall.md
index 2b994ba6180b65..96fdc4ebe05ba9 100644
--- a/deps/npm/docs/content/cli-commands/npm-uninstall.md
+++ b/deps/npm/docs/content/cli-commands/npm-uninstall.md
@@ -57,8 +57,8 @@ npm uninstall lodash --no-save
### See Also
-* [npm prune](/cli-commands/prune)
-* [npm install](/cli-commands/install)
+* [npm prune](/cli-commands/npm-prune)
+* [npm install](/cli-commands/npm-install)
* [npm folders](/configuring-npm/folders)
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [npmrc](/configuring-npm/npmrc)
diff --git a/deps/npm/docs/content/cli-commands/npm-unpublish.md b/deps/npm/docs/content/cli-commands/npm-unpublish.md
index 9b918ed432c306..bc4a9bd1930079 100644
--- a/deps/npm/docs/content/cli-commands/npm-unpublish.md
+++ b/deps/npm/docs/content/cli-commands/npm-unpublish.md
@@ -43,8 +43,8 @@ To learn more about how unpublish is treated on the npm registry, see our
### See also
-* [npm team](/cli-commands/team)
-* [npm access](/cli-commands/access)
+* [npm team](/cli-commands/npm-team)
+* [npm access](/cli-commands/npm-access)
* [npm scope](/using-npm/scope)
diff --git a/deps/npm/docs/content/using-npm/registry.md b/deps/npm/docs/content/using-npm/registry.md
index 44d0594132929f..cd6a2e4d71eebc 100644
--- a/deps/npm/docs/content/using-npm/registry.md
+++ b/deps/npm/docs/content/using-npm/registry.md
@@ -33,7 +33,7 @@ available at .
The registry URL used is determined by the scope of the package (see
[`scope`](/using-npm/scope). If no scope is specified, the default registry is used, which is
-supplied by the `registry` config parameter. See [`npm config`](/cli-commands/config),
+supplied by the `registry` config parameter. See [`npm config`](/cli-commands/npm-config),
[`npmrc`](/configuring-npm/npmrc), and [`config`](/using-npm/config) for more on managing npm's configuration.
### Does npm send any information about me back to the registry?
@@ -100,7 +100,7 @@ Yes, head over to
### See also
-* [npm config](/cli-commands/config)
+* [npm config](/cli-commands/npm-config)
* [config](/using-npm/config)
* [npmrc](/configuring-npm/npmrc)
* [npm developers](/using-npm/developers)
diff --git a/deps/npm/docs/content/using-npm/removal.md b/deps/npm/docs/content/using-npm/removal.md
index 20f353dc3475d8..7c836846732403 100644
--- a/deps/npm/docs/content/using-npm/removal.md
+++ b/deps/npm/docs/content/using-npm/removal.md
@@ -66,5 +66,5 @@ find /usr/local/{lib/node,bin} -exec grep -l npm \{\} \; ;
### See also
-* [npm uninstall](/cli-commands/uninstall)
-* [npm prune](/cli-commands/prune)
+* [npm uninstall](/cli-commands/npm-uninstall)
+* [npm prune](/cli-commands/npm-prune)
diff --git a/deps/npm/docs/content/using-npm/scope.md b/deps/npm/docs/content/using-npm/scope.md
index 81c55060ff601e..2cbc108f0db92c 100644
--- a/deps/npm/docs/content/using-npm/scope.md
+++ b/deps/npm/docs/content/using-npm/scope.md
@@ -55,7 +55,7 @@ Or in `package.json`:
```
Note that if the `@` symbol is omitted, in either case, npm will instead attempt to
-install from GitHub; see [`npm install`](/cli-commands/install).
+install from GitHub; see [`npm install`](/cli-commands/npm-install).
### Requiring scoped packages
@@ -125,7 +125,7 @@ that registry instead.
### See also
-* [npm install](/cli-commands/install)
-* [npm publish](/cli-commands/publish)
-* [npm access](/cli-commands/access)
+* [npm install](/cli-commands/npm-install)
+* [npm publish](/cli-commands/npm-publish)
+* [npm access](/cli-commands/npm-access)
* [npm registry](/using-npm/registry)
diff --git a/deps/npm/docs/content/using-npm/scripts.md b/deps/npm/docs/content/using-npm/scripts.md
index a9ca433fdea08c..87b65010f0e6e7 100644
--- a/deps/npm/docs/content/using-npm/scripts.md
+++ b/deps/npm/docs/content/using-npm/scripts.md
@@ -78,7 +78,7 @@ The advantage of doing these things at `prepublish` time is that they can be don
### Life Cycle Operation Order
-#### [`npm publish`](/cli-commands/publish)
+#### [`npm publish`](/cli-commands/npm-publish)
* `prepublishOnly`
* `prepare`
@@ -86,12 +86,12 @@ The advantage of doing these things at `prepublish` time is that they can be don
* `publish`
* `postpublish`
-#### [`npm pack`](/cli-commands/pack)
+#### [`npm pack`](/cli-commands/npm-pack)
* `prepack`
* `postpack`
-#### [`npm install`](/cli-commands/install)
+#### [`npm install`](/cli-commands/npm-install)
* `preinstall`
* `install`
@@ -102,7 +102,7 @@ Also triggers
* `prepublish` (when on local)
* `prepare` (when on local)
-#### [`npm start`](/cli-commands/start)
+#### [`npm start`](/cli-commands/npm-start)
`npm run start` has an `npm start` shorthand.
@@ -145,9 +145,15 @@ suites, then those executables will be added to the `PATH` for
executing the scripts. So, if your package.json has this:
```json
-{ "name" : "foo"
-, "dependencies" : { "bar" : "0.1.x" }
-, "scripts": { "start" : "bar ./test" } }
+{
+ "name" : "foo",
+ "dependencies" : {
+ "bar" : "0.1.x"
+ },
+ "scripts": {
+ "start" : "bar ./test"
+ }
+}
```
then you could run `npm start` to execute the `bar` script, which is
@@ -176,9 +182,15 @@ there is a config param of `[@]:`. For example,
if the package.json has this:
```json
-{ "name" : "foo"
-, "config" : { "port" : "8080" }
-, "scripts" : { "start" : "node server.js" } }
+{
+ "name" : "foo",
+ "config" : {
+ "port" : "8080"
+ },
+ "scripts" : {
+ "start" : "node server.js"
+ }
+}
```
and the server.js is this:
@@ -213,10 +225,11 @@ process.env.npm_package_scripts_install === "foo.js"
For example, if your package.json contains this:
```json
-{ "scripts" :
- { "install" : "scripts/install.js"
- , "postinstall" : "scripts/postinstall.js"
- , "uninstall" : "scripts/uninstall.js"
+{
+ "scripts" : {
+ "install" : "scripts/install.js",
+ "postinstall" : "scripts/install.js",
+ "uninstall" : "scripts/uninstall.js"
}
}
```
@@ -232,10 +245,11 @@ If you want to run a make command, you can do so. This works just
fine:
```json
-{ "scripts" :
- { "preinstall" : "./configure"
- , "install" : "make && make install"
- , "test" : "make test"
+{
+ "scripts" : {
+ "preinstall" : "./configure",
+ "install" : "make && make install",
+ "test" : "make test"
}
}
```
@@ -290,7 +304,7 @@ above.
### See Also
-* [npm run-script](/cli-commands/run-script)
+* [npm run-script](/cli-commands/npm-run-script)
* [package.json](/configuring-npm/package-json)
* [npm developers](/using-npm/developers)
-* [npm install](/cli-commands/install)
+* [npm install](/cli-commands/npm-install)
diff --git a/deps/npm/docs/public/cli-commands/npm-access/index.html b/deps/npm/docs/public/cli-commands/npm-access/index.html
index f3853e530b6b3a..2088d14aa48344 100644
--- a/deps/npm/docs/public/cli-commands/npm-access/index.html
+++ b/deps/npm/docs/public/cli-commands/npm-access/index.html
@@ -26,7 +26,7 @@
/* sc-component-id: FoundTypo__Container-sc-1e373sc-0 */
.fMOzaj{margin:80px 0;border-top:1px solid black;padding:20px 0;}
/* sc-component-id: Page__Content-sc-4b62ym-0 */
-.gJQTGP{max-width:760px;margin:auto;padding:0 30px 120px;}