Select your project type and use any boilerplate to get started! a project where you dont need any manually boilerplate adding phase in your software development phases
npm/cli
### [`v6.11.3`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#6113-2019-09-03)
[Compare Source](https://togithub.com/npm/cli/compare/v6.11.2...v6.11.3)
Fix npm ci regressions and npm outdated depth.
##### BUG FIXES
- [`235ed1d28`](https://togithub.com/npm/cli/commit/235ed1d2838ef302bb995e183980209d16c51b9b)
[#239](https://togithub.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://togithub.com/G-Rath))
- [`1fafb5151`](https://togithub.com/npm/cli/commit/1fafb51513466cd793866b576dfea9a8963a3335)
[#242](https://togithub.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://togithub.com/isaacs))
- [`cebf542e6`](https://togithub.com/npm/cli/commit/cebf542e61dcabdd2bd3b876272bf8eebf7d01cc)
[#243](https://togithub.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://togithub.com/isaacs))
##### DEPENDENCIES
- [`e5fbb7ed1`](https://togithub.com/npm/cli/commit/e5fbb7ed1fc7ef5c6ca4790e2d0dc441e0ac1596)
`read-cmd-shim@1.0.4`
([@claudiahdz](https://togithub.com/claudiahdz))
- [`23ce65616`](https://togithub.com/npm/cli/commit/23ce65616c550647c586f7babc3c2f60115af2aa)
`npm-pick-manifest@3.0.2`
([@claudiahdz](https://togithub.com/claudiahdz))
### [`v6.11.2`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#6112-2019-08-22)
[Compare Source](https://togithub.com/npm/cli/compare/v6.11.1...v6.11.2)
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://togithub.com/npm/cli/commit/9778a1b878aaa817af6e99385e7683c2a389570d)
`cmd-shim@3.0.3`: Fix regression where shims fail to preserve exit code
([@isaacs](https://togithub.com/isaacs))
- [`bf93e91d8`](https://togithub.com/npm/cli/commit/bf93e91d879c816a055d5913e6e4210d7299f299)
`npm-package-arg@6.1.1`: Properly handle git+file: urls on Windows when a
drive letter is included. ([@isaacs](https://togithub.com/isaacs))
##### BUGFIXES
- [`6cc4cc66f`](https://togithub.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://togithub.com/isaacs))
##### TESTS
- [`291aba7b8`](https://togithub.com/npm/cli/commit/291aba7b821e247b96240b1ec037310ead69a594)
make tests pass on Windows ([@isaacs](https://togithub.com/isaacs))
- [`fea3a023a`](https://togithub.com/npm/cli/commit/fea3a023a80863f32a5f97f5132401b1a16161b8)
travis: run tests on Windows as well
([@isaacs](https://togithub.com/isaacs))
### [`v6.11.1`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#6111-2019-08-20)
[Compare Source](https://togithub.com/npm/cli/compare/v6.11.0...v6.11.1)
Fix a regression for windows command shim syntax.
- [`37db29647`](https://togithub.com/npm/cli/commit/37db2964710c80003604b7e3c1527d17be7ed3d0)
`cmd-shim@3.0.2` ([@isaacs](https://togithub.com/isaacs))
### [`v6.11.0`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v6110-2019-08-20)
[Compare Source](https://togithub.com/npm/cli/compare/v6.10.3...v6.11.0)
A few meaty bugfixes, and introducing `peerDependenciesMeta`.
##### FEATURES
- [`a12341088`](https://togithub.com/npm/cli/commit/a12341088820c0e7ef6c1c0db3c657f0c2b3943e)
[#224](https://togithub.com/npm/cli/pull/224) Implements
peerDependenciesMeta ([@arcanis](https://togithub.com/arcanis))
- [`2f3b79bba`](https://togithub.com/npm/cli/commit/2f3b79bbad820fd4a398aa494b19f79b7fd520a1)
[#234](https://togithub.com/npm/cli/pull/234) add new forbidden 403 error
code ([@claudiahdz](https://togithub.com/claudiahdz))
##### BUGFIXES
- [`24acc9fc8`](https://togithub.com/npm/cli/commit/24acc9fc89d99d87cc66206c6c6f7cdc82fbf763)
and
[`45772af0d`](https://togithub.com/npm/cli/commit/45772af0ddca54b658cb2ba2182eec26d0a4729d)
[#217](https://togithub.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://togithub.com/isaacs) and
[@salomvary](https://togithub.com/salomvary))
- [`50cfe113d`](https://togithub.com/npm/cli/commit/50cfe113da5fcc59c1d99b0dcf1050ace45803c7)
[#229](https://togithub.com/npm/cli/pull/229) fixed typo in semver doc
([@gall0ws](https://togithub.com/gall0ws))
- [`e8fb2a1bd`](https://togithub.com/npm/cli/commit/e8fb2a1bd9785e0092e9926f4fd65ad431e38452)
[#231](https://togithub.com/npm/cli/pull/231) Fix spelling mistakes in
CHANGELOG-3.md ([@XhmikosR](https://togithub.com/XhmikosR))
- [`769d2e057`](https://togithub.com/npm/cli/commit/769d2e057daf5a2cbfe0ce86f02550e59825a691)
[npm/uid-number#7](https://togithub.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://togithub.com/isaacs))
- [`8b43c9624`](https://togithub.com/npm/cli/commit/8b43c962498c8e2707527e4fca442d7a4fa51595)
[nodejs/node#28987](https://togithub.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://togithub.com/isaacs))
- [`8b85eaa47`](https://togithub.com/npm/cli/commit/8b85eaa47da3abaacc90fe23162a68cc6e1f0404)
save files with inferred ownership rather than relying on `SUDO_UID` and
`SUDO_GID`. ([@isaacs](https://togithub.com/isaacs))
- [`b7f6e5f02`](https://togithub.com/npm/cli/commit/b7f6e5f0285515087b4614d81db17206524c0fdb)
Infer ownership of shrinkwrap files
([@isaacs](https://togithub.com/isaacs))
- [`54b095d77`](https://togithub.com/npm/cli/commit/54b095d77b3b131622b3cf4cb5c689aa2dd10b6b)
[#235](https://togithub.com/npm/cli/pull/235) Add spec to dist-tag remove
function ([@theberbie](https://togithub.com/theberbie))
##### DEPENDENCIES
- [`dc8f9e52f`](https://togithub.com/npm/cli/commit/dc8f9e52f0bb107c0a6b20cc0c97cbc3b056c1b3)
`pacote@9.5.7`: 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://togithub.com/isaacs))
- [`bb33940c3`](https://togithub.com/npm/cli/commit/bb33940c32aad61704084e61ebd1bd8e7cacccc8)
`cmd-shim@3.0.0`:
- [`9c93ac3`](https://togithub.com/npm/cmd-shim/commit/9c93ac39e95b0d6ae852e842e4c5dba5e19687c2)
[#2](https://togithub.com/npm/cmd-shim/pull/2)
[npm#3380](https://togithub.com/npm/npm/issues/3380) Handle environment
variables properly ([@basbossink](https://togithub.com/basbossink))
- [`2d277f8`](https://togithub.com/npm/cmd-shim/commit/2d277f8e84d45401747b0b9470058f168b974ad5)
[#25](https://togithub.com/npm/cmd-shim/pull/25)
[#36](https://togithub.com/npm/cmd-shim/pull/36)
[#35](https://togithub.com/npm/cmd-shim/pull/35) Fix 'no shebang' case by
always providing `$basedir` in shell script
([@igorklopov](https://togithub.com/igorklopov))
- [`adaf20b`](https://togithub.com/npm/cmd-shim/commit/adaf20b7fa2c09c2111a2506c6a3e53ed0831f88)
[#26](https://togithub.com/npm/cmd-shim/pull/26) Fix `$*` causing an
error when arguments contain parentheses
([@satazor](https://togithub.com/satazor))
- [`49f0c13`](https://togithub.com/npm/cmd-shim/commit/49f0c1318fd384e0031c3fd43801f0e22e1e555f)
[#30](https://togithub.com/npm/cmd-shim/pull/30) Fix paths for MSYS/MINGW
bash ([@dscho](https://togithub.com/dscho))
- [`51a8af3`](https://togithub.com/npm/cmd-shim/commit/51a8af30990cb072cb30d67fc1b564b14746bba9)
[#34](https://togithub.com/npm/cmd-shim/pull/34) Add proper support for
PowerShell ([@ExE-Boss](https://togithub.com/ExE-Boss))
- [`4c37e04`](https://togithub.com/npm/cmd-shim/commit/4c37e048dee672237e8962fdffca28e20e9f976d)
[#10](https://togithub.com/npm/cmd-shim/issues/10) Work around quoted
batch file names ([@isaacs](https://togithub.com/isaacs))
- [`a4e279544`](https://togithub.com/npm/cli/commit/a4e279544f7983e0adff1e475e3760f1ea85825a)
`npm-lifecycle@3.1.3` ([@isaacs](https://togithub.com/isaacs)):
- fail properly if `uid-number` raises an error
- [`7086a1809`](https://togithub.com/npm/cli/commit/7086a1809bbfda9be81344b3949c7d3ac687ffc4)
`libcipm@4.0.3` ([@isaacs](https://togithub.com/isaacs))
- [`8845141f9`](https://togithub.com/npm/cli/commit/8845141f9d7827dae572c8cf26f2c775db905bd3)
`read-package-json@2.1.0` ([@isaacs](https://togithub.com/isaacs))
- [`51c028215`](https://togithub.com/npm/cli/commit/51c02821575d80035ebe853492d110db11a7d1b9)
`bin-links@1.1.3` ([@isaacs](https://togithub.com/isaacs))
- [`534a5548c`](https://togithub.com/npm/cli/commit/534a5548c9ebd59f0dd90e9ccca148ed8946efa6)
`read-cmd-shim@1.0.3` ([@isaacs](https://togithub.com/isaacs))
- [`3038f2fd5`](https://togithub.com/npm/cli/commit/3038f2fd5b1d7dd886ee72798241d8943690f508)
`gentle-fs@2.2.1` ([@isaacs](https://togithub.com/isaacs))
- [`a609a1648`](https://togithub.com/npm/cli/commit/a609a16489f76791697d270b499fd4949ab1f8c3)
`graceful-fs@4.2.2` ([@isaacs](https://togithub.com/isaacs))
- [`f0346f754`](https://togithub.com/npm/cli/commit/f0346f75490619a81b310bfc18646ae5ae2e0ea4)
`cacache@12.0.3` ([@isaacs](https://togithub.com/isaacs))
- [`ca9c615c8`](https://togithub.com/npm/cli/commit/ca9c615c8cff5c7db125735eb09f84d912d18694)
`npm-pick-manifest@3.0.0` ([@isaacs](https://togithub.com/isaacs))
- [`b417affbf`](https://togithub.com/npm/cli/commit/b417affbf7133dc7687fd809e4956a43eae3438a)
`pacote@9.5.8` ([@isaacs](https://togithub.com/isaacs))
##### TESTS
- [`b6df0913c`](https://togithub.com/npm/cli/commit/b6df0913ca73246f1fa6cfa0e81e34ba5f2b6204)
[#228](https://togithub.com/npm/cli/pull/228) Proper handing of
/usr/bin/node lifecycle-path test
([@olivr70](https://togithub.com/olivr70))
- [`aaf98e88c`](https://togithub.com/npm/cli/commit/aaf98e88c78fd6c850d0a3d3ee2f61c02f63bc8c)
`npm-registry-mock@1.3.0` ([@isaacs](https://togithub.com/isaacs))
### [`v6.10.3`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v6103-2019-08-06)
[Compare Source](https://togithub.com/npm/cli/compare/v6.10.2...v6.10.3)
##### BUGFIXES
- [`27cccfbda`](https://togithub.com/npm/cli/commit/27cccfbdac8526cc807b07f416355949b1372a9b)
[#223](https://togithub.com/npm/cli/pull/223) vulns → vulnerabilities in
npm audit output ([@sapegin](https://togithub.com/sapegin))
- [`d5e865eb7`](https://togithub.com/npm/cli/commit/d5e865eb79329665a927cc2767b4395c03045dbb)
[#222](https://togithub.com/npm/cli/pull/222)
[#226](https://togithub.com/npm/cli/pull/226) install, doctor: don't crash
if registry unset ([@dmitrydvorkin](https://togithub.com/dmitrydvorkin),
[@isaacs](https://togithub.com/isaacs))
- [`5b3890226`](https://togithub.com/npm/cli/commit/5b389022652abeb0e1c278a152550eb95bc6c452)
[#227](https://togithub.com/npm/cli/pull/227)
[npm.community#9167](https://npm.community/t/npm-err-cb-never-called-permission-denied/9167/5)
Handle unhandledRejections, tell user what to do when encountering an
`EACCES` error in the cache. ([@isaacs](https://togithub.com/isaacs))
##### DEPENDENCIES
- [`77516df6e`](https://togithub.com/npm/cli/commit/77516df6eac94a6d7acb5e9ca06feaa0868d779b)
`licensee@7.0.3` ([@isaacs](https://togithub.com/isaacs))
- [`ceb993590`](https://togithub.com/npm/cli/commit/ceb993590e4e376a9a78264ce7bb4327fbbb37fe)
`query-string@6.8.2` ([@isaacs](https://togithub.com/isaacs))
- [`4050b9189`](https://togithub.com/npm/cli/commit/4050b91898c60e9b22998cf82b70b9b822de592a)
`hosted-git-info@2.8.2`
- [#46](https://togithub.com/npm/hosted-git-info/issues/46)
[#43](https://togithub.com/npm/hosted-git-info/issues/43)
[#47](https://togithub.com/npm/hosted-git-info/pull/47)
[#44](https://togithub.com/npm/hosted-git-info/pull/44) Add support for
GitLab subgroups ([@mterrel](https://togithub.com/mterrel),
[@isaacs](https://togithub.com/isaacs),
[@ybiquitous](https://togithub.com/ybiquitous))
- [`3b1d629`](https://togithub.com/npm/hosted-git-info/commit/3b1d629)
[#48](https://togithub.com/npm/hosted-git-info/issues/48) fix http
protocol using sshurl by default
([@fengmk2](https://togithub.com/fengmk2))
- [`5d4a8d7`](https://togithub.com/npm/hosted-git-info/commit/5d4a8d7)
ignore noCommittish on tarball url generation
([@isaacs](https://togithub.com/isaacs))
- [`1692435`](https://togithub.com/npm/hosted-git-info/commit/1692435)
use gist tarball url that works for anonymous gists
([@isaacs](https://togithub.com/isaacs))
- [`d5cf830`](https://togithub.com/npm/hosted-git-info/commit/d5cf8309be7af884032616c63ea302ce49dd321c)
Do not allow invalid gist urls ([@isaacs](https://togithub.com/isaacs))
- [`e518222`](https://togithub.com/npm/hosted-git-info/commit/e5182224351183ce619dd5ef00019ae700ed37b7)
Use LRU cache to prevent unbounded memory consumption
([@iarna](https://togithub.com/iarna))
### [`v6.10.2`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v6102-2019-07-23)
[Compare Source](https://togithub.com/npm/cli/compare/v6.10.1...v6.10.2)
tl;dr - Fixes several issues with the cache when npm is run as `sudo` on
Unix systems.
##### TESTING
- [`2a78b96f8`](https://togithub.com/npm/cli/commit/2a78b96f830bbd834720ccc9eacccc54915ae6f7)
check test cache for root-owned files
([@isaacs](https://togithub.com/isaacs))
- [`108646ebc`](https://togithub.com/npm/cli/commit/108646ebc12f3eeebaa0a45884c45991a45e57e4)
run sudo tests on Travis-CI ([@isaacs](https://togithub.com/isaacs))
- [`cf984e946`](https://togithub.com/npm/cli/commit/cf984e946f453cbea2fcc7a59608de3f24ab74c3)
set --no-esm tap flag ([@isaacs](https://togithub.com/isaacs))
- [`8e0a3100d`](https://togithub.com/npm/cli/commit/8e0a3100dffb3965bb3dc4240e82980dfadf2f3c)
add script to run tests and leave fixtures for inspection and debugging
([@isaacs](https://togithub.com/isaacs))
##### BUGFIXES
- [`25f4f73f6`](https://togithub.com/npm/cli/commit/25f4f73f6dc9744757787c82351120cd1baee5f8)
add a util for writing arbitrary files to cache This prevents metrics
timing and debug logs from becoming root-owned.
([@isaacs](https://togithub.com/isaacs))
- [`2c61ce65d`](https://togithub.com/npm/cli/commit/2c61ce65d6b67100fdf3fcb9729055b669cb1a1d)
infer cache owner from parent dir in `correct-mkdir` util
([@isaacs](https://togithub.com/isaacs))
- [`235e5d6df`](https://togithub.com/npm/cli/commit/235e5d6df6f427585ec58425f1f3339d08f39d8a)
ensure correct owner on cached all-packages metadata
([@isaacs](https://togithub.com/isaacs))
- [`e2d377bb6`](https://togithub.com/npm/cli/commit/e2d377bb6419d8a3c1d80a73dba46062b4dad336)
[npm.community#8540](https://npm.community/t/npm-audit-fails-with-child-requires-fails-because-requires-must-be-an-object/8540)
audit: report server error on failure
([@isaacs](https://togithub.com/isaacs))
- [`52576a39e`](https://togithub.com/npm/cli/commit/52576a39ed75d94c46bb2c482fd38d2c6ea61c56)
[#216](https://togithub.com/npm/cli/pull/216)
[npm.community#5385](https://npm.community/t/6-8-0-npm-ci-fails-with-local-dependency/5385)
[npm.community#6076](https://npm.community/t/npm-ci-fail-to-local-packages/6076)
Fix `npm ci` with `file:` dependencies. Partially reverts
[#40](https://togithub.com/npm/cli/pull/40)/[#86](https://togithub.com/npm/cli/pull/86),
recording dependencies of linked deps in order for `npm ci` to work.
([@jfirebaugh](https://togithub.com/jfirebaugh))
##### DEPENDENCIES
- [`0fefdee13`](https://togithub.com/npm/cli/commit/0fefdee130fd7d0dbb240fb9ecb50a793fbf3d29)
`cacache@12.0.2` ([@isaacs](https://togithub.com/isaacs))
- infer uid/gid instead of accepting as options, preventing the
overwhelming majority of cases where root-owned files end up in the
cache folder.
([ac84d14](https://togithub.com/npm/cacache/commit/ac84d14))
([@isaacs](https://togithub.com/isaacs))
([#1](https://togithub.com/npm/cacache/pull/1))
- **i18n:** add another error message
([676cb32](https://togithub.com/npm/cacache/commit/676cb32))
([@zkat](https://togithub.com/zkat))
- [`e1d87a392`](https://togithub.com/npm/cli/commit/e1d87a392371a070b0788ab7bfc62be18b21e9ad)
`pacote@9.5.4` ([@isaacs](https://togithub.com/isaacs))
- git: ensure stream failures are reported
([7f07b5d](https://togithub.com/npm/pacote/commit/7f07b5d))
[#1](https://togithub.com/npm/pacote/issues/1)
([@lddubeau](https://togithub.com/lddubeau))
- [`3f035bf09`](https://togithub.com/npm/cli/commit/3f035bf098e2feea76574cec18b04812659aa16d)
`infer-owner@1.0.4` ([@isaacs](https://togithub.com/isaacs))
- [`ba3283112`](https://togithub.com/npm/cli/commit/ba32831126591d2f6f48e31a4a2329b533b1ff19)
`npm-registry-fetch@4.0.0` ([@isaacs](https://togithub.com/isaacs))
- [`ee90c334d`](https://togithub.com/npm/cli/commit/ee90c334d271383d0325af42f20f80f34cb61f07)
`libnpm@3.0.1` ([@isaacs](https://togithub.com/isaacs))
- [`1e480c384`](https://togithub.com/npm/cli/commit/1e480c38416982ae28b5cdd48c698ca59d3c0395)
`libnpmaccess@3.0.2` ([@isaacs](https://togithub.com/isaacs))
- [`7662ee850`](https://togithub.com/npm/cli/commit/7662ee850220c71ecaec639adbc7715286f0d28b)
`libnpmhook@5.0.3` ([@isaacs](https://togithub.com/isaacs))
- [`1357fadc6`](https://togithub.com/npm/cli/commit/1357fadc613d0bfeb40f9a8f3ecace2face2fe2c)
`libnpmorg@1.0.1` ([@isaacs](https://togithub.com/isaacs))
- [`a621b5cb6`](https://togithub.com/npm/cli/commit/a621b5cb6c881f95a11af86a8051754a67ae017c)
`libnpmsearch@2.0.2` ([@isaacs](https://togithub.com/isaacs))
- [`560cd31dd`](https://togithub.com/npm/cli/commit/560cd31dd51b6aa2e396ccdd7289fab0a50b5608)
`libnpmteam@1.0.2` ([@isaacs](https://togithub.com/isaacs))
- [`de7ae0867`](https://togithub.com/npm/cli/commit/de7ae0867d4c0180edc283457ce0b4e8e5eee554)
`npm-profile@4.0.2` ([@isaacs](https://togithub.com/isaacs))
- [`e95da463c`](https://togithub.com/npm/cli/commit/e95da463cb7a325457ef411a569d7ef4bf76901d)
`libnpm@3.0.1` ([@isaacs](https://togithub.com/isaacs))
- [`554b641d4`](https://togithub.com/npm/cli/commit/554b641d49d135ae8d137e83aa288897c32dacc6)
`npm-registry-fetch@4.0.0` ([@isaacs](https://togithub.com/isaacs))
- [`06772f34a`](https://togithub.com/npm/cli/commit/06772f34ab851440dcd78574736936c674a84aed)
`node-gyp@5.0.3` ([@isaacs](https://togithub.com/isaacs))
- [`85358db80`](https://togithub.com/npm/cli/commit/85358db80d6ccb5f7bc9a0b4d558ac6dd2468394)
`npm-lifecycle@3.1.2` ([@isaacs](https://togithub.com/isaacs))
- [`051cf20`](https://togithub.com/npm/npm-lifecycle/commit/051cf20072a01839c17920d2e841756251c4f924)
[#26](https://togithub.com/npm/npm-lifecycle/pull/26) fix switches for
alternative shells on Windows
([@gucong3000](https://togithub.com/gucong3000))
- [`3aaf954`](https://togithub.com/npm/npm-lifecycle/commit/3aaf95435965e8f7acfd955582cf85237afd2c9b)
[#25](https://togithub.com/npm/npm-lifecycle/pull/25) set only one PATH
env variable for child process on Windows
([@zkochan](https://togithub.com/zkochan))
- [`ea18ed2`](https://togithub.com/npm/npm-lifecycle/commit/ea18ed2b754ca7f11998cad70d88e9004c5bef4a)
[#36](https://togithub.com/npm/npm-lifecycle/pull/36)
[#11](https://togithub.com/npm/npm-lifecycle/issue/11)
[#18](https://togithub.com/npm/npm-lifecycle/issue/18) remove
procInterrupt listener on SIGINT in procError
([@mattshin](https://togithub.com/mattshin))
- [`5523951`](https://togithub.com/npm/npm-lifecycle/commit/55239519c57b82521605622e6c71640a31ed4586)
[#29](https://togithub.com/npm/npm-lifecycle/issue/29)
[#30](https://togithub.com/npm/npm-lifecycle/pull/30) Use platform
specific path casing if present
([@mattezell](https://togithub.com/mattezell))
### [`v6.10.1`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v6101-2019-07-11)
[Compare Source](https://togithub.com/npm/cli/compare/v6.10.0...v6.10.1)
##### BUGFIXES
- [`3cbd57712`](https://togithub.com/npm/cli/commit/3cbd577120a9da6e51bb8b13534d1bf71ea5712c)
fix(git): strip GIT environs when running git
([@isaacs](https://togithub.com/isaacs))
- [`a81a8c4c4`](https://togithub.com/npm/cli/commit/a81a8c4c466f510215a51cef1bb08544d11844fe)
[#206](https://togithub.com/npm/cli/pull/206) improve isOnly(Dev,Optional)
([@larsgw](https://togithub.com/larsgw))
- [`172f9aca6`](https://togithub.com/npm/cli/commit/172f9aca67a66ee303c17f90a994cd52fc66552a)
[#179](https://togithub.com/npm/cli/pull/179) fix-xmas-underline
([@raywu0123](https://togithub.com/raywu0123))
- [`f52673fc7`](https://togithub.com/npm/cli/commit/f52673fc7284e58af8c04533e82b76bf7add72cf)
[#212](https://togithub.com/npm/cli/pull/212) build: use `/usr/bin/env` to
load bash ([@rsmarples](https://togithub.com/rsmarples))
##### DEPENDENCIES
- [`ef4445ad3`](https://togithub.com/npm/cli/commit/ef4445ad34a53b5639499c8e3c9752f62ee6f37c)
[#208](https://togithub.com/npm/cli/pull/208) `node-gyp@5.0.2`
([@irega](https://togithub.com/irega))
- [`c0d611356`](https://togithub.com/npm/cli/commit/c0d611356f7b23077e97574b01c8886e544db425)
`npm-lifecycle@3.0.0` ([@isaacs](https://togithub.com/isaacs))
- [`7716ba972`](https://togithub.com/npm/cli/commit/7716ba9720270d5b780755a5bb1ce79702067f1f)
`libcipm@4.0.0` ([@isaacs](https://togithub.com/isaacs))
- [`42d22e837`](https://togithub.com/npm/cli/commit/42d22e8374c7d303d94e405d7385d94dd2558814)
`libnpm@3.0.0` ([@isaacs](https://togithub.com/isaacs))
- [`a2ea7f9ff`](https://togithub.com/npm/cli/commit/a2ea7f9ff64ae743d05fdbf7d46fb9afafa8aa6f)
`semver@5.7.0` ([@isaacs](https://togithub.com/isaacs))
- [`429226a5e`](https://togithub.com/npm/cli/commit/429226a5e992cd907d4f19bd738037007cf78c1f)
`lru-cache@5.1.1` ([@isaacs](https://togithub.com/isaacs))
- [`175670ea6`](https://togithub.com/npm/cli/commit/175670ea65cca03f8b2e957df3dd4b8b0efd0e1f)
`npm-registry-fetch@3.9.1`: ([@isaacs](https://togithub.com/isaacs))
- [`0d0517f7f`](https://togithub.com/npm/cli/commit/0d0517f7f8c902b5064ac18fb4015b31750ad2b2)
`call-limit@1.1.1` ([@isaacs](https://togithub.com/isaacs))
- [`741400429`](https://togithub.com/npm/cli/commit/74140042917ea241062a812ceb65c5423c2bafa9)
`glob@7.1.4` ([@isaacs](https://togithub.com/isaacs))
- [`bddd60e30`](https://togithub.com/npm/cli/commit/bddd60e302283a4a70d35f8f742e42bd13f4dabf)
`inherits@2.0.4` ([@isaacs](https://togithub.com/isaacs))
- [`4acf03fd1`](https://togithub.com/npm/cli/commit/4acf03fd140ed3ddb2dcf3fdc9756bc3f5a8bcbb)
`libnpmsearch@2.0.1` ([@isaacs](https://togithub.com/isaacs))
- [`c2bd17291`](https://togithub.com/npm/cli/commit/c2bd17291a86bea7ced2fbd07d66d013bd7a7560)
`marked@0.6.3` ([@isaacs](https://togithub.com/isaacs))
- [`7f0221bb1`](https://togithub.com/npm/cli/commit/7f0221bb1bb41ffc933c785940e227feae38c80c)
`marked-man@0.6.0` ([@isaacs](https://togithub.com/isaacs))
- [`f458fe7dd`](https://togithub.com/npm/cli/commit/f458fe7dd3bebddf603aaae183a424ea8aaa018f)
`npm-lifecycle@2.1.1` ([@isaacs](https://togithub.com/isaacs))
- [`009752978`](https://togithub.com/npm/cli/commit/0097529780269c28444f1efa0d7c131d47a933eb)
`node-gyp@4.0.0` ([@isaacs](https://togithub.com/isaacs))
- [`0fa2bb438`](https://togithub.com/npm/cli/commit/0fa2bb4386379d6e9d8c95db08662ec0529964f9)
`query-string@6.8.1` ([@isaacs](https://togithub.com/isaacs))
- [`b86450929`](https://togithub.com/npm/cli/commit/b86450929796950a1fe4b1f9b02b1634c812f3bb)
`tar-stream@2.1.0` ([@isaacs](https://togithub.com/isaacs))
- [`25db00fe9`](https://togithub.com/npm/cli/commit/25db00fe953453198adb9e1bd71d1bc2a9f04aaa)
`worker-farm@1.7.0` ([@isaacs](https://togithub.com/isaacs))
- [`8dfbe8610`](https://togithub.com/npm/cli/commit/8dfbe861085dfa8fa56bb504b4a00fba04c34f9d)
`readable-stream@3.4.0` ([@isaacs](https://togithub.com/isaacs))
- [`f6164d5dd`](https://togithub.com/npm/cli/commit/f6164d5ddd072eabdf2237f1694a31efd746eb1d)
[isaacs/chownr#21](https://togithub.com/isaacs/chownr/pull/21)
[isaacs/chownr#20](https://togithub.com/isaacs/chownr/issues/20)
[npm.community#7901](https://npm.community/t/7901/)
[npm.community#8203](https://npm.community/t/8203) `chownr@1.1.2` This
fixes an EISDIR error from cacache on Darwin in Node versions prior to
10.6. ([@isaacs](https://togithub.com/isaacs))
### [`v6.10.0`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v6100-2019-07-03)
[Compare Source](https://togithub.com/npm/cli/compare/v6.9.2...v6.10.0)
##### FEATURES
- [`87fef4e35`](https://togithub.com/npm/cli/commit/87fef4e35)
[#176](https://togithub.com/npm/cli/pull/176) fix: Always return JSON for
outdated --json ([@sreeramjayan](https://togithub.com/sreeramjayan))
- [`f101d44fc`](https://togithub.com/npm/cli/commit/f101d44fc)
[#203](https://togithub.com/npm/cli/pull/203) fix(unpublish): add space
after hyphen ([@ffflorian](https://togithub.com/ffflorian))
- [`a4475de4c`](https://togithub.com/npm/cli/commit/a4475de4c)
[#202](https://togithub.com/npm/cli/pull/202) enable production flag for
npm audit ([@CalebCourier](https://togithub.com/CalebCourier))
- [`d192904d0`](https://togithub.com/npm/cli/commit/d192904d0)
[#178](https://togithub.com/npm/cli/pull/178) fix: Return a value for
`view` when in silent mode
([@stayradiated](https://togithub.com/stayradiated))
- [`39d473adf`](https://togithub.com/npm/cli/commit/39d473adf)
[#185](https://togithub.com/npm/cli/pull/185) Allow git to follow global
tagsign config ([@junderw](https://togithub.com/junderw))
##### BUGFIXES
- [`d9238af0b`](https://togithub.com/npm/cli/commit/d9238af0b)
[#201](https://togithub.com/npm/cli/pull/163)
[npm/npm#17858](https://togithub.com/npm/npm/issues/17858)
[npm/npm#18042](https://togithub.com/npm/npm/issues/18042)
[npm.community#644](https://npm.community/t/644) do not crash when
removing nameless packages
([@SteveVanOpstal](https://togithub.com/SteveVanOpstal) and
[@isaacs](https://togithub.com/isaacs))
- [`4bec4f111`](https://togithub.com/npm/cli/commit/4bec4f111)
[#200](https://togithub.com/npm/cli/pull/200) Check for `node` (as well as
`node.exe`) in npm's local dir on Windows
([@rgoulais](https://togithub.com/rgoulais))
- [`ce93dab2d`](https://togithub.com/npm/cli/commit/ce93dab2db423ef23b3e08a0612dafbeb2d25789)
[#180](https://togithub.com/npm/cli/pull/180)
[npm.community#6187](https://npm.community/t/6187) Fix handling of
`remote` deps in `npm outdated` ([@larsgw](https://togithub.com/larsgw))
##### TESTING
- [`a823f3084`](https://togithub.com/npm/cli/commit/a823f3084) travis: Update
to include new v12 LTS ([@isaacs](https://togithub.com/isaacs))
- [`33e2d1dac`](https://togithub.com/npm/cli/commit/33e2d1dac) fix flaky
debug-logs test ([@isaacs](https://togithub.com/isaacs))
- [`e9411c6cd`](https://togithub.com/npm/cli/commit/e9411c6cd) Don't time out
waiting for gpg user input ([@isaacs](https://togithub.com/isaacs))
- [`d2d301704`](https://togithub.com/npm/cli/commit/d2d301704)
[#195](https://togithub.com/npm/cli/pull/195) Add the arm64 check for
legacy-platform-all.js test case.
([@ossdev07](https://togithub.com/ossdev07))
- [`a4dc34243`](https://togithub.com/npm/cli/commit/a4dc34243) parallel tests
([@isaacs](https://togithub.com/isaacs))
##### DOCUMENTATION
- [`f5857e263`](https://togithub.com/npm/cli/commit/f5857e263)
[#192](https://togithub.com/npm/cli/pull/192) Clarify usage of
bundledDependencies
([@john-osullivan](https://togithub.com/john-osullivan))
- [`747fdaf66`](https://togithub.com/npm/cli/commit/747fdaf66)
[#159](https://togithub.com/npm/cli/pull/159) doc: add --audit-level param
([@ngraef](https://togithub.com/ngraef))
##### DEPENDENCIES
- [`e36b3c320`](https://togithub.com/npm/cli/commit/e36b3c320)
graceful-fs@4.2.0 ([@isaacs](https://togithub.com/isaacs))
- [`6bb935c09`](https://togithub.com/npm/cli/commit/6bb935c09)
read-package-tree@5.3.1 ([@isaacs](https://togithub.com/isaacs))
- [`e9cd536`](https://togithub.com/npm/read-package-tree/commit/e9cd536)
Use custom caching `realpath` implementation, dramatically reducing
`lstat` calls when reading the package tree
([@isaacs](https://togithub.com/isaacs))
- [`39538b460`](https://togithub.com/npm/cli/commit/39538b460)
write-file-atomic@2.4.3 ([@isaacs](https://togithub.com/isaacs))
- [`f8b1552`](https://togithub.com/npm/write-file-atomic/commit/f8b1552)
[#38](https://togithub.com/npm/write-file-atomic/pull/38) Ignore errors
raised by `fs.closeSync` ([@lukeapage](https://togithub.com/lukeapage))
- [`042193069`](https://togithub.com/npm/cli/commit/042193069) pacote@9.5.1
([@isaacs](https://togithub.com/isaacs))
- [`8bbd051`](https://togithub.com/npm/pacote/commit/8bbd051)
[#172](https://togithub.com/zkat/pacote/pull/172) limit git retry
times, avoid unlimited retries ([小秦](https://togithub.com/xqin))
- [`92f5e4c`](https://togithub.com/npm/pacote/commit/92f5e4c)
[#170](https://togithub.com/zkat/pacote/pull/170) fix(errors): Fix
"TypeError: err.code.match is not a function" error
([@jviotti](https://togithub.com/jviotti))
- [`8bd8e909f`](https://togithub.com/npm/cli/commit/8bd8e909f) cacache@11.3.3
([@isaacs](https://togithub.com/isaacs))
- [`47de8f5`](https://togithub.com/npm/cacache/commit/47de8f5)
[#146](https://togithub.com/zkat/cacache/pull/146)
[npm.community#2395](https://npm.community/t/2395) fix(config): Add
ssri config 'error' option ([@larsgw](https://togithub.com/larsgw))
- [`5156561`](https://togithub.com/npm/cacache/commit/5156561)
fix(write): avoid a `cb never called` situation
([@zkat](https://togithub.com/zkat))
- [`90f40f0`](https://togithub.com/npm/cacache/commit/90f40f0)
[#166](https://togithub.com/zkat/cacache/pull/166)
[#165](https://togithub.com/zkat/cacache/issues/165) docs: Fix docs for
`path` property in get.info
([@hdgarrood](https://togithub.com/hdgarrood))
- [`bf61c45c6`](https://togithub.com/npm/cli/commit/bf61c45c6) bluebird@3.5.5
([@isaacs](https://togithub.com/isaacs))
- [`f75d46a9d`](https://togithub.com/npm/cli/commit/f75d46a9d) tar@4.4.10
([@isaacs](https://togithub.com/isaacs))
- [`c80341a`](https://togithub.com/npm/node-tar/commit/c80341a)
[#215](https://togithub.com/npm/node-tar/pull/215) Fix
encoding/decoding of base-256 numbers
([@justfalter](https://togithub.com/justfalter))
- [`77522f0`](https://togithub.com/npm/node-tar/commit/77522f0)
[#204](https://togithub.com/npm/node-tar/issues/204)
[#214](https://togithub.com/npm/node-tar/issues/214) Use `stat` instead
of `lstat` when checking CWD ([@stkb](https://togithub.com/stkb))
- [`ec6236210`](https://togithub.com/npm/cli/commit/ec6236210)
npm-packlist@1.4.4 ([@isaacs](https://togithub.com/isaacs))
- [`63d1e3e`](https://togithub.com/npm/npm-packlist/commit/63d1e3e)
[#30](https://togithub.com/npm/npm-packlist/issues/30) Sort package
tarball entries by file type for compression benefits
([@isaacs](https://togithub.com/isaacs))
- [`7fcd045`](https://togithub.com/npm/npm-packlist/commit/7fcd045)
Ignore `.DS_Store` files as well as folders
([@isaacs](https://togithub.com/isaacs))
- [`68b7c96`](https://togithub.com/npm/npm-packlist/commit/68b7c96) Never
include .git folders in package root. (Note: this prevents the issue
that broke the v6.9.1 release.)
([@isaacs](https://togithub.com/isaacs))
- [`57bef61bc`](https://togithub.com/npm/cli/commit/57bef61bc) update fstream
in node-gyp ([@isaacs](https://togithub.com/isaacs))
- Addresses [security advisory
\#886](https://www.npmjs.com/advisories/886)
- [`acbbf7eee`](https://togithub.com/npm/cli/commit/acbbf7eee)
[#183](https://togithub.com/npm/cli/pull/183) licensee@7.0.2
([@kemitchell](https://togithub.com/kemitchell))
- [`011ae67f0`](https://togithub.com/npm/cli/commit/011ae67f0)
readable-stream@3.3.0 ([@isaacs](https://togithub.com/isaacs))
- [`f5e884909`](https://togithub.com/npm/cli/commit/f5e884909)
npm-registry-mock@1.2.1 ([@isaacs](https://togithub.com/isaacs))
- [`b57d07e35`](https://togithub.com/npm/cli/commit/b57d07e35)
npm-registry-couchapp@2.7.2 ([@isaacs](https://togithub.com/isaacs))
### [`v6.9.2`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v692-2019-06-27)
[Compare Source](https://togithub.com/npm/cli/compare/v6.9.1-next.0...v6.9.2)
This release is identical to v6.9.1, but we had to publish a new version
due to [a .git directory in the release](https://npm.community/t/8454).
Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Renovate Bot. View repository job log here.
This PR contains the following updates:
6.9.1-next.0
->6.11.3
Release Notes
npm/cli
### [`v6.11.3`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#6113-2019-09-03) [Compare Source](https://togithub.com/npm/cli/compare/v6.11.2...v6.11.3) Fix npm ci regressions and npm outdated depth. ##### BUG FIXES - [`235ed1d28`](https://togithub.com/npm/cli/commit/235ed1d2838ef302bb995e183980209d16c51b9b) [#239](https://togithub.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://togithub.com/G-Rath)) - [`1fafb5151`](https://togithub.com/npm/cli/commit/1fafb51513466cd793866b576dfea9a8963a3335) [#242](https://togithub.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://togithub.com/isaacs)) - [`cebf542e6`](https://togithub.com/npm/cli/commit/cebf542e61dcabdd2bd3b876272bf8eebf7d01cc) [#243](https://togithub.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://togithub.com/isaacs)) ##### DEPENDENCIES - [`e5fbb7ed1`](https://togithub.com/npm/cli/commit/e5fbb7ed1fc7ef5c6ca4790e2d0dc441e0ac1596) `read-cmd-shim@1.0.4` ([@claudiahdz](https://togithub.com/claudiahdz)) - [`23ce65616`](https://togithub.com/npm/cli/commit/23ce65616c550647c586f7babc3c2f60115af2aa) `npm-pick-manifest@3.0.2` ([@claudiahdz](https://togithub.com/claudiahdz)) ### [`v6.11.2`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#6112-2019-08-22) [Compare Source](https://togithub.com/npm/cli/compare/v6.11.1...v6.11.2) 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://togithub.com/npm/cli/commit/9778a1b878aaa817af6e99385e7683c2a389570d) `cmd-shim@3.0.3`: Fix regression where shims fail to preserve exit code ([@isaacs](https://togithub.com/isaacs)) - [`bf93e91d8`](https://togithub.com/npm/cli/commit/bf93e91d879c816a055d5913e6e4210d7299f299) `npm-package-arg@6.1.1`: Properly handle git+file: urls on Windows when a drive letter is included. ([@isaacs](https://togithub.com/isaacs)) ##### BUGFIXES - [`6cc4cc66f`](https://togithub.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://togithub.com/isaacs)) ##### TESTS - [`291aba7b8`](https://togithub.com/npm/cli/commit/291aba7b821e247b96240b1ec037310ead69a594) make tests pass on Windows ([@isaacs](https://togithub.com/isaacs)) - [`fea3a023a`](https://togithub.com/npm/cli/commit/fea3a023a80863f32a5f97f5132401b1a16161b8) travis: run tests on Windows as well ([@isaacs](https://togithub.com/isaacs)) ### [`v6.11.1`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#6111-2019-08-20) [Compare Source](https://togithub.com/npm/cli/compare/v6.11.0...v6.11.1) Fix a regression for windows command shim syntax. - [`37db29647`](https://togithub.com/npm/cli/commit/37db2964710c80003604b7e3c1527d17be7ed3d0) `cmd-shim@3.0.2` ([@isaacs](https://togithub.com/isaacs)) ### [`v6.11.0`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v6110-2019-08-20) [Compare Source](https://togithub.com/npm/cli/compare/v6.10.3...v6.11.0) A few meaty bugfixes, and introducing `peerDependenciesMeta`. ##### FEATURES - [`a12341088`](https://togithub.com/npm/cli/commit/a12341088820c0e7ef6c1c0db3c657f0c2b3943e) [#224](https://togithub.com/npm/cli/pull/224) Implements peerDependenciesMeta ([@arcanis](https://togithub.com/arcanis)) - [`2f3b79bba`](https://togithub.com/npm/cli/commit/2f3b79bbad820fd4a398aa494b19f79b7fd520a1) [#234](https://togithub.com/npm/cli/pull/234) add new forbidden 403 error code ([@claudiahdz](https://togithub.com/claudiahdz)) ##### BUGFIXES - [`24acc9fc8`](https://togithub.com/npm/cli/commit/24acc9fc89d99d87cc66206c6c6f7cdc82fbf763) and [`45772af0d`](https://togithub.com/npm/cli/commit/45772af0ddca54b658cb2ba2182eec26d0a4729d) [#217](https://togithub.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://togithub.com/isaacs) and [@salomvary](https://togithub.com/salomvary)) - [`50cfe113d`](https://togithub.com/npm/cli/commit/50cfe113da5fcc59c1d99b0dcf1050ace45803c7) [#229](https://togithub.com/npm/cli/pull/229) fixed typo in semver doc ([@gall0ws](https://togithub.com/gall0ws)) - [`e8fb2a1bd`](https://togithub.com/npm/cli/commit/e8fb2a1bd9785e0092e9926f4fd65ad431e38452) [#231](https://togithub.com/npm/cli/pull/231) Fix spelling mistakes in CHANGELOG-3.md ([@XhmikosR](https://togithub.com/XhmikosR)) - [`769d2e057`](https://togithub.com/npm/cli/commit/769d2e057daf5a2cbfe0ce86f02550e59825a691) [npm/uid-number#7](https://togithub.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://togithub.com/isaacs)) - [`8b43c9624`](https://togithub.com/npm/cli/commit/8b43c962498c8e2707527e4fca442d7a4fa51595) [nodejs/node#28987](https://togithub.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://togithub.com/isaacs)) - [`8b85eaa47`](https://togithub.com/npm/cli/commit/8b85eaa47da3abaacc90fe23162a68cc6e1f0404) save files with inferred ownership rather than relying on `SUDO_UID` and `SUDO_GID`. ([@isaacs](https://togithub.com/isaacs)) - [`b7f6e5f02`](https://togithub.com/npm/cli/commit/b7f6e5f0285515087b4614d81db17206524c0fdb) Infer ownership of shrinkwrap files ([@isaacs](https://togithub.com/isaacs)) - [`54b095d77`](https://togithub.com/npm/cli/commit/54b095d77b3b131622b3cf4cb5c689aa2dd10b6b) [#235](https://togithub.com/npm/cli/pull/235) Add spec to dist-tag remove function ([@theberbie](https://togithub.com/theberbie)) ##### DEPENDENCIES - [`dc8f9e52f`](https://togithub.com/npm/cli/commit/dc8f9e52f0bb107c0a6b20cc0c97cbc3b056c1b3) `pacote@9.5.7`: 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://togithub.com/isaacs)) - [`bb33940c3`](https://togithub.com/npm/cli/commit/bb33940c32aad61704084e61ebd1bd8e7cacccc8) `cmd-shim@3.0.0`: - [`9c93ac3`](https://togithub.com/npm/cmd-shim/commit/9c93ac39e95b0d6ae852e842e4c5dba5e19687c2) [#2](https://togithub.com/npm/cmd-shim/pull/2) [npm#3380](https://togithub.com/npm/npm/issues/3380) Handle environment variables properly ([@basbossink](https://togithub.com/basbossink)) - [`2d277f8`](https://togithub.com/npm/cmd-shim/commit/2d277f8e84d45401747b0b9470058f168b974ad5) [#25](https://togithub.com/npm/cmd-shim/pull/25) [#36](https://togithub.com/npm/cmd-shim/pull/36) [#35](https://togithub.com/npm/cmd-shim/pull/35) Fix 'no shebang' case by always providing `$basedir` in shell script ([@igorklopov](https://togithub.com/igorklopov)) - [`adaf20b`](https://togithub.com/npm/cmd-shim/commit/adaf20b7fa2c09c2111a2506c6a3e53ed0831f88) [#26](https://togithub.com/npm/cmd-shim/pull/26) Fix `$*` causing an error when arguments contain parentheses ([@satazor](https://togithub.com/satazor)) - [`49f0c13`](https://togithub.com/npm/cmd-shim/commit/49f0c1318fd384e0031c3fd43801f0e22e1e555f) [#30](https://togithub.com/npm/cmd-shim/pull/30) Fix paths for MSYS/MINGW bash ([@dscho](https://togithub.com/dscho)) - [`51a8af3`](https://togithub.com/npm/cmd-shim/commit/51a8af30990cb072cb30d67fc1b564b14746bba9) [#34](https://togithub.com/npm/cmd-shim/pull/34) Add proper support for PowerShell ([@ExE-Boss](https://togithub.com/ExE-Boss)) - [`4c37e04`](https://togithub.com/npm/cmd-shim/commit/4c37e048dee672237e8962fdffca28e20e9f976d) [#10](https://togithub.com/npm/cmd-shim/issues/10) Work around quoted batch file names ([@isaacs](https://togithub.com/isaacs)) - [`a4e279544`](https://togithub.com/npm/cli/commit/a4e279544f7983e0adff1e475e3760f1ea85825a) `npm-lifecycle@3.1.3` ([@isaacs](https://togithub.com/isaacs)): - fail properly if `uid-number` raises an error - [`7086a1809`](https://togithub.com/npm/cli/commit/7086a1809bbfda9be81344b3949c7d3ac687ffc4) `libcipm@4.0.3` ([@isaacs](https://togithub.com/isaacs)) - [`8845141f9`](https://togithub.com/npm/cli/commit/8845141f9d7827dae572c8cf26f2c775db905bd3) `read-package-json@2.1.0` ([@isaacs](https://togithub.com/isaacs)) - [`51c028215`](https://togithub.com/npm/cli/commit/51c02821575d80035ebe853492d110db11a7d1b9) `bin-links@1.1.3` ([@isaacs](https://togithub.com/isaacs)) - [`534a5548c`](https://togithub.com/npm/cli/commit/534a5548c9ebd59f0dd90e9ccca148ed8946efa6) `read-cmd-shim@1.0.3` ([@isaacs](https://togithub.com/isaacs)) - [`3038f2fd5`](https://togithub.com/npm/cli/commit/3038f2fd5b1d7dd886ee72798241d8943690f508) `gentle-fs@2.2.1` ([@isaacs](https://togithub.com/isaacs)) - [`a609a1648`](https://togithub.com/npm/cli/commit/a609a16489f76791697d270b499fd4949ab1f8c3) `graceful-fs@4.2.2` ([@isaacs](https://togithub.com/isaacs)) - [`f0346f754`](https://togithub.com/npm/cli/commit/f0346f75490619a81b310bfc18646ae5ae2e0ea4) `cacache@12.0.3` ([@isaacs](https://togithub.com/isaacs)) - [`ca9c615c8`](https://togithub.com/npm/cli/commit/ca9c615c8cff5c7db125735eb09f84d912d18694) `npm-pick-manifest@3.0.0` ([@isaacs](https://togithub.com/isaacs)) - [`b417affbf`](https://togithub.com/npm/cli/commit/b417affbf7133dc7687fd809e4956a43eae3438a) `pacote@9.5.8` ([@isaacs](https://togithub.com/isaacs)) ##### TESTS - [`b6df0913c`](https://togithub.com/npm/cli/commit/b6df0913ca73246f1fa6cfa0e81e34ba5f2b6204) [#228](https://togithub.com/npm/cli/pull/228) Proper handing of /usr/bin/node lifecycle-path test ([@olivr70](https://togithub.com/olivr70)) - [`aaf98e88c`](https://togithub.com/npm/cli/commit/aaf98e88c78fd6c850d0a3d3ee2f61c02f63bc8c) `npm-registry-mock@1.3.0` ([@isaacs](https://togithub.com/isaacs)) ### [`v6.10.3`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v6103-2019-08-06) [Compare Source](https://togithub.com/npm/cli/compare/v6.10.2...v6.10.3) ##### BUGFIXES - [`27cccfbda`](https://togithub.com/npm/cli/commit/27cccfbdac8526cc807b07f416355949b1372a9b) [#223](https://togithub.com/npm/cli/pull/223) vulns → vulnerabilities in npm audit output ([@sapegin](https://togithub.com/sapegin)) - [`d5e865eb7`](https://togithub.com/npm/cli/commit/d5e865eb79329665a927cc2767b4395c03045dbb) [#222](https://togithub.com/npm/cli/pull/222) [#226](https://togithub.com/npm/cli/pull/226) install, doctor: don't crash if registry unset ([@dmitrydvorkin](https://togithub.com/dmitrydvorkin), [@isaacs](https://togithub.com/isaacs)) - [`5b3890226`](https://togithub.com/npm/cli/commit/5b389022652abeb0e1c278a152550eb95bc6c452) [#227](https://togithub.com/npm/cli/pull/227) [npm.community#9167](https://npm.community/t/npm-err-cb-never-called-permission-denied/9167/5) Handle unhandledRejections, tell user what to do when encountering an `EACCES` error in the cache. ([@isaacs](https://togithub.com/isaacs)) ##### DEPENDENCIES - [`77516df6e`](https://togithub.com/npm/cli/commit/77516df6eac94a6d7acb5e9ca06feaa0868d779b) `licensee@7.0.3` ([@isaacs](https://togithub.com/isaacs)) - [`ceb993590`](https://togithub.com/npm/cli/commit/ceb993590e4e376a9a78264ce7bb4327fbbb37fe) `query-string@6.8.2` ([@isaacs](https://togithub.com/isaacs)) - [`4050b9189`](https://togithub.com/npm/cli/commit/4050b91898c60e9b22998cf82b70b9b822de592a) `hosted-git-info@2.8.2` - [#46](https://togithub.com/npm/hosted-git-info/issues/46) [#43](https://togithub.com/npm/hosted-git-info/issues/43) [#47](https://togithub.com/npm/hosted-git-info/pull/47) [#44](https://togithub.com/npm/hosted-git-info/pull/44) Add support for GitLab subgroups ([@mterrel](https://togithub.com/mterrel), [@isaacs](https://togithub.com/isaacs), [@ybiquitous](https://togithub.com/ybiquitous)) - [`3b1d629`](https://togithub.com/npm/hosted-git-info/commit/3b1d629) [#48](https://togithub.com/npm/hosted-git-info/issues/48) fix http protocol using sshurl by default ([@fengmk2](https://togithub.com/fengmk2)) - [`5d4a8d7`](https://togithub.com/npm/hosted-git-info/commit/5d4a8d7) ignore noCommittish on tarball url generation ([@isaacs](https://togithub.com/isaacs)) - [`1692435`](https://togithub.com/npm/hosted-git-info/commit/1692435) use gist tarball url that works for anonymous gists ([@isaacs](https://togithub.com/isaacs)) - [`d5cf830`](https://togithub.com/npm/hosted-git-info/commit/d5cf8309be7af884032616c63ea302ce49dd321c) Do not allow invalid gist urls ([@isaacs](https://togithub.com/isaacs)) - [`e518222`](https://togithub.com/npm/hosted-git-info/commit/e5182224351183ce619dd5ef00019ae700ed37b7) Use LRU cache to prevent unbounded memory consumption ([@iarna](https://togithub.com/iarna)) ### [`v6.10.2`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v6102-2019-07-23) [Compare Source](https://togithub.com/npm/cli/compare/v6.10.1...v6.10.2) tl;dr - Fixes several issues with the cache when npm is run as `sudo` on Unix systems. ##### TESTING - [`2a78b96f8`](https://togithub.com/npm/cli/commit/2a78b96f830bbd834720ccc9eacccc54915ae6f7) check test cache for root-owned files ([@isaacs](https://togithub.com/isaacs)) - [`108646ebc`](https://togithub.com/npm/cli/commit/108646ebc12f3eeebaa0a45884c45991a45e57e4) run sudo tests on Travis-CI ([@isaacs](https://togithub.com/isaacs)) - [`cf984e946`](https://togithub.com/npm/cli/commit/cf984e946f453cbea2fcc7a59608de3f24ab74c3) set --no-esm tap flag ([@isaacs](https://togithub.com/isaacs)) - [`8e0a3100d`](https://togithub.com/npm/cli/commit/8e0a3100dffb3965bb3dc4240e82980dfadf2f3c) add script to run tests and leave fixtures for inspection and debugging ([@isaacs](https://togithub.com/isaacs)) ##### BUGFIXES - [`25f4f73f6`](https://togithub.com/npm/cli/commit/25f4f73f6dc9744757787c82351120cd1baee5f8) add a util for writing arbitrary files to cache This prevents metrics timing and debug logs from becoming root-owned. ([@isaacs](https://togithub.com/isaacs)) - [`2c61ce65d`](https://togithub.com/npm/cli/commit/2c61ce65d6b67100fdf3fcb9729055b669cb1a1d) infer cache owner from parent dir in `correct-mkdir` util ([@isaacs](https://togithub.com/isaacs)) - [`235e5d6df`](https://togithub.com/npm/cli/commit/235e5d6df6f427585ec58425f1f3339d08f39d8a) ensure correct owner on cached all-packages metadata ([@isaacs](https://togithub.com/isaacs)) - [`e2d377bb6`](https://togithub.com/npm/cli/commit/e2d377bb6419d8a3c1d80a73dba46062b4dad336) [npm.community#8540](https://npm.community/t/npm-audit-fails-with-child-requires-fails-because-requires-must-be-an-object/8540) audit: report server error on failure ([@isaacs](https://togithub.com/isaacs)) - [`52576a39e`](https://togithub.com/npm/cli/commit/52576a39ed75d94c46bb2c482fd38d2c6ea61c56) [#216](https://togithub.com/npm/cli/pull/216) [npm.community#5385](https://npm.community/t/6-8-0-npm-ci-fails-with-local-dependency/5385) [npm.community#6076](https://npm.community/t/npm-ci-fail-to-local-packages/6076) Fix `npm ci` with `file:` dependencies. Partially reverts [#40](https://togithub.com/npm/cli/pull/40)/[#86](https://togithub.com/npm/cli/pull/86), recording dependencies of linked deps in order for `npm ci` to work. ([@jfirebaugh](https://togithub.com/jfirebaugh)) ##### DEPENDENCIES - [`0fefdee13`](https://togithub.com/npm/cli/commit/0fefdee130fd7d0dbb240fb9ecb50a793fbf3d29) `cacache@12.0.2` ([@isaacs](https://togithub.com/isaacs)) - infer uid/gid instead of accepting as options, preventing the overwhelming majority of cases where root-owned files end up in the cache folder. ([ac84d14](https://togithub.com/npm/cacache/commit/ac84d14)) ([@isaacs](https://togithub.com/isaacs)) ([#1](https://togithub.com/npm/cacache/pull/1)) - **i18n:** add another error message ([676cb32](https://togithub.com/npm/cacache/commit/676cb32)) ([@zkat](https://togithub.com/zkat)) - [`e1d87a392`](https://togithub.com/npm/cli/commit/e1d87a392371a070b0788ab7bfc62be18b21e9ad) `pacote@9.5.4` ([@isaacs](https://togithub.com/isaacs)) - git: ensure stream failures are reported ([7f07b5d](https://togithub.com/npm/pacote/commit/7f07b5d)) [#1](https://togithub.com/npm/pacote/issues/1) ([@lddubeau](https://togithub.com/lddubeau)) - [`3f035bf09`](https://togithub.com/npm/cli/commit/3f035bf098e2feea76574cec18b04812659aa16d) `infer-owner@1.0.4` ([@isaacs](https://togithub.com/isaacs)) - [`ba3283112`](https://togithub.com/npm/cli/commit/ba32831126591d2f6f48e31a4a2329b533b1ff19) `npm-registry-fetch@4.0.0` ([@isaacs](https://togithub.com/isaacs)) - [`ee90c334d`](https://togithub.com/npm/cli/commit/ee90c334d271383d0325af42f20f80f34cb61f07) `libnpm@3.0.1` ([@isaacs](https://togithub.com/isaacs)) - [`1e480c384`](https://togithub.com/npm/cli/commit/1e480c38416982ae28b5cdd48c698ca59d3c0395) `libnpmaccess@3.0.2` ([@isaacs](https://togithub.com/isaacs)) - [`7662ee850`](https://togithub.com/npm/cli/commit/7662ee850220c71ecaec639adbc7715286f0d28b) `libnpmhook@5.0.3` ([@isaacs](https://togithub.com/isaacs)) - [`1357fadc6`](https://togithub.com/npm/cli/commit/1357fadc613d0bfeb40f9a8f3ecace2face2fe2c) `libnpmorg@1.0.1` ([@isaacs](https://togithub.com/isaacs)) - [`a621b5cb6`](https://togithub.com/npm/cli/commit/a621b5cb6c881f95a11af86a8051754a67ae017c) `libnpmsearch@2.0.2` ([@isaacs](https://togithub.com/isaacs)) - [`560cd31dd`](https://togithub.com/npm/cli/commit/560cd31dd51b6aa2e396ccdd7289fab0a50b5608) `libnpmteam@1.0.2` ([@isaacs](https://togithub.com/isaacs)) - [`de7ae0867`](https://togithub.com/npm/cli/commit/de7ae0867d4c0180edc283457ce0b4e8e5eee554) `npm-profile@4.0.2` ([@isaacs](https://togithub.com/isaacs)) - [`e95da463c`](https://togithub.com/npm/cli/commit/e95da463cb7a325457ef411a569d7ef4bf76901d) `libnpm@3.0.1` ([@isaacs](https://togithub.com/isaacs)) - [`554b641d4`](https://togithub.com/npm/cli/commit/554b641d49d135ae8d137e83aa288897c32dacc6) `npm-registry-fetch@4.0.0` ([@isaacs](https://togithub.com/isaacs)) - [`06772f34a`](https://togithub.com/npm/cli/commit/06772f34ab851440dcd78574736936c674a84aed) `node-gyp@5.0.3` ([@isaacs](https://togithub.com/isaacs)) - [`85358db80`](https://togithub.com/npm/cli/commit/85358db80d6ccb5f7bc9a0b4d558ac6dd2468394) `npm-lifecycle@3.1.2` ([@isaacs](https://togithub.com/isaacs)) - [`051cf20`](https://togithub.com/npm/npm-lifecycle/commit/051cf20072a01839c17920d2e841756251c4f924) [#26](https://togithub.com/npm/npm-lifecycle/pull/26) fix switches for alternative shells on Windows ([@gucong3000](https://togithub.com/gucong3000)) - [`3aaf954`](https://togithub.com/npm/npm-lifecycle/commit/3aaf95435965e8f7acfd955582cf85237afd2c9b) [#25](https://togithub.com/npm/npm-lifecycle/pull/25) set only one PATH env variable for child process on Windows ([@zkochan](https://togithub.com/zkochan)) - [`ea18ed2`](https://togithub.com/npm/npm-lifecycle/commit/ea18ed2b754ca7f11998cad70d88e9004c5bef4a) [#36](https://togithub.com/npm/npm-lifecycle/pull/36) [#11](https://togithub.com/npm/npm-lifecycle/issue/11) [#18](https://togithub.com/npm/npm-lifecycle/issue/18) remove procInterrupt listener on SIGINT in procError ([@mattshin](https://togithub.com/mattshin)) - [`5523951`](https://togithub.com/npm/npm-lifecycle/commit/55239519c57b82521605622e6c71640a31ed4586) [#29](https://togithub.com/npm/npm-lifecycle/issue/29) [#30](https://togithub.com/npm/npm-lifecycle/pull/30) Use platform specific path casing if present ([@mattezell](https://togithub.com/mattezell)) ### [`v6.10.1`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v6101-2019-07-11) [Compare Source](https://togithub.com/npm/cli/compare/v6.10.0...v6.10.1) ##### BUGFIXES - [`3cbd57712`](https://togithub.com/npm/cli/commit/3cbd577120a9da6e51bb8b13534d1bf71ea5712c) fix(git): strip GIT environs when running git ([@isaacs](https://togithub.com/isaacs)) - [`a81a8c4c4`](https://togithub.com/npm/cli/commit/a81a8c4c466f510215a51cef1bb08544d11844fe) [#206](https://togithub.com/npm/cli/pull/206) improve isOnly(Dev,Optional) ([@larsgw](https://togithub.com/larsgw)) - [`172f9aca6`](https://togithub.com/npm/cli/commit/172f9aca67a66ee303c17f90a994cd52fc66552a) [#179](https://togithub.com/npm/cli/pull/179) fix-xmas-underline ([@raywu0123](https://togithub.com/raywu0123)) - [`f52673fc7`](https://togithub.com/npm/cli/commit/f52673fc7284e58af8c04533e82b76bf7add72cf) [#212](https://togithub.com/npm/cli/pull/212) build: use `/usr/bin/env` to load bash ([@rsmarples](https://togithub.com/rsmarples)) ##### DEPENDENCIES - [`ef4445ad3`](https://togithub.com/npm/cli/commit/ef4445ad34a53b5639499c8e3c9752f62ee6f37c) [#208](https://togithub.com/npm/cli/pull/208) `node-gyp@5.0.2` ([@irega](https://togithub.com/irega)) - [`c0d611356`](https://togithub.com/npm/cli/commit/c0d611356f7b23077e97574b01c8886e544db425) `npm-lifecycle@3.0.0` ([@isaacs](https://togithub.com/isaacs)) - [`7716ba972`](https://togithub.com/npm/cli/commit/7716ba9720270d5b780755a5bb1ce79702067f1f) `libcipm@4.0.0` ([@isaacs](https://togithub.com/isaacs)) - [`42d22e837`](https://togithub.com/npm/cli/commit/42d22e8374c7d303d94e405d7385d94dd2558814) `libnpm@3.0.0` ([@isaacs](https://togithub.com/isaacs)) - [`a2ea7f9ff`](https://togithub.com/npm/cli/commit/a2ea7f9ff64ae743d05fdbf7d46fb9afafa8aa6f) `semver@5.7.0` ([@isaacs](https://togithub.com/isaacs)) - [`429226a5e`](https://togithub.com/npm/cli/commit/429226a5e992cd907d4f19bd738037007cf78c1f) `lru-cache@5.1.1` ([@isaacs](https://togithub.com/isaacs)) - [`175670ea6`](https://togithub.com/npm/cli/commit/175670ea65cca03f8b2e957df3dd4b8b0efd0e1f) `npm-registry-fetch@3.9.1`: ([@isaacs](https://togithub.com/isaacs)) - [`0d0517f7f`](https://togithub.com/npm/cli/commit/0d0517f7f8c902b5064ac18fb4015b31750ad2b2) `call-limit@1.1.1` ([@isaacs](https://togithub.com/isaacs)) - [`741400429`](https://togithub.com/npm/cli/commit/74140042917ea241062a812ceb65c5423c2bafa9) `glob@7.1.4` ([@isaacs](https://togithub.com/isaacs)) - [`bddd60e30`](https://togithub.com/npm/cli/commit/bddd60e302283a4a70d35f8f742e42bd13f4dabf) `inherits@2.0.4` ([@isaacs](https://togithub.com/isaacs)) - [`4acf03fd1`](https://togithub.com/npm/cli/commit/4acf03fd140ed3ddb2dcf3fdc9756bc3f5a8bcbb) `libnpmsearch@2.0.1` ([@isaacs](https://togithub.com/isaacs)) - [`c2bd17291`](https://togithub.com/npm/cli/commit/c2bd17291a86bea7ced2fbd07d66d013bd7a7560) `marked@0.6.3` ([@isaacs](https://togithub.com/isaacs)) - [`7f0221bb1`](https://togithub.com/npm/cli/commit/7f0221bb1bb41ffc933c785940e227feae38c80c) `marked-man@0.6.0` ([@isaacs](https://togithub.com/isaacs)) - [`f458fe7dd`](https://togithub.com/npm/cli/commit/f458fe7dd3bebddf603aaae183a424ea8aaa018f) `npm-lifecycle@2.1.1` ([@isaacs](https://togithub.com/isaacs)) - [`009752978`](https://togithub.com/npm/cli/commit/0097529780269c28444f1efa0d7c131d47a933eb) `node-gyp@4.0.0` ([@isaacs](https://togithub.com/isaacs)) - [`0fa2bb438`](https://togithub.com/npm/cli/commit/0fa2bb4386379d6e9d8c95db08662ec0529964f9) `query-string@6.8.1` ([@isaacs](https://togithub.com/isaacs)) - [`b86450929`](https://togithub.com/npm/cli/commit/b86450929796950a1fe4b1f9b02b1634c812f3bb) `tar-stream@2.1.0` ([@isaacs](https://togithub.com/isaacs)) - [`25db00fe9`](https://togithub.com/npm/cli/commit/25db00fe953453198adb9e1bd71d1bc2a9f04aaa) `worker-farm@1.7.0` ([@isaacs](https://togithub.com/isaacs)) - [`8dfbe8610`](https://togithub.com/npm/cli/commit/8dfbe861085dfa8fa56bb504b4a00fba04c34f9d) `readable-stream@3.4.0` ([@isaacs](https://togithub.com/isaacs)) - [`f6164d5dd`](https://togithub.com/npm/cli/commit/f6164d5ddd072eabdf2237f1694a31efd746eb1d) [isaacs/chownr#21](https://togithub.com/isaacs/chownr/pull/21) [isaacs/chownr#20](https://togithub.com/isaacs/chownr/issues/20) [npm.community#7901](https://npm.community/t/7901/) [npm.community#8203](https://npm.community/t/8203) `chownr@1.1.2` This fixes an EISDIR error from cacache on Darwin in Node versions prior to 10.6. ([@isaacs](https://togithub.com/isaacs)) ### [`v6.10.0`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v6100-2019-07-03) [Compare Source](https://togithub.com/npm/cli/compare/v6.9.2...v6.10.0) ##### FEATURES - [`87fef4e35`](https://togithub.com/npm/cli/commit/87fef4e35) [#176](https://togithub.com/npm/cli/pull/176) fix: Always return JSON for outdated --json ([@sreeramjayan](https://togithub.com/sreeramjayan)) - [`f101d44fc`](https://togithub.com/npm/cli/commit/f101d44fc) [#203](https://togithub.com/npm/cli/pull/203) fix(unpublish): add space after hyphen ([@ffflorian](https://togithub.com/ffflorian)) - [`a4475de4c`](https://togithub.com/npm/cli/commit/a4475de4c) [#202](https://togithub.com/npm/cli/pull/202) enable production flag for npm audit ([@CalebCourier](https://togithub.com/CalebCourier)) - [`d192904d0`](https://togithub.com/npm/cli/commit/d192904d0) [#178](https://togithub.com/npm/cli/pull/178) fix: Return a value for `view` when in silent mode ([@stayradiated](https://togithub.com/stayradiated)) - [`39d473adf`](https://togithub.com/npm/cli/commit/39d473adf) [#185](https://togithub.com/npm/cli/pull/185) Allow git to follow global tagsign config ([@junderw](https://togithub.com/junderw)) ##### BUGFIXES - [`d9238af0b`](https://togithub.com/npm/cli/commit/d9238af0b) [#201](https://togithub.com/npm/cli/pull/163) [npm/npm#17858](https://togithub.com/npm/npm/issues/17858) [npm/npm#18042](https://togithub.com/npm/npm/issues/18042) [npm.community#644](https://npm.community/t/644) do not crash when removing nameless packages ([@SteveVanOpstal](https://togithub.com/SteveVanOpstal) and [@isaacs](https://togithub.com/isaacs)) - [`4bec4f111`](https://togithub.com/npm/cli/commit/4bec4f111) [#200](https://togithub.com/npm/cli/pull/200) Check for `node` (as well as `node.exe`) in npm's local dir on Windows ([@rgoulais](https://togithub.com/rgoulais)) - [`ce93dab2d`](https://togithub.com/npm/cli/commit/ce93dab2db423ef23b3e08a0612dafbeb2d25789) [#180](https://togithub.com/npm/cli/pull/180) [npm.community#6187](https://npm.community/t/6187) Fix handling of `remote` deps in `npm outdated` ([@larsgw](https://togithub.com/larsgw)) ##### TESTING - [`a823f3084`](https://togithub.com/npm/cli/commit/a823f3084) travis: Update to include new v12 LTS ([@isaacs](https://togithub.com/isaacs)) - [`33e2d1dac`](https://togithub.com/npm/cli/commit/33e2d1dac) fix flaky debug-logs test ([@isaacs](https://togithub.com/isaacs)) - [`e9411c6cd`](https://togithub.com/npm/cli/commit/e9411c6cd) Don't time out waiting for gpg user input ([@isaacs](https://togithub.com/isaacs)) - [`d2d301704`](https://togithub.com/npm/cli/commit/d2d301704) [#195](https://togithub.com/npm/cli/pull/195) Add the arm64 check for legacy-platform-all.js test case. ([@ossdev07](https://togithub.com/ossdev07)) - [`a4dc34243`](https://togithub.com/npm/cli/commit/a4dc34243) parallel tests ([@isaacs](https://togithub.com/isaacs)) ##### DOCUMENTATION - [`f5857e263`](https://togithub.com/npm/cli/commit/f5857e263) [#192](https://togithub.com/npm/cli/pull/192) Clarify usage of bundledDependencies ([@john-osullivan](https://togithub.com/john-osullivan)) - [`747fdaf66`](https://togithub.com/npm/cli/commit/747fdaf66) [#159](https://togithub.com/npm/cli/pull/159) doc: add --audit-level param ([@ngraef](https://togithub.com/ngraef)) ##### DEPENDENCIES - [`e36b3c320`](https://togithub.com/npm/cli/commit/e36b3c320) graceful-fs@4.2.0 ([@isaacs](https://togithub.com/isaacs)) - [`6bb935c09`](https://togithub.com/npm/cli/commit/6bb935c09) read-package-tree@5.3.1 ([@isaacs](https://togithub.com/isaacs)) - [`e9cd536`](https://togithub.com/npm/read-package-tree/commit/e9cd536) Use custom caching `realpath` implementation, dramatically reducing `lstat` calls when reading the package tree ([@isaacs](https://togithub.com/isaacs)) - [`39538b460`](https://togithub.com/npm/cli/commit/39538b460) write-file-atomic@2.4.3 ([@isaacs](https://togithub.com/isaacs)) - [`f8b1552`](https://togithub.com/npm/write-file-atomic/commit/f8b1552) [#38](https://togithub.com/npm/write-file-atomic/pull/38) Ignore errors raised by `fs.closeSync` ([@lukeapage](https://togithub.com/lukeapage)) - [`042193069`](https://togithub.com/npm/cli/commit/042193069) pacote@9.5.1 ([@isaacs](https://togithub.com/isaacs)) - [`8bbd051`](https://togithub.com/npm/pacote/commit/8bbd051) [#172](https://togithub.com/zkat/pacote/pull/172) limit git retry times, avoid unlimited retries ([小秦](https://togithub.com/xqin)) - [`92f5e4c`](https://togithub.com/npm/pacote/commit/92f5e4c) [#170](https://togithub.com/zkat/pacote/pull/170) fix(errors): Fix "TypeError: err.code.match is not a function" error ([@jviotti](https://togithub.com/jviotti)) - [`8bd8e909f`](https://togithub.com/npm/cli/commit/8bd8e909f) cacache@11.3.3 ([@isaacs](https://togithub.com/isaacs)) - [`47de8f5`](https://togithub.com/npm/cacache/commit/47de8f5) [#146](https://togithub.com/zkat/cacache/pull/146) [npm.community#2395](https://npm.community/t/2395) fix(config): Add ssri config 'error' option ([@larsgw](https://togithub.com/larsgw)) - [`5156561`](https://togithub.com/npm/cacache/commit/5156561) fix(write): avoid a `cb never called` situation ([@zkat](https://togithub.com/zkat)) - [`90f40f0`](https://togithub.com/npm/cacache/commit/90f40f0) [#166](https://togithub.com/zkat/cacache/pull/166) [#165](https://togithub.com/zkat/cacache/issues/165) docs: Fix docs for `path` property in get.info ([@hdgarrood](https://togithub.com/hdgarrood)) - [`bf61c45c6`](https://togithub.com/npm/cli/commit/bf61c45c6) bluebird@3.5.5 ([@isaacs](https://togithub.com/isaacs)) - [`f75d46a9d`](https://togithub.com/npm/cli/commit/f75d46a9d) tar@4.4.10 ([@isaacs](https://togithub.com/isaacs)) - [`c80341a`](https://togithub.com/npm/node-tar/commit/c80341a) [#215](https://togithub.com/npm/node-tar/pull/215) Fix encoding/decoding of base-256 numbers ([@justfalter](https://togithub.com/justfalter)) - [`77522f0`](https://togithub.com/npm/node-tar/commit/77522f0) [#204](https://togithub.com/npm/node-tar/issues/204) [#214](https://togithub.com/npm/node-tar/issues/214) Use `stat` instead of `lstat` when checking CWD ([@stkb](https://togithub.com/stkb)) - [`ec6236210`](https://togithub.com/npm/cli/commit/ec6236210) npm-packlist@1.4.4 ([@isaacs](https://togithub.com/isaacs)) - [`63d1e3e`](https://togithub.com/npm/npm-packlist/commit/63d1e3e) [#30](https://togithub.com/npm/npm-packlist/issues/30) Sort package tarball entries by file type for compression benefits ([@isaacs](https://togithub.com/isaacs)) - [`7fcd045`](https://togithub.com/npm/npm-packlist/commit/7fcd045) Ignore `.DS_Store` files as well as folders ([@isaacs](https://togithub.com/isaacs)) - [`68b7c96`](https://togithub.com/npm/npm-packlist/commit/68b7c96) Never include .git folders in package root. (Note: this prevents the issue that broke the v6.9.1 release.) ([@isaacs](https://togithub.com/isaacs)) - [`57bef61bc`](https://togithub.com/npm/cli/commit/57bef61bc) update fstream in node-gyp ([@isaacs](https://togithub.com/isaacs)) - Addresses [security advisory \#886](https://www.npmjs.com/advisories/886) - [`acbbf7eee`](https://togithub.com/npm/cli/commit/acbbf7eee) [#183](https://togithub.com/npm/cli/pull/183) licensee@7.0.2 ([@kemitchell](https://togithub.com/kemitchell)) - [`011ae67f0`](https://togithub.com/npm/cli/commit/011ae67f0) readable-stream@3.3.0 ([@isaacs](https://togithub.com/isaacs)) - [`f5e884909`](https://togithub.com/npm/cli/commit/f5e884909) npm-registry-mock@1.2.1 ([@isaacs](https://togithub.com/isaacs)) - [`b57d07e35`](https://togithub.com/npm/cli/commit/b57d07e35) npm-registry-couchapp@2.7.2 ([@isaacs](https://togithub.com/isaacs)) ### [`v6.9.2`](https://togithub.com/npm/cli/blob/master/CHANGELOG.md#v692-2019-06-27) [Compare Source](https://togithub.com/npm/cli/compare/v6.9.1-next.0...v6.9.2) This release is identical to v6.9.1, but we had to publish a new version due to [a .git directory in the release](https://npm.community/t/8454).Renovate configuration
:date: Schedule: At any time (no schedule defined).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot. View repository job log here.