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
[email protected]
(@isaacs)e1d87a392
[email protected]
(@isaacs)3f035bf09
[email protected]
(@isaacs)ba3283112
[email protected]
(@isaacs)ee90c334d
[email protected]
(@isaacs)1e480c384
[email protected]
(@isaacs)7662ee850
[email protected]
(@isaacs)1357fadc6
[email protected]
(@isaacs)a621b5cb6
[email protected]
(@isaacs)560cd31dd
[email protected]
(@isaacs)de7ae0867
[email protected]
(@isaacs)e95da463c
[email protected]
(@isaacs)554b641d4
[email protected]
(@isaacs)06772f34a
[email protected]
(@isaacs)85358db80
[email protected]
(@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)