v6.10.2
v6.10.2 (2019-07-23):
tl;dr - Fixes several issues with the cache when npm is run as sudo
on Unix systems.
TESTING
2a78b96f8
check test cache for root-owned files (@isaacs)108646ebc
run sudo tests on Travis-CI (@isaacs)cf984e946
set --no-esm tap flag (@isaacs)8e0a3100d
add script to run tests and leave fixtures for inspection and debugging (@isaacs)
BUGFIXES
25f4f73f6
add a util for writing arbitrary files to cache This prevents metrics timing and debug logs from becoming root-owned. (@isaacs)2c61ce65d
infer cache owner from parent dir incorrect-mkdir
util (@isaacs)235e5d6df
ensure correct owner on cached all-packages metadata (@isaacs)e2d377bb6
npm.community#8540 audit: report server error on failure (@isaacs)52576a39e
#216 npm.community#5385 npm.community#6076 Fixnpm ci
withfile:
dependencies. Partially reverts #40/#86, recording dependencies of linked deps in order fornpm ci
to work. (@jfirebaugh)
DEPENDENCIES
0fefdee13
cacache@12.0.2
(@isaacs)e1d87a392
pacote@9.5.4
(@isaacs)3f035bf09
infer-owner@1.0.4
(@isaacs)ba3283112
npm-registry-fetch@4.0.0
(@isaacs)ee90c334d
libnpm@3.0.1
(@isaacs)1e480c384
libnpmaccess@3.0.2
(@isaacs)7662ee850
libnpmhook@5.0.3
(@isaacs)1357fadc6
libnpmorg@1.0.1
(@isaacs)a621b5cb6
libnpmsearch@2.0.2
(@isaacs)560cd31dd
libnpmteam@1.0.2
(@isaacs)de7ae0867
npm-profile@4.0.2
(@isaacs)e95da463c
libnpm@3.0.1
(@isaacs)554b641d4
npm-registry-fetch@4.0.0
(@isaacs)06772f34a
node-gyp@5.0.3
(@isaacs)85358db80
npm-lifecycle@3.1.2
(@isaacs)051cf20
#26 fix switches for alternative shells on Windows (@gucong3000)3aaf954
#25 set only one PATH env variable for child process on Windows (@zkochan)ea18ed2
#36 #11 #18 remove procInterrupt listener on SIGINT in procError (@mattshin)5523951
#29 #30 Use platform specific path casing if present (@mattezell)