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
2a78b96f8check test cache for root-owned files (@isaacs)108646ebcrun sudo tests on Travis-CI (@isaacs)cf984e946set --no-esm tap flag (@isaacs)8e0a3100dadd script to run tests and leave fixtures for inspection and debugging (@isaacs)
BUGFIXES
25f4f73f6add a util for writing arbitrary files to cache This prevents metrics timing and debug logs from becoming root-owned. (@isaacs)2c61ce65dinfer cache owner from parent dir incorrect-mkdirutil (@isaacs)235e5d6dfensure correct owner on cached all-packages metadata (@isaacs)e2d377bb6npm.community#8540 audit: report server error on failure (@isaacs)52576a39e#216 npm.community#5385 npm.community#6076 Fixnpm ciwithfile:dependencies. Partially reverts #40/#86, recording dependencies of linked deps in order fornpm cito work. (@jfirebaugh)
DEPENDENCIES
0fefdee13cacache@12.0.2(@isaacs)e1d87a392pacote@9.5.4(@isaacs)3f035bf09infer-owner@1.0.4(@isaacs)ba3283112npm-registry-fetch@4.0.0(@isaacs)ee90c334dlibnpm@3.0.1(@isaacs)1e480c384libnpmaccess@3.0.2(@isaacs)7662ee850libnpmhook@5.0.3(@isaacs)1357fadc6libnpmorg@1.0.1(@isaacs)a621b5cb6libnpmsearch@2.0.2(@isaacs)560cd31ddlibnpmteam@1.0.2(@isaacs)de7ae0867npm-profile@4.0.2(@isaacs)e95da463clibnpm@3.0.1(@isaacs)554b641d4npm-registry-fetch@4.0.0(@isaacs)06772f34anode-gyp@5.0.3(@isaacs)85358db80npm-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)