Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

deps: update npm to 6.11.3 #29430

Closed
wants to merge 1 commit into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
18 changes: 10 additions & 8 deletions deps/npm/.mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@ Alex K. Wolfe <[email protected]>
Andrew Bradley <[email protected]>
Andrew Lunny <[email protected]>
Arlo Breault <[email protected]>
Ashley Williams <[email protected]> <[email protected]>
Ashley Williams <[email protected]> <[email protected]>
Ashley Williams <[email protected]> <[email protected]>
Benjamin Coe <[email protected]>
Benjamin Coe <[email protected]> <[email protected]>
Brian White <[email protected]> <[email protected]>
Cedric Nelson <[email protected]>
Charlie Robbins <[email protected]>
Claudia Hernández <[email protected]>
Dalmais Maxence <[email protected]>
Danila Gerasimov <[email protected]>
Dave Galbraith <[email protected]>
Expand All @@ -22,22 +23,23 @@ Evan Lucas <[email protected]> <[email protected]>
Evan Lucas <[email protected]> <[email protected]>
Faiq Raza <[email protected]>
Forbes Lindesay <[email protected]>
Forrest L Norvell <[email protected]> <[email protected]> <[email protected]>
Forrest L Norvell <[email protected]> <[email protected]>
Forrest L Norvell <[email protected]> <[email protected]>
Gabriel Barros <[email protected]>
Geoff Flarity <[email protected]> <gflarity@raptvm-x02.(none)>
Gregers Gram Rygg <[email protected]>
Ifeanyi Oraelosi <[email protected]>
Isaac Z. Schlueter <[email protected]> <[email protected]>
Isaac Z. Schlueter <[email protected]>
isaacs <[email protected]>
isaacs <[email protected]> <[email protected]>
isaacs <[email protected]> <[email protected]>
isaacs <[email protected]> <[email protected]>
Jake Verbaten <[email protected]>
James Sanders <[email protected]>
James Treworgy <[email protected]>
Jason Smith <[email protected]>
Jed Fox <[email protected]>
Jonas Weber <[email protected]>
Joshua Bennett <[email protected]>
Joshua Bennett <[email protected]> <[email protected]>
Jonas Weber <[email protected]>
Julien Meddah <[email protected]>
Kat Marchán <[email protected]> <[email protected]>
Kevin Lorenz <[email protected]>
Expand All @@ -51,12 +53,12 @@ Max Goodman <[email protected]>
Maxim Bogushevich <[email protected]>
Maximilian Antoni <[email protected]> <[email protected]>
Michael Hayes <[email protected]> <[email protected]>
Nicolas Morel <[email protected]>
Misha Kaletsky <[email protected]>
Nicolas Morel <[email protected]>
Olivier Melcher <[email protected]>
Ra'Shaun Stovall <[email protected]>
Rebecca Turner <[email protected]> <[email protected]>
Rebecca Turner <[email protected]> <[email protected]>
Rebecca Turner <[email protected]> <[email protected]>
Ryan Emery <[email protected]>
Sam Mikes <[email protected]>
Sreenivas Alapati <[email protected]>
Expand Down
46 changes: 31 additions & 15 deletions deps/npm/.travis.yml
Original file line number Diff line number Diff line change
@@ -1,37 +1,53 @@
sudo: true
# need to declare the language as well as the matrix below
language: node_js

os:
- linux

node_js:
- 12
- 10
- 8

env: "DEPLOY_VERSION=testing"

# having top-level `env:` adds a phantom build
# https://github.com/travis-ci/travis-ci/issues/4681
#env: DEPLOY_VERSION=testing
matrix:
include:
# LTS is our most important target
# Run the sudotest, but only on Linux
- node_js: "12"
# DEPLOY_VERSION is used to set the couchapp setup mode for test/tap/registry.js
# only gather coverage info for LTS
env: DEPLOY_VERSION=testing COVERALLS_REPO_TOKEN="$COVERALLS_OPTIONAL_TOKEN"
script:
# run the sudo tests, with coverage enabled
- "sudo PATH=$PATH $(which node) . run tap -- \"test/tap/*.js\" --coverage"
- "unset COVERALLS_REPO_TOKEN ; node . run tap -- \"test/broken-under-*/*.js\""
# previous LTS is next most important
- "sudo PATH=$PATH $(which node) . run tap -- \"test/tap/*.js\" --coverage --timeout 600"

# also run standard and license checking
- node_js: "10"
env: DEPLOY_VERSION=testing
script:
- "npx standard"
- "node . run licenses"
- "node . run tap -- \"test/tap/*.js\" \"test/broken-under-nyc/*.js\""
- node_js: "8"
env: DEPLOY_VERSION=testing
- "npx standard"
- "node . run licenses"

# separate out node 6 so we can turn off caching, because that
# always breaks for some reason.
- node_js: "6"
env: DEPLOY_VERSION=testing
cache: false
env: "DEPLOY_VERSION=testing"

# only run one test on Windows, because it's hella slow
- node_js: "12"
os: "windows"
env: "DEPLOY_VERSION=testing"

notifications:
slack: npm-inc:kRqQjto7YbINqHPb1X6nS3g8
cache:
directories:
- node_modules/.cache

install:
- "node . install"

script:
- "node . run tap -- \"test/tap/*.js\" \"test/broken-under-nyc/*.js\""
- "node . run tap -- \"test/tap/*.js\" -t600 -Rclassic -c"
10 changes: 7 additions & 3 deletions deps/npm/AUTHORS
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
# Authors sorted by whether or not they're me
Isaac Z. Schlueter <[email protected]>
isaacs <[email protected]>
Steve Steiner <[email protected]>
Mikeal Rogers <[email protected]>
Expand Down Expand Up @@ -644,11 +643,16 @@ Florian Keller <[email protected]>
Sreeram Jayan <[email protected]>
--get <[email protected]>
raywu0123 <[email protected]>
isaacs <[email protected]>
Iván Reinoso García <[email protected]>
Roy Marples <[email protected]>
Robert James Gabriel <[email protected]>
John Firebaugh <[email protected]>
Kitten King <[email protected]>
claudiahdz <[email protected]>
Claudia Hernández <[email protected]>
Artem Sapegin <[email protected]>
Márton Salomváry <[email protected]>
gall0ws <[email protected]>
Olivier Chevet <[email protected]>
Maël Nison <[email protected]>
Sara Ahbabou <[email protected]>
Gareth Jones <[email protected]>
187 changes: 187 additions & 0 deletions deps/npm/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,190 @@
## 6.11.3 (2019-09-03):

Fix npm ci regressions and npm outdated depth.

### BUG FIXES

* [`235ed1d28`](https://github.com/npm/cli/commit/235ed1d2838ef302bb995e183980209d16c51b9b)
[#239](https://github.com/npm/cli/pull/239)
Don't override user specified depth in outdated
Restores ability to update packages using `--depth` as suggested by `npm audit`.
([@G-Rath](https://github.com/G-Rath))
* [`1fafb5151`](https://github.com/npm/cli/commit/1fafb51513466cd793866b576dfea9a8963a3335)
[#242](https://github.com/npm/cli/pull/242)
[npm.community#9586](https://npm.community/t/6-11-1-some-dependencies-are-no-longer-being-installed/9586/4)
Revert "install: do not descend into directory deps' child modules"
([@isaacs](https://github.com/isaacs))
* [`cebf542e6`](https://github.com/npm/cli/commit/cebf542e61dcabdd2bd3b876272bf8eebf7d01cc)
[#243](https://github.com/npm/cli/pull/243)
[npm.community#9720](https://npm.community/t/6-11-2-npm-ci-installs-package-with-wrong-permissions/9720)
ci: pass appropriate configs for file/dir modes
([@isaacs](https://github.com/isaacs))

### DEPENDENCIES

* [`e5fbb7ed1`](https://github.com/npm/cli/commit/e5fbb7ed1fc7ef5c6ca4790e2d0dc441e0ac1596)
`[email protected]`
([@claudiahdz](https://github.com/claudiahdz))
* [`23ce65616`](https://github.com/npm/cli/commit/23ce65616c550647c586f7babc3c2f60115af2aa)
`[email protected]`
([@claudiahdz](https://github.com/claudiahdz))

## 6.11.2 (2019-08-22):

Fix a recent Windows regression, and two long-standing Windows bugs. Also,
get CI running on Windows, so these things are less likely in the future.

### DEPENDENCIES

* [`9778a1b87`](https://github.com/npm/cli/commit/9778a1b878aaa817af6e99385e7683c2a389570d)
`[email protected]`: Fix regression where shims fail to preserve exit code
([@isaacs](https://github.com/isaacs))
* [`bf93e91d8`](https://github.com/npm/cli/commit/bf93e91d879c816a055d5913e6e4210d7299f299)
`[email protected]`: Properly handle git+file: urls on Windows when a
drive letter is included. ([@isaacs](https://github.com/isaacs))

### BUGFIXES

* [`6cc4cc66f`](https://github.com/npm/cli/commit/6cc4cc66f1fb050dc4113e35cab59197fd48e04a)
escape args properly on Windows Bash Despite being bash, Node.js running
on windows git mingw bash still executes child processes using cmd.exe.
As a result, arguments in this environment need to be escaped in the
style of cmd.exe, not bash. ([@isaacs](https://github.com/isaacs))

### TESTS

* [`291aba7b8`](https://github.com/npm/cli/commit/291aba7b821e247b96240b1ec037310ead69a594)
make tests pass on Windows ([@isaacs](https://github.com/isaacs))
* [`fea3a023a`](https://github.com/npm/cli/commit/fea3a023a80863f32a5f97f5132401b1a16161b8)
travis: run tests on Windows as well
([@isaacs](https://github.com/isaacs))

## 6.11.1 (2019-08-20):

Fix a regression for windows command shim syntax.

* [`37db29647`](https://github.com/npm/cli/commit/37db2964710c80003604b7e3c1527d17be7ed3d0)
`[email protected]` ([@isaacs](https://github.com/isaacs))

## v6.11.0 (2019-08-20):

A few meaty bugfixes, and introducing `peerDependenciesMeta`.

### FEATURES

* [`a12341088`](https://github.com/npm/cli/commit/a12341088820c0e7ef6c1c0db3c657f0c2b3943e)
[#224](https://github.com/npm/cli/pull/224) Implements
peerDependenciesMeta ([@arcanis](https://github.com/arcanis))
* [`2f3b79bba`](https://github.com/npm/cli/commit/2f3b79bbad820fd4a398aa494b19f79b7fd520a1)
[#234](https://github.com/npm/cli/pull/234) add new forbidden 403 error
code ([@claudiahdz](https://github.com/claudiahdz))

### BUGFIXES

* [`24acc9fc8`](https://github.com/npm/cli/commit/24acc9fc89d99d87cc66206c6c6f7cdc82fbf763)
and
[`45772af0d`](https://github.com/npm/cli/commit/45772af0ddca54b658cb2ba2182eec26d0a4729d)
[#217](https://github.com/npm/cli/pull/217)
[npm.community#8863](https://npm.community/t/installing-the-same-module-under-multiple-relative-paths-fails-on-linux/8863)
[npm.community#9327](https://npm.community/t/reinstall-breaks-after-npm-update-to-6-10-2/9327,)
do not descend into directory deps' child modules, fix shrinkwrap files
that inappropriately list child nodes of symlink packages
([@isaacs](https://github.com/isaacs) and
[@salomvary](https://github.com/salomvary))
* [`50cfe113d`](https://github.com/npm/cli/commit/50cfe113da5fcc59c1d99b0dcf1050ace45803c7)
[#229](https://github.com/npm/cli/pull/229) fixed typo in semver doc
([@gall0ws](https://github.com/gall0ws))
* [`e8fb2a1bd`](https://github.com/npm/cli/commit/e8fb2a1bd9785e0092e9926f4fd65ad431e38452)
[#231](https://github.com/npm/cli/pull/231) Fix spelling mistakes in
CHANGELOG-3.md ([@XhmikosR](https://github.com/XhmikosR))
* [`769d2e057`](https://github.com/npm/cli/commit/769d2e057daf5a2cbfe0ce86f02550e59825a691)
[npm/uid-number#7](https://github.com/npm/uid-number/issues/7) Better
error on invalid `--user`/`--group` configs. This addresses the issue
when people fail to install binary packages on Docker and other
environments where there is no 'nobody' user.
([@isaacs](https://github.com/isaacs))
* [`8b43c9624`](https://github.com/npm/cli/commit/8b43c962498c8e2707527e4fca442d7a4fa51595)
[nodejs/node#28987](https://github.com/nodejs/node/issues/28987)
[npm.community#6032](https://npm.community/t/npm-ci-doesnt-respect-npmrc-variables/6032)
[npm.community#6658](https://npm.community/t/npm-ci-doesnt-fill-anymore-the-process-env-npm-config-cache-variable-on-post-install-scripts/6658)
[npm.community#6069](https://npm.community/t/npm-ci-does-not-compile-native-dependencies-according-to-npmrc-configuration/6069)
[npm.community#9323](https://npm.community/t/npm-6-9-x-not-passing-environment-to-node-gyp-regression-from-6-4-x/9323/2)
Fix the regression where random config values in a .npmrc file are not
passed to lifecycle scripts, breaking build processes which rely on them.
([@isaacs](https://github.com/isaacs))
* [`8b85eaa47`](https://github.com/npm/cli/commit/8b85eaa47da3abaacc90fe23162a68cc6e1f0404)
save files with inferred ownership rather than relying on `SUDO_UID` and
`SUDO_GID`. ([@isaacs](https://github.com/isaacs))
* [`b7f6e5f02`](https://github.com/npm/cli/commit/b7f6e5f0285515087b4614d81db17206524c0fdb)
Infer ownership of shrinkwrap files
([@isaacs](https://github.com/isaacs))
* [`54b095d77`](https://github.com/npm/cli/commit/54b095d77b3b131622b3cf4cb5c689aa2dd10b6b)
[#235](https://github.com/npm/cli/pull/235) Add spec to dist-tag remove
function ([@theberbie](https://github.com/theberbie))

### DEPENDENCIES

* [`dc8f9e52f`](https://github.com/npm/cli/commit/dc8f9e52f0bb107c0a6b20cc0c97cbc3b056c1b3)
`[email protected]`: Infer the ownership of all unpacked files in
`node_modules`, so that we never have user-owned files in root-owned
folders, or root-owned files in user-owned folders.
([@isaacs](https://github.com/isaacs))
* [`bb33940c3`](https://github.com/npm/cli/commit/bb33940c32aad61704084e61ebd1bd8e7cacccc8)
`[email protected]`:
* [`9c93ac3`](https://github.com/npm/cmd-shim/commit/9c93ac39e95b0d6ae852e842e4c5dba5e19687c2)
[#2](https://github.com/npm/cmd-shim/pull/2)
[npm#3380](https://github.com/npm/npm/issues/3380) Handle environment
variables properly ([@basbossink](https://github.com/basbossink))
* [`2d277f8`](https://github.com/npm/cmd-shim/commit/2d277f8e84d45401747b0b9470058f168b974ad5)
[#25](https://github.com/npm/cmd-shim/pull/25)
[#36](https://github.com/npm/cmd-shim/pull/36)
[#35](https://github.com/npm/cmd-shim/pull/35) Fix 'no shebang' case by
always providing `$basedir` in shell script
([@igorklopov](https://github.com/igorklopov))
* [`adaf20b`](https://github.com/npm/cmd-shim/commit/adaf20b7fa2c09c2111a2506c6a3e53ed0831f88)
[#26](https://github.com/npm/cmd-shim/pull/26) Fix `$*` causing an
error when arguments contain parentheses
([@satazor](https://github.com/satazor))
* [`49f0c13`](https://github.com/npm/cmd-shim/commit/49f0c1318fd384e0031c3fd43801f0e22e1e555f)
[#30](https://github.com/npm/cmd-shim/pull/30) Fix paths for MSYS/MINGW
bash ([@dscho](https://github.com/dscho))
* [`51a8af3`](https://github.com/npm/cmd-shim/commit/51a8af30990cb072cb30d67fc1b564b14746bba9)
[#34](https://github.com/npm/cmd-shim/pull/34) Add proper support for
PowerShell ([@ExE-Boss](https://github.com/ExE-Boss))
* [`4c37e04`](https://github.com/npm/cmd-shim/commit/4c37e048dee672237e8962fdffca28e20e9f976d)
[#10](https://github.com/npm/cmd-shim/issues/10) Work around quoted
batch file names ([@isaacs](https://github.com/isaacs))
* [`a4e279544`](https://github.com/npm/cli/commit/a4e279544f7983e0adff1e475e3760f1ea85825a)
`[email protected]` ([@isaacs](https://github.com/isaacs)):
* fail properly if `uid-number` raises an error
* [`7086a1809`](https://github.com/npm/cli/commit/7086a1809bbfda9be81344b3949c7d3ac687ffc4)
`[email protected]` ([@isaacs](https://github.com/isaacs))
* [`8845141f9`](https://github.com/npm/cli/commit/8845141f9d7827dae572c8cf26f2c775db905bd3)
`[email protected]` ([@isaacs](https://github.com/isaacs))
* [`51c028215`](https://github.com/npm/cli/commit/51c02821575d80035ebe853492d110db11a7d1b9)
`[email protected]` ([@isaacs](https://github.com/isaacs))
* [`534a5548c`](https://github.com/npm/cli/commit/534a5548c9ebd59f0dd90e9ccca148ed8946efa6)
`[email protected]` ([@isaacs](https://github.com/isaacs))
* [`3038f2fd5`](https://github.com/npm/cli/commit/3038f2fd5b1d7dd886ee72798241d8943690f508)
`[email protected]` ([@isaacs](https://github.com/isaacs))
* [`a609a1648`](https://github.com/npm/cli/commit/a609a16489f76791697d270b499fd4949ab1f8c3)
`[email protected]` ([@isaacs](https://github.com/isaacs))
* [`f0346f754`](https://github.com/npm/cli/commit/f0346f75490619a81b310bfc18646ae5ae2e0ea4)
`[email protected]` ([@isaacs](https://github.com/isaacs))
* [`ca9c615c8`](https://github.com/npm/cli/commit/ca9c615c8cff5c7db125735eb09f84d912d18694)
`[email protected]` ([@isaacs](https://github.com/isaacs))
* [`b417affbf`](https://github.com/npm/cli/commit/b417affbf7133dc7687fd809e4956a43eae3438a)
`[email protected]` ([@isaacs](https://github.com/isaacs))

### TESTS

* [`b6df0913c`](https://github.com/npm/cli/commit/b6df0913ca73246f1fa6cfa0e81e34ba5f2b6204)
[#228](https://github.com/npm/cli/pull/228) Proper handing of
/usr/bin/node lifecycle-path test
([@olivr70](https://github.com/olivr70))
* [`aaf98e88c`](https://github.com/npm/cli/commit/aaf98e88c78fd6c850d0a3d3ee2f61c02f63bc8c)
`[email protected]` ([@isaacs](https://github.com/isaacs))

## v6.10.3 (2019-08-06):

### BUGFIXES
Expand Down
8 changes: 4 additions & 4 deletions deps/npm/bin/node-gyp-bin/node-gyp.cmd
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
if not defined npm_config_node_gyp (
node "%~dp0\..\..\node_modules\node-gyp\bin\node-gyp.js" %*
) else (
if not defined npm_config_node_gyp (
node "%~dp0\..\..\node_modules\node-gyp\bin\node-gyp.js" %*
) else (
node "%npm_config_node_gyp%" %*
)
)
38 changes: 19 additions & 19 deletions deps/npm/bin/npm.cmd
Original file line number Diff line number Diff line change
@@ -1,19 +1,19 @@
:: Created by npm, please don't edit manually.
@ECHO OFF

SETLOCAL

SET "NODE_EXE=%~dp0\node.exe"
IF NOT EXIST "%NODE_EXE%" (
SET "NODE_EXE=node"
)

SET "NPM_CLI_JS=%~dp0\node_modules\npm\bin\npm-cli.js"
FOR /F "delims=" %%F IN ('CALL "%NODE_EXE%" "%NPM_CLI_JS%" prefix -g') DO (
SET "NPM_PREFIX_NPM_CLI_JS=%%F\node_modules\npm\bin\npm-cli.js"
)
IF EXIST "%NPM_PREFIX_NPM_CLI_JS%" (
SET "NPM_CLI_JS=%NPM_PREFIX_NPM_CLI_JS%"
)

"%NODE_EXE%" "%NPM_CLI_JS%" %*
:: Created by npm, please don't edit manually.
@ECHO OFF
SETLOCAL
SET "NODE_EXE=%~dp0\node.exe"
IF NOT EXIST "%NODE_EXE%" (
SET "NODE_EXE=node"
)
SET "NPM_CLI_JS=%~dp0\node_modules\npm\bin\npm-cli.js"
FOR /F "delims=" %%F IN ('CALL "%NODE_EXE%" "%NPM_CLI_JS%" prefix -g') DO (
SET "NPM_PREFIX_NPM_CLI_JS=%%F\node_modules\npm\bin\npm-cli.js"
)
IF EXIST "%NPM_PREFIX_NPM_CLI_JS%" (
SET "NPM_CLI_JS=%NPM_PREFIX_NPM_CLI_JS%"
)
"%NODE_EXE%" "%NPM_CLI_JS%" %*
Loading