diff options
author | Bartek IwaĆczuk <biwanczuk@gmail.com> | 2022-08-31 00:31:59 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-31 00:31:59 +0200 |
commit | adec4f575eb19a48cefe451ce3962a6a4754e3ba (patch) | |
tree | ab2c6384364c45b0ce1f7d6ae225dae56d3ed8b6 | |
parent | 79fe8ffff8f5032ed11df410c14acadfa1a74946 (diff) |
fix(npm): translate CJS to ESM with name clashes for files and dirs (#15697)
-rw-r--r-- | cli/node/mod.rs | 27 | ||||
-rw-r--r-- | cli/tests/integration/npm_tests.rs | 7 | ||||
-rw-r--r-- | cli/tests/testdata/npm/registry/fs-extra/fs-extra-10.1.0.tgz | bin | 0 -> 16920 bytes | |||
-rw-r--r-- | cli/tests/testdata/npm/registry/fs-extra/registry.json | 1 | ||||
-rw-r--r-- | cli/tests/testdata/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz | bin | 0 -> 9770 bytes | |||
-rw-r--r-- | cli/tests/testdata/npm/registry/graceful-fs/registry.json | 1 | ||||
-rw-r--r-- | cli/tests/testdata/npm/registry/jsonfile/jsonfile-6.1.0.tgz | bin | 0 -> 5816 bytes | |||
-rw-r--r-- | cli/tests/testdata/npm/registry/jsonfile/registry.json | 1 | ||||
-rw-r--r-- | cli/tests/testdata/npm/registry/universalify/registry.json | 1 | ||||
-rw-r--r-- | cli/tests/testdata/npm/registry/universalify/universalify-2.0.0.tgz | bin | 0 -> 2067 bytes | |||
-rw-r--r-- | cli/tests/testdata/npm/translate_cjs_to_esm/main.js | 2 | ||||
-rw-r--r-- | cli/tests/testdata/npm/translate_cjs_to_esm/main.out | 1 |
12 files changed, 32 insertions, 9 deletions
diff --git a/cli/node/mod.rs b/cli/node/mod.rs index 66b0f32f1..c64ba6132 100644 --- a/cli/node/mod.rs +++ b/cli/node/mod.rs @@ -738,7 +738,6 @@ pub fn translate_cjs_to_esm( // if there are reexports, handle them first for (idx, reexport) in analysis.reexports.iter().enumerate() { // Firstly, resolve relate reexport specifier - // todo(dsherret): call module_resolve instead? let resolved_reexport = resolve( reexport, specifier, @@ -1039,19 +1038,29 @@ fn is_relative_specifier(specifier: &str) -> bool { } fn file_extension_probe( - mut p: PathBuf, + p: PathBuf, referrer: &Path, ) -> Result<PathBuf, AnyError> { - if p.exists() && !p.is_dir() { - Ok(p.clean()) - } else { - p.set_extension("js"); - if p.exists() && !p.is_dir() { - Ok(p) + let p = p.clean(); + if p.exists() { + let mut p_js = p.clone(); + p_js.set_extension("js"); + if p_js.exists() && p_js.is_file() { + return Ok(p_js); + } else if p.is_dir() { + return Ok(p.join("index.js")); } else { - Err(not_found(&p.clean().to_string_lossy(), referrer)) + return Ok(p); + } + } else { + let mut p_js = p.clone(); + p_js.set_extension("js"); + if p_js.exists() && p_js.is_file() { + return Ok(p_js); } } + + Err(not_found(&p.to_string_lossy(), referrer)) } fn not_found(path: &str, referrer: &Path) -> AnyError { diff --git a/cli/tests/integration/npm_tests.rs b/cli/tests/integration/npm_tests.rs index 6d0495454..922bfe70f 100644 --- a/cli/tests/integration/npm_tests.rs +++ b/cli/tests/integration/npm_tests.rs @@ -61,6 +61,13 @@ itest!(cjs_reexport_collision { http_server: true, }); +itest!(translate_cjs_to_esm { + args: "run --unstable -A --quiet npm/translate_cjs_to_esm/main.js", + output: "npm/translate_cjs_to_esm/main.out", + envs: env_vars(), + http_server: true, +}); + itest!(compare_globals { args: "run --allow-read --unstable npm/compare_globals/main.js", output: "npm/compare_globals/main.out", diff --git a/cli/tests/testdata/npm/registry/fs-extra/fs-extra-10.1.0.tgz b/cli/tests/testdata/npm/registry/fs-extra/fs-extra-10.1.0.tgz Binary files differnew file mode 100644 index 000000000..02cb6b891 --- /dev/null +++ b/cli/tests/testdata/npm/registry/fs-extra/fs-extra-10.1.0.tgz diff --git a/cli/tests/testdata/npm/registry/fs-extra/registry.json b/cli/tests/testdata/npm/registry/fs-extra/registry.json new file mode 100644 index 000000000..b94c2feba --- /dev/null +++ b/cli/tests/testdata/npm/registry/fs-extra/registry.json @@ -0,0 +1 @@ +{"_id":"fs-extra","_rev":"631-e1d31ebe1e4a81ddb60f22551586e884","name":"fs-extra","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.","dist-tags":{"latest":"10.1.0"},"versions":{"0.0.1":{"name":"fs-extra","version":"0.0.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"git://github.com/jprichardson/node-fs-exra.git"},"keywords":["fs","file","file system","copy"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"coffee-script":">=1.0.1","jasmine-node":">=1.0.12","path-extra":">=0.0.1"},"bin":{"TEST_file-extra":"./bin/TEST_file-extra"},"main":"index","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"_id":"fs-extra@0.0.1","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"3b98a23769ed92961f81653fe9f347092fa67f3c","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.0.1.tgz","integrity":"sha512-uNnCmtTiP0hUjHkGRtV2+cLGXQfQ1wm9vnVwMzVtELD/6AzJGIj8YtBV/VTwyMlbhO69SefKvF7ZvXXoi78J3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmDq3FIu8tU2CfCGvcMCbemvPmBnpwsGhMqRbbiXY3qQIhALAKpTqxZHmMHFoSVv/NvIyT2U44ofUqupY3BdmkAibt"}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.0.11":{"name":"fs-extra","version":"0.0.11","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"git://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"coffee-script":">=1.0.1","jasmine-node":">=1.0.12","path-extra":">=0.0.1"},"bin":{"TEST_file-extra":"./bin/TEST_file-extra"},"main":"index","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"_id":"fs-extra@0.0.11","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"3aaa3f6e0b62cb19f794d4308c6b2dfddd3bf6f3","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.0.11.tgz","integrity":"sha512-ZzpBVMkfntHD2rM/bqhJ0vcefApNvXYxLj8G7RTrr91tVMQS3PFU9xLczUleVQAymM0MghRXVGcgp87jO+GfAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCHxyMzL3YChUtu54a5P+yGJnFZYCf37+AHnYC7ore6ngCIGb8kBW/74TZeNjtk++0PNhzW2cboTJxq64Q7FaAk22Y"}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.0.3":{"name":"fs-extra","version":"0.0.3","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"git://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"coffee-script":">=1.0.1","jasmine-node":">=1.0.12","mocha":">=0.9.0","path-extra":">=0.0.1","rimraf":">=1.0.9"},"main":"index","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"_id":"fs-extra@0.0.3","devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.0-beta-10","_nodeVersion":"v0.6.7","_defaultsLoaded":true,"dist":{"shasum":"fdedeb8e9b288d49880fe36335e9152b6c045793","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.0.3.tgz","integrity":"sha512-3PwgUIN/dmP/HO6mWGFLKX8iPafzCnVdvfGR2o1Oa+cYgk40NTV5kx9UMn2wXV32WaRwgLdJGaMU3/nt3lCxmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnxnlAcnQrPsZlwGyLfq3AIPjyPbFMfr5b5e71wtpNjAIhAJkK65G3bpIV81TutVQD85B8+lS11r+KXdrskFopQubr"}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.0.4":{"name":"fs-extra","version":"0.0.4","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"git://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"path-extra":"0.0.x","rimraf":"1.0.x"},"devDepdencies":{"mocha":"0.14.x","growl":"1.5.x","coffee-script":"1.2.x"},"main":"./lib/index","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"_id":"fs-extra@0.0.4","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"b541b659f7fdc608338dcbb38ae1b55c1e72786a","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.0.4.tgz","integrity":"sha512-uCp9qfoMQaUfNiY6f41AWNNHE7FwTywm++bprW8DP6d3LKfBIOK1hd2R3BlnCb3DDi8MTshQ4heDb8fn0A0uXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVYKm6GjMkbdrUPhhbiKes9437Ic1erzo+9DmfEi9N9gIhAObVqVlTlOOQumqUqubveOZsH9RD0XVPr0vSnsMODflA"}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.1.0":{"name":"fs-extra","version":"0.1.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"git://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","recursive"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"rimraf":"1.0.x","ncp":"0.2.x","mkdirp":"0.3.x"},"devDepdencies":{"mocha":"1.0.x","growl":"1.5.x","coffee-script":"1.2.x","test-util":"0.1.x","path-extra":"0.0.x"},"main":"./lib/index","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"_id":"fs-extra@0.1.0","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"3c7cc701f36d41cdb8c956a433cd5bbad54f7124","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.1.0.tgz","integrity":"sha512-sPff4jlq+b2kmj0fbIzhdOdh1tQP0eMdpxEir17Gmes4C1lYNlqbKvdjJzI+sPefwc0FsOI7A7prh97rN7cqAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8eoQKzuvXHp0VCsAPN/JGP/UwQHV9aI8iIFP1Vvoz2AiEAlfntqS6t+EEz4W5vmg8oQwtz4QV6ST2Yc5C5EpifM7E="}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.1.1":{"name":"fs-extra","version":"0.1.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"git://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","recursive"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"rimraf":"1.0.x","ncp":"0.2.x","mkdirp":"0.3.x"},"devDepdencies":{"mocha":"1.0.x","growl":"1.5.x","coffee-script":"1.2.x","test-util":"0.1.x","path-extra":"0.0.x"},"main":"./lib/index","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"_id":"fs-extra@0.1.1","devDependencies":{},"optionalDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"b98812c8ec2354d54f876c43eef17ec0cb07a0d6","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.1.1.tgz","integrity":"sha512-0eQoA4+bBpZ+BDzshezGiCCVJM6jz6bJTFzfZCMncY6UTZl7SnpvkBR0g/lSEDTHvBPu3qHwrK98OvSr7Qzr0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuBkD7BPkgq53IPDoQvcBucHIfN51rTcTlV+gIy+QL1AIgd9gB0fprW6KRtt1i3qst616/eTwvVxO2JILmUVF25fE="}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.1.2":{"name":"fs-extra","version":"0.1.2","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","recursive"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"rimraf":"1.0.x","ncp":"0.2.x","mkdirp":"0.3.x"},"devDepdencies":{"mocha":"1.3.x","growl":"1.5.x","coffee-script":"1.3.x","test-util":"0.1.x","path-extra":"0.0.x"},"main":"./lib/index","_id":"fs-extra@0.1.2","dist":{"shasum":"572cdc48d6555ed17b11081dd19d1aa1e7a7b6c8","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.1.2.tgz","integrity":"sha512-gp2kcUpVtV6NmZ0+e26PcWUwD6bazoodJG5joYX2po0hVFtL1LSzdUufoHeo15svf9vOoKRwPShQ6UQw04OY3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9LqCtUF9AxxFw5lEB39kPx5287VgheNEPbxXkVh/abwIgDNtVZaicQ43YkR4pnq1IwXZAjzdrJYAR7DWt52WuZAE="}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.1.3":{"name":"fs-extra","version":"0.1.3","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","recursive"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"rimraf":"1.0.x","ncp":"0.2.x","mkdirp":"0.3.x"},"devDepdencies":{"mocha":"1.3.x","growl":"1.5.x","coffee-script":"1.3.x","test-util":"0.1.x","path-extra":"0.0.x"},"main":"./lib/index","_id":"fs-extra@0.1.3","dist":{"shasum":"1d2854be066381d1e931a81531dded8c7c0a29f4","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.1.3.tgz","integrity":"sha512-qSNAScpT05K34rPBe61D+30DHRYekZS+rwY0TjSNbGFSuJ5gNP9x9shULGMYA21VihZE81RFIkdpisl56Tipsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEH7sM+x5enFeQk8iq1AUqmjLCRuJWNvETbXiyP9L+6AiEA2bt3W4p4yLPOtG/bRkB+KJhX4KKrqp6VU/y3sJGc5XQ="}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.2.0":{"name":"fs-extra","version":"0.2.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","recursive"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"rimraf":"1.0.x","ncp":"0.2.x","mkdirp":"0.3.x","jsonfile":"0.0.x"},"devDependencies":{"mocha":"1.4.x","coffee-script":"1.3.x","path-extra":"0.0.x","testutil":"~0.2.2"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.2.0","dist":{"shasum":"be9ef5e7779a237938f131a47ff526d597358855","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.2.0.tgz","integrity":"sha512-lCmKHH/G5HVxJamp+0oJ2X2zpx2EH0woef/QhBarg9F1vSJzTJv7jSP0OdTIR64TLLyAaGWlafQ8a/6PU3ruAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDouFTWHODLe8p7VpJntElUZljeTX5sjeyh0vDlwHhx5gIgBjQ4P/WLl6wNjre8hpDk4yWtMPr3KslsaO1sp5sDV+8="}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.2.1":{"name":"fs-extra","version":"0.2.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","recursive"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"rimraf":"~2.0.2","ncp":"0.2.x","mkdirp":"0.3.x","jsonfile":"0.0.x"},"devDependencies":{"mocha":"1.4.x","coffee-script":"1.3.x","path-extra":"0.0.x","testutil":"~0.2.2"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.2.1","dist":{"shasum":"14bcc971db76cc7ed17cb19309ba572646aa0873","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.2.1.tgz","integrity":"sha512-Y4PTaa0heY5JC32NNC6lnorSI8MIPZjHuPC6kv0BXoZx/rEkLVEmiXExyQorhOTho5Wwn4PgOmP2yjCx2rA7jw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHYIP+unCp1MxfRA5vLaXjdtya73a2BR8QAnQVn/pViAIgKfpll9m+N/L7H2ufM+UgA9PlUwJKBcJwSexGjooyW4A="}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.3.0":{"name":"fs-extra","version":"0.3.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","recursive","json","read","write","extra","delete","remove"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"rimraf":"~2.0.2","ncp":"0.2.x","mkdirp":"0.3.x","jsonfile":"0.0.x"},"devDependencies":{"mocha":"1.4.x","path-extra":"0.0.x","testutil":"~0.2.2"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.3.0","dist":{"shasum":"fe26c1e8a24408b7bc706f632fd59bb03ef00a37","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.3.0.tgz","integrity":"sha512-CubicW01E3ErxI0ETeqhaADEPoR/Pf8NWb29M8xRFSh645s0NKansxyvgOHaSAkDTFPKXovHECwnodRnhNAGyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxF3sgJYG1bXFncDbgk4PUbwBGcQbUTaCo86uvmtm58AiEA+Zq/6fsuL4Nt2GCc5QvvNmGWQQnX6rhofqLGhgmULFk="}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.3.1":{"name":"fs-extra","version":"0.3.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","recursive","json","read","write","extra","delete","remove"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"rimraf":"~2.0.2","ncp":"0.2.x","mkdirp":"0.3.x","jsonfile":"0.0.x"},"devDependencies":{"mocha":"1.4.x","path-extra":"0.0.x","testutil":"~0.2.2"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.3.1","dist":{"shasum":"c875886bd77717b9a8967604e7a94da2ed52b174","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.3.1.tgz","integrity":"sha512-pP4bxXg0CIg722dq3s8EtgEnP96oeMLxfc/tPksG9hZqYr4EN8X+oMoeMa2yqRtlEQVNHpieowzXlkgy4DU+3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFzB4eBB6WGCcfutrYSn1DEdtLOyzQOLspwMzTXB3KN7AiEAvRayxer1CI112qb7DTWXG3+OUc/lP3b9fDLMTKJeLbo="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.3.2":{"name":"fs-extra","version":"0.3.2","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"rimraf":"~2.0.2","ncp":"0.2.x","mkdirp":"0.3.x","jsonfile":"0.0.x"},"devDependencies":{"mocha":"1.4.x","path-extra":"0.0.x","testutil":"~0.2.4"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.3.2","dist":{"shasum":"07479b042c7d7b5cd20b0a5c1c67e55b56f7193b","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.3.2.tgz","integrity":"sha512-2zH6Lm/k3SEnVAGq2m0fdRXXQ8+5W68N8WUEAwuBlHvWzvr882LhtvDy59bJYLwGnd+HjoA9DKrQMc+3TgpbDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAtU6YEyQXNbyvSITjVZuQ5n8X+WsrbQap+Q+QgSVk/MAiBJJtAYprF9dvCclA0rWTfZI1KZXPlgUztPkZDZW008yA=="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.4.0":{"name":"fs-extra","version":"0.4.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"0.2.x","mkdirp":"0.3.x","jsonfile":"0.0.x","rimraf":"~2.1.2"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.4.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.4.0","dist":{"shasum":"b8978edb9fb3352ee9f8bb76707e9765b82ce124","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.4.0.tgz","integrity":"sha512-AqGcght4l6KqRc2lBUJ5ricWquiGeJaGlwgtnozvtH/+Sw2gzjl5YCs84NcdI89hndnKgl5zKlkdF06+5yYGbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHAKkVg2oEk/09xJuj0G2QX72FdX0QSKvzA+6ncM5ZIXAiEAvh1koLIA3W5OFMbSQ1GP4iIwiDOsSVf+jU5CRVGo3i8="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.5.0":{"name":"fs-extra","version":"0.5.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"0.2.x","mkdirp":"0.3.x","jsonfile":"0.0.x","rimraf":"~2.1.2"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.4.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.5.0","dist":{"shasum":"34646dc62c97fa13b1024946bf4174e8c0f05ca4","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.5.0.tgz","integrity":"sha512-JksTHiXJLXJoHfDNsTjAWUfXD4nOEocEg/fe0dbQK0cPb82bcv64+hm093rwzHvKyDnRnmriP2ajRgnGx7+d2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4pl8cIGw4Df+4Oit89m3DCop9X8go/GGSueB0WjC2mQIgeyGTmPzmFO5jtowh9TlRFKDJy23AFQ3vMcbquwTWq7M="}]},"_npmVersion":"1.1.69","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.6.0":{"name":"fs-extra","version":"0.6.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"~0.4.2","mkdirp":"0.3.x","jsonfile":"0.0.x","rimraf":"~2.1.4"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.6.0","dist":{"shasum":"64a1ed1616d416e1405d57aa59af7765e1844578","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.6.0.tgz","integrity":"sha512-cL9zi42EtMVpCvJQA3LlUcejzfrbqsHoIGMrOEVnvJIct9gVcVIcNxn+5BHte/ep3io2aluHOcDHbcMytmELbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnNYsNejmVjkk9eatSNIdZrcaIqMXUdYzB+FKvmgVW9wIge1iNhLA3piH44RclSDv47dqJ5CrhqB2UTj1raIAOSUs="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.6.1":{"name":"fs-extra","version":"0.6.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"~0.4.2","mkdirp":"0.3.x","jsonfile":"0.0.x","rimraf":"~2.1.4"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.6.1","dist":{"shasum":"bb4d0918ef7f6414e1a135cd68ebeee825e96ad1","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.6.1.tgz","integrity":"sha512-RPVxyRqCMeHpO5Sfj+YopNrY9ZBH37IGkGZ1wndGo4dlXkiYQ+XL3lTaauq7VI+3cEYs/91yOoOBDq6J7dQbdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKwAOSrarhceENKr6dDbbPSA+ph/3TtfpJigz7UcFc9AiB2ybUfTGdWM8A4yKDAFuybR6Cj0aSFClAU8JaN1DqKpQ=="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.6.2":{"name":"fs-extra","version":"0.6.2","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"~0.4.2","mkdirp":"0.3.x","jsonfile":"0.0.x","rimraf":"~2.1.4"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.6.2","dist":{"shasum":"5b883d30e18fa02d6cdb40a7d72fe44ae45df5ef","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.6.2.tgz","integrity":"sha512-lQGv7XMnDK3iz5u1IYZ3ocY1XsYjfOYvZ6u8dxpTQjn3LpG/7lhBjGTR3mSOjGFw3E9dPShtRZoRvxoorQs18g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOia1CVhD9+KnYgeBjchXXXv5RdiFkGhc0yDrK/kZa4wIgKikAo4WpsetWg4xa6+XuU26EtJCnVhWKx9z9r1WLSYQ="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.6.3":{"name":"fs-extra","version":"0.6.3","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":["https://github.com/jprichardson/node-fs-extra"],"repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"~0.4.2","mkdirp":"0.3.x","jsonfile":"~1.0.0","rimraf":"~2.2.0"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.6.3","dist":{"shasum":"aa15ca548c03d7a53ecd4b97082725c1166ffc90","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.6.3.tgz","integrity":"sha512-euysltctvIrvMTJTQr0IL55Gpwa74kbqVAFzLC/U1ltkJX76RX648qLbLTLrhYDOIbMXMIm03awb9c1NvQTWSQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDdbLBrUHH8QfZgfu41tjR1/oM+hSdCLvuPegrbj1FOAiBFE59ob9lssiG2875m5/y8Hwcb1+hBD1UhadLbvvjIYQ=="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.6.4":{"name":"fs-extra","version":"0.6.4","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"~0.4.2","mkdirp":"0.3.x","jsonfile":"~1.0.1","rimraf":"~2.2.0"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.6.4","dist":{"shasum":"f46f0c75b7841f8d200b3348cd4d691d5a099d15","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.6.4.tgz","integrity":"sha512-5rU898vl/Z948L+kkJedbmo/iltzmiF5bn/eEk0j/SgrPpI+Ydau9xlJPicV7Av2CHYBGz5LAlwTnBU80j1zPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCviEKwYh7RqFqbQ3nqLBWx9Eg5nyi3bVUTdHhQK9TRxgIgIvl4af8luwO7NSAqQm3PJUWeE/aWV1y/FtxOMRfR70o="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.7.0":{"name":"fs-extra","version":"0.7.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"~0.4.2","mkdirp":"0.3.x","jsonfile":"~1.0.1","rimraf":"~2.2.0"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.7.0","dist":{"shasum":"131f288d02f096540ccc7d9fc06a125edbcc0511","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.7.0.tgz","integrity":"sha512-tN1EI5J0NOd1bhr19RbtlqPxfDDbC5DLPPhFSbbeibTx0AcSvsbBW8ZaYVGGc1xZTNuSa6T/GeAsUm7Y7x5PdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8cDtEXQ8BKfp+vds3vDPHBs69GXQrc/3Px0/+29aziAiAQGKaERv0Vxlj7nfe0WbkPnxsEeyUQDXJ2g8XGCIwwdA=="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.7.1":{"name":"fs-extra","version":"0.7.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"~0.4.2","mkdirp":"0.3.x","jsonfile":"~1.1.0","rimraf":"~2.2.0"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.7.1","dist":{"shasum":"516505a3be70c1bead91df000ceb9955ab1b5f8b","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.7.1.tgz","integrity":"sha512-RAyw3yiOGOSyqaRneNrAzWzRjyg8DaDv1VJqIHHHINImlJcD+MzwPWREkmav+Rq42mODjqxPPHav83KzVNjmHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICq1COsUIfWRbYcjSz1ucd56MqJBfgv+1JtH2ZaUzM/lAiB4bwHQSXyIGY+JnE0l9dCamQnD3b4OTGwGVGTjGzSrUA=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.8.0":{"name":"fs-extra","version":"0.8.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"~0.4.2","mkdirp":"0.3.x","jsonfile":"~1.1.0","rimraf":"~2.2.0"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.8.0","dist":{"shasum":"0f8b16eeeec391484d83460adfc685204d3dc3f4","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.8.0.tgz","integrity":"sha512-Xe0oDN7jH/lITRIi6EKDHdjILLatU/59/nsC1WDRTdRIjfDLqamOrZcnMwLZMB/Z8FVjUXmwuwpFAYPYXUrDcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICparZC85PY2cFQcVY/KUfacF71K3Ja0dOrnJOOqksUMAiBJS4xosVaoCwB80byl42XgOS+lVuXUiMTCE72oiIMnXw=="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.8.1":{"name":"fs-extra","version":"0.8.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"~0.4.2","mkdirp":"0.3.x","jsonfile":"~1.1.0","rimraf":"~2.2.0"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"_id":"fs-extra@0.8.1","dist":{"shasum":"0e5779ffbfedf511bc755595c7f03c06d4b43e8d","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.8.1.tgz","integrity":"sha512-Akj5XDR7y7vvXJi9m7R9D7TCBk6tkdCSI9ot4FJ8ulBog14KyqCi/6JxXa4AU6P9YhEZWwmTQ6Bi5QUyYrFqWQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw/mAPWmi8PZaAsPrFCtEGyNaN9FG6JuXt2TPGvVNl6QIhAOhkx27mhsfb9DRw/qGeQoDM+XhcTNHSA9MbPrytdYPR"}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.9.0":{"name":"fs-extra","version":"0.9.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"^0.5.1","mkdirp":"^0.5.0","jsonfile":"~1.1.0","rimraf":"^2.2.8"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0","userid":"~0.1.1"},"main":"./lib/index","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.9.0","dist":{"shasum":"a8ef85cd865097854545af98394990e706651f29","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.9.0.tgz","integrity":"sha512-ReEyL90UvkdGJYwX1MOVBgwtN0RbODJS5J7Coz0XpgWgs5JXKphD6Epf4EhouO2beOvoNBMexG1LjrvePvQpow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFac3Iuam/1IEnoWXbFKrtdrB7DIYVE2nXCaO+dgLZxSAiEAhHFPXYJbxMddLb30NkwzuOThXzcZ2C3gifJNpVLl7+0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.9.1":{"name":"fs-extra","version":"0.9.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"^0.5.1","mkdirp":"^0.5.0","jsonfile":"~1.1.0","rimraf":"^2.2.8"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0","userid":"~0.1.1"},"main":"./lib/index","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.9.1","dist":{"shasum":"87dbfc01383a8ddce7d9d5496f3608564889f156","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.9.1.tgz","integrity":"sha512-yctbTOCHGDktj3eorstAjY0Z8WtbzoHlKKiUZRbX25b34BnuIGsdI9HG2dYO72kimROUPRgJhdSxlBRhDtEZqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoKfDC73msgGuVFkwHlyoerTrYZSTPgAqAOJBap05AMQIgHuEEKlzjLW05Mdk5BNfPNUgqa800BjWH0I1c15v6Fg0="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.10.0":{"name":"fs-extra","version":"0.10.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"^0.5.1","mkdirp":"^0.5.0","jsonfile":"^1.2.0","rimraf":"^2.2.8"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0","userid":"~0.1.1"},"main":"./lib/index","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.10.0","dist":{"shasum":"99c0ec2fd5eaaad9d646245e4b014b56729982af","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.10.0.tgz","integrity":"sha512-jaIHyMh8Vr7kbIVjLAFhI9BAvKckNU9uRXBt45OEUx8CTG2GjzOh5vWxxIQ5e2UK1kI4Jsm9DmqOf3IceaEvWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIET3obBQKtx9GySBRWBOlou1QHUiSVHQH8IaEXp5OQHWAiBQJ0z5eA6/0XW5/jZopKdHMLCTpStRNU5UMLV0HW2yUQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.11.0":{"name":"fs-extra","version":"0.11.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"^0.6.0","mkdirp":"^0.5.0","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0","userid":"~0.1.1"},"main":"./lib/index","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.11.0","dist":{"shasum":"be845b4669726708354adee7d488454bdbbcb748","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.11.0.tgz","integrity":"sha512-OuF8kjnp5EygMu4PiJQTmMZaQEq9wyOaFtbjQMeJIOChlAfwKtSEkZZHXQOFsieK0BdSa83xLawuaQlCAAVP9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE3ER3LwgUYY3C+dS4ARdBVhPcBXx/ADtIACppVJmQEMAiEAw8WnfZtiOpmlhiTn4L3gKQg9kQ7fj8dCMCprmHarACw="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.11.1":{"name":"fs-extra","version":"0.11.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"^0.6.0","mkdirp":"^0.5.0","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0","userid":"~0.1.1"},"main":"./lib/index","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.11.1","dist":{"shasum":"df104f94cc841eef8fafe2a446c88f5d35bb2e79","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.11.1.tgz","integrity":"sha512-2dTgCYg76oVCEkY301TrKv6GAHf4SkLB/QU3DkL8vogRJgkAUP8cM0c5jp64JUPEoBzG7Di6KPzFm4/mhpwsAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHACMpqlIsQ1ZKHfNX3qCaV+eUfuDpUUXGgPggjZkzlXAiBp4CsCtufWdnUzrTfyAfT/cFSdGJ7mGQj70rnjDv/oNw=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.12.0":{"name":"fs-extra","version":"0.12.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"^0.6.0","mkdirp":"^0.5.0","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"mocha":"*","path-extra":"0.0.x","testutil":"~0.5.0","userid":"~0.1.1"},"main":"./lib/index","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.12.0","dist":{"shasum":"407cf6e11321e440d66f9486fba1cc9eb4c21868","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.12.0.tgz","integrity":"sha512-1NVXFJOe5DBL5uqoELqGkYaakGhAuCZmcLz7yJSzfgdfvmaHxadegUiqSXkzzsBqiA/Oy01wJnLoIT26LfEPtA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCjiPzrSJ5C/Fn3ha6aY65nsbkBzXPqIHrmi470EO4efgIgcA40gzcxCVr5S6ivH9iBF3A9yhZHPUiEeTckC8LxlrY="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"0.13.0":{"name":"fs-extra","version":"0.13.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"^1.0.1","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"mocha":"*","testutil":"^0.7.0","secure-random":"^1.1.1","mock-fs":"^2.3.2"},"main":"./lib/index","scripts":{"test":"mocha test"},"gitHead":"760efd6c2cd75c598dc59c7095728e4cad385128","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.13.0","_shasum":"dcafc10f2cb5184f2360b5ffff06267370539433","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.26","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"dist":{"shasum":"dcafc10f2cb5184f2360b5ffff06267370539433","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.13.0.tgz","integrity":"sha512-JiEPAzy0hZ0EN25pkXkgmzxn/ThqTbDrTqGnEO9eFMR33mfG72A2YFjQ23+zTsnDtcOesBKUtRXWTh6V4bQUVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE6HOo8s+GWA+3zCEkMiHCWbnbiCoj8QR6C7VTt7ID4jAiEAqAvZdjMC5lx1dcrUgbiYwjHhvYU0gy2eGbAHOMbLU2k="}]},"directories":{}},"0.14.0":{"name":"fs-extra","version":"0.14.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"ncp":"^1.0.1","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"mocha":"*","read-dir-files":"^0.1.1","secure-random":"^1.1.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"gitHead":"1ccfe29bafdad6e43ef552bff676b8ca2682fcd8","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.14.0","_shasum":"466096c6ba2d89c2000380dab2450b7859ff6743","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.26","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"dist":{"shasum":"466096c6ba2d89c2000380dab2450b7859ff6743","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.14.0.tgz","integrity":"sha512-cfijsB8nt4C9wwYDyDqpALcCIk1Wxj/fhN5eVDRRbJxQTTWyyDAqhERmS60g9+WMaPoNaUAz4xQL71Dez05g+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDjB8s86/4t/C0TS9SA6Ai5BIcftkUR1Gi4RPFOvf9OPAiBAYrgxQjzdVFLq676gYPOWUxJSj1rb6UAsfHhHB8ZRsQ=="}]},"directories":{}},"0.15.0":{"name":"fs-extra","version":"0.15.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"test":"mocha test"},"gitHead":"4f8e7af2954861ea5aede48d67bd5b4eaaa6b751","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.15.0","_shasum":"9f2a5f754faca0200ccb03093b8c5b4631740da4","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"dist":{"shasum":"9f2a5f754faca0200ccb03093b8c5b4631740da4","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.15.0.tgz","integrity":"sha512-vRFptXB2ctKUSB2fMk+v9hr6TUo4Ycch9aeOMT6TN+UnloxdXCdEowgY3YUqEwRoWH7Tmuni/DkiG8gcq0/Hiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiiJ46mfiocik/MAiKV0lHFRyA3QPkdAgeGxOGfrt8yAiBUXYlqC5fwH7VBJ199S8rcbLG2Ltl608T5RSZnRoE2FA=="}]},"directories":{}},"0.16.0":{"name":"fs-extra","version":"0.16.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"mocha test"},"gitHead":"757863933b6651b0a264d4523bba1021b0da001f","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.16.0","_shasum":"c9f91d837fb484e9f917f3e2ff4051d4590da511","_from":".","_npmVersion":"2.2.0","_nodeVersion":"1.0.3","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"c9f91d837fb484e9f917f3e2ff4051d4590da511","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.16.0.tgz","integrity":"sha512-QqUAr2VgbeND0VRe7YCQilhF12G/UOgRRFOCkj2SWr+uoc8yhmBUJEeXh6StuCGLFCUoYNQG86e7q1z+bmtvUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDWIIxSvUbMO6la/SrT6eHUimdy3t82Ws6ZJUJ4ainn/AiBu1R8ntqhPrNtcD99kA0fSQRoR4dJvueeoNWut0+cQXQ=="}]},"directories":{}},"0.16.1":{"name":"fs-extra","version":"0.16.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"mocha test"},"gitHead":"1dfd9691c8eb505af71f08112d322574588504c5","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.16.1","_shasum":"f0462bfd5e5aa221c34d7a5e6275d06ac094a7be","_from":".","_npmVersion":"2.2.0","_nodeVersion":"1.0.3","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"f0462bfd5e5aa221c34d7a5e6275d06ac094a7be","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.16.1.tgz","integrity":"sha512-wci+dfhpJOc+1/TxdfIx35TyLQbvdkrwzgiqSgAaXkNBe2du5IkeriHwdA9LcxKg4RPOvctks3MEV23lzwpJMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQrPzN5cAWQkRavbpVqQuQi69f2gewVzagYnZJKyX9uQIhANzR5wgF85EzNxHmC821AgD1v/cQyOyy7p2ckBdsbF1N"}]},"directories":{}},"0.16.2":{"name":"fs-extra","version":"0.16.2","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"mocha test"},"gitHead":"96e36504a351914b8ad770c24eac8a58db42b463","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.16.2","_shasum":"ce721e8180a44c00ace3814d5499c307d8328486","_from":".","_npmVersion":"2.2.0","_nodeVersion":"1.0.3","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"ce721e8180a44c00ace3814d5499c307d8328486","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.16.2.tgz","integrity":"sha512-2DBEzM9POp2ugxDF2SGqbFYoknpmSSNEVKhldOdKBCLc+8tNUTXfnelGrmAOHb+E4Pai7934xwruOtMfl/gRAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpfFO9DHaCxa0op1MBNr+cyYkhMwfg0YtfyO5yUskHCgIgd/DYBwJqlphC9YEtLVfY6OF3W306OD8rwnEguSJ1wuY="}]},"directories":{}},"0.16.3":{"name":"fs-extra","version":"0.16.3","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"mocha test"},"gitHead":"6dcc6346ff76fa623ecd4c4fc13eeb4ca5442cf4","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.16.3","_shasum":"4a5663cc51582546625a1bce04f09a1f5ceec35b","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"4a5663cc51582546625a1bce04f09a1f5ceec35b","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.16.3.tgz","integrity":"sha512-sN8eovfVcHXCRRI3nA5oszlgOja2NHZv1GDfgpWzRa2hBEfI9WiTVW6LBIB4YqWWYE3sRqq8WVja+xiDbMIUrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdGNHIjtfukjef8rilI4VFFymCXBRQ5evBsIC/efkw3gIhAMMOA9o+U7p7SdWzf3etpNs9pouwlDmvC+6m5JqqG/QN"}]},"directories":{}},"0.16.4":{"name":"fs-extra","version":"0.16.4","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"mocha test"},"gitHead":"98a0956e113feec0458c80939840d06b1d170a38","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.16.4","_shasum":"3e3d3cd6f388e2acbc0fc2e0202f0533ec0507b1","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"3e3d3cd6f388e2acbc0fc2e0202f0533ec0507b1","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.16.4.tgz","integrity":"sha512-lGno31aqkOrOY5MKR2eyB8CMejQAb67NInaeVv37FactDf2ZtaUVaC2TPSq49psjMlb2oB+G0ZLSHElpzIJxdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID5gkEryYIJ8Zt0C911E+Jc214gges1ZjQ8kN84NHFevAiB0X74eZeHlqmQcs+fnvU+yHi/w37bQL8GS/Wan5MMzFw=="}]},"directories":{}},"0.16.5":{"name":"fs-extra","version":"0.16.5","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"mocha test"},"gitHead":"c062045ae9c7f12865e63dfca96d1d2f6c61de18","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.16.5","_shasum":"1ad661fa6c86c9608cd1b49efc6fce834939a750","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"1ad661fa6c86c9608cd1b49efc6fce834939a750","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.16.5.tgz","integrity":"sha512-yb7ti8kVH+qboUQWYxUuOPj/qcMUA6lO68ErZoPQOTP+7qroCIN/1gZ1lLk/rs2p0gPFzrvPYujKGnHTu+HHxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTSLH/uD0qaHjTeuvJZ4ORi+ICgh7kABQbO+GnjciPjgIhAPRb7GKPle3bxiD9mXUny+WnKKgjkIsY2mddhXRd2GYV"}]},"directories":{}},"0.17.0":{"name":"fs-extra","version":"0.17.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha -- --reporter list test/*.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"mocha test"},"gitHead":"a3555eb42206537f77ecb2a9f7646d140943aacd","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.17.0","_shasum":"28b928c2b059243c72d2a31894d6cb18bab2e855","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"28b928c2b059243c72d2a31894d6cb18bab2e855","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.17.0.tgz","integrity":"sha512-hHen3IZeUMwWHEv9+OGZ9hF6Il7m2tzKrA9avGLhsO4BpmlOvadFzkiRFzD7mlIB/3Lhj7/SqbeV4zE9VkvWkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBt+6YNcyMO+zsdyTskcu/Vfi5w7XPnFEKC0zzlZ6Q+JAiEA9jV5OSl5ADA+BWHKXjf8nhU1+EFKICbNzdNrhdQBKHA="}]},"directories":{}},"0.18.0":{"name":"fs-extra","version":"0.18.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha --recursive -- --reporter list","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"mocha test"},"gitHead":"e348aef09f5e21757f59a880247d4fffdd4bf762","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.18.0","_shasum":"cb3cf82bed98041fd8b0704ddbbfef4e058afb69","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"cb3cf82bed98041fd8b0704ddbbfef4e058afb69","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.18.0.tgz","integrity":"sha512-PmqqI2+QLS1hqxpYV1WxE4WepEknIytw7rkzPtx/nZ0syugVgSq+JHN2zHnflTH7AUdvtidfdsgRWGPCV0l6UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCiTDfcsGWPLvMGjPuF9FdEsLw/GaEHlQZlSp4j1Nw4HwIgKZiwxR6FaLtk/GhKC2E1cT7tD0FwbXEhwE889DMr+fE="}]},"directories":{}},"0.18.1":{"name":"fs-extra","version":"0.18.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","standard":"^3.3.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha --recursive -- --reporter list","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"standard && mocha test"},"gitHead":"823377269504483a48d7db4f1e4d53770dee4504","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.18.1","_shasum":"7952323fce9bf9bf198afb701e2f923f4e2d367d","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"7952323fce9bf9bf198afb701e2f923f4e2d367d","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.18.1.tgz","integrity":"sha512-4VkEXzznjXl3d0MbttsDBQJl6EWWfruLr8pFPivjrucWnGrUrhJFImbLoo8WTwFr79TedmpSffjXYWDcxHiMmw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICypTdpnBSj9Awkspbip5wL9ZlOsNkISCyfedZCvA8CLAiEA3qf6lo9WFeKi2MN7sKe0XDbVNhI7Kfzc60+zMa3NYhc="}]},"directories":{}},"0.18.2":{"name":"fs-extra","version":"0.18.2","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","standard":"^3.3.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha --recursive -- --reporter list","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"standard && mocha test"},"gitHead":"f5c86938afb8f36e490978ddcd8246515ffdc351","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.18.2","_shasum":"af05ca702b0b6dfa7de803a1f7ab479ec5c21525","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"af05ca702b0b6dfa7de803a1f7ab479ec5c21525","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.18.2.tgz","integrity":"sha512-O+GdfrGBf5GmKjx3FQL4jHkMk8e2QPLL/QaVkcP40A/Kh5BbfnvoB+WJbPkyugaloRlgMB8jH2PvUinVv1I60A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDriYLVUbqpXiRGtIiWnrX4Kqfiy4Z8Be+4T98rK9J6UAIhAJCpMEjjB6KpFTUW40fKtMvZCeC100vKHd/VbOEAe59J"}]},"directories":{}},"0.18.3":{"name":"fs-extra","version":"0.18.3","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":"http://github.com/jprichardson/node-fs-extra/raw/master/LICENSE"}],"dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","standard":"^3.3.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha --recursive -- --reporter list","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"standard && mocha test"},"gitHead":"812b407ba48e3fc63c91bc3e4796dc1bb8bd0f06","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.18.3","_shasum":"bc75615d8e70027a3c12889b3b975d4be59d6323","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"bc75615d8e70027a3c12889b3b975d4be59d6323","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.18.3.tgz","integrity":"sha512-y+xFCkwEPLNfTbBNqN61OEKKHRnXIeRhArkwFhr4CEYlsd7whVOCjF5O5pi7D9B10EEE7HHwyIHiAUWRi9Bcuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2WrGk6Z/r+3nwRdxnbJB7vJAf4FhP2KC5ND+XA7jYIAIhAL6/k+MTF0SwOL3ZPfEzsz6/kkziJWFhAvU0gosaGhkZ"}]},"directories":{}},"0.18.4":{"name":"fs-extra","version":"0.18.4","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","standard":"^3.3.1","testutil":"^0.7.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha --recursive -- --reporter list","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"standard && mocha test"},"gitHead":"11bfb27b5630b204ed83aa1c144093bda4b3b687","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.18.4","_shasum":"7f205752d6d3959c967533e34540161a7b38dc36","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"7f205752d6d3959c967533e34540161a7b38dc36","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.18.4.tgz","integrity":"sha512-1ZuhVunbFx1rVDW1eKmK2J6VCmkGYAnu8hGDuIHd+iaC0xNhskABDDMnFYTA9ewAhbDxZygxf5XLe/QOwWVgOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCR6jAek1T4QDJMDzhCmV88+UcJXhxmHdwFDaCBM88UjQIhALDQti294nE3uvB/ZCSjE22KTWNgj5d6CS84B+xeeHUu"}]},"directories":{}},"0.19.0":{"name":"fs-extra","version":"0.19.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","standard":"^3.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover ./node_modules/.bin/_mocha --recursive -- --reporter list","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"standard && mocha test"},"gitHead":"7216c548942fb7f6c8b6b0375a58c7a5f5c93d74","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.19.0","_shasum":"093bb264d86a0b06d29b5ac522f8acbb325d0cf8","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"093bb264d86a0b06d29b5ac522f8acbb325d0cf8","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.19.0.tgz","integrity":"sha512-ZymjDApKuvq1Eawwhk91V2SLJvhS30ragjTOInkCaht/GOWXsHgJPyBDVrgCXXbiFwDMtxD9WqnYKlZLMI8uwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe/F08anmM9Kt4EMA1rpT0Y4gP2OUSh+FP6r9pHK06ugIhAO42nEq7hoAWhFS0MUVhgJQaLOsV25Y86vetMCRmGcdw"}]},"directories":{}},"0.20.0":{"name":"fs-extra","version":"0.20.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.1.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","standard":"^3.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"standard && node test.js"},"gitHead":"de1fc65a4b581fa4eecf256863f7277cf7072625","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.20.0","_shasum":"c1f440da3cee4aaf850c910939150111e1337e3b","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"c1f440da3cee4aaf850c910939150111e1337e3b","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.20.0.tgz","integrity":"sha512-5IT8jQXjWY3mR3WhgPiO69/YHEQNpmUGyyRKHEGVZwbuZ0gh31s0KA85t3DqVqInBdZUGMXFyg2waPXO//cJmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdthsOuGUJ8y2o5Va/pcBYgFbxzaywPyPrMfL1JyjHpQIhAN1jmw7qD0PQbaGocQcnhfCgiqIVE7k1MlbdYwx4o9oJ"}]},"directories":{}},"0.20.1":{"name":"fs-extra","version":"0.20.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^3.0.5","jsonfile":"^2.1.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^3.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test":"standard && node test.js"},"gitHead":"9236aee95a3d39c1d9a0a3aeb97a04d5ba3dab90","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.20.1","_shasum":"af20365570324228181250f2610978070b31aaa8","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"af20365570324228181250f2610978070b31aaa8","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.20.1.tgz","integrity":"sha512-bx48OrIUyZR4i714H0y6x+eG6eRw4ozV+Tu25LXgjSBHziPiEfMrHfaPA/yUctUHxxsLu5mRTd2LY5oR+xnbsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDmGrX0WuA9dqTs4tG4OiwFoziUepJ7Gxp4puGRpLUZxAiEA/hPLqJVg1c/3l+Ro9YN2Q+VPVJKbXIUn7s6yIscwxHc="}]},"directories":{}},"0.21.0":{"name":"fs-extra","version":"0.21.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"https://github.com/jprichardson/node-fs-extra"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^3.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"d58cb74dc6453116b3ddc0895fc3920c1af0187c","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.21.0","_shasum":"2206be2336fd5dd123247a58a093f9c7666c29e5","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"2206be2336fd5dd123247a58a093f9c7666c29e5","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.21.0.tgz","integrity":"sha512-UdCyjRX6PkqHfV24OvatoTD3Aq4uS+0CB3be5Fq0TO1U6LP3fGbo7BnlAune4Aq6gyn4w73BGz3CVCYM1Orh6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7Lna6t1CDamCgWIcunE+VyAohE8v/0G7UCT3PbeW79wIgXk2vRHOtBIeY2zRMqPL36KhIePVqZNmxpcuiIFNGdek="}]},"directories":{}},"0.22.0":{"name":"fs-extra","version":"0.22.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"4.x"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"c6658fa35d22d5753de5c1250332774ff338d4ee","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.22.0","_shasum":"6d1e1c05bf4c8a3af6d6e82d3535f54ac79c6a00","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"6d1e1c05bf4c8a3af6d6e82d3535f54ac79c6a00","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.22.0.tgz","integrity":"sha512-sFmRiq2mN43WtpdBCpzBrq6DN+hH8zCOkOZ6nKkVtpVfyq2gfj9oUXJRwjbzG/boUayt1hBliid3Hd0k3cV1TQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDP57c0Oc5XqVLTfz89la69Wjus0UUwBrfiEII6ui7p3AiEA7lJOgzCcmhvDgef2fn/hmy2Lv1kDpx04AcBvHNw6GQM="}]},"directories":{}},"0.22.1":{"name":"fs-extra","version":"0.22.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"4.x"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"f97bc45a2c24b58815192a118c4591d8f763e499","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.22.1","_shasum":"5fd6f8049dc976ca19eb2355d658173cabcce056","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"5fd6f8049dc976ca19eb2355d658173cabcce056","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.22.1.tgz","integrity":"sha512-M7CuxS2f9k/5il8ufmLiCtT7B2O2JLoTZi83ZtyEJMG67cTn87fNULYWtno5Vm31TxmSRE0nkA9GxaRR+y3XTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXq5+Y+gIXmKIUAfckjiutFPqFaKKW5ldEWLbY6N9HzQIgBoen+devlHWUqXiQxSh9as+PE4m7qPUx0lIK6xJ1QAg="}]},"directories":{}},"0.23.0":{"name":"fs-extra","version":"0.23.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"4.x"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"fdc305217cf0843b71976c3ff8de300648baa42e","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.23.0","_shasum":"8cfbd759e4e5efe16b2cb305f9ddbe4fbd9d3a12","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"8cfbd759e4e5efe16b2cb305f9ddbe4fbd9d3a12","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.23.0.tgz","integrity":"sha512-GipdSTQ55kRX0HlNZ97MdboNCTssQPJSaU4lb2Az4QHRlklAIfUhaW+7M10yG9fvPSalyL+zU73Xeyp275RWZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkCv1DxoNWsQoE/A93bvMPxee4Kia6nMKHhrc8pUGy0AiAco4tGltp+LDRN0Jtm8Z9gLhgd32h3WZ5EUccpFOHgMA=="}]},"directories":{}},"0.23.1":{"name":"fs-extra","version":"0.23.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"4.x"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"ddc130ea23a1a4aaf8f6aec8a90229a42edfe535","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.23.1","_shasum":"6611dba6adf2ab8dc9c69fab37cddf8818157e3d","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"6611dba6adf2ab8dc9c69fab37cddf8818157e3d","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.23.1.tgz","integrity":"sha512-Vn3WmQeqU8IQ9Ci/dd6mJXK1ZQrOBk6R2KB26OjV1OuPHlT7DyVtvVTFLIXbidLT3d/89uaFmqcFtsefsy9ggQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGq5R2dnI8+Q8PdKdd2HImvgr35FVdq/RxMLH3ZGu5s6AiB1Q/CDlMCxvQp7FtCG55Wg1Bml5n9OHSlYUAInGPTs7w=="}]},"directories":{}},"0.24.0":{"name":"fs-extra","version":"0.24.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"5.x"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"2022ff8e547bc49569c2b57692ea47bd789a4c70","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.24.0","_shasum":"d4e4342a96675cb7846633a6099249332b539952","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"d4e4342a96675cb7846633a6099249332b539952","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.24.0.tgz","integrity":"sha512-w1RvhdLZdU9V3vQdL+RooGlo6b9R9WVoBanOfoJvosWlqSKvrjFlci2oVhwvLwZXBtM7khyPvZ8r3fwsim3o0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHiR8cA/Ysw0XOTTPpMotxgQKRuRycN4o1M+kkWtiPogIhAKHojNxFcTBv3iH2hq8+8iaFDQzxJDTcGB9+lJfpHAhY"}]},"directories":{}},"0.25.0":{"name":"fs-extra","version":"0.25.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"5.x"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"4c2af0efa03021d8403c0844d6dcd87b572848cf","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.25.0","_shasum":"5e13cb27b31454de9cd3a7a3ad075e3c88c55414","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"5e13cb27b31454de9cd3a7a3ad075e3c88c55414","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.25.0.tgz","integrity":"sha512-IL8QA+zF08i7uRal8VfXgJYgIEguf2oKmIFVLiAOWX3wkP/ERfd4XzTHvqceyKaae9i6KCwl2Y3rYX6FXh8nQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCkkL2E3tR4ZjfwrzrSF9KuaYOUBbfeqMEc4gJfdpfiRgIgFiqJ14jN1sHlqCsDI/+IUtZDVTuYEzM/u/sbWgJT9E0="}]},"directories":{}},"0.26.0":{"name":"fs-extra","version":"0.26.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"5.x"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"c4e00adb45ca0a832e2db1cd26fccf98dbe0ad74","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.26.0","_shasum":"6da7aaf6a379a6f3cd9528b0c43bf2ffc77e24eb","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"6da7aaf6a379a6f3cd9528b0c43bf2ffc77e24eb","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.26.0.tgz","integrity":"sha512-7T61b/kj5gFhxyiVqqNLN4TU5bXlaqx1vRamdaHEEBSjIdwxBI5jnjT39lW3ef2qOKTlZcuFAcN+pmuT4d/uaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/klVLQp+trbKTNaOkM/fxHI6dAfPkgRaJap4p77obTAiEA9DU1TRT524L2lndI7DhyBigefBEecFSnU0wzj7+ctTo="}]},"directories":{}},"0.26.1":{"name":"fs-extra","version":"0.26.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"5.x"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"e5646b2f2fa3b5f287794ba2a3138ce5b7b7eabd","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.26.1","_shasum":"761172b59e220be7626b90f68874ead427a15fca","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"761172b59e220be7626b90f68874ead427a15fca","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.26.1.tgz","integrity":"sha512-D1EycgieKVJ5/wNTXUBrnbrjqQJZNiAQvoIJGMYmphCZXXKa6PDH2SMiAJXZIdbMQq9gR098zBcR7Je9JtX9Yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVAOEJkmGXE9KAFWwcdlb44ohrtzMV5b+Yv56p5oo3XQIgM/+MDxLXSBCZjwjdDQ0OE4GnUME9Mfy+TB4rlgPM2SY="}]},"directories":{}},"0.26.2":{"name":"fs-extra","version":"0.26.2","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^5.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"df7c7fd7f3d09929e81562a94db2d09d09b57a95","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.26.2","_shasum":"71b7697e539db037acf41e6e7923e94d605bf498","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"71b7697e539db037acf41e6e7923e94d605bf498","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.26.2.tgz","integrity":"sha512-BcWGiJYqiKsukmYM+L4hFWfWXvqqz/nAPxXPWEB2onV/tND5s5IkQJD/Rc0pN4x8RSF0AmHzwfDqSzAUJL171g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1GMMLF9j/wVnrFeoBtRx/xgfALyUPUutLrGH4vQLRAQIgJkf1JxReu7597W3+y4GV8slwgsQczb64nSCARmW/g+U="}]},"directories":{}},"0.26.3":{"name":"fs-extra","version":"0.26.3","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^5.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"4e105480b226f22704ea0077031d06a56b3e3785","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.26.3","_shasum":"ffe16dd7901344e634afc82a7a143562cbf02029","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"ffe16dd7901344e634afc82a7a143562cbf02029","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.26.3.tgz","integrity":"sha512-gS64rlB4MCDXxdemR73J9zCLDrYk5olUkvppv8J5/MjOGMfhS/i+CrYBqDGmiFrVn0HC/qKuBUhKjLHHh6p/4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICK2S5NsM2Eb8jXZAyqOuqCmPtlPzWSdvYuBLLEZU/ZYAiEA3zjBY57SB6QJFqkbPJZX7TdD4dw9O9Uoc9kThrCJ6Y8="}]},"directories":{}},"0.26.4":{"name":"fs-extra","version":"0.26.4","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^5.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"efce5fe00eb3a279ec0032a3c981352bad780a54","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.26.4","_shasum":"087d3604ca2c2b6e27804c3bbaf0ce64c8abb838","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"087d3604ca2c2b6e27804c3bbaf0ce64c8abb838","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.26.4.tgz","integrity":"sha512-8FEimactuhdbVEd6XIXm/AmhQrbfRbFv7Akik0j3LIEwSqdR30dViVZu40H9jEtgOmO6NM7HezCPtZQ5BJj7Iw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvHqbVjeJ5KPRQ9EvMd01JfPmye/ngujyIkUj/tsWovAIhALKNjWTsfwepUSlI9sUSzDi8dsqUl8kuOYJu5L8STT6G"}]},"directories":{}},"0.26.5":{"name":"fs-extra","version":"0.26.5","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^5.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"4c44f48317845075ef59eb08df50f48fefb3ff5d","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.26.5","_shasum":"53ac74667ca083fd2dc1712c813039ca32d69a7f","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"53ac74667ca083fd2dc1712c813039ca32d69a7f","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.26.5.tgz","integrity":"sha512-ACFAePp0FKHlSTkY9b4zdSm66izORBK59yUkFm2JABAvb0iBzEHS23bCObmcDyLLiTMgVPuUvDBIZQTyIwUIkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCc2ZrBs98mHJ3pvf8i7s3sCOL84jHpSlALdW7RuFKq1AIhALe23WryKJ9AjqL/xG5iSD3DFMfzcnBlL1IfxPtDhMcn"}]},"directories":{}},"0.26.6":{"name":"fs-extra","version":"0.26.6","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^5.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"2b72bc3f2b1272e3793d113029e696893edb2b6b","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.26.6","_shasum":"2ffc3f9c56dba4aaf1c23eebe390bd09c8554239","_from":".","_npmVersion":"3.7.1","_nodeVersion":"5.3.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"2ffc3f9c56dba4aaf1c23eebe390bd09c8554239","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.26.6.tgz","integrity":"sha512-my+bnSmiED0hiLsTS6TvUY89A6vZw69uyUDoOqjbvEmLARI3I1eA5LCtAdVK8crL6hxmCAm+5ux6LpfWjHS4FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGkFd2mrLQR2mvh4wzWmjeFpTNfdzBJkcn3w8R688YggAiBh0A+SpCZxJaKlzOxm4zusXavCei1786RC08/PAvjH4g=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-extra-0.26.6.tgz_1458042004590_0.3429020813200623"},"directories":{}},"0.26.7":{"name":"fs-extra","version":"0.26.7","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^5.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"1cde1961f2e971cb42060384312c5faa419c9792","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.26.7","_shasum":"9ae1fdd94897798edab76d0918cf42d0c3184fa9","_from":".","_npmVersion":"3.7.1","_nodeVersion":"5.3.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"9ae1fdd94897798edab76d0918cf42d0c3184fa9","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.26.7.tgz","integrity":"sha512-waKu+1KumRhYv8D8gMRCKJGAMI9pRnPuEb1mvgYD0f7wBscg+h6bW4FDTmEZhB9VKxvoTtxW+Y7bnIlB7zja6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbio6bwTuRHqfpd9pMjp8t3ivMOxVkhG0C+RbX9/UasAiBYz3a+YcXewq6Sebu4bXEARHrxv032KU5OVergRkiwdA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-extra-0.26.7.tgz_1458137480601_0.30359794734977186"},"directories":{}},"0.27.0":{"name":"fs-extra","version":"0.27.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^5.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"standard && node test.js"},"gitHead":"6fb9fc712fe436e7a875c37791ea4b014f9fba75","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.27.0","_shasum":"66d4c25d1d2c6a8dafed7718cfcffe930f13b2c0","_from":".","_npmVersion":"3.8.2","_nodeVersion":"5.3.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"66d4c25d1d2c6a8dafed7718cfcffe930f13b2c0","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.27.0.tgz","integrity":"sha512-dIdrc28CCx38i+h5AEFQ7FwTgNHRahWiSECtnCb3yPiajyJKQkr5T4HTe3kFEZx2SZkRHbPIlGjivgy2txK2kQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIf4U0iiqyyUlrqMocJdGotjg/YMOQ74tZuBA1SMS/NgIhAMW/GnogVGmS7a9a9XoumHuKW3jGgn9ugz12yrenjLjS"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-extra-0.27.0.tgz_1460721565850_0.8928720571566373"},"directories":{}},"0.28.0":{"name":"fs-extra","version":"0.28.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^5.3.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"ef35b7006ab302e2c6d20977a1e822d323681c6a","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.28.0","_shasum":"9a1c0708ea8c5169297ab06fd8cb914f5647b272","_from":".","_npmVersion":"3.8.2","_nodeVersion":"5.3.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"9a1c0708ea8c5169297ab06fd8cb914f5647b272","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.28.0.tgz","integrity":"sha512-3KOJfDxp6LJn2Qj8GS7Rl8TYkX1HmPAtWawBTxPJr1uMGMtFuid5naiYD8aujiGOfufIlq69MDbigMHXHSSwkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCS0biYRRdOT4yOj/0X2kTOTkm3FXExndCHs6hzgpBkrQIhAPtRd7rQaox0fWGpoU4y7+IcMCqE3J7WMP6n1gDwxF+V"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-extra-0.28.0.tgz_1460972015862_0.6231312344316393"},"directories":{}},"0.29.0":{"name":"fs-extra","version":"0.29.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^7.0.0-beta.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"daa31b76a16ff246b80c68e34aca9e16b0e51a79","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.29.0","_shasum":"3dd42d56dc399a700128b62472ef0967d3131eac","_from":".","_npmVersion":"3.8.2","_nodeVersion":"5.3.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"3dd42d56dc399a700128b62472ef0967d3131eac","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.29.0.tgz","integrity":"sha512-jRmJgjkYbuk6R3mQISC845dSTb3fUblC8r6F5iCJ2divOJFzBXv/OJpwomUPsJ1L1v3+jPM+3exgXuVyIlMkww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChWu6Haw68Gbqr4yVW1fM4g27p2soEPOBRo2KhGDLyHAiASY994CIUeXJoZO9sdmC6155JIBI9uUShV0FUo40/0rA=="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/fs-extra-0.29.0.tgz_1461769184625_0.5794693247880787"},"directories":{}},"0.30.0":{"name":"fs-extra","version":"0.30.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0","path-is-absolute":"^1.0.0","rimraf":"^2.2.8"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.3.5","minimist":"^1.1.1","mocha":"^2.1.0","read-dir-files":"^0.1.1","secure-random":"^1.1.1","semver":"^4.3.6","standard":"^7.0.0-beta.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"08a8d432ca508e86414a6cabfb4d5a139e2fb0ff","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@0.30.0","_shasum":"f233ffcc08d4da7d432daa449776989db1df93f0","_from":".","_npmVersion":"3.8.2","_nodeVersion":"5.3.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"f233ffcc08d4da7d432daa449776989db1df93f0","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-0.30.0.tgz","integrity":"sha512-UvSPKyhMn6LEd/WpUaV9C9t3zATuqoqfWc3QdPhPLb58prN9tqYPlPWi8Krxi44loBoUzlobqZ3+8tGpxxSzwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhGuLJP/u2OQz6dh+L8XDTn7AiSoRPdisUnKgRTRX7UAiEAyuTv6jolcAhlXUxQ3dor+qCDgvSBnp+S67MTezZU06I="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-extra-0.30.0.tgz_1461855285893_0.6937591265887022"},"directories":{}},"1.0.0":{"name":"fs-extra","version":"1.0.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0","klaw":"^1.0.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^8.5.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"2da7defbd3d3f140f4d2f4cfa7e89b11846a827a","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@1.0.0","_shasum":"cd3ce5f7e7cb6145883fcae3191e9877f8587950","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"cd3ce5f7e7cb6145883fcae3191e9877f8587950","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-1.0.0.tgz","integrity":"sha512-VerQV6vEKuhDWD2HGOybV6v5I73syoc/cXAbKlgTC7M/oFVEtklWlp9QH2Ijw3IaWDOQcMkldSPa7zXy79Z/UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJ/zVZtR6afbPlgbVxSpMYK/F3vtY1QQf4s5C18J358wIhAMtC5xcTEbqDwscm7ZZBPof5xRv8HE+sz1doBxWPHKhS"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-extra-1.0.0.tgz_1477980958532_0.9847910783719271"},"directories":{}},"2.0.0":{"name":"fs-extra","version":"2.0.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^8.5.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"fcfa595ca022011ce0f61d337598a4573fe8eb3c","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@2.0.0","_shasum":"337352bded4a0b714f3eb84de8cea765e9d37600","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.5.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"337352bded4a0b714f3eb84de8cea765e9d37600","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-2.0.0.tgz","integrity":"sha512-DERmRq6uGnu7I4uFJiWQBe5pYy67v2oKowEi8jYA/52u/ZO9xXBP2HAGacD9Nus0UT/WhJFZTq8cWbxZqOHVUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDm0MQAd52ZOigyj7n6IL+1WyYJxOKMBY+xMGpbRDZSuAIgEqXwdWNCNqMwZgJMSie4BiGe28NDKQh1GvFBF+FUHW4="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-extra-2.0.0.tgz_1484580801808_0.8032904723659158"},"directories":{}},"2.1.0":{"name":"fs-extra","version":"2.1.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","klaw-sync":"^1.1.2","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","standard":"^8.5.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"engines":{"node":">=4.5.0"},"gitHead":"90b3609b894b27ff9ccd1f820c9a2eb44314f809","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@2.1.0","_shasum":"122ac03cf15a84dd89c7a5b4edb42b1b46265dbe","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"122ac03cf15a84dd89c7a5b4edb42b1b46265dbe","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-2.1.0.tgz","integrity":"sha512-jX6W6pKa3sV+NBc7OFYEMe/2m/v51wnR+Q2pUIUywbsc5Ka83jbjgHtmBFP4GRtcxjbR74Lv4d0sz6Tr3JUKuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOwjGtwFAGpBEJ6GLlaKxZG47Zwb13ncgz49G322IxJgIhAOzOeWSPrkQ0tOIvcDW/7STwHbVPye5lP5ZOaGUT1EU0"}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-extra-2.1.0.tgz_1489581286259_0.9840830063913018"},"directories":{}},"2.1.1":{"name":"fs-extra","version":"2.1.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","klaw-sync":"^1.1.2","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","standard":"^8.5.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"cfcf3138c3c083eab1b762fc6bbfb3fbd2569e5c","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@2.1.1","_shasum":"f8a34cc890522fc233896f34944ff2e35948959f","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"f8a34cc890522fc233896f34944ff2e35948959f","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-2.1.1.tgz","integrity":"sha512-tFT7ddy19uQczOtclBifM5Xk/kCs0ozimXjiesSPl+I2ZeTF96Oq6yF8FWCd29FSFi1d7ZXNL7q89VGP18cnBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEabD7EqJ6gVBTVrhcQueMxUhfr4uX211oTSiKCx0zCAIgAXvCCpXRsPCM4beKZKXzvBCMWROdVFGBGGKXQwhjrcQ="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fs-extra-2.1.1.tgz_1489609153888_0.6830546935088933"},"directories":{}},"2.1.2":{"name":"fs-extra","version":"2.1.2","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^2.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","klaw-sync":"^1.1.2","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","standard":"^8.5.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"84717b8d03f04785124604a119a9a6769f608853","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@2.1.2","_shasum":"046c70163cef9aad46b0e4a7fa467fb22d71de35","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"046c70163cef9aad46b0e4a7fa467fb22d71de35","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-2.1.2.tgz","integrity":"sha512-9ztMtDZtSKC78V8mev+k31qaTabbmuH5jatdvPBMikrFHvw5BqlYnQIn/WGK3WHeRooSTkRvLa2IPlaHjPq5Sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1ToGkedEMiSNdsIxt/tjQ4BMPiNXtyjJb9E8sCceJ/AIhAMGQtfGODTlUKIawpbe/HKhvD0oMmEEmxDS/5xB9YHn9"}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-extra-2.1.2.tgz_1489690836913_0.4697161796502769"},"directories":{}},"3.0.0":{"name":"fs-extra","version":"3.0.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^3.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","klaw-sync":"^1.1.2","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","standard":"^10.0.2"},"main":"./lib/index","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"096a8e100273ffd2f3ee0cf58bea6799b1c1c8e1","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@3.0.0","_shasum":"244e0c4b0b8818f54040ec049d8a2bddc1202861","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"244e0c4b0b8818f54040ec049d8a2bddc1202861","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-3.0.0.tgz","integrity":"sha512-UNatvsfpJmsh+Cv+9JMFDqmr7nYr8GPE8fuarPpa+EZCmn7Oi5kJmZziMuKcwMVGwb/3GQmiWEOsIMHUguccMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLiKInv1bXlIpkFkgoyKHIIK9stkelmE9OirBPb6loXwIhAOeigJxmr8yxJXLArHJa2NoJGkXVaVkKX/ZflmORAgZ+"}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/fs-extra-3.0.0.tgz_1493320366915_0.03037042240612209"},"directories":{}},"3.0.1":{"name":"fs-extra","version":"3.0.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^3.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","klaw-sync":"^1.1.2","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","standard":"^10.0.2","standard-markdown":"^2.3.0"},"main":"./lib/index","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard && standard-markdown","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"44eb2c310a01108ee180a6f8d68b67289e9450e3","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@3.0.1","_shasum":"3794f378c58b342ea7dbbb23095109c4b3b62291","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"3794f378c58b342ea7dbbb23095109c4b3b62291","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-3.0.1.tgz","integrity":"sha512-V3Z3WZWVUYd8hoCL5xfXJCaHWYzmtwW5XWYSlLgERi8PWd8bx1kUHUk8L1BT57e49oKnDDD180mjfrHc1yA9rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnV/nHEbIkycFEmxk6TiQxVp2RLFlL0OUoCt2BRUceXAiAWtnHEjzgoiA5OrNEoDSwbQYjRYnKFsSar04Geec0cyQ=="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/fs-extra-3.0.1.tgz_1493941722616_0.8922979582566768"},"directories":{}},"4.0.0":{"name":"fs-extra","version":"4.0.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^3.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","klaw-sync":"^1.1.2","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^10.0.2","standard-markdown":"^4.0.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard && standard-markdown","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"3d2547360c0c8bb25c49111e482f3918ddd37a41","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@4.0.0","_shasum":"414fb4ca2d2170ba0014159d3a8aec3303418d9e","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"414fb4ca2d2170ba0014159d3a8aec3303418d9e","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-4.0.0.tgz","integrity":"sha512-McX07+9ZETGVmWZJyhBw7fKFFmWSL5IGrXlP+HnmB3uPEUT/v+64QkkRtC3wM6e231X7TlDrqN24GdnT/h27fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCICeKExIfvxUDGBj65wSs5r3lB9hJVIx2UWqDS/oO89HCAh85XC1Dsv5exAPH7+Ue4r2Qjn8Cxg8QPRTc9PUvc7ow"}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra-4.0.0.tgz_1500054522597_0.7290959893725812"},"directories":{}},"4.0.1":{"name":"fs-extra","version":"4.0.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^3.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","klaw-sync":"^1.1.2","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^10.0.2","standard-markdown":"^4.0.1"},"main":"./lib/index","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"npm run coverage && coveralls < coverage/lcov.info","lint":"standard && standard-markdown","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"9b5718cab63b760f4bc8384ab469d8b5a3e7bad8","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@4.0.1","_shasum":"7fc0c6c8957f983f57f306a24e5b9ddd8d0dd880","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"7fc0c6c8957f983f57f306a24e5b9ddd8d0dd880","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-4.0.1.tgz","integrity":"sha512-kYkZwM/Nd57AY6RCgz4Z4lOWoM3xrSkAiH8koJNSnCJRqchqn53YRSLGsD9Xl4092OaSrkPb975W8Nn6OphQgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVq3Xz10s01d7uvX+b9XAC/X5mL+oCPjWuY+yIOYDj4gIhAJI2Ww3QxBjVTP9VnSqe+1OCGp2u3cVQWgeiqi9Vm5Pn"}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra-4.0.1.tgz_1501524797989_0.6410249986220151"},"directories":{}},"4.0.2":{"name":"fs-extra","version":"4.0.2","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^4.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","klaw-sync":"^1.1.2","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^10.0.2","standard-markdown":"^4.0.1"},"main":"./lib/index.js","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"coveralls < coverage/lcov.info","lint":"standard && standard-markdown","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"1dd5c18e2e4eb2ebb4e390da0072cc0702025b83","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@4.0.2","_shasum":"f91704c53d1b461f893452b0c307d9997647ab6b","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"f91704c53d1b461f893452b0c307d9997647ab6b","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-4.0.2.tgz","integrity":"sha512-wYid1zXctNLgas1pZ8q8ChdsnGg4DHZVqMzJ7pOE85q5BppAEXgQGSoOjVgrcw5yI7pzz49p9AfMhM7z5PRuaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB3XiFCer1GseVfWkTaCCORYSdpITwwX8GibL31Z0swpAiBrq+rPsCVV+rMmVdQlLAuRRMgw1F+WypEVPAKEMBDbJw=="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra-4.0.2.tgz_1505257349452_0.8077797186560929"},"directories":{}},"4.0.3":{"name":"fs-extra","version":"4.0.3","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^4.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","klaw-sync":"^1.1.2","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^10.0.2","standard-markdown":"^4.0.1"},"main":"./lib/index.js","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"coveralls < coverage/lcov.info","lint":"standard && standard-markdown","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"bd3376b78fb880a7539825d6c320458221977c91","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@4.0.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"integrity":"sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==","shasum":"0d852122e5bc5beb453fb028e9c0c9bf36340c94","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-4.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg7tEqo9i/BZ4MNqO4Fi7EHzHL89qoF6PoxxlG+J8bcQIgMi9M+qkzWDFOsp02Y76c6vH0yrPpMOql2daFTIonkV4="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra-4.0.3.tgz_1512485919994_0.006562858121469617"},"directories":{}},"5.0.0":{"name":"fs-extra","version":"5.0.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^4.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^2.11.2","istanbul":"^0.4.5","klaw":"^1.0.0","klaw-sync":"^1.1.2","minimist":"^1.1.1","mocha":"^3.1.2","proxyquire":"^1.7.10","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^10.0.2","standard-markdown":"^4.0.1"},"main":"./lib/index.js","scripts":{"coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"coveralls < coverage/lcov.info","lint":"standard && standard-markdown","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"80494ee95ee74ce3db87ef1c60f9c5787f4f074d","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@5.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"integrity":"sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==","shasum":"414d0110cdd06705734d055652c5411260c31abd","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-5.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiuMueuVT4sJqZGA5pzyKYe1qTH64oCW276+pcNEkXnAiASVtRo4gdKaJ8sXAmZe+00SBk/iDQFVAvJK3RecxXFIg=="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra-5.0.0.tgz_1513013406516_0.9489942248910666"},"directories":{}},"6.0.0":{"name":"fs-extra","version":"6.0.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^4.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^3.0.0","istanbul":"^0.4.5","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^11.0.1","standard-markdown":"^4.0.1"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"coveralls < coverage/lcov.info","lint":"standard && standard-markdown","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"7d36349abe257c15ac1b216a374de697161ba5f3","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@6.0.0","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"integrity":"sha512-lk2cUCo8QzbiEWEbt7Cw3m27WMiRG321xsssbcIpfMhpRjrlC08WBOVQqj1/nQYYNnPtyIhP1oqLO3QwT2tPCw==","shasum":"0f0afb290bb3deb87978da816fcd3c7797f3a817","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-6.0.0.tgz","fileCount":60,"unpackedSize":149380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6GzOCRA9TVsSAnZWagAARUEP/jhcnWOWbTLWjWPPcQpz\nsY01fbOjJKfw6BsKQMFV6RT+vE/LNoKozG12iL5aGkwABEHc3Pyb/+6AILRC\nQCGyOWoA4V8HIxJN/6CErl2oh4CrbiGcVMy4XKFwDNWxIBWqYQTJ/0n8a78j\nImqCDsoBTIvf741ABZfyw6Go+GgW4rUa5k14my1jo6D1FBmYM9Gz7hIhia79\nAb4Xb7a3xK28zjvDG5l5uJu3p+jiudmJbpEz/RxOghmjUABr1Y1XWaJfypGR\nyvFKfXIZj3jNmpEOPswmxJQHO5TyPrBKYg4A906BTeU/Z215+Ga9NLeznzFs\nBE8k8dBLyrZblihwItAzr0Pti896W0ZDz378QpAHD0TnB+3NHyAo+5zYFEob\nrQcTytC7eHPtezdlJIuDzEaEPztzl2CP8fwedFXktI8IywdhS/KreNT/hlZu\njXjAXFhU1/j6OaOTiGkpJcsP6YXqsfXkVI7ZyZJpcFYx4EdYMAwKJKwvQDcR\n/oDQMyAuHr4unjedFhiQ5Uojn+uwr8WXXaaSdn7V1iKAt7jm2jpnyQ1+AkqV\ns4hnnZUJXKRf0Bn/93yY/R+6LSHq1HUgNGSjft2+4crQxpxPaURbYj+o8weH\nq0PymBp04548FOEIL0cYzpsfx/Ysxx1vUF4WXv765oz4QE5Ro+x9Mp6qqihv\nsfqM\r\n=1EXZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBUkOBclbfvzK2/n9aKKNwZ1gTwMLq6LKBOku3P2GIwQIgO08DJHBKMMQhUoC4v0xKymGXllyni46DtInOr921tj8="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_6.0.0_1525181644716_0.2737125824165749"},"_hasShrinkwrap":false},"6.0.1":{"name":"fs-extra","version":"6.0.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^4.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^3.0.0","istanbul":"^0.4.5","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^11.0.1","standard-markdown":"^4.0.1"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"coveralls < coverage/lcov.info","lint":"standard && standard-markdown","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"10f3a88b76bf30e5e70298418baf5331407a4e8d","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@6.0.1","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"integrity":"sha512-GnyIkKhhzXZUWFCaJzvyDLEEgDkPfb4/TPvJCJVuS8MWZgoSsErf++QpiAlDnKFcqhRlm+tIOcencCjyJE6ZCA==","shasum":"8abc128f7946e310135ddc93b98bddb410e7a34b","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-6.0.1.tgz","fileCount":60,"unpackedSize":150040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa84LMCRA9TVsSAnZWagAAF5sP/RygO0ZCelhBV0lKDxU4\nRJ+AS/C2/ieaDc9zHsjK9DSWXggrfPJe7D6ImrB47D2Fn10c1vAtog3D3IvA\nLUeRSzazRkH0TBhYtmk2F4C7TJIu7XDQqNp/oDej8naF2uxWEN6NssoRUaZt\nGTf2Sr/TyUvSZhhO4SIowP9VLk2lp4GD7ZsU9j1Mkf6Tu7zgRXPO4+RoC9WI\nZgStAL3BrvCC4Omanhjj5oWiAwdJ+CmRA5vgGsnV30Bz23fqxnSIIT++vq0J\nNbSFFVB6DBSlxVBzw6aF3QN0aK5kAMhlRq3hg3sDrGOo8aiDpHOsXBdxAJad\nDjxR33B7JDA67kIK5IiNTeKwgd2IkQdX0Q1s1msuY9bcSOVFFTfJuZH/SRkM\nuUzFf8wgoVpWHQGdPYajqRlgK9kI7g9OemUiLEEzETuX4bLXh52i9gGfYbYC\nOjnHm2CYMqmFQRGq/DkEqtHm+S3JO78WGMSOawcIgUjW0IG30ArOBVQKwoEg\n0LYvBrwkCmbOMaX7y0xhtVbenEPljtwH0iOcej9oWXhbMz9IPSt/T7+GIWDZ\nTqBbtKrcnLi9ucKBMOs73d3Gr7NcXM84z2HVVhCYfT1O5qgJy0cIAiIWOiH5\nbMlT/6Le6okhGxT1ZaoX0aDNPPzbPy50vloPyi90CZ7icvRZQrRKmfcFDAZe\ntHmG\r\n=Ns9q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNPadJUKAh4HyKItRoTvFIiOMChdNAiGjIOj5nj/iQRwIget1H8Vg4jw0wRy0KHG4KzksxYLFTOBVlVmlU1JUNzyc="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_6.0.1_1525908170332_0.8983848023916103"},"_hasShrinkwrap":false},"7.0.0":{"name":"fs-extra","version":"7.0.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","engines":{"node":">=6 <7 || >=8"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^4.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^3.0.0","istanbul":"^0.4.5","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^11.0.1","standard-markdown":"^4.0.1"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"coveralls < coverage/lcov.info","lint":"standard && standard-markdown","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"fb3dda7f6e469f815b2aaac8101f98c058ad18cd","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@7.0.0","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"integrity":"sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==","shasum":"8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-7.0.0.tgz","fileCount":60,"unpackedSize":148793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTUf4CRA9TVsSAnZWagAAwfYQAJQ6kjnFWO+1JaEWJm7T\nNccTGcD7eErvK6WrXQwdtHLvT7SET9xN+Kjlcg8p+fYxhYzj3cd96EkLLUQp\nYlBXRJYxfalZzptp+Rr4gYBB7nqwGfmG3VVbivDIJvG8xMXGZpR98ItOa9AK\nKAv7bXoERoKLgYjSfIg9VwTZ3a45Ewd7cpa8LmQ+IczotA16DBoabWawvU+S\nqPVoDSKvOh8GO/T+umnJ50YNg8NA7X6XivGsI7XOsgUn0R/gf8BDhz8Hw/YR\nEurodlk5p2kXEGx51kF+AXbBh1Sfq0rRJjidpimfWcuv95tdH0NB0URbpKGT\njY6hmFPWZblibRQmLpyhrtHMNXcBt1SBseR+h9ugrPgM34puLU725N+9AzrP\nlsQLKyAjvxM1VH/Gh/nk32GgF3U6otTykHTHHBPqJrEYeuOlug5FfwWlin8e\nIn/uy/GwPNgHjKWoP2qEV1wH4KSc4zVAX4B4hnUXAkpV8uCaSGw8QMS1tVYc\noLjpsKV/8wEANPCN6OZYsfg0Vc6L4Fqa1ATPeiOrtq05aYQFnTY90P0G5y4A\nxJn5dCzue2KRKLG1EV4xNcHm34MtZb+XsjkH1s5q32GN4AAUCttYKdpDP0Ql\nEBQi2O/NoCjjPBc2c1hzIrcLYs4dqM7w0PVA/wQZl7Pwy8z4u70I+E20+Itk\n8+tW\r\n=Ho4Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEjNZqoJ3Ds0K/AiUwF1kmIG1S638YeY2OJ3B0NjNoRbAiEAhvtjV3Ba7xQhqFP65rkM+I4x8jqbscKWRCHHxijH/mY="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_7.0.0_1531791352382_0.11962683190558665"},"_hasShrinkwrap":false},"7.0.1":{"name":"fs-extra","version":"7.0.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","engines":{"node":">=6 <7 || >=8"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^4.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^3.0.0","istanbul":"^0.4.5","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","rimraf":"^2.2.8","secure-random":"^1.1.1","semver":"^5.3.0","standard":"^11.0.1","standard-markdown":"^4.0.1"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"a32c85282185aa008759890cce059594e4348262","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@7.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"integrity":"sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==","shasum":"4f189c44aa123b895f722804f55ea23eadc348e9","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-7.0.1.tgz","fileCount":33,"unpackedSize":124205,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4uc/CRA9TVsSAnZWagAAvTUP/19sxOUxNXIPwZiOva8p\nvJHh9DfeeMUJz0ogo1uMhATNpxTjFvs1hbo37e0g5FNk+i3bRN0a5cHPWqVU\nEPcUV9kvWPKhx2jBB7VPlARxqjVnP2+zkg33ArNVLhtkxNTOAQTad/Bt573D\nkQEoVrBQdgeF9fv6JdsRLnNvO2+tBK5WncYsDoB73Ff/nHCEgN8wMkXtSzZv\niqOQ39bvojxySJuz2QfIe7wNqtD4ofhUDjBHV8zKRhBspo6kll5EwAFYeOhU\ncLNfQC3F/D0AIx/L6v1sp4QhPd71nhssOsKnz2TN9nCYrfgHfX0b0HgVGv3G\n65NoNyln+SrAwjIB2CZWJvHaGKFs70abE9I6QPEg5nFxw3wBeVGPYpFYA4eT\neZxmvpqG3LJg+j82obd5CPGhPjnSktX7JGfdQhfMoZ2UneKVCJ6fxr+BndOi\nUxBpOrDbLAVm0njY38r3A839+dHzPgcSF5uSFqkr6DGPRSzl8ZkJQTI1ehTq\nG2VA4sGyvEONKicd/hUjxNhYw0HMfYsXfiwaYBJ8GgYVr2xOH6AP+IcsOJNk\nAkR+RSOB78qKbSGAuxF1fxTWKMw/8wvCh0ra0YYljpP7LOc2wijIIpg9G843\nSrzLLwQrLHnmxioFlrZ7/RAy2vxmtD9c9adsQlODz5pUQdKFcUUTrbs3lPAb\neKz9\r\n=qzt9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGgxXW6N4zP/gOJhish7ixkjYR9daU4Ol1o+fEm3x8pwIhAIWax1EsrqjvSuMwzorbKaEdX4RzTVDrnDMI6FDPDTnP"}]},"maintainers":[{"email":"jprichardson@gmail.com","name":"jprichardson"},{"email":"manidlou@gmail.com","name":"manidlou"},{"email":"opensrc@ryanzim.com","name":"ryanzim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_7.0.1_1541596990306_0.8555804001480756"},"_hasShrinkwrap":false},"8.0.0":{"name":"fs-extra","version":"8.0.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","engines":{"node":">=6 <7 || >=8"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^4.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^3.0.0","istanbul":"^0.4.5","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","semver":"^5.3.0","standard":"^11.0.1"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"a7f303b9b7c90e351065aa1c1044e23aad989528","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@8.0.0","_nodeVersion":"11.10.1","_npmVersion":"6.7.0","dist":{"integrity":"sha512-3hU7dzpfqG+A7gloPULls7j9mKDzpCyMOTBvQS0lZfqVfjA6/m0AkLXq0O1vnfP5roXjjL1DuUGKapr8vJWmQw==","shasum":"3660bea66719e3a3c46bf7a4b1249fb658db3f0c","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-8.0.0.tgz","fileCount":36,"unpackedSize":127060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc1t+KCRA9TVsSAnZWagAAH0UP/2bnvOxHKw8f1FesR5+n\nQRwWGjGwhjRM9wxkPsEHsBe0Oblr4xDhjoQXr4zL73ZzM7zncrBjd6i4bFfT\n+42DSD0vT5EPnbaTV8s8/b60WqzRux9AvcfQOiS6WE8AePLBthXv9yn0gHjg\nLSJurrSSuaafw+wLsATGLieV0srSae/Av4btrOf7uTsImFhQ57yTUKIOkmFx\nwAdHZN4rJ/d/acrhsXwvZo/NYtXHWEuxy5HZi9zVuakEbS+tuoGSSUBqcFnl\n4F3hJ0tIG0MiJpzihiFrqD3KbHJBU8gR0cWNeMre5tpHtv4ZxHwUbAm5G4CH\nS3CiXWF+zXHgXmK6X8tKMW48JAGeT5JD5xoOQW7BuJDnG5iu6Mm9kHr6+79J\nMLvxQTvoDKFcQMahb5VVKuBvxgxUPFJ3gD/b8elVMLlkNTMxzdFZosPIaMjz\n7PW4cg4H2Z2Ki8rt+eU7R50T8HcaOtmvgPlUe3zL9CZJXVwLO+a3CgFFbssV\nBKhJyylIw+DA9C3ov3e2zR1hgdhMo8nZqDd4Q8A7dFno34OOhqvIl4SgPPs4\n1Iib7tUoknrXsFXb+RKynki0yyoCHR4OXYXDq7e/cqpbqbQqp2KWFHbED/vf\nSSxGQvRLYIVG0K7+LcJRJhtoyXOTLwXUkJR5Pn96XDD9GniDyjfHQ83EmRc2\nDkZK\r\n=alpi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXOadol/VbvXtTP0itT+xFVJRwKiV3RzD+XiEef0jjSQIgS+nD5MVarSu2s6i3WVQaghZV2WkxLO3lgQXURScSVnE="}]},"maintainers":[{"email":"jprichardson@gmail.com","name":"jprichardson"},{"email":"manidlou@gmail.com","name":"manidlou"},{"email":"opensrc@ryanzim.com","name":"ryanzim"}],"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_8.0.0_1557585801557_0.6773949201054359"},"_hasShrinkwrap":false},"8.0.1":{"name":"fs-extra","version":"8.0.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","engines":{"node":">=6 <7 || >=8"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.2","jsonfile":"^4.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^3.0.0","istanbul":"^0.4.5","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","semver":"^5.3.0","standard":"^11.0.1"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"32a65ffd9111829dbba15d79f1d27519c7dc96a6","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@8.0.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"manidlou","email":"manidlou@gmail.com"},"dist":{"integrity":"sha512-W+XLrggcDzlle47X/XnS7FXrXu9sDo+Ze9zpndeBxdgv88FHLm1HtmkhEwavruS6koanBjp098rUpHs65EmG7A==","shasum":"90294081f978b1f182f347a440a209154344285b","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-8.0.1.tgz","fileCount":36,"unpackedSize":127303,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc2aFXCRA9TVsSAnZWagAAjDkP/jSfdziI9neEFug1bKQj\nFgU9fSadf+lSZu+unYH2x3d74ebBmURA0kggKQIoP+T/0mkD6jbALTc0aRir\nS5Qtvqgp7Z53dL+HkEqgaXU4inhk6fM+1W1PvHlMrt20SPglWs0IQC0tx7cZ\nHwWhtzm04eKrE8T/nWSU+Q4mAW6hf5IDnYOrh0x5r8FmY7y4+WA5x3uRUO7Q\nkPQ+XwWx0Jap+dJKcOq78loB5uI4pIH/oBjPERhxu0kspGRCYfjaDn9dhCDT\nJ6hYcs8gku4Q0OqwyMmykuShPUjnZRk/joRY1JtHCurbn2WqtOk/txK63uU4\nrnChd1eUgwJKJA84yG5Mj46f1K3bRDPyB/Hlyr7xZ15kyzafesH3t3zvOqn4\nevar+iZ5Kv+ZEQ3/wAbq2IsX1sxmi8GCersGAotPSZ4LFTT5c9e5hloe9YZP\nP8FB8sFJZewSQyA4ZqbR0qn/K5a0JH+TRDQ93aHdE2n4YNAPSnlUmG61/E1W\ngKPWvwAOAC/YD8YCGT9cEz/SmV067nAsxUrdMb/jicDEJBi2n7JNuSc0zcxm\nNz4DZ7PmdVG8gBzNsz6cSa1OLGhWQsiWaXC2L/9Vsec5mqcxPa0X6zNqR9dF\n733uPqEZimXftO3Pjh+6k7ZTxDh7Rt6KcllkDUHqwkRH3w7BT/pLMPDIdOGv\nXAre\r\n=zQRu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW7lSxpz6lCjOeN1tQCbJKlSe9exH1wgM4zUjccqNOhwIgDtqcil7Vg6x/9X75IKWuEsj99Msqxa25XytFvXY+jCk="}]},"maintainers":[{"email":"jprichardson@gmail.com","name":"jprichardson"},{"email":"manidlou@gmail.com","name":"manidlou"},{"email":"opensrc@ryanzim.com","name":"ryanzim"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_8.0.1_1557766486425_0.920509204265157"},"_hasShrinkwrap":false},"8.1.0":{"name":"fs-extra","version":"8.1.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","engines":{"node":">=6 <7 || >=8"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.2.0","jsonfile":"^4.0.0","universalify":"^0.1.0"},"devDependencies":{"coveralls":"^3.0.0","istanbul":"^0.4.5","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","semver":"^5.3.0","standard":"^12.0.1"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"istanbul cover -i 'lib/**' -x '**/__tests__/**' test.js","coveralls":"coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"b7df7cce3f7ca5bc0ab85110aa997bd0ad33482f","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@8.1.0","_nodeVersion":"12.3.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==","shasum":"49d43c45a88cd9677668cb7be1b46efdb8d2e1c0","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-8.1.0.tgz","fileCount":36,"unpackedSize":127504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdFkgwCRA9TVsSAnZWagAA+IAP/iXxWrZ0Au+CbWOvCw3N\nt4++ucx8VXPCctOkneryDZ7w98WgXHq2AyyKBN355G1qAq3+zY66hJkEAdKp\nr6hAF8b09wvQG3vUAp3V12FLKPSjYfDii0P1LGKFUzWyLeKY5Mtt2J99DAsF\nUYKD+yvjjvfyx8fBX0tAiKHXZ6UBGKvh39MrCM9nN5fXeJ7ShH23mhfMG1tA\nd0f1S9H4CrgGSWBxJv7ckTjNfcyjRWaLeAL4Qudov3iAcWPBz9TlJj3LlwD2\nr2v5ETIqxSUDqjVPhjDG+TIEj3I02/0LMcYkLLywTf+Ax8Kj5HcGEL+fwIA+\nQhFa52Ftd3XhgmUgv7TQVssGZUy5Afhz2o39AIh38JPEQ6vzcSaYPXEaSE2T\nAp2/0ukKjQSSiaeLEYjYlS1H3eT40EcSVCBziFlhlU8zLvxiPj9kXeYbakk2\nuXanRylbSLJ8J8LLYiOeWefoCAYtgFvAadTt+qgDwLXHF+r1T/WQbkKsk0P8\n88knn4bBEUHnqxFJIxyLxoiV0Tsb5uh/8argcaisYBkFLwhWl54/oUX1+u5l\nL1F/qbvT8PXRZ3/kZjeobH3ybcmZdcuP7j3ir0BwnLKquf19zj9QR+PFZJOa\niH+KGnMKmCG/95LByACuzPQZZoBzXVZ9oG529gGiTKbHZ/C1CMoZph6OFvIa\nMQUF\r\n=Eu2T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIENs17K5UYDJzqWJ+5hS/3HG982+B51Uosp0qGoeM75FAiEAxye22ystHrly4KG777kMQXOrXd9h6+ghnH/po19DFXc="}]},"maintainers":[{"email":"jprichardson@gmail.com","name":"jprichardson"},{"email":"manidlou@gmail.com","name":"manidlou"},{"email":"opensrc@ryanzim.com","name":"ryanzim"}],"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_8.1.0_1561741356836_0.6080978756988742"},"_hasShrinkwrap":false},"9.0.0":{"name":"fs-extra","version":"9.0.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.","engines":{"node":">=10"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move","promise"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"at-least-node":"^1.0.0","graceful-fs":"^4.2.0","jsonfile":"^6.0.1","universalify":"^1.0.0"},"devDependencies":{"coveralls":"^3.0.0","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","nyc":"^15.0.0","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","standard":"^14.1.0"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"nyc -r lcovonly npm run unit","coveralls":"coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"a571007f7066eb49e93343cd7f36bc373bc8dfc2","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@9.0.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g==","shasum":"b6afc31036e247b2466dc99c29ae797d5d4580a3","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-9.0.0.tgz","fileCount":33,"unpackedSize":129011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec5BpCRA9TVsSAnZWagAAEOAQAJnRxGQml9Anz0XY4L9f\n2bU7zXwF//PEW57n3vALbzdGahcPFFqWknSaDRJq4rUzoADoMr00j9xAWqFl\nJgyAGl6LddJmGIAFnQYOMNgApJx7B5+wogVUjIS8ltNKfdVqUPdhwZlFgPlp\nVDZPOeV9LALsa3wiesFYWx3tM7gQRXQsbTLgEqR22OTA2NmUhWTEqC9KWJzS\n3O0rbsSWGQNF2R1TBt1xpAQL4tE5V2v+qjdzf40SdBqIEpeLZPcutsz0KVo6\nt91qx2X5mCTYJKauiiF/Lwyi6L009ewyUWiPfYAbF10JENn9A2jJcxe8Q3yQ\nEyJnRaHrmIEd3BZ0Yis1QnPwoiyLewghsz4maOwcyOFWtBxhEfuhDk77NHM8\nGAGJrCa0koD45A1aiJqtc1QeJoR+VH29u6anTeR44C8zrG8/paOMebwGTdPs\nivpytm6ukXOJ5imzsgcnO4ALKav8hXfM5olOmkQyLRXQPkHg70hegKcCnFAT\naDTZYHDOLFVoYvAcGS3uxouEJQ6d8uDg0tWBRnyit+WBUOZgYkN0hu4/FGEj\nZVzezJY01+xV1kW0aC7E0yEQutcfYIAwBmCDp21Jh6IE3P4wWv/59c5Uqvdp\nZXTH/sEfHOTt40OV+ZcVom87dimM9sLCE7/3uWR1U7y3wPpE0zXf0jfekXS/\n6uGw\r\n=s6f4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKpN87P1e9GidRu1S4+BMRtYbj2VhwB5GmWsPDSDjzOAiEA+y/MjFUYOQOvwElRokFptIDw1pfsB5kkFFpHdzUjUcE="}]},"maintainers":[{"email":"jprichardson@gmail.com","name":"jprichardson"},{"email":"manidlou@gmail.com","name":"manidlou"},{"email":"opensrc@ryanzim.com","name":"ryanzim"}],"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_9.0.0_1584631913519_0.27667693354888034"},"_hasShrinkwrap":false},"9.0.1":{"name":"fs-extra","version":"9.0.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.","engines":{"node":">=10"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move","promise"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"at-least-node":"^1.0.0","graceful-fs":"^4.2.0","jsonfile":"^6.0.1","universalify":"^1.0.0"},"devDependencies":{"coveralls":"^3.0.0","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","nyc":"^15.0.0","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","standard":"^14.1.0"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"nyc -r lcovonly npm run unit","coveralls":"coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"7b12b058e27df560ba777756f38f977662c23750","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@9.0.1","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==","shasum":"910da0062437ba4c39fedd863f1675ccfefcb9fc","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-9.0.1.tgz","fileCount":33,"unpackedSize":129267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2D2pCRA9TVsSAnZWagAAgCgP/jiTQiaKwjwIR3wjQrWS\nu8P2xSEoUv4l/4MOSuUE7f46ZK2M0PCUmvFc4PE4dmdU4He5TO8YfOKIAtHR\n5ULioYtLF6AhYT5DCEN3fQ+1mbUSlMgl4bLH2P581qgEIfykxGdny4eA+bgR\n1AgZk5JG6pXpoqIdNs0zEWFeQcEVkKYNogI+PHhNqfErqHj+IFdybytHWl5t\nQRrECCL/sBKiL50TwLdyUpanVxd2cLbAPt00XezMFydRl6B62+T70q142lNq\nGF6eMeinVKvcsslQyIvScO4Td3lJGcrtOsnoqXsI+zuAlK/hEiLHrxFT73b5\n8m4phE1Sf22SFRr5C/MmtW5f/7Vi7qZafAjEor5yKrir9APNxBIAR0KCPh/x\nps/oxjAor6NDTtLLSvcSANSCPvC/bJRi89nYvMAnNHCwA1tfYsrzGoNuQtlJ\nF1RV0I3fYj90GVMJrfkobdvLq/KIxzufLmLpZZUViBHTknpzhM2wxQXnAjLN\nMVHSbHPusEnGE/R3J/f+hwAiSGpLoaB7E+bYlqIsDH/4nXaOjSG04IVnM06i\nnfAx591OqfEnz64zqNT7A5m0pOFCIlJz3cga+i9aMSQfhOpIfJHeEcXviN/8\n+FLzYU5XjOLmt39l9zfP43XuoRrdn7TrmMqyLqJ++lep4ZhFtmUqXTp0pCep\n16ka\r\n=+Gcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwujrbI+s4xWd+M+fqhBrA2+QqmApNAHdds3kDg2hOuAiEA0eA/BCRIGIcP7p0LjKC7jMbsh334pHqY4kMIV8wOt5I="}]},"maintainers":[{"email":"jprichardson@gmail.com","name":"jprichardson"},{"email":"manidlou@gmail.com","name":"manidlou"},{"email":"opensrc@ryanzim.com","name":"ryanzim"}],"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_9.0.1_1591229864999_0.033759458937809406"},"_hasShrinkwrap":false},"9.1.0":{"name":"fs-extra","version":"9.1.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.","engines":{"node":">=10"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move","promise"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"at-least-node":"^1.0.0","graceful-fs":"^4.2.0","jsonfile":"^6.0.1","universalify":"^2.0.0"},"devDependencies":{"coveralls":"^3.0.0","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","nyc":"^15.0.0","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","standard":"^14.1.0"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"nyc -r lcovonly npm run unit","coveralls":"coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"1625838cdfc65a1bbf28ab5fa962a75805629b9c","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@9.1.0","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==","shasum":"5954460c764a8da2094ba3554bf839e6b9a7c86d","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-9.1.0.tgz","fileCount":33,"unpackedSize":129795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBxbFCRA9TVsSAnZWagAAP4wP/Rh91TsjU3hahqx4wCZg\nsmeZguAobdvJovP9vfHP4K1EAOrqwEZRJpmKX9Ey59fVsp+fitQ10ul/YScL\nGdyFyCazwLwNTsbvBsNwR43vMcHWzCSmuCJY3M17Ne0zPHP66rDRLBRtkFqb\nhG8D0WQyodgIrqiYqrPG5lMc4vVolcFQbEAV4DjpBp74vaVi7SWufLLuUL9U\nvTESNNmZXD/AIUCO6jepAHiYWr4UF6zLxxs95WSTReoQmlz1Zarbz3IaOiwA\ntfGobi3ZOrTj1qOFIuDT0AwlNkpsgFOlro+xImcYm/RPKPI/g3z9BpL2TCj4\nKyB4LFjsxUhqHFZCpGQzh1z+Ntu1vYuVAdAzJuYZg4kZ4Vv+JDFPSQeXLlst\nClzeIWsPp6Fm2JI+K8mgBTeJyi85aG8zSndk01kAc1hmTDcRvnWkcVfWpONN\ntsm/FJwvFB+QNuu9gB4DhZmM4wvlFxtjVMcmHopvz/EOpQs+5ExmLcI0SlKZ\n7Bc0PgV3OhpaJ/lhWqDAHQsvhg3wocYD4VtktqUfmRRdNLnB14P4UaBxCAqW\n5Vv0go/rSbaNBR5AQ+QzMdHns8cHRB8Dbl4CwUANTJ/sEBmp445juNlDobPb\n9rcGqpci95YAhtHk8TDdA/vlqT4FTqWh4RkhUh/8jzftrTWtWe+FaXbC+7FI\nW468\r\n=9RVC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC90alEiuRfzeWF44N4PMbno6cfO7fVT7DHkHOA436uDgIgE/DYwvXXYxBEXeDNVaqe+XHJTf9qCDY115ooXMXfYMw="}]},"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"manidlou","email":"manidlou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_9.1.0_1611077316903_0.0834956426230149"},"_hasShrinkwrap":false},"10.0.0":{"name":"fs-extra","version":"10.0.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.","engines":{"node":">=12"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move","promise"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.2.0","jsonfile":"^6.0.1","universalify":"^2.0.0"},"devDependencies":{"at-least-node":"^1.0.0","coveralls":"^3.0.0","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","nyc":"^15.0.0","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","standard":"^14.1.0"},"main":"./lib/index.js","scripts":{"full-ci":"npm run lint && npm run coverage","coverage":"nyc -r lcovonly npm run unit","coveralls":"coveralls < coverage/lcov.info","lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"node test.js"},"gitHead":"fb6c0ca16baec6a3f5138685e72cf3659c493017","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@10.0.0","_nodeVersion":"15.6.0","_npmVersion":"7.4.0","dist":{"integrity":"sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==","shasum":"9ff61b655dde53fb34a82df84bb214ce802e17c1","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-10.0.0.tgz","fileCount":34,"unpackedSize":131768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkHOwCRA9TVsSAnZWagAAAHYQAIZLRafH6ip6EN96LubL\nweYqnrMnOj3vVJ4O7eaV8VtSoXidMwWGaotrKSGkrmAzsDprEASsFIAhce5C\nMWCmey8nJ6MGgUyFdYo+UedaHrYar0ziem6a599qopV6K15ubiLgAWrWdW6E\nU8QO43uHZMkxhKRW+/NWJZPCoDV3KdKIz6C4bPFjEX6o3oZvBCqugTBKoXwl\nRi9q3GysdTgo3t89WTOOyXPcHrOJCBaXagBW5EOBxjGeA+99Ybbo25/UOIwj\nZ/pjf/g45zM8ffLo3K78AZ0McFypx/rB3bVp4IcCAIet4IYyTFha89FUGu2b\n8bmR7nMJFDJ7E9X0EMdWaU60tEGeFE9adbvelt56Q/VRoz9mKIFWH/wJ0PFD\nVZvFhakcsvykv9cuMHCrXzTjjnGxSBeiyFR0B+7cve5aeh6S18RU8etnsDuF\nsf0ThgD5gB503NbG0OXzT9+BhdyJTFE3N97/H35FtxQPJobuuQsbxWxpn3Ys\n0qfM+ZubLDGLlqfj5gV8zqRcEy8ChKXAWIH5XebHlbQZhLxIaqB0xXa0vE4u\nyN9H+7fhfDYmnSdn9tnjd9WIgPROCCVmMLhvE34jHfFhrhCyC3XUTzVFlDqr\nk2IKLbloKmCLCiYyUr1k5/TK8SZsqnEIaAWBRZGI3Hz+Om+13WA76sx3r0N/\n1c7A\r\n=4hCy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE8zejB1GCx9VOUxSUlpg/MPpFr6pSN5xtHNFRmdfpiBAiA4MjgSbrlCGSFybDSQ6Jg1YqQTfEkKUhdRO4iOdvfCKQ=="}]},"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"manidlou","email":"manidlou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_10.0.0_1620079535863_0.584074765117581"},"_hasShrinkwrap":false},"10.0.1":{"name":"fs-extra","version":"10.0.1","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.","engines":{"node":">=12"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move","promise"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.2.0","jsonfile":"^6.0.1","universalify":"^2.0.0"},"devDependencies":{"at-least-node":"^1.0.0","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","nyc":"^15.0.0","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","standard":"^16.0.3"},"main":"./lib/index.js","scripts":{"lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"nyc node test.js"},"sideEffects":false,"gitHead":"69eb8964626871000de3a95548cd36035b5c4b27","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@10.0.1","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==","shasum":"27de43b4320e833f6867cc044bfce29fdf0ef3b8","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-10.0.1.tgz","fileCount":31,"unpackedSize":62876,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFP+JACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokjhAAhqaksqZqB1T/gj/Y0OZzsd59sIJfBw+dEnvQeT0QAzZagv3a\r\nQYkVsWYr0pRij0d6aoR3cRyPDRmk4soNLZs5ti+ONojHpl9H3ADchLwkLUaT\r\nzYYQQeIZltgtHoiHNp/Mr4wVw72F1iWF87+uqyRT0tiqG5ei6Aq/fVToXg5T\r\njw5BYuFzc3yWyhb9uQOicVG2bWyUE3ZApm54h4sJKj7GC/bHULSoAtfvMlfg\r\nzS56VSiiQUomW9x8Ev8gHbwZX6yIIkVumWUl0tnl3hJIwZWAqakcbDp3sqq/\r\n+387Ch67yb7W4B3Jw8JFwcnWQOQ2iOjbIJI5ryy9Vm8Vsmaq7WfNl+4v2/Ct\r\n4CSK3fwsDmPodw3ov1VsoLQXcJesqwz0ENT22kW46wmJgkyiAwO74ev77xvN\r\nCqN3jMaf3qYdywla8f9m8TJ+yeYMxuwTk4CB2IKiOAPGkidl4k+1siVv448P\r\nLzyxbLyGPAbd+z4+Mxg8/PfVIOskT/3E9xQWFvtEBeKZwHLXjam6awq5MMl7\r\nLJ/18LlcC0D3I9++XwyKvG9F2qk+3esRRk/0AtR05E3xT192XtBLk2Wt5Rdf\r\nPjkOm/PY61zmNHKni4kVQFSZLwv6enaFOt/wR//skk8w096vDIeAJ6XznMxI\r\nJ+FhAxzgm05+9go5etjQG91ZBIEmM/8MipE=\r\n=lPmE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCaKFF6D7oTIMpEmYUSabrm696t35q+9qRxXAm0C8NlAIgfL9sdbUn9Rk7vOkqwKeZBL0lKnGQY1/pbE0nVIwmDsU="}]},"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"manidlou","email":"manidlou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_10.0.1_1645543305590_0.008528995807312478"},"_hasShrinkwrap":false},"10.1.0":{"name":"fs-extra","version":"10.1.0","description":"fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.","engines":{"node":">=12"},"homepage":"https://github.com/jprichardson/node-fs-extra","repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move","promise"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.2.0","jsonfile":"^6.0.1","universalify":"^2.0.0"},"devDependencies":{"at-least-node":"^1.0.0","klaw":"^2.1.1","klaw-sync":"^3.0.2","minimist":"^1.1.1","mocha":"^5.0.5","nyc":"^15.0.0","proxyquire":"^2.0.1","read-dir-files":"^0.1.1","standard":"^16.0.3"},"main":"./lib/index.js","scripts":{"lint":"standard","test-find":"find ./lib/**/__tests__ -name *.test.js | xargs mocha","test":"npm run lint && npm run unit","unit":"nyc node test.js"},"sideEffects":false,"gitHead":"0220eac966d7d6b9a595d69b1242ab8a397fba7f","bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"_id":"fs-extra@10.1.0","_nodeVersion":"16.9.1","_npmVersion":"7.21.1","dist":{"integrity":"sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==","shasum":"02873cfbc4084dde127eaa5f9905eef2325d1abf","tarball":"http://localhost:4545/npm/registry/fs-extra/fs-extra-10.1.0.tgz","fileCount":31,"unpackedSize":63278,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD21YYPPgkB2LOeQWvg8lrG4HDMrcyGDuHGzHSgb4C7JQIgFvAy28pTBl3wREOhOiLoYEyQzj6nz63aExuHO6pZiH8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiWxA2ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPvQ//amNoBcS9NyvKrd0yF+0y7J+Gli5ei+B3cxmsB8XvtId4ZpOj\r\n/uvQmMvyKe6/jx/WnGyiSDRC+51WEPnMr1hxaxwhsik+lefDR7cCrjjdRaB6\r\nTE50qqcXzHIcgOWWY9jmOjbcyvmMUj2BECmSKkJHZu7xYAwZgLakphXul8tL\r\nLoCSYEolCIwsbYjrUdcrTTNnpkBIr8a+Xrr3H85yhnPG0itZhiYfFzNIUabq\r\nP0ztUOSW6MvfObUWX5dMU9XeykTFRhCgsp7zEWIVlXENpErkFoPSNxMKxDte\r\nu55LF7wBpK2fhtsjurNvEN3KN41uI+xeCs/ilWn1lYDWXBAzmNZckn+qLxb/\r\nLinE2yGykmRdqF3l73EcxcU91Y+riUEA8nuH4KNQLHnkvZM+Vh+cWVM8knek\r\nfgPAy0Tg6W1oh/Il8W2TIFrcMar6AWNrsUt4TJEfYRpLrDNLvjP7afTZNF0i\r\nyPGbNVO8J9UFUk2eTrMwcm2107HdVcb+5rVxdptFeh5o9nLqznzetia4WNCY\r\n9tfgeTLhhEiv5igA3lqQTrOPE8YUJ1IQLzuFscy0QEWwdJTCmGAbWDP6xhfd\r\nbjkN0ArzH8T1vdlKBZmmdWDeq1jq0q9JPIGqcXKAT659smnMhCrw8rWRidTE\r\nsVCOU4zwwfjWMOwXAxyyDwk6lOHXIFRnRQg=\r\n=dBd9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"manidlou","email":"manidlou@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/fs-extra_10.1.0_1650135094348_0.15177721319947812"},"_hasShrinkwrap":false}},"readme":"Node.js: fs-extra\n=================\n\n`fs-extra` adds file system methods that aren't included in the native `fs` module and adds promise support to the `fs` methods. It also uses [`graceful-fs`](https://github.com/isaacs/node-graceful-fs) to prevent `EMFILE` errors. It should be a drop in replacement for `fs`.\n\n[](https://www.npmjs.org/package/fs-extra)\n[](https://github.com/jprichardson/node-fs-extra/blob/master/LICENSE)\n[](https://github.com/jprichardson/node-fs-extra/actions/workflows/ci.yml?query=branch%3Amaster)\n[](https://www.npmjs.org/package/fs-extra)\n[](https://standardjs.com)\n\nWhy?\n----\n\nI got tired of including `mkdirp`, `rimraf`, and `ncp` in most of my projects.\n\n\n\n\nInstallation\n------------\n\n npm install fs-extra\n\n\n\nUsage\n-----\n\n`fs-extra` is a drop in replacement for native `fs`. All methods in `fs` are attached to `fs-extra`. All `fs` methods return promises if the callback isn't passed.\n\nYou don't ever need to include the original `fs` module again:\n\n```js\nconst fs = require('fs') // this is no longer necessary\n```\n\nyou can now do this:\n\n```js\nconst fs = require('fs-extra')\n```\n\nor if you prefer to make it clear that you're using `fs-extra` and not `fs`, you may want\nto name your `fs` variable `fse` like so:\n\n```js\nconst fse = require('fs-extra')\n```\n\nyou can also keep both, but it's redundant:\n\n```js\nconst fs = require('fs')\nconst fse = require('fs-extra')\n```\n\nSync vs Async vs Async/Await\n-------------\nMost methods are async by default. All async methods will return a promise if the callback isn't passed.\n\nSync methods on the other hand will throw if an error occurs.\n\nAlso Async/Await will throw an error if one occurs.\n\nExample:\n\n```js\nconst fs = require('fs-extra')\n\n// Async with promises:\nfs.copy('/tmp/myfile', '/tmp/mynewfile')\n .then(() => console.log('success!'))\n .catch(err => console.error(err))\n\n// Async with callbacks:\nfs.copy('/tmp/myfile', '/tmp/mynewfile', err => {\n if (err) return console.error(err)\n console.log('success!')\n})\n\n// Sync:\ntry {\n fs.copySync('/tmp/myfile', '/tmp/mynewfile')\n console.log('success!')\n} catch (err) {\n console.error(err)\n}\n\n// Async/Await:\nasync function copyFiles () {\n try {\n await fs.copy('/tmp/myfile', '/tmp/mynewfile')\n console.log('success!')\n } catch (err) {\n console.error(err)\n }\n}\n\ncopyFiles()\n```\n\n\nMethods\n-------\n\n### Async\n\n- [copy](docs/copy.md)\n- [emptyDir](docs/emptyDir.md)\n- [ensureFile](docs/ensureFile.md)\n- [ensureDir](docs/ensureDir.md)\n- [ensureLink](docs/ensureLink.md)\n- [ensureSymlink](docs/ensureSymlink.md)\n- [mkdirp](docs/ensureDir.md)\n- [mkdirs](docs/ensureDir.md)\n- [move](docs/move.md)\n- [outputFile](docs/outputFile.md)\n- [outputJson](docs/outputJson.md)\n- [pathExists](docs/pathExists.md)\n- [readJson](docs/readJson.md)\n- [remove](docs/remove.md)\n- [writeJson](docs/writeJson.md)\n\n### Sync\n\n- [copySync](docs/copy-sync.md)\n- [emptyDirSync](docs/emptyDir-sync.md)\n- [ensureFileSync](docs/ensureFile-sync.md)\n- [ensureDirSync](docs/ensureDir-sync.md)\n- [ensureLinkSync](docs/ensureLink-sync.md)\n- [ensureSymlinkSync](docs/ensureSymlink-sync.md)\n- [mkdirpSync](docs/ensureDir-sync.md)\n- [mkdirsSync](docs/ensureDir-sync.md)\n- [moveSync](docs/move-sync.md)\n- [outputFileSync](docs/outputFile-sync.md)\n- [outputJsonSync](docs/outputJson-sync.md)\n- [pathExistsSync](docs/pathExists-sync.md)\n- [readJsonSync](docs/readJson-sync.md)\n- [removeSync](docs/remove-sync.md)\n- [writeJsonSync](docs/writeJson-sync.md)\n\n\n**NOTE:** You can still use the native Node.js methods. They are promisified and copied over to `fs-extra`. See [notes on `fs.read()`, `fs.write()`, & `fs.writev()`](docs/fs-read-write-writev.md)\n\n### What happened to `walk()` and `walkSync()`?\n\nThey were removed from `fs-extra` in v2.0.0. If you need the functionality, `walk` and `walkSync` are available as separate packages, [`klaw`](https://github.com/jprichardson/node-klaw) and [`klaw-sync`](https://github.com/manidlou/node-klaw-sync).\n\n\nThird Party\n-----------\n\n### CLI\n\n[fse-cli](https://www.npmjs.com/package/@atao60/fse-cli) allows you to run `fs-extra` from a console or from [npm](https://www.npmjs.com) scripts.\n\n### TypeScript\n\nIf you like TypeScript, you can use `fs-extra` with it: https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/fs-extra\n\n\n### File / Directory Watching\n\nIf you want to watch for changes to files or directories, then you should use [chokidar](https://github.com/paulmillr/chokidar).\n\n### Obtain Filesystem (Devices, Partitions) Information\n\n[fs-filesystem](https://github.com/arthurintelligence/node-fs-filesystem) allows you to read the state of the filesystem of the host on which it is run. It returns information about both the devices and the partitions (volumes) of the system.\n\n### Misc.\n\n- [fs-extra-debug](https://github.com/jdxcode/fs-extra-debug) - Send your fs-extra calls to [debug](https://npmjs.org/package/debug).\n- [mfs](https://github.com/cadorn/mfs) - Monitor your fs-extra calls.\n\n\n\nHacking on fs-extra\n-------------------\n\nWanna hack on `fs-extra`? Great! Your help is needed! [fs-extra is one of the most depended upon Node.js packages](http://nodei.co/npm/fs-extra.png?downloads=true&downloadRank=true&stars=true). This project\nuses [JavaScript Standard Style](https://github.com/feross/standard) - if the name or style choices bother you,\nyou're gonna have to get over it :) If `standard` is good enough for `npm`, it's good enough for `fs-extra`.\n\n[](https://github.com/feross/standard)\n\nWhat's needed?\n- First, take a look at existing issues. Those are probably going to be where the priority lies.\n- More tests for edge cases. Specifically on different platforms. There can never be enough tests.\n- Improve test coverage.\n\nNote: If you make any big changes, **you should definitely file an issue for discussion first.**\n\n### Running the Test Suite\n\nfs-extra contains hundreds of tests.\n\n- `npm run lint`: runs the linter ([standard](http://standardjs.com/))\n- `npm run unit`: runs the unit tests\n- `npm test`: runs both the linter and the tests\n\n\n### Windows\n\nIf you run the tests on the Windows and receive a lot of symbolic link `EPERM` permission errors, it's\nbecause on Windows you need elevated privilege to create symbolic links. You can add this to your Windows's\naccount by following the instructions here: http://superuser.com/questions/104845/permission-to-make-symbolic-links-in-windows-7\nHowever, I didn't have much luck doing this.\n\nSince I develop on Mac OS X, I use VMWare Fusion for Windows testing. I create a shared folder that I map to a drive on Windows.\nI open the `Node.js command prompt` and run as `Administrator`. I then map the network drive running the following command:\n\n net use z: \"\\\\vmware-host\\Shared Folders\"\n\nI can then navigate to my `fs-extra` directory and run the tests.\n\n\nNaming\n------\n\nI put a lot of thought into the naming of these functions. Inspired by @coolaj86's request. So he deserves much of the credit for raising the issue. See discussion(s) here:\n\n* https://github.com/jprichardson/node-fs-extra/issues/2\n* https://github.com/flatiron/utile/issues/11\n* https://github.com/ryanmcgrath/wrench-js/issues/29\n* https://github.com/substack/node-mkdirp/issues/17\n\nFirst, I believe that in as many cases as possible, the [Node.js naming schemes](http://nodejs.org/api/fs.html) should be chosen. However, there are problems with the Node.js own naming schemes.\n\nFor example, `fs.readFile()` and `fs.readdir()`: the **F** is capitalized in *File* and the **d** is not capitalized in *dir*. Perhaps a bit pedantic, but they should still be consistent. Also, Node.js has chosen a lot of POSIX naming schemes, which I believe is great. See: `fs.mkdir()`, `fs.rmdir()`, `fs.chown()`, etc.\n\nWe have a dilemma though. How do you consistently name methods that perform the following POSIX commands: `cp`, `cp -r`, `mkdir -p`, and `rm -rf`?\n\nMy perspective: when in doubt, err on the side of simplicity. A directory is just a hierarchical grouping of directories and files. Consider that for a moment. So when you want to copy it or remove it, in most cases you'll want to copy or remove all of its contents. When you want to create a directory, if the directory that it's suppose to be contained in does not exist, then in most cases you'll want to create that too.\n\nSo, if you want to remove a file or a directory regardless of whether it has contents, just call `fs.remove(path)`. If you want to copy a file or a directory whether it has contents, just call `fs.copy(source, destination)`. If you want to create a directory regardless of whether its parent directories exist, just call `fs.mkdirs(path)` or `fs.mkdirp(path)`.\n\n\nCredit\n------\n\n`fs-extra` wouldn't be possible without using the modules from the following authors:\n\n- [Isaac Shlueter](https://github.com/isaacs)\n- [Charlie McConnel](https://github.com/avianflu)\n- [James Halliday](https://github.com/substack)\n- [Andrew Kelley](https://github.com/andrewrk)\n\n\n\n\nLicense\n-------\n\nLicensed under MIT\n\nCopyright (c) 2011-2017 [JP Richardson](https://github.com/jprichardson)\n\n[1]: http://nodejs.org/docs/latest/api/fs.html\n\n\n[jsonfile]: https://github.com/jprichardson/node-jsonfile\n","maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"},{"name":"manidlou","email":"manidlou@gmail.com"}],"time":{"modified":"2022-08-30T11:12:01.013Z","created":"2011-11-16T21:47:16.814Z","0.0.1":"2011-11-16T21:47:17.459Z","0.0.11":"2011-11-16T22:36:44.739Z","0.0.3":"2012-01-11T22:36:45.832Z","0.0.4":"2012-03-14T21:13:23.162Z","0.1.0":"2012-05-31T16:25:35.678Z","0.1.1":"2012-06-15T16:17:47.398Z","0.1.2":"2012-07-19T02:02:40.567Z","0.1.3":"2012-08-13T06:18:16.210Z","0.2.0":"2012-09-10T21:18:42.230Z","0.2.1":"2012-09-13T21:57:04.529Z","0.3.0":"2012-10-10T04:38:09.022Z","0.3.1":"2012-10-11T18:31:18.688Z","0.3.2":"2012-11-02T15:55:52.798Z","0.4.0":"2013-01-28T09:15:54.220Z","0.5.0":"2013-02-03T19:26:25.653Z","0.6.0":"2013-03-18T16:54:48.400Z","0.6.1":"2013-05-14T16:08:37.262Z","0.6.2":"2013-06-28T15:15:14.259Z","0.6.3":"2013-06-28T15:45:54.755Z","0.6.4":"2013-09-06T02:06:45.235Z","0.7.0":"2013-10-07T19:16:07.296Z","0.7.1":"2013-10-12T21:19:33.173Z","0.8.0":"2013-10-14T14:02:00.630Z","0.8.1":"2013-10-24T17:56:11.996Z","0.9.0":"2014-05-22T23:28:04.495Z","0.9.1":"2014-05-22T23:36:07.383Z","0.10.0":"2014-06-29T13:29:32.638Z","0.11.0":"2014-08-11T16:15:02.543Z","0.11.1":"2014-09-02T08:18:17.898Z","0.12.0":"2014-09-22T14:15:57.764Z","0.13.0":"2014-12-10T21:58:45.505Z","0.14.0":"2015-01-05T21:34:50.427Z","0.15.0":"2015-01-21T11:34:02.723Z","0.16.0":"2015-01-28T08:49:11.284Z","0.16.1":"2015-01-28T19:35:30.155Z","0.16.2":"2015-01-28T19:52:25.477Z","0.16.3":"2015-01-28T21:05:57.590Z","0.16.4":"2015-03-03T00:43:53.262Z","0.16.5":"2015-03-08T17:11:53.820Z","0.17.0":"2015-03-28T13:34:31.049Z","0.18.0":"2015-03-31T20:43:46.365Z","0.18.1":"2015-04-15T14:49:28.822Z","0.18.2":"2015-04-17T16:04:56.632Z","0.18.3":"2015-05-08T20:22:21.398Z","0.18.4":"2015-05-22T21:36:39.339Z","0.19.0":"2015-06-10T14:13:57.097Z","0.20.0":"2015-06-19T14:58:18.642Z","0.20.1":"2015-06-23T20:25:52.250Z","0.21.0":"2015-07-04T13:49:43.501Z","0.22.0":"2015-07-09T11:36:18.608Z","0.22.1":"2015-07-09T15:08:24.241Z","0.23.0":"2015-08-06T20:58:55.124Z","0.23.1":"2015-08-07T20:26:35.915Z","0.24.0":"2015-08-28T20:18:35.629Z","0.25.0":"2015-10-24T22:03:21.712Z","0.26.0":"2015-10-25T17:24:58.522Z","0.26.1":"2015-11-02T19:03:08.806Z","0.26.2":"2015-11-03T03:07:22.611Z","0.26.3":"2015-12-17T17:20:47.192Z","0.26.4":"2016-01-06T05:37:31.797Z","0.26.5":"2016-01-27T15:48:35.639Z","0.26.6":"2016-03-15T11:40:06.911Z","0.26.7":"2016-03-16T14:11:22.973Z","0.27.0":"2016-04-15T11:59:28.492Z","0.28.0":"2016-04-18T09:33:38.525Z","0.29.0":"2016-04-27T14:59:45.639Z","0.30.0":"2016-04-28T14:54:48.121Z","1.0.0":"2016-11-01T06:16:00.896Z","2.0.0":"2017-01-16T15:33:23.880Z","2.1.0":"2017-03-15T12:34:48.220Z","2.1.1":"2017-03-15T20:19:14.633Z","2.1.2":"2017-03-16T19:00:39.187Z","3.0.0":"2017-04-27T19:12:47.621Z","3.0.1":"2017-05-04T23:48:44.995Z","4.0.0":"2017-07-14T17:48:43.694Z","4.0.1":"2017-07-31T18:13:19.097Z","4.0.2":"2017-09-12T23:02:30.622Z","4.0.3":"2017-12-05T14:58:40.127Z","5.0.0":"2017-12-11T17:30:07.555Z","6.0.0":"2018-05-01T13:34:04.950Z","6.0.1":"2018-05-09T23:22:50.551Z","7.0.0":"2018-07-17T01:35:52.499Z","7.0.1":"2018-11-07T13:23:10.451Z","8.0.0":"2019-05-11T14:43:21.685Z","8.0.1":"2019-05-13T16:54:47.165Z","8.1.0":"2019-06-28T17:02:36.992Z","9.0.0":"2020-03-19T15:31:53.644Z","9.0.1":"2020-06-04T00:17:45.120Z","9.1.0":"2021-01-19T17:28:37.001Z","10.0.0":"2021-05-03T22:05:35.973Z","10.0.1":"2022-02-22T15:21:45.760Z","10.1.0":"2022-04-16T18:51:34.573Z"},"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/jprichardson/node-fs-extra.git"},"users":{"kastor":true,"eins78":true,"neosix":true,"minioreo":true,"charlesjourdan":true,"sanusart":true,"yizen":true,"mix-ware":true,"kewah":true,"asilvas":true,"zenanyoo":true,"sunrising":true,"kahboom":true,"huangjia86":true,"xgenvn":true,"maschs":true,"fanchangyong":true,"drspaceman":true,"thebearingedge":true,"brentonhouse":true,"akasfei":true,"fdgonthier":true,"refack":true,"carlosmarte":true,"torkristensen":true,"fill":true,"treri":true,"pensierinmusica":true,"imgqb":true,"afeiship":true,"kaanon":true,"maobean":true,"jakub.knejzlik":true,"rainder":true,"blackmamba":true,"iqbalperkasa":true,"dr-benton":true,"warmhug":true,"hagb4rd":true,"robozevel":true,"tbremer":true,"drew.brokke":true,"radjivf":true,"nickleefly":true,"pfremm":true,"ccyll":true,"sevit":true,"joaocunha":true,"vishnuvathsan":true,"caudralys":true,"jamescostian":true,"j3kz":true,"lisposter":true,"drudge":true,"subchen":true,"tkristensen":true,"frey1991":true,"goliatone":true,"brandonpapworth":true,"yashprit":true,"qqqppp9998":true,"oheard":true,"raiseandfall":true,"itonyyo":true,"leebox":true,"maqicxu":true,"strikingloud":true,"jonyweb":true,"arahnoid":true,"nadimix":true,"h13i32maru":true,"rosshal":true,"mondalaci":true,"ysk8":true,"cdll":true,"incendiary":true,"luuhoangnam":true,"socheung":true,"honorlee_cn":true,"flockonus":true,"ocd_lionel":true,"xgheaven":true,"shipengyan":true,"insdevmail":true,"boyw165":true,"jyounce":true,"sixertoy":true,"slowmove":true,"barenko":true,"clechay":true,"softwind":true,"acollins-ts":true,"jonatasnona":true,"captain":true,"vwal":true,"ruffle1986":true,"isaacvitor":true,"kswedberg":true,"karlbright":true,"yeahoffline":true,"esundahl":true,"mjurincic":true,"lherediawoodward":true,"ruyadorno":true,"bpatel":true,"jerkovicl":true,"davequick":true,"ral.amgstromg":true,"cspotcode":true,"davidrapin":true,"phajej":true,"xiechao06":true,"fedor":true,"draganhr":true,"r3nya":true,"nathanbuchar":true,"glab":true,"jmorris":true,"galenandrew":true,"andriecool":true,"usingthesystem":true,"emhagman":true,"pandao":true,"rdesoky":true,"erincinci":true,"antanst":true,"eguanlao":true,"cascadejs":true,"js3692":true,"pospi":true,"mastayoda":true,"abdihaikal":true,"monkeymonk":true,"arttse":true,"nickeljew":true,"clanfei":true,"panlw":true,"monolithed":true,"bojand":true,"algonzo":true,"hacksalot":true,"ahsanshafiq":true,"vamakoda":true,"moimikey":true,"davidbraun":true,"kwpeters":true,"ajduke":true,"dexteryy":true,"monsterkodi":true,"devonwen":true,"acewinnielee":true,"coolhanddev":true,"totolicious":true,"kontrax":true,"haaaiiimmm":true,"axelav":true,"andreasderijcke":true,"dralc":true,"foto":true,"xxsnake28":true,"evan2x":true,"loselovegirl":true,"pruettti":true,"kserks":true,"matiasmarani":true,"hr.":true,"doruk":true,"mcacek":true,"dr.dimitru":true,"kevteljeur":true,"kevin-smets":true,"tongjieme":true,"zhouanbo":true,"fuchao2012":true,"diwushi33":true,"hoverbaum":true,"rubiadias":true,"mrbgit":true,"f124275809":true,"demerfo":true,"antixrist":true,"moamaoa":true,"ddkothari":true,"mate2":true,"vonthar":true,"gubi":true,"isigiel":true,"xiangmeng":true,"ghettovoice":true,"surfdude":true,"siyb":true,"huarse":true,"mevlutsahin":true,"rochejul":true,"wolfson":true,"ronin161":true,"ahme-t":true,"abuelwafa":true,"jeff-jacobson":true,"iisii":true,"fchienvuhoang":true,"sunhua":true,"shakakira":true,"akarem":true,"yihong":true,"tmurngon":true,"largepuma":true,"troygizzi":true,"duck102017":true,"domjtalbot":true,"soenkekluth":true,"olonam":true,"newmedia":true,"tomekf":true,"chrisyipw":true,"qqcome110":true,"geigerzaehler":true,"chunxchun":true,"eijs":true,"tdmalone":true,"nohomey":true,"lukaserat":true,"mikoweb":true,"mojaray2k":true,"fahadjadoon":true,"cain.chu":true,"jruif":true,"zhongyuan":true,"kleopetroff":true,"anchnk":true,"finnhvman":true,"monjer":true,"jpeer":true,"cliffyan":true,"joneszhuchinagd":true,"bobxuyang":true,"ealen":true,"puranjayjain":true,"miroklarin":true,"illuminator":true,"ivan.marquez":true,"nuer":true,"simoyw":true,"boopathisakthivel.in":true,"rocket0191":true,"angrykoala":true,"igorsetsfire":true,"nicknaso":true,"manikantag":true,"hqumeng":true,"yuch4n":true,"spences10":true,"giussa_dan":true,"nice_body":true,"hyteer":true,"ptrevethan":true,"bsara":true,"bradmartin":true,"steakeye":true,"mikedfunk":true,"kodekracker":true,"d-rob":true,"luisgamero":true,"glebec":true,"cetincem":true,"myterminal":true,"shrimpseaweed":true,"thevikingcoder":true,"fengmiaosen":true,"andr":true,"haihepeng":true,"alizurchik":true,"tpkn":true,"ognjen.jevremovic":true,"junos":true,"nickeltobias":true,"chrisakakay":true,"dpjayasekara":true,"8code":true,"jaxcode":true,"nate-river":true,"mfaraday":true,"codeinpixel":true,"kimhoe":true,"0936zz":true,"fabian.moron.zirfas":true,"l0gin":true,"kwesi":true,"mattbodman":true,"onlyrefat":true,"xiaochao":true,"shanewholloway":true,"yitzchak":true,"asaupup":true,"sbruchmann":true,"faraoman":true,"pddivine":true,"chentel":true,"progmer":true,"jeffreysbrother":true,"bryan.ygf":true,"diogocampos":true,"craql":true,"reggiezhang":true,"serge-nikitin":true,"grabantot":true,"norbertparti":true,"shape":true,"zalithka":true,"ansonhorse":true,"helsner":true,"rethinkflash":true,"soulchainer":true,"a.jumping425":true,"vb078":true,"tomasgvivo":true,"yl2014":true,"kakaman":true,"shuoshubao":true,"raizu":true,"cryogena":true,"nauhil":true,"lukvonstrom":true,"nbuchanan":true,"paraself":true,"d-band":true,"princetoad":true,"sinahwz":true,"isayme":true,"cocorax":true,"sdgcwoods":true,"zhenguo.zhao":true,"yikuo":true,"maleeb":true,"wkx101":true,"drdoof":true,"tiendq":true,"nerdybeast":true,"noccer":true,"robinblomberg":true,"iamninad":true,"fabioper":true,"zaher":true,"stone-jin":true,"nuwaio":true,"dtiziani":true,"hyanghai":true,"tambeb":true,"maddas":true,"hemavidal":true,"highgravity":true,"sarnsdev":true,"level9i":true,"kezhang":true,"marcrobinson":true,"agnibrata":true,"xch":true,"alexc1212":true,"wuwenbin":true,"neaker15668":true,"lomocc":true,"vv314":true,"kapluni":true,"arniu":true,"mlm":true,"luckyulin":true,"kdump":true,"xtx1130":true,"raycharles":true,"allen_lyu":true,"agplan":true,"mrvicadai":true,"ouroboros99":true,"hanhq":true,"ilyatut":true,"shaunieb":true,"laoshaw":true,"volkanongun":true,"daskepon":true,"nguyenvanhoang26041994":true,"mmis1000":true,"71emj1":true,"mdedirudianto":true,"debashish":true,"vboctor":true,"taylorpzreal":true,"imaginegenesis":true,"shroudedcode":true,"chrisaguilar":true,"sethbergman":true,"kkho595":true,"tianzssj":true,"legaphy":true,"iotale":true,"cr8tiv":true,"vincentlau":true,"sluthsaber":true,"zjj19970517":true,"sammy_winchester":true,"vjenks":true,"zuosh":true,"td3":true,"xieranmaya":true,"huiyifyj":true,"frank1303":true,"elussich":true,"baoang":true,"hearsid":true,"ghostcode521":true,"avivharuzi":true,"tomgao365":true,"alvis":true,"lanfairy":true,"pftom":true,"becarchal":true,"uojo":true,"thu-sama":true,"maxblock":true,"hiztmine":true,"ezeikel":true,"zuojiang":true,"yanghcc":true,"jhillacre":true,"myjustify":true,"liu1125":true,"yang.shao":true},"homepage":"https://github.com/jprichardson/node-fs-extra","keywords":["fs","file","file system","copy","directory","extra","mkdirp","mkdir","mkdirs","recursive","json","read","write","extra","delete","remove","touch","create","text","output","move","promise"],"bugs":{"url":"https://github.com/jprichardson/node-fs-extra/issues"},"readmeFilename":"README.md","license":"MIT"}
\ No newline at end of file diff --git a/cli/tests/testdata/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz b/cli/tests/testdata/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz Binary files differnew file mode 100644 index 000000000..6f27e707c --- /dev/null +++ b/cli/tests/testdata/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz diff --git a/cli/tests/testdata/npm/registry/graceful-fs/registry.json b/cli/tests/testdata/npm/registry/graceful-fs/registry.json new file mode 100644 index 000000000..201501a5b --- /dev/null +++ b/cli/tests/testdata/npm/registry/graceful-fs/registry.json @@ -0,0 +1 @@ +{"_id":"graceful-fs","_rev":"221-c00577269c15de2147d285f018cc9679","name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","dist-tags":{"latest":"4.2.10","old":"3.0.12"},"versions":{"1.0.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs with incremental backoff on EMFILE","version":"1.0.0","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":"0.4 || 0.5"},"dependencies":{},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/isaacs/.npm/graceful-fs/1.0.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"graceful-fs@1.0.0","_engineSupported":true,"_npmVersion":"1.0.18","_nodeVersion":"v0.4.10-pre","_defaultsLoaded":true,"dist":{"shasum":"ba8e39479ec46658d59eb305f878f8b0820fa8e5","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.0.0.tgz","integrity":"sha512-1ZK4pj7qHG1b/vOewFQ0ac6p7NgJThZXUUUzkrwtatP0+Z0Ld+MTYTKt6NclZimV53OrmvpunhbQqV3QO8WAzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH51xtOVsRHZl5mXcfJjWhMql+vdVsNdYvPZIjjtgLXWAiA037ltCJeXavZBRg97X9NIco205nBnkfrBErQ174bFLg=="}]},"scripts":{},"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.0.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs with incremental backoff on EMFILE","version":"1.0.1","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":"0.4 || 0.5"},"dependencies":{},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.0.1","_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.5.8-pre","_defaultsLoaded":true,"dist":{"shasum":"63647ef7ca9bf0abc561cdb72d2a58704a11cc2f","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.0.1.tgz","integrity":"sha512-S01sFcrVzoLg+ytMrCcA9EOIah0uJE7fN7xv8WHtvG71AG1ri+rRRMyCzf1JuC62CJTT1serfB8L9Dp9E8YFNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtR7GmpZAUJJvndEXxXWvxmzCMmHyMt4WrS/sJ9gJToAiEAuRdL+ss/7knzq1P/CQlcN0hTpDew+3FkSeW42Oflsgc="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.0.2":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs with incremental backoff on EMFILE","version":"1.0.2","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":"0.4 || 0.5 || 0.6"},"dependencies":{},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.0.2","_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.2-pre","_defaultsLoaded":true,"dist":{"shasum":"79ac9f685c97c391d88a95e4cde5a1313c3807de","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.0.2.tgz","integrity":"sha512-nXNqJJ+6MqHBQdiLVEOXgzRzhM0ikh7ux60A71xinVgQ9SggcP9xCiRFVeda6EIw9JuZg7z/HY14IJzg4kjE8w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH+Mr0V6mvIYc1qyjxQlOGALlDpAzrJIKt1F3Poy2Z+XAiB35klmmnn4O5rYd1c85cXP26N56KrXCgW76sOcokPFdA=="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.0","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":"0.4 || 0.5 || 0.6"},"dependencies":{"fast-list":"1"},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.1.0","_engineSupported":true,"_npmVersion":"1.1.0-alpha-2","_nodeVersion":"v0.6.2-pre","_defaultsLoaded":true,"dist":{"shasum":"c36f1d3b31d71b4cef3da303b784074f6d578037","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.0.tgz","integrity":"sha512-niMszp/VBKUAZu3jbGOz2BtotCAyuJxU6fkmvGkChphgTBqj4u4sYR70NYDcM3HJphToFL4MLB+17y1npHcFJw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlHzsYS14mirPbswzO4TvJv06WfR7T+ZG3FMgFPIBnGAiEA26ru2MP6rtHRE/spz610J2mszp9Sq91R/PVfCfASaLw="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.1","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":"0.4 || 0.5 || 0.6"},"dependencies":{"fast-list":"1"},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.1.1","_engineSupported":true,"_npmVersion":"1.1.0-alpha-2","_nodeVersion":"v0.6.4-pre","_defaultsLoaded":true,"dist":{"shasum":"2f10989f7e9addfcea6592d95f52bb0c2d7e5bd2","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.1.tgz","integrity":"sha512-xX51oCGuXYas/cfXPswn7EGkcQB59Ib66NuO2N6Dy1LFb0uUFhx7GwddbtPK0g0VcOB8zJWfuOCFGrAW/sBZ9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF36jFPx8VB/vVA24lTSIvd9NpVAqn5Z1hBxnOKH181AAiEA2L7qRjxbEipe5V25D9vN7C/gHAw3DAunMAkd3XuYSNE="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.2":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.2","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":"0.4 || 0.5 || 0.6"},"dependencies":{"fast-list":"1"},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.1.2","_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.4","_defaultsLoaded":true,"dist":{"shasum":"e82181f54de6620c67034e736fbc0d8fee8c1ffa","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.2.tgz","integrity":"sha512-mO5kDs1Z2wRrCgMbFeQz6hW2QuubBfq2Ofuja947/3TapCKQ2DhKXCvtdqQBYAMmNLQ3zcRqYVj+VQ6Y84x9bQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTBC/68nb8oIREOFs9w+ycEC/FDJk5qp99t/IM7TEHfgIgD/xLAjnFcOiWDdSu5pnxCaWdJIesLVABu/lOPisHSuo="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.3":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.3","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"dependencies":{"fast-list":"1"},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.1.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8-pre","_defaultsLoaded":true,"dist":{"shasum":"7c5264a5fd5888cf02545898e402502ff01150ae","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.3.tgz","integrity":"sha512-TzDIJQvlRm0HvWwNpEhzjLS9Gkzc2chLSwK8HkV5uLtXLWyoYuoDeDBB9h1uOc/qN6zSiB/u3MyTb0jlLfSJbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX5GDIROu4DAiYLZ4xWbRJBzZMHcd5VOYBGW5Y0cjQLwIgU8nFiAimpaXbTvn6IdTIZZpQf/lB9D4lX3ftM3CmW9o="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.4":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.4","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"dependencies":{"fast-list":"1"},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.1.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8-pre","_defaultsLoaded":true,"dist":{"shasum":"d53940783394758e59b24e10d355cbcf8c225103","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.4.tgz","integrity":"sha512-/4meWbMop2faRXSe+mTIvvbhMXJZOO22slaGyHdAh4ChBXot71z0vvrGZgPUrbf9co3ATTZmyNWVuQx2Ku4eNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA9kqfx4h0P0uo8/A5eNIAx70c+OAYq9GzjDDY+lGx0CAiEAxrEieyEbnH8nRpDPdX3dFZK8xVJJM1DvhtyfeRGlPGA="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.5":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.5","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"dependencies":{"fast-list":"1"},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.1.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.9-pre","_defaultsLoaded":true,"dist":{"shasum":"0e4692e2240d3951c135587ff7dc8c557186d037","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.5.tgz","integrity":"sha512-dCktlWOQ5aKKs3vMS8RENFzcARKPdOczzkcZRnxVTniAx5221IAJYhzjZUKnYhhbuu6xAZcMoABBIdVZmDB/6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBvpbqwcPxbkc+Ukqzmrt4TkJHAgiFt/j16K6OdVWTv0AiEA2LE1OmroNfVTrY27qDsG5Ud57xu++oyp2K/yA9mnJ8E="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.6":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.6","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.1.6","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.7.7-pre","_defaultsLoaded":true,"dist":{"shasum":"cb87fa245e5669fb7b1da44ceef5920054052e24","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.6.tgz","integrity":"sha512-RfMMxW7NwrH8dkCGGnez4mNs4kbbM3UsACoVM0KQ4fGo6jLfIW+NPMOZl7TKNjWk9kJLKyeaByZ1aZWBVK9gIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGncaBoMN85VsTwIFB7Qe15RlWhCEHLQ/IYD/ihpzMbpAiEAr0Q4nWy6hnmY+pCqixDFgSlJdUrj0PDYIoMkUQGi8Gg="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.7":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.7","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.1.7","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.7.7-pre","_defaultsLoaded":true,"dist":{"shasum":"e5cfd7904de546273c1c461ddd053e44e84bc0d7","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.7.tgz","integrity":"sha512-YdiHtrX6vJchmLqbgFUcpMWMfwA7lDkmKFalhHoOZR1ZTvbPLGJnJSinRqVofnbL6yrfp01JJSbL2KQsJieULw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAQqICGc4VbRkLu7pmxYNo9zu4moOMNjmHvj7TtoxHY9AiEA6QlPG3dOsEJohOlfKyVhIBDlCbd3I1BPGY53Z1K1XUw="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.8":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.8","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"devDependencies":{},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_id":"graceful-fs@1.1.8","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.10","_nodeVersion":"v0.7.7-pre","_defaultsLoaded":true,"dist":{"shasum":"7c9b7cd96f16b83230f61d522156306500914888","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.8.tgz","integrity":"sha512-LyJG5EnzvAjVxmtVzuz/IOFSkK7dOO3WFx16dFncAcrKWaSynxMNaX+QAl1ZyipG5zv/4R5+NibFUy1wFXhLGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwR1F5pBJKybZNBHfOmwRDvdlPquwcnWEnVCwkinzauQIhAPewCIGkantTZ6Miz62hMuQzuiO9nLftmoW9WCNpRnyb"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.9":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.9","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"devDependencies":{},"_id":"graceful-fs@1.1.9","dist":{"shasum":"2d8916e828b906a921d7e7de8fc2ba148f03b18a","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.9.tgz","integrity":"sha512-RBMZDyVTNMs3/l81ImK8Pvo31aozTD8SeEiZYlCXG9O3oe0WMTwaRNK+p035S2mVMiObpAB+fYmEAk/FZABlLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Nr6XiKe+aSTSMw/4RIDb1eib780e8ibi4F4lElaNcgIgK+ir97yBI8Sv7Ocj+xP33LIbFt0OYrIiG5SnUSUxWyo="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.10":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.10","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"devDependencies":{},"directories":{"test":"test"},"dependencies":{},"scripts":{"test":"tap test/*.js"},"keywords":["fs","EMFILE","error","handling","monkeypatch"],"license":"BSD","_id":"graceful-fs@1.1.10","dist":{"shasum":"388a63917e823bc695afd57c76d7f3ee3db54ad3","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.10.tgz","integrity":"sha512-FqQMNo/HpyZvP5DcS9aCtptdr2zyl9oLZ07+RmxTqFsXSp5BG8sMhSAo8qjFG0DKCRuTg4gXlUG1onL4e20tgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOrSDfLJE+Rw9raWBLPNy5TCxffNsZ6NGG+gI325ZlxAIhAI8g0+Z33lCvu+utbII+30lzKA+KV1/osVqPJ833hjF+"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.11":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.11","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"devDependencies":{},"directories":{"test":"test"},"dependencies":{},"scripts":{"test":"tap test/*.js"},"keywords":["fs","EMFILE","error","handling","monkeypatch"],"license":"BSD","_id":"graceful-fs@1.1.11","dist":{"shasum":"3a3de260cc4cc80ae13debf31b71f73c2c5eb5e5","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.11.tgz","integrity":"sha512-oxHSMbM2kW/djTqoUKDSJ9aguFJ00BhVKLbeB0BEIj/3dcsZlJYG+n4qhFJjaMalm5MU3/KoB7DrKRSB0HqtyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBzgu/y0Qm2/oOmByoK8hIVUm5NFSz3MeYdIqnDq8n2NAiAwJURj1orerWIpdKzOPjlEsJBqgA38/+dLMhdhY4j32A=="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.12":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.12","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"devDependencies":{},"directories":{"test":"test"},"dependencies":{"mkdirp":"~0.3.4"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","EMFILE","error","handling","monkeypatch"],"license":"BSD","_id":"graceful-fs@1.1.12","dist":{"shasum":"baff9d5d87b722ecef6615ea301a5cb9e2860038","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.12.tgz","integrity":"sha512-N1c2e3rZ6cvp20QsCftUvcTgASU0hSJIl529jxBl3KXgTGzLv0VWTjIB12J2NwB1AZ4nXaQHg5Z+xr6G2hSAaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBq79nWaZ7NntWi+Nq+Ill96LvhLrgqa85EuRHO9bF+LAiAwh+LuYzFO22WzUARe/EwvNMdvQZyIiunUgbsWldY9bg=="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.13":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.13","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","EMFILE","error","handling","monkeypatch"],"license":"BSD","_id":"graceful-fs@1.1.13","dist":{"shasum":"a91e1d8231dc083bdaa227983fbdf5010944ca14","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.13.tgz","integrity":"sha512-t+xYXtifz1BtC/CWrAvB5WZXQUCQDHf10H2zmFkjTZ8e9AXuy9MsQ71sv33lVrmTMOql4hw2qZhH2yZR/B+dGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGbhcwB/T4YmN7tVoK5W4IBOg8cO9zIPqMjPBBa6q2hnAiEAmYrt85KU9ut8a2N+/pinlH9B77q2ofmzixcnp/epm60="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.1.14":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.1.14","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","EMFILE","error","handling","monkeypatch"],"license":"BSD","_id":"graceful-fs@1.1.14","dist":{"shasum":"07078db5f6377f6321fceaaedf497de124dc9465","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.1.14.tgz","integrity":"sha512-JUrvoFoQbLZpOZilKTXZX2e1EV0DTnuG5vsRFNFv4mPf/mnYbwNAFw/5x0rxeyaJslIdObGSgTTsMnM/acRaVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOAj/fxXooZIZJo+70Z7MWPXvjuPpyEhxroRPWe9ZWbwIgFPl1XllLuwZgxOtx2xJgaMLBj23ooPQNQYu8+5lHqQM="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.2.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"fs monkey-patching to avoid EMFILE and other problems","version":"1.2.0","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","EMFILE","error","handling","monkeypatch"],"license":"BSD","_id":"graceful-fs@1.2.0","dist":{"shasum":"fe2d82a295e30de4e1d1c04ec159e10061140704","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.2.0.tgz","integrity":"sha512-PbMnc4gdO8Pmvrh3OKc88fWIS1f8WlecRyvW97ul6SQzZ7aIM+XALIldtdxqSnmyb7bmPSI10qDEtfl3Hhh2WA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFaqiiQ7ZckqQ61KnshsLmPqzOmxRswDcx7q8levOSxAIgPJpAhfnHcKgMRnBk9ODOMJiuZA36mgbDA8zzX77RmXY="}]},"_from":".","_npmVersion":"1.2.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.2.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"1.2.1","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"_id":"graceful-fs@1.2.1","dist":{"shasum":"b35cc6e623576fc2a278cba12c00dda6a1758d2d","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.2.1.tgz","integrity":"sha512-2zW6i2wt4J0pWnSVW5JZhUB7PkzLp0kOL1VDtYnimGtLZ+5CA1ZDQzLLcz4MuGjpd8sN2rHWT46+CWlUlKZAww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDznVwB2BMN2bMQvfa4TtEJpizx2CrytKz/06VQwDjjYAIgWnyxnbTeZ3q7/C/+Fb7meVdgON0+SRc734YtWg0Ucf4="}]},"_from":".","_npmVersion":"1.2.19","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.2.2":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"1.2.2","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"_id":"graceful-fs@1.2.2","dist":{"shasum":"2643e33eaed1c7277decd37377ff9fb394689cf5","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.2.2.tgz","integrity":"sha512-fqggsCPx/Qm0Ri09QHB+9GO6pcrkwjBNuga65PTeFvew8leObGQVbcHlyDTE9/bjCQg4XnquosrAafrgkWuWug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtIN/xqiEaF/VTGT1wvkRtTCu84NmBUI0wPosOLT4G8AIgMTQC+5fti5wR9fiZ9REb7Raggi3j5I7v49EmR+F2QQM="}]},"_from":".","_npmVersion":"1.2.28","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"1.2.3":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"1.2.3","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"_id":"graceful-fs@1.2.3","dist":{"shasum":"15a4806a57547cb2d2dbf27f42e89a8c3451b364","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-1.2.3.tgz","integrity":"sha512-iiTUZ5vZ+2ZV+h71XAgwCSu6+NAizhFU3Yw8aC/hH5SQ3SnISqEqAek40imAFGtDcwJKNhXvSY+hzIolnLwcdQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICb0VtrcsbpchLlzfHamE2fb/ypnAIZx2vqefXDDlEGNAiAHJq1NFI/xYv6lHk+PcYkjmIUyPfEu6mst/SNCI/Y5tA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"2.0.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"2.0.0","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"_id":"graceful-fs@2.0.0","dist":{"shasum":"c9a206f6f5f4b94e1046dfaaccfe9e12d0ab8cef","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-2.0.0.tgz","integrity":"sha512-xnpYDf+IXR5vLfLqdYu6G8IOyEka5ge8iw5oNYgAwFKgPT4o6E3k9JyXH7yMEAeDf99ZjH31WL1yj/tt7+wWEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARNUFpoYDTmMWerHqWUEbNNcGVk9JwDIv0JWqXZ9G0nAiAixCaurQhqHt5ljbL+vVZ9keEew/5Wr7EcruVH8mmNnA=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"2.0.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"2.0.1","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"_id":"graceful-fs@2.0.1","dist":{"shasum":"7fd6e0a4837c35d0cc15330294d9584a3898cf84","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-2.0.1.tgz","integrity":"sha512-oJifEVPN+MOe0kEHBEF5ealVyB62w6iTwCINpkY7vA1lmEzDvq6UiotxvwWtke7fPrz5yM5y4rPwdLclgbDhOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVFgBM52A31pW7L0VZvPd5no98m/uCfMlQmH3DOC40RwIhAOHpE5nOBDlcJuR6zY4Vt3WlsGESwPgxhmIYt44fCcjx"}]},"_from":".","_npmVersion":"1.3.10","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"2.0.2":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"2.0.2","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs","_id":"graceful-fs@2.0.2","dist":{"shasum":"26806eaca4bff8fc5dbc935e696135792175c46f","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-2.0.2.tgz","integrity":"sha512-k/FIBmqEmSO5e0rCmOuutDOZbRa3+cyRZAmK4l7vl1tHk5B5vdFsWw5GQX7RIjnqwKsZbUsAdsG6Yj9VFmFE7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFK9/VeAgaEimwQLmK6qvX225rLPaJx9tuPDlTDOyxr6AiEA/3aB19Oda3f7E2p5Y4gPTrIw93CXfJG7PJIaphYULfs="}]},"_from":".","_npmVersion":"1.4.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"2.0.3":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"2.0.3","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs","_id":"graceful-fs@2.0.3","dist":{"shasum":"7cd2cdb228a4a3f36e95efa6cc142de7d1a136d0","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-2.0.3.tgz","integrity":"sha512-hcj/NTUWv+C3MbqrVb9F+aH6lvTwEHJdx2foBxlrVq5h6zE8Bfu4pv4CAAqbDcZrw/9Ak5lsRXlY9Ao8/F0Tuw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEUx8/8ictipZPlhPinsTLW49asbKF9r0OjdE+t4RLkAiEA5Nf3wyZZqzJwkuwUebz0BtnpEtovbFOBl+MhaPEvWDc="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"3.0.0":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.0","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","gitHead":"cc05f35cf7fadb0d93587484cd0d01875537834a","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs","_id":"graceful-fs@3.0.0","_shasum":"5792ffae0ed7e318060ebf9f6e7a6e6cf5139327","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"5792ffae0ed7e318060ebf9f6e7a6e6cf5139327","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.0.tgz","integrity":"sha512-v0wRI/PEfuFxOF3WANJsQ8JD3KF5xyhQu9OW/5GLRuZopm+Mh3CRgQt5xAB000F6ULGZHIa7eo0A+D9s/e//8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFUlGYv629UUjiuQYWWZkMQeauKahtIEegQmigGmB8rDAiEAhtrqH19c5WolfhaJOSEBPnN1574FpShuVXZAzNF1VNw="}]},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"3.0.1":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.1","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","gitHead":"8455559537c99f36ee3a7e129fc24fae50cd947d","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs","_id":"graceful-fs@3.0.1","_shasum":"93352b5b951b009ef541271204122b612e46edaf","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"93352b5b951b009ef541271204122b612e46edaf","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.1.tgz","integrity":"sha512-6eWPWUUiuLNegNmJHMRls1oVQw9rK5Juog7KRGWCCcLKo4IQTMF5F8scVX4wAVNvsNIlhobUiOhLS0NpC3gZgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyjHZSsaDJQWLFIYPjtDlaHGfY1YUYnXM6va+vGus/1AiEAnfrtv9GfJtSO1UmwN0foubDjm5Th7knfjZqkNip/OEM="}]},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"3.0.2":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.2","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","gitHead":"0caa11544c0c9001db78bf593cf0c5805d149a41","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs","_id":"graceful-fs@3.0.2","_shasum":"2cb5bf7f742bea8ad47c754caeee032b7e71a577","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"2cb5bf7f742bea8ad47c754caeee032b7e71a577","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.2.tgz","integrity":"sha512-BSRcIZ8MW0yrX5VzVcvqWTcB/A9AItUlH906JAQxCJvc4v0kefzVI0WvzAYlzasWF9iFJayREGX4IwgOdhWLQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAA6hy3gOLhnksyE/bNMlOGIYBaKsFIkIcc0i56wjOVAIgTcWqutr9RFHYl62/UO/zzNEGdtJtsZRQvVFvUWmK2r4="}]},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"3.0.3":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.3","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","gitHead":"bff25906a7f1c6944455fed3993ed897fe321d0c","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs","_id":"graceful-fs@3.0.3","_shasum":"277141085e739ae7d54361119a62797b08a1d8c0","_from":".","_npmVersion":"2.1.2","_nodeVersion":"0.10.31","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"277141085e739ae7d54361119a62797b08a1d8c0","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.3.tgz","integrity":"sha512-MsDT2yY+eIwsJYoaftlH1Uy5J/wYq8I8Tb2BzZDwRuBYy0PHcU3xuKtw4bzXcBytYKDdzFot3U8Dzn+57OjZmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI9q4iAL9mawrT3zVWAeh6nj7EHimRALAAWVsVUZtW2AIhANe4dIHr41mkhLgMEnQP7llZkUnPLsCN1CFRxfm9brXv"}]},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"3.0.4":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.4","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^0.4.13"},"gitHead":"d3fd03247ccc4fa8a3eee399307fd266c70efb06","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs","_id":"graceful-fs@3.0.4","_shasum":"a0306d9b0940e0fc512d33b5df1014e88e0637a3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"a0306d9b0940e0fc512d33b5df1014e88e0637a3","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.4.tgz","integrity":"sha512-YtFEF+a6jPcrkwdSSp/fMyyf98ah8WwzqbCGE08ezw32P71Od0R4+C4+NzWP17TV9W+B5Jw5HCN7L3NwljQIIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICL/u0UPP2Z4EolW8MPsFnFJGGHOgscZZvMdZBDCwOEMAiEAi9b5JnYCmQsxSCaFbZWernY9/LxQdQooKWlHxw07Mt8="}]},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"3.0.5":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.5","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^0.4.13"},"gitHead":"a6cd37cff01ac3af8d0ab2fd180290538fabd326","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs","_id":"graceful-fs@3.0.5","_shasum":"4a880474bdeb716fe3278cf29792dec38dfac418","_from":".","_npmVersion":"2.1.9","_nodeVersion":"0.10.16","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"4a880474bdeb716fe3278cf29792dec38dfac418","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.5.tgz","integrity":"sha512-yHWUshRWlTbU8sRsazqtoORKZWFy7JMrnfc5vSFIkOxhJAtS16x25H75/USkpxvjF4wWNC/+7XIYUVxTxvoi2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDFNr7GVHRm1xmY3uCi3DL1snLke9qa3y5+NP761JXVsAiBg4TISZvw0dJD0rTn8p+Zu8RnkfjQHtX939g0kiRXboA=="}]},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"3.0.6":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.6","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"BSD","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^0.4.13"},"gitHead":"8c93aeee947014dafa113dcc8fa04d2e6a6e3e14","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs","_id":"graceful-fs@3.0.6","_shasum":"dce3a18351cb94cdc82e688b2e3dd2842d1b09bb","_from":".","_npmVersion":"2.7.1","_nodeVersion":"1.4.2","_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"dist":{"shasum":"dce3a18351cb94cdc82e688b2e3dd2842d1b09bb","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.6.tgz","integrity":"sha512-OtQB/uAOCwmCbUCovDuHfmvLoO0SWbMa4NFCfspSxa9CepMU0Dx8nRkY71Vwjhfl1anTKASVx0dOmuaJSzN6wQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDc1vWH/c2x7hnkF8zqLgq/qHkumwI6cg8UlNgb8ff3QQIhAMRRvGGtqCfKB89ruGCnRchCCyjong0lmB59HI7O920S"}]},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"3.0.7":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.7","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^0.4.13"},"gitHead":"4aa1ba4a0a1ae59948dc3b14decb7c4a8ab62bce","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@3.0.7","_shasum":"e935be4b3e57892d289dc3bef7be8c02779d2b54","_from":".","_npmVersion":"2.10.0","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"e935be4b3e57892d289dc3bef7be8c02779d2b54","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.7.tgz","integrity":"sha512-AD5e3ip4xajn1lE7ELRerrYi1VGX12jRPXXjvmypChNF5gttrgr+Ws0UTEO8MKFw+VKSyCrKMYs030nkCpR88w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAYp8cIR2AAet2vsvLh8MMzGtCdNO4tUjsEti8lz9d0VAiEA1GZrngjY1mpVlXPOwbGrXzmXyGks6Ne56DLvuVeu5f0="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"3.0.8":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.8","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^1.2.0"},"gitHead":"45c57aa5e323c35a985a525de6f0c9a6ef59e1f8","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@3.0.8","_shasum":"ce813e725fa82f7e6147d51c9a5ca68270551c22","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.0.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"ce813e725fa82f7e6147d51c9a5ca68270551c22","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.8.tgz","integrity":"sha512-MHtzYnGoN0JXaAdPNFgAB52kgyf1A8bDExO1KWHgw7d4zfnkTz7r1NJl3WZmWiI/5bCUlORF8whjufMNrm91EA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUqLWU/2YDFEe4DPitljnq4HbHHHv1K9/afSSTtzpF2AiEA2tDYfP6kc2LxEed4iBUXaO8El4fvXJVdbo5eDT3WXJk="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"4.1.0":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.0","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^1.2.0"},"gitHead":"34f760aeb1fd2ca6aa0d13f0597c4d120ff2f830","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.0","_shasum":"6be6119244f64d6417fe303cc36ab497b5756cc1","_from":".","_npmVersion":"3.0.0","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"6be6119244f64d6417fe303cc36ab497b5756cc1","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.0.tgz","integrity":"sha512-IegL/6BepKvNGusT7JUhgwDf37jPptYEFymvD3fNCjCtDJQApmHbOy1U44pGSkcz5nvWe3z+E1IPZV0gon3v2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHl8ru6Rwz+1Jmy+D4l/raQcyrlkzxsB/JM5YHPArQWgIgZ6q6530hV9x4/Ygu8k6/2q980Qjhp7ldIvi/SVLpyd0="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"4.1.1":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.1","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^1.2.0"},"gitHead":"5bd1470645a44077f7a46b688833295496d1dca9","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.1","_shasum":"db940cb46e47bd719314a876bace802ea3e90d3c","_from":".","_npmVersion":"3.0.0","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"db940cb46e47bd719314a876bace802ea3e90d3c","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.1.tgz","integrity":"sha512-bvwDB2HRPboahTBkLEhqmkKBKvigK9ghGvtpLxA2iOJYwpAOD71I1dJ4wZmzDBYBX57QdApWAK4iVVKI5I79LQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEd0jOb3DHQijXQt0PFjkYxjCu9x0cGqRK/cfXxm6kx8AiEAuVzyxItgYeNmaxO154B8utRWInFQaTaK6bru1cjEmJY="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"4.1.2":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.2","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^1.2.0"},"files":["fs.js","graceful-fs.js","legacy-streams.js","polyfills.js"],"gitHead":"c286080071b6be9aa9ba108b0bb9b44ff122926d","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.2","_shasum":"fe2239b7574972e67e41f808823f9bfa4a991e37","_from":".","_npmVersion":"3.0.0","_nodeVersion":"2.2.1","_npmUser":{"name":"isaacs","email":"isaacs@npmjs.com"},"dist":{"shasum":"fe2239b7574972e67e41f808823f9bfa4a991e37","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.2.tgz","integrity":"sha512-M0F8L0fpTAUAkc73Qw6272c7+zc2Se6gX4HIsfpv8vRubJZwU8wkvjbKTvaotgqBw6H8brH8hKL1qbt4HIGnEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6PMne5Ho53pDZ5et08EDBdqGhLHptUD31WMWyecCAJAiEA8mLpyCYbfg458eze6GD+jsDZ70EyhajzDD5UINCWV+s="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}]},"4.1.3":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.3","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^5.4.2"},"files":["fs.js","graceful-fs.js","legacy-streams.js","polyfills.js"],"gitHead":"694c56f3aed4aee62d6df169be123d3984f61b85","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.3","_shasum":"92033ce11113c41e2628d61fdfa40bc10dc0155c","_from":".","_npmVersion":"3.7.0","_nodeVersion":"4.0.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"92033ce11113c41e2628d61fdfa40bc10dc0155c","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.3.tgz","integrity":"sha512-6XLXOGsIlU/IRPoFa+15BpPJ/HNbugYORg24AbM+43ggg8dD53jxxyKk2fAs+jNNPvPZKLzKaXNaAtWqA4Ivqg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzASuzVgHS63e4HmPKiAqiqhzoBhqEHMklCmbNv+d0NQIhAPJ48PHhX2wjiTm5nTJZKuBNN9KOZVsv3uI5OQsafY6s"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/graceful-fs-4.1.3.tgz_1454449326495_0.943017533281818"}},"4.1.4":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.4","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^5.4.2"},"files":["fs.js","graceful-fs.js","legacy-streams.js","polyfills.js"],"gitHead":"fe8f05ccc2779d1dfa6db6173f3ed64f1e9aa72c","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.4","_shasum":"ef089d2880f033b011823ce5c8fae798da775dbd","_from":".","_npmVersion":"3.8.9","_nodeVersion":"5.6.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"ef089d2880f033b011823ce5c8fae798da775dbd","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.4.tgz","integrity":"sha512-FJvXqYOJo21W86xfBsnT3Ev1hpRWRNdFfNEYSi/uVq+QmNADuhjwzoLtWc/p6lcqLA+l/g9GucxSHQrmOyJJEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIC+iPI5dv9cl7wssBT0VH55LKiYQo94IFIqR2KSyxCgIhALWyySHtRhS+8sITpUTwBIOUYHfsrCP+zaJBvUWKwXA/"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graceful-fs-4.1.4.tgz_1462474854900_0.9423982477746904"}},"4.1.5":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.5","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^5.4.2"},"files":["fs.js","graceful-fs.js","legacy-streams.js","polyfills.js"],"gitHead":"d170f3f2ceb56adb4d6bd50df4b535bed54120c0","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.5","_shasum":"f4745e8caed5e0dd2ef21bb5e2d229a32e8093c0","_from":".","_npmVersion":"3.10.6","_nodeVersion":"4.4.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"f4745e8caed5e0dd2ef21bb5e2d229a32e8093c0","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.5.tgz","integrity":"sha512-8Cpxlk0y+CK0BcGAr4ijS2fHc16VUqdHu/zSAFmyx9ui6yjwWtIlOiSSPAlcEIdp0tc4ZH/fNkDQPzRkecS8dw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+bZsOFM2Z9UyUL39Xyomix0zp7KVXY5rFc10K+sZKpAiEAvKxC45jeIBKEas9a38IRmzmS0eT/nvnk9iHaOhWBB14="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graceful-fs-4.1.5.tgz_1469558843062_0.986795610981062"}},"3.0.9":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.9","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^1.2.0"},"gitHead":"805a75b5c56d7ac5057af689ccb1bfab9d9b000d","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@3.0.9","_shasum":"44e10a870a068e892485bace909520905b08ba24","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.4.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"44e10a870a068e892485bace909520905b08ba24","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.9.tgz","integrity":"sha512-zZdkDlLAqosT+PPPEwdj6f7K2liHHjMX0ENtpPegbv4RnMhQyfUtdNOUKnKbTNHcsNwXV8fLHE06P5+J0BqgUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA3Awvyp6qd3Mif1gUC+kdF2rdFeuyM0Syb4dXSWoO1NAiEAw/6XKXz8o12QzhAw48/eHb7bZuVmRTCPRK3BOubDMeQ="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/graceful-fs-3.0.9.tgz_1471056552664_0.889725528890267"},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"4.1.6":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.6","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^5.4.2"},"files":["fs.js","graceful-fs.js","legacy-streams.js","polyfills.js"],"gitHead":"cfe3ba80e37af542f02e445c89aa59482aa32a63","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.6","_shasum":"514c38772b31bee2e08bedc21a0aeb3abf54c19e","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.4.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"514c38772b31bee2e08bedc21a0aeb3abf54c19e","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.6.tgz","integrity":"sha512-CWgs7ku1PiRyQqePL0W2z8KDyh3XrNQLLkFOQoKOsvbvz1XpHnh/vhn91FC/0KkR33OQJ/oIHkqxMxU9hBMZjw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICDbOM4hqR+dIGzGGGiBKumGO3LRzK4/GSOn20lOzUZLAiEAnL4txxDL7ae5E1ruYOiMqm2IQKHiNFf3dByiVdzR6RQ="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graceful-fs-4.1.6.tgz_1471616320359_0.39477095939219"}},"3.0.10":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.10","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^1.2.0"},"dependencies":{"natives":"^1.0.1"},"gitHead":"889bbe43fca07d904ead98a9908a2a23a8aa5c2b","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@3.0.10","_shasum":"5268b37746ff73a549708f3ce47fb54c84d5b0f0","_from":".","_npmVersion":"3.10.7","_nodeVersion":"4.5.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"5268b37746ff73a549708f3ce47fb54c84d5b0f0","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.10.tgz","integrity":"sha512-MFW6xcbcIr6z9cmwmFc3VGkmbxBlC4h9BvR5jLwtuKNwcAVCUN1gnPXC/5O9LqIE9dELmceE7P+ApgkfZTtmZg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQZFkiI6YvsIm8P3UUCZ8HeZ2rSU7UO11TSV/Ek4ZyBQIhAMdHJ06C7lcFC2qWYFKNvBW432Ok4un7W7GD9ItvWG6H"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graceful-fs-3.0.10.tgz_1471913784462_0.3585212028119713"},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"3.0.11":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.11","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^1.2.0"},"dependencies":{"natives":"^1.1.0"},"gitHead":"03d3cc6dbd4a499b1e13834eedbc469094a27582","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@3.0.11","_shasum":"7613c778a1afea62f25c630a086d7f3acbbdd818","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"7613c778a1afea62f25c630a086d7f3acbbdd818","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.11.tgz","integrity":"sha512-TUMHqvtdbiU5R8XmiHolgo/9mrFPzGlPSDgw9inIIGpCkOPcG3BmRmPdnVuzbBvWIgmVsJQ8ig2cwIpbtr6+ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcJbudcgnuFpKS/ffrVeoGXjAIEWE5VRMTaBARNHzw0wIhAJ3i0MJmLqHI4LHcI3jVYIkK2notVPy+ARcWdyZamBkQ"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/graceful-fs-3.0.11.tgz_1472583712827_0.6562602713238448"},"deprecated":"please upgrade to graceful-fs 4 for compatibility with current and future versions of Node.js"},"4.1.7":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.7","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^5.4.2"},"files":["fs.js","graceful-fs.js","legacy-streams.js","polyfills.js"],"gitHead":"1f20dab8025e3762b7214fdfc8ed8308ff80f720","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.7","_shasum":"f8b39fe797b022ae88024cff94a3613197141f32","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"f8b39fe797b022ae88024cff94a3613197141f32","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.7.tgz","integrity":"sha512-sWVvXwt9aKVC5QVitgz0p/R2JoeN3/J9MObdkb42z7YuZ25NXBy4+8XImv9d3e4klAu1LXufpnzB2nVkSPgMqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0/s3/12eE4ibG+ixMSgJxdaSXF6tMJ9fxrpuJu4xXhAiEA3Ic8l2ebZlCfCkm4pHgNM7GpGSQfwLGzSeuZ0ps8Ues="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/graceful-fs-4.1.7.tgz_1474925918236_0.6526234275661409"}},"4.1.8":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.8","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^5.4.2"},"files":["fs.js","graceful-fs.js","legacy-streams.js","polyfills.js"],"gitHead":"9681d92f6ab20e789a1023b008a96b02e66a723a","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.8","_shasum":"da3e11135eb2168bdd374532c4e2649751672890","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"da3e11135eb2168bdd374532c4e2649751672890","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.8.tgz","integrity":"sha512-eNLPVSOzjCj0nVWIcHwOVgJXn0oSyQ3Ek9WPANSw6+aHq7laItsaOHNstjqYGTG6DYpGgzMf7q+srvgBA4T/+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFrHwRd1waF0uIaoEUMPChEWtbveETJiDrm/IEzz26YQIhAOGoxl9WtdU2wcK2V+pR8UzxV5sFxX1JylYFupZ1n2sE"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/graceful-fs-4.1.8.tgz_1474927599542_0.5861048712395132"}},"4.1.9":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.9","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^5.4.2"},"files":["fs.js","graceful-fs.js","legacy-streams.js","polyfills.js"],"gitHead":"0798db3711e33de92de5a93979278bb89d629143","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.9","_shasum":"baacba37d19d11f9d146d3578bc99958c3787e29","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"baacba37d19d11f9d146d3578bc99958c3787e29","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.9.tgz","integrity":"sha512-XoXYnP6yTKfmZYVQJ089K4GdLHvvHWDYN9JcR1hskHIjAFrtAlryPmJQ+bgqs/L9fu0OjahI9d3MTgbtNvbiuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGXPRdY6pqP1WBlQI0y/XWGnollUcwShPsCfe1mkPrcpAiAPiTFSCwKdhdCYv5zFCRiD7WCiVCZ4Xl9iYnELkpXCRA=="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/graceful-fs-4.1.9.tgz_1475103672016_0.7011275647673756"}},"4.1.10":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.10","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^5.4.2"},"files":["fs.js","graceful-fs.js","legacy-streams.js","polyfills.js"],"gitHead":"db8df443122686696293d47f11c227d53cab90f0","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.10","_shasum":"f2d720c22092f743228775c75e3612632501f131","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.5.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"f2d720c22092f743228775c75e3612632501f131","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.10.tgz","integrity":"sha512-fUSlmTortW+/Fr7OuwVfhHAK3/8Q3J2BxjdHKD2pw9b7fSTEtUmf1Dxc+yByw7r/BDVJT1iWKoLXdAN+qpAKFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYRvcYekg/nJjtMB6o7pBtJZob1UNHh9EzQN8C0dlqbAiAU9awym46cYAsrZsXc28szgxKvzvWHNfvB6r60Wvk1gQ=="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/graceful-fs-4.1.10.tgz_1478127353765_0.5264726441819221"}},"4.1.11":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.11","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^5.4.2"},"files":["fs.js","graceful-fs.js","legacy-streams.js","polyfills.js"],"gitHead":"65cf80d1fd3413b823c16c626c1e7c326452bee5","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.11","_shasum":"0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.5.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.11.tgz","integrity":"sha512-9x6DLUuW+ROFdMTII9ec9t/FK8va6kYcC8/LggumssLM8kNv7IdFl3VrNUqgir2tJuBVxBga1QBoRziZacO5Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIOLhQxQ7fEfpt/KpwESceQ+6DaQr7pvY/nufwsfJh5AiEA0X9JJZZCb2MYincHwEXLCVuQS5gj1r1sDcryszm5nVI="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/graceful-fs-4.1.11.tgz_1479843029430_0.2122855328489095"}},"4.1.12":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.12","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=6"},"directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags","test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.0.1"},"gitHead":"845e0736c3f23ace6b99f402e7d615a95710cf91","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.12","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"integrity":"sha512-E1kqZR391RPU4xZ4uJSKm42R1ZsN8qcolVVlMKDZ1yGa0HVRcNwhjJ74VGDTriDcOHa/LNzFCDHAOx/jq4F63A==","shasum":"5f732cae9d5023c66371362e72685e9c6cd42326","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.12.tgz","fileCount":6,"unpackedSize":25559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3LkMCRA9TVsSAnZWagAAizkP/3ROSu1bgKvgHuJ3BP7Q\nFA6TmxzkoAH9K55guUge0xxR7SCZI5YxiwImggAmklVXopSQXLl/jo7EfOpR\nHqyiUwIVnDlBKn9AB7CWRgPkIZRH4rGuu0JMiRqCHXdXboDUKn4qONTfI6mj\nfcAoVpAXpwumAP7LJD2olEnHE1j2fUca8RIaJlAAqw8LSiZd5Hdn/+JpLlp2\nK/9kM54BpPL9xM+IfaM07O59+6/TaNL1OcUb06wa1Qj0MP9jMqQPjrOxSOmQ\noKvOu2Vg6jsRTUkaIMRgsWO9puzhz74LLHe+DzBKqa8wVX97EEDd4Pldxeyx\n8UUzmLqQlSmdiNCY6dkR1F7yOQnbWMT3FBp9+tqlW6/IAA1vLnIwbofj1jJX\nBY0F8wi632qdE2gNti8puFqu79JedDLa/FQKyWppJ1pcLSOCrZK7dd6mGipr\nSmsQZPTXFOJuX9BJxH4sFnps/5hU47dpcnVPcPnTQneifVG1FN7l0Wqd+kpj\nxxbnOAnIZ+0q4L/Ppat1ks7c9R2OrknZM7+Ye8wAMT6VCgUkfxOjFWS11wad\nZ3iAZc6o2WZ1N4FJCsWchMXhceeevDhBhgCuGoOedYFXNKcfa3jPeR7oWRTV\no2/A9bryp6dmYYw+rpKi60xhqV/9Islf0bSfR028kfRBuIpohIGNkxhQqQtT\nic6a\r\n=7wOy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGq5MSOGUItBrqZEbATAyD9AUfaWx5NiSu+LGd31lqZSAiEA+a8IhU8cqNdg3y0OKz9gXRgW16x1u6zm2G7KyFp8bdQ="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.1.12_1541191947577_0.6874103790333079"},"_hasShrinkwrap":false},"4.1.13":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.13","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=6"},"directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags","test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.0.1"},"gitHead":"66520dd564c7fbf566c2d8f19c217e5b25af5c6d","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.13","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"integrity":"sha512-a3u3Sck0c7/X622CIqiU0q/eRmhEOssVa3jkrfRRxxHPzaW1EcZgsQt87zKipdteGmFEKGGBvIBPr13pCB2HYw==","shasum":"9291d55cf899209ec0c2c8445d0ff7f6cc0e2df1","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.13.tgz","fileCount":7,"unpackedSize":25976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3MFwCRA9TVsSAnZWagAAivkP/AlHtY1y8mmXNgKdLPov\n0ULfG8zMLkNfnKx437uFEHjcyjClOFrrV2nOuQnNBR/HYvWp6kSRoRJMX6eB\nzPhPN7bsR2SZGdIqOKwkoweDyFjrA/BPMaHLYPeoY+OkMZ8SdHcOQ4EelvWM\nmRtXMGjB+6W1KOsBjFxqvRKi7eMmkaJf6tyFRsEhju1RUGmhw1VY+F9fS67s\nbn/DCTujUAHxMhzvmcsBscoiI7WN6q/vP1W8cRHSKe+5INPwISp/M4bo+gU3\ng7XwafgK9bMHgSsC2a7sE0i6zPzlre55bEAvDemE7WsORGagrM2AHJw5Ow1n\nnGulaYd5rit5f2++DPGQ50FaGJtlEFqOqS+J1XldGB69KSvKIqjgyqmoG4VH\nBLv9DflSyO5kJJZggtXKMqqwf/GlXCRij4s5sZVyVqUQ8VK1N95MCF+IWm51\nvyVlyg+ZgnuT8LEiDyxDMx27KbwwxUcN3QPLXvp5zuvDsqlePVMg9AzmsF01\niB6tX/ZddeMF2yTbOV8FRZ7bD23jqbWfSapilKNZBgvLpi2ah3Li9suu1B8v\nz2t/oAU6aqC8PQ1D59Eq8t0eq4wYlKWpIHL24Z/Fj+LUdHw/GnpUy60Tu0GW\npwCoqmZVmP9K9THjahagpXKWxsYaewHr+MhBca+DJ9vjCHv40MrOmgauB7g6\nwCoN\r\n=t9Oq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdVEe0TRcQdp96QQvo0zFFk02UZWD+DdSOd9CV5l3yOQIgNqFwHLkSD4e6xxELEEGSr5PDeZpKqssZ+NwrUCTgCEU="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.1.13_1541194095561_0.7560251567767857"},"_hasShrinkwrap":false},"4.1.14":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.14","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=6"},"directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags","test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.0.1"},"gitHead":"778be61e341ebd68a1d4daecb1de7cb6a5c8b426","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.14","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"integrity":"sha512-ns/IGcSmmGNPP085JCheg0Nombh1QPvSCnlx+2V+byQWRQEIL4ZB5jXJMNIHOFVS1roi85HIi5Ka0h43iWXfcQ==","shasum":"1b6e8362ef8c5ecb5da799901f39297e3054773a","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.14.tgz","fileCount":7,"unpackedSize":25976,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb3NtKCRA9TVsSAnZWagAAn50P/R41gvttUFl7OysdDnVH\nTUFoUzk5WrVSQMO76cf8gQZ46xC4du+1BQhDFJ3gYvpmv57+6MDsgh2IFfCl\ntm0KsuBFnP9C3z8I47YdIqlMoUG+paoIRPrk0YIlqZddnaaf/BRO/9yr1Hb/\nm0mA4puWt+ceJh+pdSu3UzPFNoSSXr/+ViuVQiDVcxFOHHrWCxyXBrRLFc+8\nVTAinVmUEGLi9CkjlwIz99QbjizBd7INzRGCvCFm17XQlRHeT7e3EtRO2ySM\nvOU7o0K02vrP1XWtW7rXvGDATVJnTACM1yPZIhIXdZVxgD5zAEsTjqvvOAYJ\nfY3vqkHE1uoDTbf3mdT24ZmmaMRrOcOwmUPTa5ZxnIqAwOInOeVSwLUMIN+z\nqK+A4nL98U5L568OxpHlbAtbAgIHCPYADg+fT+8Xj7mIGtx/HBN+75h1WHaq\naGVvkK2kclgXFKXzHzCKfDlHe268rvqoRy+6Q9a1d5Cth1aArO6kTNajc4AX\nfco+TDCEg/oMDgCikHI4qL6zXwQ6aQiJjeuHONprnyrwrRhS9iCFD1DSC37Q\nsglCxNioVpd7TlfDg0v3yDFr8gZqo7a2ELoRmog3rwzgGYZ/VA/FJO/ztfE4\nkPH4rW2tbDldWc8bZ3FkH2TFHgwEw2qTgziPSFwE+V7G0GaDrbFjHslABMaP\nvlOn\r\n=G/Sv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNWB+moBWl9WiMZC1CDloW13xOaQEo9Jar9rOMJyMoFwIgeACdXX41wB+OelAl+j+rXY6pmkufpRuwD6Nkd1liYyQ="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.1.14_1541200713182_0.2201051097755231"},"_hasShrinkwrap":false},"4.1.15":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.1.15","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags","test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.0.1"},"gitHead":"26456e3deb4a5e85363e92f9015bcefd3b6b13ba","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.1.15","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"integrity":"sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==","shasum":"ffb703e1066e8a0eeaa4c8b80ba9253eeefbfb00","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.1.15.tgz","fileCount":7,"unpackedSize":25938,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb31vrCRA9TVsSAnZWagAAjMYP/2AwGCPcxbX+2ZBkpyRq\nJ85zkTLDdO2AhSNpgApHrPFbvQ2MYSedMmA/tuNOILCd2zulEvadRZLSW5zI\nHUkRFdU20ByFJoLMvoGm8EY9gEnQ3lpIvh6lmgNSYhQhm5khE0XHQ4sAs9YW\nV61Qr4yqKvkxXrMpElTgzkCfEZ79pNzZ58lE0Qvqmcp3OTczsOimh+w5UIUu\nt/GMZpsmLC4VHTj+hSRqYsh8HJFt9Nl2ahXK08eGAroZMRgRY5hA/9aJ2bA7\nHpuyqMH2wjbaJRnT8ORLfgfJ9a8xO+VzIp0ueAWpAjAaCtbC2dKF3/YJ8Bn6\nZUaCWMM1PZG1BIM/4g/q++OV7o9NgJvqjvjMmVZKanzUMBwfD9ygwFcP8oNF\nlLSR4GU6itDJo2oqdtsrTsfDe35sNTl3kwyhMqZPWFlNJ5C02jmeH2qPtc9s\n69lGDH5JNBBKOmJXV9WKfN+mOSXniBnUsUVu0vAm/y9nY1GZQiAlI5MfIW+T\n1a+K2cGakv6c+b2bO6ExwnIjWPwEpKNlPYHdjLv01GoT9qZRh2guD5RBJqDj\nbNToHu3zR6po45ekShHykoFDz3F+mOKWKyfQ1F3Z+z+8udFk7xbO4vxRTC4M\nq1HSgomC6uFS+RRNVhmTS2L4S1izPDbozKOUU+rpk4hQMBhTLgf7nQ0Bates\nG+db\r\n=Fpd7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3PJ+B2CIUqofvAaEukiS+e36IfAQs//38rxXJ0RF2PAIgdDiDfWDCBIzpSS3jWpLzzQkL9roXaudAXw7MxAPwhSQ="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.1.15_1541364714631_0.3224551402569402"},"_hasShrinkwrap":false},"4.2.0":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.0","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"dependencies":{},"gitHead":"585df780323740a2b562677caa08a80de1f56c62","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==","shasum":"8d8fdc73977cb04104721cb53666c1ca64cd328b","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.0.tgz","fileCount":7,"unpackedSize":26173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdE8ntCRA9TVsSAnZWagAAhkMP/1wpAg/eCBxcFvsgN55w\n3WotZ+6HJqOB+j5nNC0s78Pqc4E+g9VXNuvKVXlDyx7DwXudJgwY3L2hnmVX\nLItj62qFJ3Zn5KayYsYKnUEWM5/I1iYyExsy+6aQs2KfEAqnQgjcSA3ZN+Pf\nmVLv5NGrtrA/erF8CFjMtApK4GggPSZYjWV8ykWGoZTen67QBbQbwygooM13\ncvfXrVUA80lR00/Yy9pFZcjfijt/2jW427t6LxpevrONA4dviVWg8R+l02Gm\nnrIpvCoqt+FWtnBtJu/K+nORmFdpvetixhNkZY0DDJ+FBW1Qqg5pVHkpcXF+\ngTSGJpGvt2p04y5ZXPNnBx7mL37Nt9zblHnY4tJpzDXE11RSnrRc59cE/6UK\nS58TpbUrNdTNgYH9I0KkLXQ7zWgl1TxUDhEtyOAIH97M8z7XYblGLViv5pQT\nPTJnG61H5EVMC5AJKgnImPhpoS5kofNdp8oKOPQ+2GwsITwNv/RJi/86/3GR\n1QlFu4oW6E/tCg3KkskL3KN04Ohgm3rdJZUXG5t/cQTiGlk0H1CVjDiG/yMW\nWOIpO8EAuN7MkCukI4rKgYhR3BxzJ+N1tdw0sSb80x9/6JmUh9Bl4pZvdH2V\naWVdsJX/KoT6xjwiX5vi8p0fCIQswggUKAvRVygKDKuhKz+ubbtbXtQFwuJF\nwsmn\r\n=YcR0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv1BZrFebFM20YviZLt6qY+1EelO6Jg9+dttrfj4IlqAIgIaBLtF/uKRl6Bzwrm5VLe2NG+679ZnO/KoLDXsEsDdw="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.0_1561577965134_0.17208797293985856"},"_hasShrinkwrap":false},"4.2.1":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.1","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"dependencies":{},"gitHead":"7e8a5605310d1f995d56dcc2690660c58e5554b0","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.1","_nodeVersion":"12.6.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-b9usnbDGnD928gJB3LrCmxoibr3VE4U2SMo5PBuBnokWyDADTqDPXg4YpwKF1trpH+UbGp7QLicO3+aWEy0+mw==","shasum":"1c1f0c364882c868f5bff6512146328336a11b1d","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.1.tgz","fileCount":7,"unpackedSize":26326,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdRnV5CRA9TVsSAnZWagAAI+cP/09vQFDgflZI5LDhq7Kn\nPzOQDHXsrAHDvKW1F55RxTFIXjPqExI8byFKOsPRDmeK/grBCEiovq3YGig/\nqC/HpiPuxWBo5WoOqScn7nuvbqN5vtAGjSbA9XN1nQHG+yFLv4A9V6/U6YCi\nVMcwIq4J3FzciBWGQ78R4DvmeCLyKCEXoxxQsHNl8+qrWtnrNF2rWvab4dtV\nypHI6HY2DdI5Lx/trflzyrKe3ycS6SiD+oJ+exxL/YewB4xHHftxVhALUoGS\nyT6AVg4vWz/LWdE2M4IG4jzjb9Mk3bBlpODIc1AlfDib5RHQ62oH9roQiq5A\nYKSWQ4BfOdz/c1c+YjXVEkCaSG5IKd9ULq2I/awfI714sy0CMsdFino29umN\nUODANsl9nrk8RGJ65lIKZVeF4EGFKHF7CcbuBpO5AkMKf32/uIXTkprUWrO4\nMVoaxp5HXasSp8fH1y9CryITWwdgFksnFrlgnUL3l6AaNWzLTajEWQmzeVdj\n3ADQ/GglE6bxJMnMzaD2c5KbS3+CnpqKxIqPbiPFtjyJeNGQCjKx/PgXDsp7\nmNo3KAcbTFYBjc/34sczullnv95TGCZOm6Oyz8XncI1afKqdTPBztf6MXmXl\nNKs+Z2k/p4o95MyLTwHBzRAZfXUhA87StuFijMJhyVD5JPx1Ja88ItqoLzog\nJWsf\r\n=Oyod\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDydIC9/u6hyNplA9t+LB7Sn+x7dDAQSKkTYaXdWS/eHQIgHaWI0QpSxsf8yYT3Qncf2TUE0xyggi3X5Sj4yhWJtZk="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.1_1564898680936_0.4561090715904119"},"_hasShrinkwrap":false},"3.0.12":{"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"3.0.12","repository":{"type":"git","url":"git://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","engines":{"node":">=0.4.0"},"directories":{"test":"test"},"scripts":{"test":"tap test/*.js"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^1.2.0"},"dependencies":{"natives":"^1.1.3"},"publishConfig":{"tag":"old"},"readme":"# graceful-fs\n\ngraceful-fs functions as a drop-in replacement for the fs module,\nmaking various improvements.\n\nThe improvements are meant to normalize behavior across different\nplatforms and environments, and to make filesystem access more\nresilient to errors.\n\n## Improvements over [fs module](http://api.nodejs.org/fs.html)\n\ngraceful-fs:\n\n* Queues up `open` and `readdir` calls, and retries them once\n something closes if there is an EMFILE error from too many file\n descriptors.\n* fixes `lchmod` for Node versions prior to 0.6.2.\n* implements `fs.lutimes` if possible. Otherwise it becomes a noop.\n* ignores `EINVAL` and `EPERM` errors in `chown`, `fchown` or\n `lchown` if the user isn't root.\n* makes `lchmod` and `lchown` become noops, if not available.\n* retries reading a file if `read` results in EAGAIN error.\n\nOn Windows, it retries renaming a file for up to one second if `EACCESS`\nor `EPERM` error occurs, likely because antivirus software has locked\nthe directory.\n\n## USAGE\n\n```javascript\n// use just like fs\nvar fs = require('graceful-fs')\n\n// now go and do stuff with it...\nfs.readFileSync('some-file-or-whatever')\n```\n","readmeFilename":"README.md","gitHead":"cbfb4864a3a312ba3d605ba187e8c920df1128d7","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@3.0.12","_nodeVersion":"12.6.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==","shasum":"0034947ce9ed695ec8ab0b854bc919e82b1ffaef","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-3.0.12.tgz","fileCount":14,"unpackedSize":17948,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU05qCRA9TVsSAnZWagAAU+8P/12SxA6n34xKCxYHHP6q\n2zpDXyYFU13j9pT6m+JwUy9pSdaQNsbuutjNi6R+f1QfRuiQeGxYQ0YHQU6u\nBinT0V+vlOP5H5TnGwpbSdP0S7Y43c3xm8ox6MHJKm0SF67zbAPDelQUZJwR\nvQsk4X5XN2VTqHlPMuK7LTp2AaWZMyTBLiGFA9KOLyYBuF9oBoTPQCZ0S+in\nV3Kjmto+kqj/pYdYHjFq7yYC6o9IfraJWrnQ1p7VhP6goh2dTNOraKBF9HcO\n3eRT7fohaNnV8pghzy/LPKVLSXtoq/n2Yh9YpfHIxO4uvMr2ylqXYzg/66+b\nunpr71QLoON3Qp+e3pk6oLbuBY/i1w2V+P7I0Wc83kRYEszwkSttLd/gwCS5\ngN7tL2tWMDa61oWODIwtrpRnUtGCmTdCCRXoRJEZily8s6rpz6kR96QEDxBj\nG8Fy83GkO7LY6pXjyow2mHEIlHpIJqjd56MHulu6hjYK4M2sBzYAcnMXxZFB\nAZ/lMrLCKrA1F2UY+cxPD+sw4UDem2iRBPQQEJLNIFqT2n+i1PJVdd8HBYCm\nstX4mfoncmYmO3VSZwhGAdwEA5QDPxkTc5Zr3gF49nhVBWr8NmjyjKgogzt9\n3aXk32jSeMbG/Vh/aG2+UUJ1a+NmEb0OMnyw4flrNGLa/f4gVtiIRAnNsGqc\nFS90\r\n=L0V+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6QsJXBJNMr9LhoUj/rbi8E6SLmB7FXbrn7kTPPcx8+QIgDxRw3jBos7i2XYBiYE+8DXEv3IQs9HJVWiBXqbBNN6Y="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_3.0.12_1565740649533_0.36498180242185585"},"_hasShrinkwrap":false},"4.2.2":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.2","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"dependencies":{},"gitHead":"5552309112e0d09e3c07a3e03ad3d6015b7cdccc","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.2","_nodeVersion":"12.6.0","_npmVersion":"6.10.3","dist":{"integrity":"sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==","shasum":"6f0952605d0140c1cfdb138ed005775b92d67b02","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.2.tgz","fileCount":7,"unpackedSize":27502,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdU5zZCRA9TVsSAnZWagAA7a8QAJBSlOXnj/WkrVL3YdAb\nxs1Bbf8NzeS8YYkRsLKOG17p3toNwR1ylelzUHIjsTZgngyXimzGGPnp7qEN\nWYJCRq3T49sHwrGCpvccZXddoW4YikmkCArkk+VNWrqtCQ0jshm6aa/hO1Nb\noJnFkHohuk+OcS5nEo40N0m97cBjiephD18iF1E24LNnw4eXsrCg+3BYplEo\n27S5CP11JKkPVFVx9R1FB/xjYd81XB65WkuXXuJ+iBo59oQ33brcGuZ7y/no\nPdAdiawVHM2Tx1jpPMU1MxSUZ+xzLUN8HlFHSi9YNZ1E3Wvm0SKdlYW0ykOp\n5OXc8eNJDrU6wIm/75tJ6mUKq/+GbtcjOulT3Zu9T97TZHbUB3sig+oH4xbs\nJ6zTCQx6amBQ6Rw7hPFmftWXnos/d3rkN4wqFsZQAA/Pax0BVLMx6VIPg7cY\nD6zuOLrX1Zy0vz24ukzelTsk2SQq13A124QSGyijks1DvBjRNwePjWcPC6W2\n4rVGH+XU21mOeq2BNVQqCUOKDdMT6QVeLNvty9YFnn5iQ5f6vDHFNqVHDGRN\nM8zFIfkQ086p/KebKw3MNL31kV2khe2VYX2JgWie865H2jug1ZIkfXSvgJ13\nGRfTcPA+TWj1OAvEU8rY5UJ+MxvRMtxkd3434hCuZFGuNfBJijCY1O6T8pWH\nbzM7\r\n=Uz6a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxbWJzmuCRvx50MVSUMFE4zolw7DadTb46dUINKiIznwIhAM0U9XesqxSuIPUH95EhggT7hU7OuD7fn7fMNeMks5R6"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.2_1565760728551_0.5940465008423166"},"_hasShrinkwrap":false},"4.2.3":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.3","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"dependencies":{},"gitHead":"79aa9dd23aa91dc7feb181d01c9f5a595b0f311c","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.3","_nodeVersion":"12.12.0","_npmVersion":"6.12.0","dist":{"integrity":"sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==","shasum":"4a12ff1b60376ef09862c2093edd908328be8423","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.3.tgz","fileCount":7,"unpackedSize":27588,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdsNnSCRA9TVsSAnZWagAAAlwQAJyTyoFIv+xnkZa9xQPb\no7mUXo1mP1XFzTKB///oFCpqqN32vEkOLen1S4qlWTg6WPAGGchg+6AZQvFu\nmEed/gO2RLZPRrLhTSSJWnRxxnWJuejAUh5XQ7jHs20NWWmdeyfcrJXZJW9W\npzOunzliHDvHzUb78VuRKjWsh8lDsr1qXPVuUisZgzUyQ84nwgzT79O3jhpi\nsds7iEoS/tUpgN9ZYz8b2T0EmWNf0mB9xvZA6/X07ntXF3jYOPeVEsU1lsBJ\n1+oWuLT+JnsZ40igYIoaQ7L3YrXhcBihWwUCPpgQXxYlIe4OrF+HhUhTGG+w\niCKyRbK/gvECz+aV+xjpRNZKRcqtDDneFneUJ+WyIcN5shJhnTnmtxJ+TnzZ\nOwC+BYu6wAwg4DEhlzLxQdPYhuPbFwRUlD7gUwFt7Wyq3shOqzXjbFzcG1Wr\nsk1ML1zHP5f8VZnDde5wSxBhGpsoDsV/svn/TcNhFA3CSrnmETb9mV6x5KLH\n5QNvZEwR0qzK5HU4k+2S7hMUgIDKqsnKphEDw2G1NYfIk1y01x+S+H8ubcVg\n1XWW3AsTQ+8tENzp7E30n2AfiouwNXURZ18s2iqmRFqLd7meT5lJzk3eskvh\nCkl9ygpkgFl3vp70fvw2QO3FRRhQtAGmjKgo8T8tQh/xJHiVHK0tEO2WzA77\npOL+\r\n=HZfa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHViLqT5oHA9sGmYfz2+oEGMn6kJCpnrEsNPfvLrhPXcAiEArNXplu7flengT0OOe7BbcPlp5wHCgXS/jma2whBKa4g="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.3_1571871185957_0.16354071779999813"},"_hasShrinkwrap":false},"4.2.4":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.4","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"node test.js | tap -"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"dependencies":{},"gitHead":"5a29f6c50ccdb412cb198b06ee248e65f365145b","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.4","_nodeVersion":"13.10.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==","shasum":"2256bde14d3632958c465ebc96dc467ca07a29fb","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.4.tgz","fileCount":7,"unpackedSize":27739,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqEhCCRA9TVsSAnZWagAA80AP/Rwsqh5efxu3braWUiUP\nAKODjTDbtn0qRhKdc3hcCAaWqiNGUvsChSnNkQSz9FEWhv0k/TBXSJzGM8fx\n3+gdzx2Tv4CREG1UyYrKF5oaTviB6owTDlQdP5uLgR8U+ZUflijdxMZpBePW\nr7fv7PpmeBscMMttkWiP6AAZRUy/DgjqdHCGfkNuwXvdTC2XWGyjOoZNUcc8\nwlN9uOwtRTr5VZBBikQNKXcjyaaEFygv+FZTMiE0TtmKxBKX7C7opgY/gTae\nmmGIJtddjNjddkv6QcltByDRM5shmDjvRqTes6BwcPNTlWr13z28dlZZN7x4\nYjc12t1FBuNJvkExWIthL/7C79mXj3Kb/++ITPI4qHwiuhznggJ9oLa0/OCr\nL8EVr3D9aJHWC68SPM+ofJR/QeBTIZBmU+nuauDHXaEuYvDNv1kdgB5xSmNO\n/eUWsmk0H7PzIbTftQhwS+hdRAjBkqN2tquev5tlYAkYCubx+dC/706bo8Rc\nC3z2RVwMnACbwQxO2crGW8bRnOvCcQf75NTLKkGOqaFlitOFFoAop1214q6G\ndBlEQlD8Z8dpy8kz7+KO5pjOhr9TlWmUB7DCOAwA3yTl+7vxN49v/4DCoIEE\nKqu026Oe5msMOiCRk4iLzmfKGtyemQpzTe9PlptneOO/olwtgoTX2bB/KBpz\ngijJ\r\n=CVW6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0OgymrLymK8xiSBs9PScwSCwERvKHcQPgDnZ0Te9jmAiB8eNuzSLkBRTO4cnKUAS4Bas5uCGnRTl1fJnQ7H4AgPw=="}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmUser":{"name":"isaacs","email":"i@izs.me"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.4_1588086850222_0.6614083601528049"},"_hasShrinkwrap":false},"4.2.5":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.5","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"nyc --silent node test.js | tap -","posttest":"nyc report"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"dependencies":{},"gitHead":"f110c5dea38b8ebdd89d27172b631b101ffb3348","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.5","_nodeVersion":"15.3.0","_npmVersion":"7.5.2","dist":{"integrity":"sha512-kBBSQbz2K0Nyn+31j/w36fUfxkBW9/gfwRWdUY1ULReH3iokVJgddZAFcD1D0xlgTmFxJCbUkUclAlc6/IDJkw==","shasum":"bc18864a6c9fc7b303f2e2abdb9155ad178fbe29","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.5.tgz","fileCount":7,"unpackedSize":28392,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHaDZCRA9TVsSAnZWagAAAOMQAIWcTc1VOVryE+HfWPBa\nH5L2IS/WiZU39AeEf5CKp6UegYOKicMVZ3UpBVyyzyuaZmYjfN9gHN9H7W5g\nMgjFNwwaH6CNXScB7jb+juRV+iiSfB/s+iIh/jJeOcD2sAgTHKty280z6Wxh\nsF9g8qkL7bc218zgFYht6kPNXO9xoOYAV4ary35SAKQqwH7ZebrH9Z7SBjXL\nueurPZ0Zad3JbRJU4lBR4+++YYahXxoJONxLvyUUe8e0cJnqdyYcEcDgu07c\nHVB7TCiN0Qu6QWiz/NoMC4MBERBr8PT4L3c7SdPluZaY9eWJEwWPpmHGMeXf\n8guva0ABMdq6Ed6e7pG7wgzpYLNa++Ogzxj9LvgStT5iNeCLZ1uN/NpUQe3A\n2lBP9o3y/0mABwC6hf8ovMIakeYJU26eSUaVZBufLwUQnmGecvWQrOa/7l9h\n0AdgkymLzma3R0DMfOF8+IL5RLTr8qYEu+LcGfnli9s1dRRuzeGeGT6V9pXb\nD3XLaQWCMf0llXGWdGutQ9IsH8Vt8C7IXfj0tQ5MKDZU1IaWtLjTgEu9NS8s\n5Ej3+sBGsaDtNnRloLzU45uUYRH+ZQlIYdKHC0rrRBjQM1GiGggHh62gk1Ru\n8ch59rgS49tlXm4g286icDR5zpBIzCdBjE63ULF+ZFn5YhW/1UPoJ15bcEne\nBlaE\r\n=gCIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFW32Jpk+aCgKXChAXU8CGJY823OtUoxpY4DOxtoYlLTAiEA+uo/gTIsrOIwsuPoORWhla4GcgSo+OWVB33VDGCUzvA="}]},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.5_1612554457336_0.30744193485900806"},"_hasShrinkwrap":false},"4.2.6":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.6","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"nyc --silent node test.js | tap -c -","posttest":"nyc report"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"gitHead":"24f88fd7f37829d34ba5df5edfd7fe20df55d74a","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.6","_nodeVersion":"15.3.0","_npmVersion":"7.5.3","dist":{"integrity":"sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==","shasum":"ff040b2b0853b23c3d31027523706f1885d76bee","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.6.tgz","fileCount":7,"unpackedSize":28583,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIsxuCRA9TVsSAnZWagAApjEQAJgF4Ual7RFfMaXfkvfo\nJ44Btf11H4BXMgpSSmIIuIhI0qWdIDvVTMq1inXH2BnLRajsodY1yGjmAunz\n/5m7KpbzNFPVL5GticN7I6bRANTaxwbcnkujaX0fv4zCoMez6v5BBMGOhg4O\ne7Vwc7wOO6lHiY436Xsqa7n+p2G+GMmWiGdAq9NCeTCIujBkc5RjDnN43D44\nRnuen2g19HtTKgFVILtTNkA3wuwM1HANZoIwd789Vq7nlodbT6I0VsTfJ9tq\njUXxAqjcuFEIpeIYWy1U4RCgSqxnkPpWIyszS7VHW018A3VVrrgz0nw6UZ8G\necKaFOSk+Ut0ZYObo3ClJa8N7v6jX8QgauzJ7MOZuS4Z++GGnvMJMKr7mPT3\nx/yY/HXPQMZS8pmJCodPMx8F7mupUTxEFgml7UcaPIVdVuJJkVbB7uldrPEM\n3SNf3n8LqExznrYjZSC+BJLlf/cB7n+JKpk+oeCSO7vyUAEnTfoEclyI1CSJ\nE91leGdo0HaTfiyzf3i5EbOY/uTVGHrRo26N2Xd2Cy4F5/LSBgDBMu/EHAwl\nOUEDTAZ9fVWBLL5/9oNztRyw7R3Qx+UzVA4SUqQ7fKIM5aa6OOEglATWbPKe\nqlSkruG9zp6HewA8Mf4NYQAkWyRpoBSOPDHU0rplXAbFQWJWh+mPoyvzlBje\nICO8\r\n=4Z1g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC7dUjpZlFvlXw8ORlYkLxV8zo8YQ9aoMRmNXbABRJnywIhAMvTtjYuSHVZ0OO1cXdLLcv+chq9yJclIBnN+C2cxo5l"}]},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.6_1612893294170_0.11333439159708325"},"_hasShrinkwrap":false},"4.2.7":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.7","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"nyc --silent node test.js | tap -c -","posttest":"nyc report"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"gitHead":"00474f6055cec06a6c5131250cfceca259220b33","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.7","_nodeVersion":"16.5.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-b1suB8r7mlSJQIBs6typf13fz55WYPeE7/KYlQUvqB7E3hUkXhz4D8FVHkENHTqG8+mD2yyT9HgT5bNkGNiqeQ==","shasum":"ed65e76e7c700c3e2c889ca65677ec0d210db1b3","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.7.tgz","fileCount":7,"unpackedSize":29332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDCdLCRA9TVsSAnZWagAAFZsP/jV4oGNIxyS+CMomQjNo\n1bklN3iaxLTmKkA8NcKmLT6/5lsV8d9Db//QbA0gsPpYItmk7oIfrfaQovKb\nEJBtDRviezR3RaoXSqjUL/T0DZ4a/Wyy6O6sWRvMIvDWiXxWg+/EQ0TFqI12\nAeOP8mUMU5vx9SAqHXYnNLcv8J7LWbk2Jwv6tj95UG4gBtSmJTzSFAiSwkne\nn17ysp68JNSz1p6P53BoP724AFL3kPKEZj30Lwq1sb6e+nfxEW6AC2y5R7RZ\nBsNsYRk4sDkE8Dkmgkr3xx4napgXJx/D/QI29SSiRb55AE6g4al5p/REazGx\nzcs0QPM2XtTpZJ03sEZHRYxUYuPz+4WwHhYiDg+RrKzLBmjc3d7PYUWSGKwZ\n//mzTB8XvpgHeolouXAs33io5EBhN4SLEXTzqop8GuuxPYutiwcaqYuNvG+o\nHxj40xuL5K/yF5tTxF/2o0LPDfwjHyPMoXE1tFNqulr5fdrFfBaxR7a9y9cz\npZF2p3EGUEP3KhvLwTD5dJSBDJhl6Bp0CI4NumXUek8aSDceqaMVkVSZ5mPF\nxADpnY9qkzE/NzGIy9lAm+TFsLjhceitBC5R1k7EX+8CCpCMW7EjIWYgqNWx\nlpnrCLv04Oa27Qyl/Bki33VNQrh1hit6l11gSAkhVXo3gdNPEf+CqpJ1Lh7m\nMLvA\r\n=pCgY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEcxbxJjV24ucnTPAjMR7A4qX/D/AzGUz1v9Lf+mliFAiBfCq/z3XD3XCer7OQvPcn8d5ObHo0YHROvWewF89hbqQ=="}]},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.7_1628186443133_0.9389533906869421"},"_hasShrinkwrap":false,"deprecated":"Please upgrade to v4.2.8 or higher"},"4.2.8":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.8","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"nyc --silent node test.js | tap -c -","posttest":"nyc report"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"gitHead":"9ec3413c8eb1c073c42262bf5a2a8cdf556f68a7","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.8","_nodeVersion":"16.5.0","_npmVersion":"7.20.3","dist":{"integrity":"sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==","shasum":"e412b8d33f5e006593cbd3cee6df9f2cebbe802a","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.8.tgz","fileCount":7,"unpackedSize":31565,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDESsCRA9TVsSAnZWagAAlLsP/3rDzdjuoJ9sanmjNWm4\nYz/5w8QknWy7aleMV0uOch9gE60gKF38ouxFkX0MTEQknbvflQv0VYn2Am49\nv1hIpaM22jq6dYj9V4yrEsHYHuEk5djnBp7ENgVclKzdMvKj/bnLs6u0iWJ5\ny/rW/jNFfNN4p6K9pmSfnvdy3zaM3HelZlp8YFKHtMoWz0bm29kfcNp3RyST\n9MUrz3wEe/7ylelkHJOzFsPH7tH3ba88N8yrIyXbGW15EBd1a07pMldztaF+\noPX+/WcoNfM+v78LGfMR4Q/g7KYZjL++XwBs/4qA1F2Xl2YRS853wa4dzuP9\n8j5PcZ0QfzcotObgwU3p/CYviyHnkoldXbhwDWbBuGh5uU71AX/nzLbi60qW\n/v3P8t2TwjbfAlKpOXBn7bp5CyKqoTUtuguOZZfbv9KjOpA0OfsD2E3QLLaX\ni5iflpPmWhCsz6AIOApt0Fe7U8qFw1pKd71NEyO0I52gz3AN1G+kxsYRKTwf\n//9G1GlTWSfRpq000YxjQgY/GopoRiRb5JZZ6b4S1jV/vKg1Nq8kBw+gmAoB\nQykatsZa91tr+H3Pb9uIicteXp16AGh3E/wB+6uT/hxkq/v5pC0UQDXbcIP+\ni/2OIMfFyNVftpsj27bH8U/EXS1eBQXBTLUcwrUCYlqFK01mJ7iEkbz7wbPg\nwEs/\r\n=/pkj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQgUnW06jZ96WAuQJb0u3i7gnAUppMHGGG7LrSD3i7MwIhAPTnt0Qy9LMx4YnxJph2Y7j6eY0nvWvzLH/IFfISsCXg"}]},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.8_1628193964186_0.14011159308314514"},"_hasShrinkwrap":false},"4.2.9":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.9","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"nyc --silent node test.js | tap -c -","posttest":"nyc report"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"gitHead":"95ec3a283dffe0402282ea92f2356d3c166f6392","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.9","_nodeVersion":"16.5.0","_npmVersion":"8.2.0","dist":{"integrity":"sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==","shasum":"041b05df45755e587a24942279b9d113146e1c96","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.9.tgz","fileCount":7,"unpackedSize":31596,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1PCjCRA9TVsSAnZWagAA9vYP/1t1MI/OIRA5LAI0hmvq\nlDAWdl406gZRpier1VHoPhLOZ3bZPZZ4CGXlsWH54Wm1xWmiY6P27RWARXH4\neyBVnEOq+g5rZY/9JDNUNFY+JfTaTnjQ6M1wzgeJjPbF/Y91EDT1+w1U5BSd\nCkp7wQmfEiEqdfJZeq63ZY6odeSdlJB+KBPtpuEmcKcUNuKM7fv8kR/9F5If\nNyZ9dsrjIzRgMKXzsAzJTTWnkMxYQ1WVqmwmlfSZiyzpIwoNmx+yuUudpX4H\ns/ADrQMxIIev5bGQl1p0s3UE0AHIADaQMFicJ1gGL5/Qn6nNWCjkg5L+lWVb\n5NObAkiek2tYRDxwY7wVh0xvTADlbrs6GljN+xItggaaj0ySyz/c65eu3Pyg\nWyyL+sJ7AFSfrVSuBt6mReLOEaonjRT77MZAkH7HgFo54N/rwb7L5JtnhI62\nb4iUvcq9s7+rYKahenljaOVpdtSl565uDhMSaoJQCCzh3E56OR+jIKrJ39+S\nO0U3cPnxZjydRoYpjaBb0/0nXeDAfoP+yL7cSqYY8DxDFBJS+SyA2kB0dPQw\nouDYKmbDsCWcKoSlQ1FXo6/J6ybs5qI4YnWammbT/y19trL3VFnVQFcVr4t6\nMR6duuinVntoBstpnK8/sjZi7OOdzVT/2PCrMSNndwW817r8tGcJbudbwXTL\nUtAB\r\n=3NQn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGdQMtsj6xfzvgrBH9yFOC37buETHytD/6mTSTxb/pxVAiBp+RcD13Kai/YgfpEAIMjEQshUZA56RM7BRPkCOnP8Gg=="}]},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.9_1641345187374_0.14528089410157086"},"_hasShrinkwrap":false},"4.2.10":{"name":"graceful-fs","description":"A drop-in replacement for fs, making various improvements.","version":"4.2.10","repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"main":"graceful-fs.js","directories":{"test":"test"},"scripts":{"preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --follow-tags","test":"nyc --silent node test.js | tap -c -","posttest":"nyc report"},"keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"license":"ISC","devDependencies":{"import-fresh":"^2.0.0","mkdirp":"^0.5.0","rimraf":"^2.2.8","tap":"^12.7.0"},"gitHead":"1f19b0b467e4144260b397343cd60f37c5bdcfda","bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"homepage":"https://github.com/isaacs/node-graceful-fs#readme","_id":"graceful-fs@4.2.10","_nodeVersion":"17.6.0","_npmVersion":"8.5.3","dist":{"integrity":"sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==","shasum":"147d3a006da4ca3ce14728c7aefc287c367d7a6c","tarball":"http://localhost:4545/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz","fileCount":7,"unpackedSize":32470,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1uTjaW3iIxS4M3qAd6G2a1eA2VBnJk3uad5b39KE2kAiAM2jgxR4jcxVjstEzRCd5ydGON5o0VkPyEuFNHKzYupQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSyZoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCzw//UtS3HkPO3bCZalf3uNH+6ZTvOyFSFzjOprlRrOvQ5r51hicp\r\npizQBejiOaCcK5p7tBViXT+bV5otgvJ8dXBjiQQpXuSuSVN13MWs9FsNJANQ\r\nlcmzJRFZwdhoVygtRtuk6Dx9EOG7gfcH3Oud/ztts9iSeDLRsZewzkHtqRBX\r\nAfoAaFn9YNZ/14B0QwsbmOHeURedNmdnPLU5hL3o91LjUe3++TrMPA0BcDFT\r\nN8jguwfX9YoD6GkAO/11Iu9q48QALO6WwdU7+WF3f1kp1GdryxfxaYgTZWMp\r\nOrfgCRpDCzdDZkN8AKTlJkRUnDRHuEeiJB5wfONw1p321XwBx4EbqenZQSkc\r\naBhP8Q20MKRJb6A8tuNKyvx9toSeYY6gj7thORU7RhI4JvJJgGSGNyHeAjz5\r\nV5cap9J8QrI472ZxIth3abdws45yP/f4kVtZ+32GdcCrwkQHiL8VfGYuaPoM\r\nyvULvSiKeDkBZR7oGAHUyM2esHaZcqSQDsQ8aP7dCL/L80iW4qQzvs1Ngmqt\r\nGMzRIAh6LzMG/Q/xX0lLBNLLqa3ajkrcyIjpKFgzhS5TqAr/gNI56i4kgTuP\r\nFPxg6QHN/q8tt/MhWjZA6jZjCs/X7ZjNCFKU1qBhf8ecnqdkFZMo2fQo0tN+\r\nLRaRLDpK3L8hBQ5tY0YmrKHqymSZjT43Voo=\r\n=5ivk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/graceful-fs_4.2.10_1649092200126_0.3737260118922954"},"_hasShrinkwrap":false}},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"time":{"modified":"2022-06-18T13:45:36.369Z","created":"2011-07-20T08:49:36.339Z","1.0.0":"2011-07-20T08:49:38.481Z","1.0.1":"2011-09-25T00:33:29.942Z","1.0.2":"2011-11-18T21:15:46.607Z","1.1.0":"2011-11-23T00:45:14.407Z","1.1.1":"2011-11-28T23:32:21.075Z","1.1.2":"2011-12-03T02:27:37.810Z","1.1.3":"2012-01-19T01:10:19.961Z","1.1.4":"2012-01-19T18:09:15.746Z","1.1.5":"2012-01-23T22:27:39.609Z","1.1.6":"2012-03-20T01:26:15.355Z","1.1.7":"2012-03-21T21:06:58.684Z","1.1.8":"2012-03-22T23:20:47.942Z","1.1.9":"2012-07-11T23:10:33.354Z","1.1.10":"2012-07-28T17:24:47.924Z","1.1.11":"2012-09-18T22:15:39.397Z","1.1.12":"2012-09-18T23:12:22.368Z","1.1.13":"2012-09-18T23:16:11.936Z","1.1.14":"2012-09-20T18:15:05.948Z","1.2.0":"2013-02-06T00:01:39.344Z","1.2.1":"2013-04-30T17:07:10.366Z","1.2.2":"2013-06-12T17:30:47.695Z","1.2.3":"2013-07-10T07:46:03.989Z","2.0.0":"2013-07-11T07:10:06.790Z","2.0.1":"2013-09-07T19:18:04.406Z","2.0.2":"2014-02-17T02:28:44.378Z","2.0.3":"2014-03-20T00:33:06.873Z","2.1.0":"2014-06-02T00:35:48.126Z","3.0.0":"2014-06-02T01:48:19.789Z","3.0.1":"2014-06-07T18:25:22.953Z","3.0.2":"2014-06-10T22:55:51.714Z","3.0.3":"2014-10-06T17:53:52.206Z","3.0.4":"2014-10-14T20:07:54.353Z","3.0.5":"2014-11-30T17:55:06.342Z","3.0.6":"2015-03-11T21:28:56.029Z","3.0.7":"2015-05-19T01:38:26.785Z","3.0.8":"2015-06-01T05:08:03.513Z","4.0.0":"2015-06-26T00:55:13.062Z","4.1.0":"2015-06-27T18:52:45.921Z","4.1.1":"2015-06-27T20:08:27.668Z","4.1.2":"2015-06-27T20:25:15.466Z","4.1.3":"2016-02-02T21:42:07.205Z","4.1.4":"2016-05-05T19:00:55.342Z","4.1.5":"2016-07-26T18:47:23.305Z","3.0.9":"2016-08-13T02:49:15.525Z","4.1.6":"2016-08-19T14:18:40.593Z","3.0.10":"2016-08-23T00:56:24.703Z","3.0.11":"2016-08-30T19:01:55.423Z","4.1.7":"2016-09-26T21:38:40.693Z","4.1.8":"2016-09-26T22:06:42.295Z","4.1.9":"2016-09-28T23:01:12.248Z","4.1.10":"2016-11-02T22:55:55.356Z","4.1.11":"2016-11-22T19:30:31.252Z","4.1.12":"2018-11-02T20:52:27.707Z","4.1.13":"2018-11-02T21:28:15.709Z","4.1.14":"2018-11-02T23:18:33.348Z","4.1.15":"2018-11-04T20:51:54.752Z","4.2.0":"2019-06-26T19:39:25.253Z","4.2.1":"2019-08-04T06:04:41.125Z","3.0.12":"2019-08-13T23:57:29.792Z","4.2.2":"2019-08-14T05:32:08.671Z","4.2.3":"2019-10-23T22:53:06.088Z","4.2.4":"2020-04-28T15:14:10.455Z","4.2.5":"2021-02-05T19:47:37.492Z","4.2.6":"2021-02-09T17:54:54.320Z","4.2.7":"2021-08-05T18:00:43.236Z","4.2.8":"2021-08-05T20:06:04.291Z","4.2.9":"2022-01-05T01:13:07.602Z","4.2.10":"2022-04-04T17:10:00.270Z"},"repository":{"type":"git","url":"git+https://github.com/isaacs/node-graceful-fs.git"},"users":{"fgribreau":true,"pid":true,"adamrenny":true,"chilts":true,"eins78":true,"mbonaci":true,"robertwarrengilmore":true,"maschs":true,"dukewan":true,"magemagic":true,"octoo":true,"gonzalofj":true,"epirat":true,"kreding":true,"maobean":true,"stringparser":true,"sloanb":true,"nickleefly":true,"elig":true,"itonyyo":true,"skerit":true,"brandonpapworth":true,"battlemidget":true,"cestrensem":true,"stephn_r":true,"wander_lp":true,"alectic":true,"vbv":true,"js3692":true,"guananddu":true,"nmccready":true,"superwf":true,"bojand":true,"yuxin":true,"abdihaikal":true,"panlw":true,"skrdv":true,"abhisekp":true,"whatsamoorefor":true,"solmsted":true,"tommyzzm":true,"maxming2333":true,"wangnan0610":true,"szymex73":true,"loridale":true,"morogasper":true,"tmurngon":true,"docluv":true,"steel1990":true,"mojaray2k":true,"powerweb":true,"liuningww":true,"rickyrattlesnake":true,"seangenabe":true,"ziehlke":true,"shakakira":true,"kiaratto":true,"hyteer":true,"steakeye":true,"rocket0191":true,"bluelovers":true,"krishaamer":true,"larrychen":true,"nbuchanan":true,"josephst18":true,"sopov":true,"chinawolf_wyp":true,"heartnett":true,"tdmalone":true,"arniu":true,"faraoman":true,"monjer":true,"onurcan":true,"webfacer":true,"j3rrywan9":true,"soenkekluth":true,"morewry":true,"devarajchidambaram":true},"readme":"# graceful-fs\n\ngraceful-fs functions as a drop-in replacement for the fs module,\nmaking various improvements.\n\nThe improvements are meant to normalize behavior across different\nplatforms and environments, and to make filesystem access more\nresilient to errors.\n\n## Improvements over [fs module](https://nodejs.org/api/fs.html)\n\n* Queues up `open` and `readdir` calls, and retries them once\n something closes if there is an EMFILE error from too many file\n descriptors.\n* fixes `lchmod` for Node versions prior to 0.6.2.\n* implements `fs.lutimes` if possible. Otherwise it becomes a noop.\n* ignores `EINVAL` and `EPERM` errors in `chown`, `fchown` or\n `lchown` if the user isn't root.\n* makes `lchmod` and `lchown` become noops, if not available.\n* retries reading a file if `read` results in EAGAIN error.\n\nOn Windows, it retries renaming a file for up to one second if `EACCESS`\nor `EPERM` error occurs, likely because antivirus software has locked\nthe directory.\n\n## USAGE\n\n```javascript\n// use just like fs\nvar fs = require('graceful-fs')\n\n// now go and do stuff with it...\nfs.readFile('some-file-or-whatever', (err, data) => {\n // Do stuff here.\n})\n```\n\n## Sync methods\n\nThis module cannot intercept or handle `EMFILE` or `ENFILE` errors from sync\nmethods. If you use sync methods which open file descriptors then you are\nresponsible for dealing with any errors.\n\nThis is a known limitation, not a bug.\n\n## Global Patching\n\nIf you want to patch the global fs module (or any other fs-like\nmodule) you can do this:\n\n```javascript\n// Make sure to read the caveat below.\nvar realFs = require('fs')\nvar gracefulFs = require('graceful-fs')\ngracefulFs.gracefulify(realFs)\n```\n\nThis should only ever be done at the top-level application layer, in\norder to delay on EMFILE errors from any fs-using dependencies. You\nshould **not** do this in a library, because it can cause unexpected\ndelays in other parts of the program.\n\n## Changes\n\nThis module is fairly stable at this point, and used by a lot of\nthings. That being said, because it implements a subtle behavior\nchange in a core part of the node API, even modest changes can be\nextremely breaking, and the versioning is thus biased towards\nbumping the major when in doubt.\n\nThe main change between major versions has been switching between\nproviding a fully-patched `fs` module vs monkey-patching the node core\nbuiltin, and the approach by which a non-monkey-patched `fs` was\ncreated.\n\nThe goal is to trade `EMFILE` errors for slower fs operations. So, if\nyou try to open a zillion files, rather than crashing, `open`\noperations will be queued up and wait for something else to `close`.\n\nThere are advantages to each approach. Monkey-patching the fs means\nthat no `EMFILE` errors can possibly occur anywhere in your\napplication, because everything is using the same core `fs` module,\nwhich is patched. However, it can also obviously cause undesirable\nside-effects, especially if the module is loaded multiple times.\n\nImplementing a separate-but-identical patched `fs` module is more\nsurgical (and doesn't run the risk of patching multiple times), but\nalso imposes the challenge of keeping in sync with the core module.\n\nThe current approach loads the `fs` module, and then creates a\nlookalike object that has all the same methods, except a few that are\npatched. It is safe to use in all versions of Node from 0.8 through\n7.0.\n\n### v4\n\n* Do not monkey-patch the fs module. This module may now be used as a\n drop-in dep, and users can opt into monkey-patching the fs builtin\n if their app requires it.\n\n### v3\n\n* Monkey-patch fs, because the eval approach no longer works on recent\n node.\n* fixed possible type-error throw if rename fails on windows\n* verify that we *never* get EMFILE errors\n* Ignore ENOSYS from chmod/chown\n* clarify that graceful-fs must be used as a drop-in\n\n### v2.1.0\n\n* Use eval rather than monkey-patching fs.\n* readdir: Always sort the results\n* win32: requeue a file if error has an OK status\n\n### v2.0\n\n* A return to monkey patching\n* wrap process.cwd\n\n### v1.1\n\n* wrap readFile\n* Wrap fs.writeFile.\n* readdir protection\n* Don't clobber the fs builtin\n* Handle fs.read EAGAIN errors by trying again\n* Expose the curOpen counter\n* No-op lchown/lchmod if not implemented\n* fs.rename patch only for win32\n* Patch fs.rename to handle AV software on Windows\n* Close #4 Chown should not fail on einval or eperm if non-root\n* Fix isaacs/fstream#1 Only wrap fs one time\n* Fix #3 Start at 1024 max files, then back off on EMFILE\n* lutimes that doens't blow up on Linux\n* A full on-rewrite using a queue instead of just swallowing the EMFILE error\n* Wrap Read/Write streams as well\n\n### 1.0\n\n* Update engines for node 0.6\n* Be lstat-graceful on Windows\n* first\n","readmeFilename":"README.md","homepage":"https://github.com/isaacs/node-graceful-fs#readme","keywords":["fs","module","reading","retry","retries","queue","error","errors","handling","EMFILE","EAGAIN","EINVAL","EPERM","EACCESS"],"bugs":{"url":"https://github.com/isaacs/node-graceful-fs/issues"},"license":"ISC"}
\ No newline at end of file diff --git a/cli/tests/testdata/npm/registry/jsonfile/jsonfile-6.1.0.tgz b/cli/tests/testdata/npm/registry/jsonfile/jsonfile-6.1.0.tgz Binary files differnew file mode 100644 index 000000000..a38a22598 --- /dev/null +++ b/cli/tests/testdata/npm/registry/jsonfile/jsonfile-6.1.0.tgz diff --git a/cli/tests/testdata/npm/registry/jsonfile/registry.json b/cli/tests/testdata/npm/registry/jsonfile/registry.json new file mode 100644 index 000000000..480aa0466 --- /dev/null +++ b/cli/tests/testdata/npm/registry/jsonfile/registry.json @@ -0,0 +1 @@ +{"_id":"jsonfile","_rev":"204-ead82c3b45a73d06ca1bcd49a7dd47c9","name":"jsonfile","description":"Easily read/write JSON files.","dist-tags":{"latest":"6.1.0"},"versions":{"0.0.1":{"name":"jsonfile","version":"0.0.1","description":"Easily read/write JSON files.","homepage":[""],"repository":{"type":"git","url":"git@github.com:jprichardson/node-jsonfile.git"},"keywords":[],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":""}],"dependencies":{},"devDependencies":{"mkdirp":"~0.3.4","testutil":"~0.2.2","mocha":"~1.4.2"},"main":"./lib/jsonfile.js","scripts":{"test":"mocha test"},"_id":"jsonfile@0.0.1","dist":{"shasum":"b5f9f515121b2844f2cbfe14338b55c79800e1d8","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-0.0.1.tgz","integrity":"sha512-exg1z4OyWfLfB05WCTNg+PB8MBSEBnRoRU6MjnE+GXRba1P2wfAvB0ISUWJM2Ve3M6JJlNHBJ4nFXEzjji/4HQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2+bCDB8flfG2ixVV7oYM45i2xEUZSVdR8Pso5gSxIyAIhAK3p88dX8+U+qCA+Ec3EmcRyI9VGBsM/KmUmIVjq8Oil"}]},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"1.0.0":{"name":"jsonfile","version":"1.0.0","description":"Easily read/write JSON files.","homepage":[""],"repository":{"type":"git","url":"git@github.com:jprichardson/node-jsonfile.git"},"keywords":[],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":""}],"dependencies":{},"devDependencies":{"testutil":"~0.5.1","mocha":"*"},"main":"./lib/jsonfile.js","scripts":{"test":"mocha test"},"_id":"jsonfile@1.0.0","dist":{"shasum":"51931adf3cddd2073ab6f5f5517ca4780f22dfa7","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-1.0.0.tgz","integrity":"sha512-HezWKFOP9lixAhR8sU5GMO9DXT6L6XRtkl9y+6V9TAyqfhsAbuw3KIfIbS3FzMHTTGW91XhozO/4TNZr0FDE9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIET10UNxVn7l8XVK8HFbCd7zKeqFVGrKZPn/tLsSjVb5AiBSYh3eU9SGiWdMRUWTTVIJhnm3M4X2Hd39v8Wi+v81fw=="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"1.0.1":{"name":"jsonfile","version":"1.0.1","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git@github.com:jprichardson/node-jsonfile.git"},"keywords":[],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":""}],"dependencies":{},"devDependencies":{"testutil":"~0.5.1","mocha":"*"},"main":"./lib/jsonfile.js","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"_id":"jsonfile@1.0.1","dist":{"shasum":"ea5efe40b83690b98667614a7392fc60e842c0dd","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-1.0.1.tgz","integrity":"sha512-KbsDJNRfRPF5v49tMNf9sqyyGqGLBcz1v5kZT01kG5ns5mQSltwxCKVmUzVKtEinkUnTDtSrp6ngWpV7Xw0ZlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAccvQ7g8ZJAHx06l+hyGxJWRwP2nsEyusF3crIkqgPyAiBpnLF5ud2NZqv8iqSBTk3nrWZe81kjp2mbnKedjBGjrw=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"1.1.0":{"name":"jsonfile","version":"1.1.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git@github.com:jprichardson/node-jsonfile.git"},"keywords":[],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":""}],"dependencies":{},"devDependencies":{"testutil":"~0.5.1","mocha":"*"},"main":"./lib/jsonfile.js","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"_id":"jsonfile@1.1.0","dist":{"shasum":"8b72486f9e6bf3fd1bb809762532fcabef4b7640","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-1.1.0.tgz","integrity":"sha512-Vf6dzyoxoyTF+UYGl7ovA9ahhAE2OiggEB4W19/UumdTtWk4UCovidEuGr/fZZ4SZGdzLsvZb9JTicOqnu3vyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBfNcdxtwLBgVqMTMAS1eKBpN8e0oCP74aak6Vt+bY5WAiEAhq7JLffW0PN00TotfpvKJZE3R8jKUSVUwf8pEMIGEfs="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"1.1.1":{"name":"jsonfile","version":"1.1.1","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git@github.com:jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":""}],"dependencies":{},"devDependencies":{"testutil":"~0.5.1","mocha":"*"},"main":"./lib/jsonfile.js","scripts":{"test":"mocha test"},"_id":"jsonfile@1.1.1","dist":{"shasum":"da4fd6ad77f1a255203ea63c7bc32dc31ef64433","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-1.1.1.tgz","integrity":"sha512-yrmo536TrJWDHNYlkCjtkPSqNnAkt6u1k89O5Xxr53zc4DkdikTHE+Fx6VF7syJd18xsdo24U4csedAkhLgxVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGfz2nyWfuUe8oAWnUUxy8p6tma40bxGEvl3cfPDBFbHAiBL6fGf38jgxUGliosaf2j+cwBDI8CCxmFhbuibpG8Iqg=="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"1.2.0":{"name":"jsonfile","version":"1.2.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git@github.com:jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":""}],"dependencies":{},"devDependencies":{"testutil":"~0.5.1","mocha":"*"},"main":"./lib/jsonfile.js","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile","_id":"jsonfile@1.2.0","dist":{"shasum":"5f35d6cd9f946ec97b5b18353fa9e58df1b86f6a","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-1.2.0.tgz","integrity":"sha512-9Re1pI74qhRL7j94lp/Y69OqCR+XkEMvjunFo70Dcr6kT5vmRcfyfdyZrxmm7j6yLySBRVooiUy32FvI4lcNTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9aS7KoAjlDeLyp1Xp2ZRcEYY0+gKQACyyHBk2FYlCXAiAoX2WKE3qq93bYI1/X66GBi1nsO6p9ZlJL6a62CFiefg=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"2.0.0":{"name":"jsonfile","version":"2.0.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git@github.com:jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"licenses":[{"type":"MIT","url":""}],"dependencies":{},"devDependencies":{"testutil":"^0.7.0","mocha":"*","terst":"^0.2.0"},"main":"./lib/jsonfile.js","scripts":{"test":"mocha test"},"bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile","_id":"jsonfile@2.0.0","dist":{"shasum":"c3944f350bd3c078b392e0aa1633b44662fcf06b","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.0.0.tgz","integrity":"sha512-9OxeWJw3I2/PGWqSftf3MO+EpmhpV0c5hPX7IeMCgLviiKKLv7IIMT35ExGYY5BJmQBu4u0krbhtzbnQ3xU65g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNzoxrcADaHgtUcBDnGUdPzzZo24lzVgtQ8AoIgZZeQwIhAMbA4S0FE+fCAb1tjKnPzfO5ziy9feViFCUwmDSzcJ7c"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jp","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jp","email":"jprichardson@gmail.com"}],"directories":{}},"2.0.1":{"name":"jsonfile","version":"2.0.1","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git@github.com:jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{},"devDependencies":{"testutil":"^0.7.0","mocha":"*","terst":"^0.2.0"},"main":"./lib/jsonfile.js","scripts":{"test":"mocha test"},"gitHead":"101690b5086a69addc05a1ddafd91e907f07464e","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile","_id":"jsonfile@2.0.1","_shasum":"4d78eb5d7986539e4c9fe52c0b55ffacacb85bd3","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"4d78eb5d7986539e4c9fe52c0b55ffacacb85bd3","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.0.1.tgz","integrity":"sha512-YnqLZE/vAtmnvvKhii4IioUjDPqR/azVHCOe3DyMj3zDtGPzAnwZQXQ94pXTI6F1d8d6d5jO7uq9kuoiUCXhDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXm6nNLIYZ7bS9PNmwPp+NOA5GeHr4Zz6fjUmtpPTmEQIhANFf+ozYTqNla3NNqnudFZUb1rGuKsckUoSyAv9IvtGX"}]},"directories":{}},"2.1.0":{"name":"jsonfile","version":"2.1.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"2.x","rimraf":"^2.4.0","standard":"4.x"},"main":"index.js","scripts":{"test":"standard && mocha test"},"gitHead":"f2f267721c8180313815caa3052bf6e2e22c5eaf","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@2.1.0","_shasum":"6c161a9fb56cd58a72c8a4afe9fc1c5a25aec87a","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"6c161a9fb56cd58a72c8a4afe9fc1c5a25aec87a","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.1.0.tgz","integrity":"sha512-YJz/G28squbGa0xTec5xUjtqfLTcQh7gIBxkN+Al764KwwbklLetpEhleuEsrEMy3/SPqHL2Vj26mECCDFjusQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiNEMVmpwLa7IwzGcnoPvoHrg+q5zYC2zKM75h7E/epgIhANeq9T3BEjrcMDpFNOW5qHeimBMg5P3OuRgKdgoU3yvm"}]},"directories":{}},"2.1.1":{"name":"jsonfile","version":"2.1.1","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"2.x","rimraf":"^2.4.0","standard":"4.x"},"main":"index.js","scripts":{"test":"standard && mocha test"},"gitHead":"b062182deb05e2efe3faa938fd1ab6524f34f615","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@2.1.1","_shasum":"ae2f84c547da212ea202ff196f3dddf68dc7cede","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"ae2f84c547da212ea202ff196f3dddf68dc7cede","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.1.1.tgz","integrity":"sha512-gtw1QeJsvtc/uCqA94BtAWR+o62O3Y6MeM0k8FSETkZJFMzeWvMukK4a78Dy+6v79sfXOsoEgBeVlojf0QC2Qw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCK++8HVqo0GejwrHcXPv1vxuUlPdoT48i6D6Xr8P0plAIhAO2zUb4oLPO5N163hhfCfiILo8Slq/tXNgG5nws3DDc9"}]},"directories":{}},"2.1.2":{"name":"jsonfile","version":"2.1.2","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"2.x","rimraf":"^2.4.0","standard":"4.x"},"main":"index.js","scripts":{"test":"standard && mocha test"},"gitHead":"ecfc7aa82653e35ff1844ffdc211e112609f69f8","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@2.1.2","_shasum":"b0d7f9ac7a1766b93ccaec328371e1bd9f8fcdfc","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"b0d7f9ac7a1766b93ccaec328371e1bd9f8fcdfc","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.1.2.tgz","integrity":"sha512-AX/prUGFJHPRGTDJ3YOneBypedgKlOLukPWXHRjAw09sKJ1yObr5yJ2H2qLI/vxEHSySO2wYVWKj0glanzU97w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuv4JUmqkknurZwcybgtJ6RrVfb0Dk8oIfreSMCd23nwIgUFScHpZ5r0JZh1CaVH6P8yjNKMe5bwEkG0dyWe0EKiA="}]},"directories":{}},"2.2.0":{"name":"jsonfile","version":"2.2.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"2.x","rimraf":"^2.4.0","standard":"4.x"},"main":"index.js","scripts":{"test":"standard && mocha test"},"gitHead":"f0dadcabf56db19351f072763b394ec097ccb087","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@2.2.0","_shasum":"677f73d8e93ffd670fe62e122f24cf6a1c967d97","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"677f73d8e93ffd670fe62e122f24cf6a1c967d97","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.2.0.tgz","integrity":"sha512-b7ojoreM1orEdKcEqQwc52tEuYq6Zda4KzEZrGsM2aok1PQkGwv21s9MdtlvfRAQzE4nPkwVYWgJM+Ja3GAXHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI0gm/2Rn1/6Wx6HB3K9dyDgQKb+s8nWc0ALGpLUXWpgIgDWJNRtfpYvMvNfJgN/t75Nxvp2JSfE18ltqljrriYpQ="}]},"directories":{}},"2.2.1":{"name":"jsonfile","version":"2.2.1","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git@github.com:jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"2.x","rimraf":"^2.4.0","standard":"4.x"},"main":"index.js","scripts":{"test":"standard && mocha test"},"gitHead":"0786584b75286e50aa12713b0852bd393b0f627e","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile","_id":"jsonfile@2.2.1","_shasum":"659e429e199fbb7d64b662df74301fbeeb0cc80a","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.32","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"659e429e199fbb7d64b662df74301fbeeb0cc80a","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.2.1.tgz","integrity":"sha512-QGOrSW0GzOBa3lZEQDXHME1fjybuwALiMwiFEIXiXyXlI0hutCbW10ufQ7ODEBDt9adLI0BkmhoOcReCY9QvTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS0ESOwliolxB/5L6diccsrKEPMQOxqsmC954cbc4B2QIgJhK+AP0C9J/ZNqyb158FzTGLzoCjNh2kHFfO5rH88Pk="}]},"directories":{}},"2.2.2":{"name":"jsonfile","version":"2.2.2","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"2.x","rimraf":"^2.4.0","standard":"4.x"},"main":"index.js","scripts":{"test":"standard && mocha"},"gitHead":"9b6d7089b33f95678b418656248c57b8d1989434","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@2.2.2","_shasum":"07f3861df42175c995aaa4fbd94f90aaa95531cd","_from":".","_npmVersion":"2.10.1","_nodeVersion":"2.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"07f3861df42175c995aaa4fbd94f90aaa95531cd","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.2.2.tgz","integrity":"sha512-k1ZytcRvUGzlL+BMkdcG+s/5gKp/ixYNIV2apRhwFD3E2nGk5+uEkJuybuGlbDrY3QClUn53LHYHT4KC4auv8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJb6oXyIeLOfez4WFS/0oCKHqXkZIcbmzN1sAZsL5xvAiEApvrxOwajv0znx6UuLBJr58Ryyy/WexsQiPEtnydwwwM="}]},"directories":{}},"2.2.3":{"name":"jsonfile","version":"2.2.3","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"2.x","rimraf":"^2.4.0","standard":"4.x"},"main":"index.js","scripts":{"test":"standard && mocha"},"gitHead":"7688bc23d0800f8a98ca35f40a82950e54b4cad1","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@2.2.3","_shasum":"e252b99a6af901d3ec41f332589c90509a7bc605","_from":".","_npmVersion":"2.14.3","_nodeVersion":"4.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"e252b99a6af901d3ec41f332589c90509a7bc605","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.2.3.tgz","integrity":"sha512-1LfuXcrZTsLZqJDc78kU67c+WcdfPbpy4m3VOMEWAKzAXhmK4NteKz1ObKKaaV5WzET27u4qU0bpf7NGJZ6bFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWDbz2llTWzIeKP0N+/qdC8tMLRVx+7dxYurTISHOZZgIhANiONj2DyUgNHAh0pFPaxMEt6Mk6w+jUT8ul6HKJsFeJ"}]},"directories":{}},"2.3.0":{"name":"jsonfile","version":"2.3.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"2.x","mock-fs":"^3.8.0","rimraf":"^2.4.0","standard":"^6.0.8"},"main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"mocha"},"gitHead":"99e8d3280fcbcacaf93aa49738e0889ae5c2527f","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@2.3.0","_shasum":"ff9c20b67b9605c852e09f299859f48f130c19ec","_from":".","_npmVersion":"3.8.2","_nodeVersion":"5.3.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"ff9c20b67b9605c852e09f299859f48f130c19ec","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.3.0.tgz","integrity":"sha512-T8fbc+cxfDVL2R3GCSwIUpl9EYm7XObJXlaJg0fGUPaD5iS6z68CQRnuoqHpNvl9l9ov7k1a5MIoOE7CEtP/3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcH53kdw6h8h4G49ncog1OJBBTZKr4xSCLvybcNgEWZAIhAN5ntUPEpnCyyAJy9KBexV7X/Ms7DBeSahPjnDX50OSE"}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsonfile-2.3.0.tgz_1460870694675_0.8002879491541535"},"directories":{}},"2.3.1":{"name":"jsonfile","version":"2.3.1","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{},"devDependencies":{"mocha":"2.x","mock-fs":"^3.8.0","rimraf":"^2.4.0","standard":"^6.0.8"},"main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"mocha"},"gitHead":"bbaf134ae6599baf52eb853ec78ead1f9aec9fa6","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@2.3.1","_shasum":"28bcb29c596b5b7aafd34e662a329ba62cd842fc","_from":".","_npmVersion":"3.5.4","_nodeVersion":"5.3.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"dist":{"shasum":"28bcb29c596b5b7aafd34e662a329ba62cd842fc","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.3.1.tgz","integrity":"sha512-938lzV3X3FfT0s833VnORqRMfFJ1N0xAMuYAHnScSOut6v5aUdiLGM0BXDA3jVeJRml44BwLVRQyMvVLLlB5cQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdxNYjMXb3EDkdtpi2pKYMErjeQwL7UVEfJlmvQ5N0cAiBFh77ZeURFhl+wIu4L7IJT2gfCWEwlteXY+C4oLMhtCA=="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jsonfile-2.3.1.tgz_1463146943042_0.31297345482744277"},"directories":{}},"2.4.0":{"name":"jsonfile","version":"2.4.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.6"},"optionalDependencies":{"graceful-fs":"^4.1.6"},"devDependencies":{"mocha":"2.x","mock-fs":"^3.8.0","rimraf":"^2.4.0","standard":"^6.0.8"},"main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"mocha"},"gitHead":"00b3983ac4aade79c64c7a8c2ced257078625c6d","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@2.4.0","_shasum":"3736a2b428b87bbda0cc83b53fa3d633a35c2ae8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.1.0","_npmUser":{"name":"jprichardson","email":"jprichardson@gmail.com"},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"}],"dist":{"shasum":"3736a2b428b87bbda0cc83b53fa3d633a35c2ae8","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-2.4.0.tgz","integrity":"sha512-PKllAqbgLgxHaj8TElYymKCAgrASebJrWpTnEkOaTowt23VKXXN0sUeriJ+eh7y6ufb/CC5ap11pz71/cM0hUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID+o3JSxsMbyI5/gsqoGoK/gJgsd23txk/mNvqk3QfTUAiEAkj1Fn8PM2oQ4bX5Z//MIfT3GS61mWHX0do+I8DEOcig="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonfile-2.4.0.tgz_1473989978270_0.6271681792568415"},"directories":{}},"3.0.0":{"name":"jsonfile","version":"3.0.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.6"},"optionalDependencies":{"graceful-fs":"^4.1.6"},"devDependencies":{"mocha":"2.x","mock-fs":"^3.8.0","rimraf":"^2.4.0","standard":"^6.0.8"},"main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"mocha"},"gitHead":"171315331167a8f83598be2e9aa352cfffaf8123","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@3.0.0","_shasum":"92e7c7444e5ffd5fa32e6a9ae8b85034df8347d0","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"92e7c7444e5ffd5fa32e6a9ae8b85034df8347d0","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-3.0.0.tgz","integrity":"sha512-wBIyAFsOvfswPnacLA8XxlVXZM+bCI/VPogJwSaBoY5SMftKx51dbBczgv0mHl2eyS3OrKJZ4Z5q75Wvn+aJgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmska99kj7dykGiBgzeFBIdqFVBahrg7s5Tg09NSFG6AiBkXOF/UelFhOoERsDPt2Selu2bvLDQ/N9EzO8wpFietg=="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jsonfile-3.0.0.tgz_1493140755354_0.12630960741080344"},"directories":{}},"3.0.1":{"name":"jsonfile","version":"3.0.1","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.6"},"optionalDependencies":{"graceful-fs":"^4.1.6"},"devDependencies":{"mocha":"2.x","rimraf":"^2.4.0","standard":"^6.0.8"},"main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"mocha"},"gitHead":"51ec1e27d0426a107464cccab688e35ec64fc08d","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@3.0.1","_shasum":"a5ecc6f65f53f662c4415c7675a0331d0992ec66","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"a5ecc6f65f53f662c4415c7675a0331d0992ec66","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-3.0.1.tgz","integrity":"sha512-oBko6ZHlubVB5mRFkur5vgYR1UyqX+S6Y/oCfLhqNdcc2fYFlDpIoNc7AfKS1KOGcnNAkvsr0grLck9ANM815w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa8bxlO0JfjL3GCZMYSrI5r/FknCQO5806ZqG6pZFrlAIhAIiwGoE9p1VXoonufxHZvx++oPY5VImOv1YcFEzasdsn"}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonfile-3.0.1.tgz_1499266104031_0.6694869988132268"},"directories":{}},"4.0.0":{"name":"jsonfile","version":"4.0.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"graceful-fs":"^4.1.6"},"optionalDependencies":{"graceful-fs":"^4.1.6"},"devDependencies":{"mocha":"2.x","rimraf":"^2.4.0","standard":"^10.0.3"},"main":"index.js","files":["index.js"],"scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"mocha"},"gitHead":"840bcc77f4e0bfcdf44c32895af42de97e80e3a8","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@4.0.0","_shasum":"8771aae0799b64076b76640fca058f9c10e33ecb","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"8771aae0799b64076b76640fca058f9c10e33ecb","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-4.0.0.tgz","integrity":"sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHPSFSd9rf+EEeQ21A4Bn+sEw7ptLbuZAyupJCF/4KYGAiEA0zEt1CRWFwU45x0SYcoFb/wTzN9+hW2aoKLvPZK4DD0="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonfile-4.0.0.tgz_1505244118025_0.7907822937704623"},"directories":{}},"5.0.0":{"name":"jsonfile","version":"5.0.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"universalify":"^0.1.2","graceful-fs":"^4.1.6"},"optionalDependencies":{"graceful-fs":"^4.1.6"},"devDependencies":{"mocha":"^5.2.0","rimraf":"^2.4.0","standard":"^12.0.1"},"main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"mocha"},"gitHead":"5f647af41a77b8283927bb5872ab99dbf8e35dbc","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@5.0.0","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"integrity":"sha512-NQRZ5CRo74MhMMC3/3r5g2k4fjodJ/wh8MxjFbCViWKFjxrnudWSY5vomh+23ZaXzAS7J3fBZIR2dV6WbmfM0w==","shasum":"e6b718f73da420d612823996fdf14a03f6ff6922","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-5.0.0.tgz","fileCount":5,"unpackedSize":18089,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJblADoCRA9TVsSAnZWagAA8I8QAIYHIQ0x0ql6Bcru2pcy\n1tfYArpu7/mjGdNgRhVCJSRwNgcot20VfJrHzevp7rZIbjklX5BDWSGvK/y4\nvYhUfbsNjhbClbFcruzcK1TEg1WWy6r0R7X2+sqW/6TsQMVKJ9LxAVj+mBWv\n5cMMzmy6gy/QM1xMZkRR9JRNG65CfufDtftR1ylBGgtNv1jzQD3S/t5fUH5I\nfbTzOrUfKxxvRtg8FHGHzClFYUGTQBILsHjHgOI0i3Kb+UfJT1yoBVC8bCjQ\nfgJM7ImlqoWKTK5Zo1hqrYZp7AeHzrpB73kiewVOnlJ5PBZ7GkPOa/GPguML\nhYxq1R2XcrPsF7Pzyq6cCp0611xfUFhz6AugdYzgJd3U4g1RL1wEFFc5/Lkc\n4vgXwVlH0Z+PemA7C2hMc6qU2maCHw7b2yss62QqQbSJmoXaEc6TDHkCw0+P\nhr5C5t0FyHk+51qu7ABdE/eeqN0TVxqST7MBniAECkFPGRoKKLXr+IRexEiK\n12dlvGygYMTfa+Sjb9GOQC5SEBBLQWZF/3kINzTTHdVBgmDqUdqvOdPb7mQh\nphvprG9r6juCccaFpuVGsdBhd3Fu9c9Q5FDXB7FlHNZ3xOKjrk4Mo1XDAPjX\nujHwMEP01A5yj5VYppWVo2O1/3QTDUe4vu0ah/xWoIFE3zsMBUtjvCXAVdyd\n4Lkg\r\n=rTxf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGY72PPBhDWHq2kQOUsiToEL+kxnuBkckNzesAGpq8niAiBN1I9J1F0DI40sy12WuPjMpUH2RSOx8jOh3GtXRcEbGQ=="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonfile_5.0.0_1536426216111_0.27077949219066033"},"_hasShrinkwrap":false},"6.0.0":{"name":"jsonfile","version":"6.0.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"universalify":"^0.2.0","graceful-fs":"^4.1.6"},"optionalDependencies":{"graceful-fs":"^4.1.6"},"devDependencies":{"mocha":"^5.2.0","rimraf":"^2.4.0","standard":"^12.0.1"},"main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"mocha"},"gitHead":"1639f64b9596294440dee7ec9366cc6e30b65334","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@6.0.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-M4yexIvXXRwOw3TQILHJSxJa6i+efkRRIGmCYJoXy2sH91EovJihfIcryUzCG3uHgrcx9n3O/Hm8oY/uTdR59A==","shasum":"14c51dd6fceb667d3beeba1d164a23aad619bb51","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-6.0.0.tgz","fileCount":6,"unpackedSize":18586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU+h+CRA9TVsSAnZWagAAVlcP/0ZFDWAf315Mf90ZMO9U\nsauZMqqpgL67367h0jzi2fxiaP7vist0DamdC+7FW06/9ncvd0gLnFf9ySIC\nCE5HmBXEGF5MzwbNzipBZxIWkVS8FXOih7d20Rljeogw2DtX6HlQ5DHMZCm+\nB5h5wNuNiTNUwQ9+HhQJYqMiMweCcX0e/zuOUUnpC/rzdG3qVeCw913670xQ\ndvdDQ12NiUrfMFCtagGLJSK+b5kVHF7huAMuQncGlEvOq2dMGKiVy372BH1C\nEACWM/pv5aH0sU2qH3Q5p3UxbO9lZAfAJF1x4pNCNfPdTAnsyXu0atyYt1SG\nYyn82/ero89x2UBwK6OBlf/dTrmKxu3hGcZpuYms0CT0QcN9a3sLxSEC5+hP\ndousOqmOCL1fVbsrUEAlcbq8RxWDG/1zCx8jAFZZ1nofcZtmNS1orR1mOZFt\nw0SuhsDgm+1Wx2DpNPMoxO8aOswtAhliukNyXCN5//rzBUarHV56v3o/UYXE\nAHnetTmabHz2HNDLxKPt0dKkcGofiEObbHuxmwo3rwU1veQQmoIJ/s7npO1P\nZTQQ03gtnmkKTFdLJCiefCdNUcQAogTA6Oj9aQtExmMPTu1skiHX0JOLHMtM\n4td2NGJO6Kzi6Fcz7NS8TSrUHRBL3Cm0wIKOZpXWV/jFMtd0CLSV+RQsegoq\ndFbz\r\n=a1WV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDqrTSHGb2S/3kBwR3CC1BOaCVyMwneAdgs2P9CfY8fKgIhALKCk3k7+nmndj2mWAirWeDdK22So7hNxTxKz/S7N/FZ"}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonfile_6.0.0_1582557309691_0.9814688137061665"},"_hasShrinkwrap":false},"6.0.1":{"name":"jsonfile","version":"6.0.1","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"universalify":"^1.0.0","graceful-fs":"^4.1.6"},"optionalDependencies":{"graceful-fs":"^4.1.6"},"devDependencies":{"mocha":"^5.2.0","rimraf":"^2.4.0","standard":"^12.0.1"},"main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"mocha"},"gitHead":"78937d20c95efd259574b7604a4efeb55d1a2b7a","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@6.0.1","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==","shasum":"98966cba214378c8c84b82e085907b40bf614179","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-6.0.1.tgz","fileCount":6,"unpackedSize":18795,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeY7lfCRA9TVsSAnZWagAAvW4QAJWNB0aB0VdNdfoQV0Io\n8pG9pY4hus8KZLVii9AAJ3Rn3JiS2HEfR3fSyZjnAxv9npuQn6+4TpZ25LxE\nN1sr7m3KMF0GuvJHKVCvcghVELGoFRRzxK0eLPnKHD8WFPSIXMl4LhNkWUMg\nURSb6TDQ9OBvWTRloujaOr81vm4V29GgoQj4FxpW8OA7d14UPLIYpo0CtVnJ\nNqPJVccV9lVf59LFDqP5+9TapJEF2U69EOSgr0I105sX+9cVpvxTuKZcnOdK\nV0uTK1UQRi5vVhLIq05TA5d08OlE68DCNZ5do309iL9o1y4xsDWhYAhWtmQM\n11Gold7qobpwR1o8cnYvF37Iv1ZjTmmmYbSz2TcEGDfLXPXIh8o4CHpcX6Qa\nMlpci28vS2qyyMZGWZ4ng6Uv9o6lFB6dCmxkedGNCpIeHU5lg0oy4wqa+uBV\nkBjPRYXl4BrPFRYiZE2k79UaryShvVZda/SmBNdxk2lIrPne3jbkjRhSaAoW\nRuRV3qHYLU/opYgRCLkUFDkaxt83YQRGkf2eVqdZiTUMbuirxTfJqZy0A8TC\npSXd6vYGFATM9qIzNt7vrihK87w56VMPg3nYlGTmj4mU7pCA4/CzQCUFVwvd\n29/eXnxAqUl+p+Qr89wm12tojOOA53LXit0v0NdaCwMPfp4E5jz+uMxIMO+A\nx75R\r\n=PX44\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCyUO1o+c1Ie7VEfRPX1dktIYyz5BBTPKx0Rl7jR9xb4wIgL9eQfVztmiCObGQ1DiMnJ6FDeHBQcel3w04zhaj3uO8="}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonfile_6.0.1_1583593822667_0.38017978131454977"},"_hasShrinkwrap":false},"6.1.0":{"name":"jsonfile","version":"6.1.0","description":"Easily read/write JSON files.","repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"keywords":["read","write","file","json","fs","fs-extra"],"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"license":"MIT","dependencies":{"universalify":"^2.0.0","graceful-fs":"^4.1.6"},"optionalDependencies":{"graceful-fs":"^4.1.6"},"devDependencies":{"mocha":"^8.2.0","rimraf":"^2.4.0","standard":"^16.0.1"},"main":"index.js","scripts":{"lint":"standard","test":"npm run lint && npm run unit","unit":"mocha"},"gitHead":"9c6478a85899a9318547a6e9514b0403166d8c5c","bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","_id":"jsonfile@6.1.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==","shasum":"bc55b2634793c679ec6403094eb13698a6ec0aae","tarball":"http://localhost:4545/npm/registry/jsonfile/jsonfile-6.1.0.tgz","fileCount":6,"unpackedSize":19750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnZgpCRA9TVsSAnZWagAAyvEP/1U+F1C6bK4oaOU/aMsR\nTdH3fyS8nowKmwtBOmnm3rVCJMbj1CcWD0IVO4IVICu16+VUVhk6VyhVzqK4\nInLFo6tqQ9VSsCyFuOYH3+lDW1VvP8oUr7dA2uVPSp2WUFD4BUlYUBrlvHi+\n5TBqtXbmIVcoAYcynAfLYKHD20f+NwLoJr2CvTh1+1nl2TxCePA4EZ5BBF3g\nzc2MlrlihyWHGRD22qASr7Io0SeblavZvb+HCTiHkKu4NqxWY+bfqfX4mLh4\n1vhDw3lHy2SUi/7jfKM9VAx9r+jfxm3nJs9SJFs+cKap7q1n7a7ilWZ1H7tJ\nkdjMtBjynibaF8EP8Emdx2tXOBxCz7YWqEBxssDpokT5/Y8e/YPRfFODvepn\nsAxudDQ1SCnm9GtomOymm5Di3g4xB1Eeb2d5NvWFxB4Pd/DhjeyGg0/dRLhY\nu7Ue9nY0Z0WV7LbkUzx7bWlIkRk+qhTh9SbarhWj7Ym4b6mgfPeEPQbtPz7o\nqHw4OJcdwvf/kXuAz5gKCjPjKwTHetylhzTA1Zx9b++JNDAj5Y1fcWStQj/Y\nuJoe4ZhSS2WgtG1o4Y9zuAlDInF1cb5pGojHuKpaZHUj1Vy1CB2m/evsA+yb\npum19tfmbP7xAz1MF4HFmbXAK/XBSN2J/xSxIsZnUnTzThcHQAEkDTNUQ6p5\nQPym\r\n=h240\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQVRI3EQyvWuTYfa6DQPlNoAI/usb6HNnGplMg437AJwIhAI4YR6cC9kPQGesWlO/LAnCo//eyfDm9MrVNXwfrH6Lf"}]},"maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jsonfile_6.1.0_1604163624326_0.7815609634364815"},"_hasShrinkwrap":false}},"readme":"Node.js - jsonfile\n================\n\nEasily read/write JSON files in Node.js. _Note: this module cannot be used in the browser._\n\n[](https://www.npmjs.org/package/jsonfile)\n[](http://travis-ci.org/jprichardson/node-jsonfile)\n[](https://ci.appveyor.com/project/jprichardson/node-jsonfile/branch/master)\n\n<a href=\"https://github.com/feross/standard\"><img src=\"https://cdn.rawgit.com/feross/standard/master/sticker.svg\" alt=\"Standard JavaScript\" width=\"100\"></a>\n\nWhy?\n----\n\nWriting `JSON.stringify()` and then `fs.writeFile()` and `JSON.parse()` with `fs.readFile()` enclosed in `try/catch` blocks became annoying.\n\n\n\nInstallation\n------------\n\n npm install --save jsonfile\n\n\n\nAPI\n---\n\n* [`readFile(filename, [options], callback)`](#readfilefilename-options-callback)\n* [`readFileSync(filename, [options])`](#readfilesyncfilename-options)\n* [`writeFile(filename, obj, [options], callback)`](#writefilefilename-obj-options-callback)\n* [`writeFileSync(filename, obj, [options])`](#writefilesyncfilename-obj-options)\n\n----\n\n### readFile(filename, [options], callback)\n\n`options` (`object`, default `undefined`): Pass in any [`fs.readFile`](https://nodejs.org/api/fs.html#fs_fs_readfile_path_options_callback) options or set `reviver` for a [JSON reviver](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse).\n - `throws` (`boolean`, default: `true`). If `JSON.parse` throws an error, pass this error to the callback.\n If `false`, returns `null` for the object.\n\n\n```js\nconst jsonfile = require('jsonfile')\nconst file = '/tmp/data.json'\njsonfile.readFile(file, function (err, obj) {\n if (err) console.error(err)\n console.dir(obj)\n})\n```\n\nYou can also use this method with promises. The `readFile` method will return a promise if you do not pass a callback function.\n\n```js\nconst jsonfile = require('jsonfile')\nconst file = '/tmp/data.json'\njsonfile.readFile(file)\n .then(obj => console.dir(obj))\n .catch(error => console.error(error))\n```\n\n----\n\n### readFileSync(filename, [options])\n\n`options` (`object`, default `undefined`): Pass in any [`fs.readFileSync`](https://nodejs.org/api/fs.html#fs_fs_readfilesync_path_options) options or set `reviver` for a [JSON reviver](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse).\n- `throws` (`boolean`, default: `true`). If an error is encountered reading or parsing the file, throw the error. If `false`, returns `null` for the object.\n\n```js\nconst jsonfile = require('jsonfile')\nconst file = '/tmp/data.json'\n\nconsole.dir(jsonfile.readFileSync(file))\n```\n\n----\n\n### writeFile(filename, obj, [options], callback)\n\n`options`: Pass in any [`fs.writeFile`](https://nodejs.org/api/fs.html#fs_fs_writefile_file_data_options_callback) options or set `replacer` for a [JSON replacer](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify). Can also pass in `spaces`, or override `EOL` string or set `finalEOL` flag as `false` to not save the file with `EOL` at the end.\n\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/data.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFile(file, obj, function (err) {\n if (err) console.error(err)\n})\n```\nOr use with promises as follows:\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/data.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFile(file, obj)\n .then(res => {\n console.log('Write complete')\n })\n .catch(error => console.error(error))\n```\n\n\n**formatting with spaces:**\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/data.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFile(file, obj, { spaces: 2 }, function (err) {\n if (err) console.error(err)\n})\n```\n\n**overriding EOL:**\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/data.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFile(file, obj, { spaces: 2, EOL: '\\r\\n' }, function (err) {\n if (err) console.error(err)\n})\n```\n\n\n**disabling the EOL at the end of file:**\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/data.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFile(file, obj, { spaces: 2, finalEOL: false }, function (err) {\n if (err) console.log(err)\n})\n```\n\n**appending to an existing JSON file:**\n\nYou can use `fs.writeFile` option `{ flag: 'a' }` to achieve this.\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/mayAlreadyExistedData.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFile(file, obj, { flag: 'a' }, function (err) {\n if (err) console.error(err)\n})\n```\n\n----\n\n### writeFileSync(filename, obj, [options])\n\n`options`: Pass in any [`fs.writeFileSync`](https://nodejs.org/api/fs.html#fs_fs_writefilesync_file_data_options) options or set `replacer` for a [JSON replacer](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify). Can also pass in `spaces`, or override `EOL` string or set `finalEOL` flag as `false` to not save the file with `EOL` at the end.\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/data.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFileSync(file, obj)\n```\n\n**formatting with spaces:**\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/data.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFileSync(file, obj, { spaces: 2 })\n```\n\n**overriding EOL:**\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/data.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFileSync(file, obj, { spaces: 2, EOL: '\\r\\n' })\n```\n\n**disabling the EOL at the end of file:**\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/data.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFileSync(file, obj, { spaces: 2, finalEOL: false })\n```\n\n**appending to an existing JSON file:**\n\nYou can use `fs.writeFileSync` option `{ flag: 'a' }` to achieve this.\n\n```js\nconst jsonfile = require('jsonfile')\n\nconst file = '/tmp/mayAlreadyExistedData.json'\nconst obj = { name: 'JP' }\n\njsonfile.writeFileSync(file, obj, { flag: 'a' })\n```\n\nLicense\n-------\n\n(MIT License)\n\nCopyright 2012-2016, JP Richardson <jprichardson@gmail.com>\n","maintainers":[{"name":"jprichardson","email":"jprichardson@gmail.com"},{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"time":{"modified":"2022-06-19T06:37:43.571Z","created":"2012-09-10T19:09:18.641Z","0.0.1":"2012-09-10T19:09:19.393Z","1.0.0":"2013-06-28T15:40:06.637Z","1.0.1":"2013-09-06T02:02:36.867Z","1.1.0":"2013-10-11T21:49:05.821Z","1.1.1":"2013-11-11T19:51:20.116Z","1.2.0":"2014-06-29T13:19:58.780Z","2.0.0":"2014-07-28T10:37:48.464Z","2.0.1":"2015-05-24T21:08:22.967Z","2.1.0":"2015-06-19T12:16:34.632Z","2.1.1":"2015-06-19T17:05:19.744Z","2.1.2":"2015-06-22T20:56:57.701Z","2.2.0":"2015-06-25T13:30:33.845Z","2.2.1":"2015-06-25T22:12:33.394Z","2.2.2":"2015-09-16T13:29:56.655Z","2.2.3":"2015-10-14T11:23:24.577Z","2.3.0":"2016-04-17T05:24:55.856Z","2.3.1":"2016-05-13T13:42:24.916Z","2.4.0":"2016-09-16T01:39:39.974Z","3.0.0":"2017-04-25T17:19:17.193Z","3.0.1":"2017-07-05T14:48:24.991Z","4.0.0":"2017-09-12T19:21:59.050Z","5.0.0":"2018-09-08T17:03:36.222Z","6.0.0":"2020-02-24T15:15:09.828Z","6.0.1":"2020-03-07T15:10:22.836Z","6.1.0":"2020-10-31T17:00:24.450Z"},"author":{"name":"JP Richardson","email":"jprichardson@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/jprichardson/node-jsonfile.git"},"users":{"zyhack":true,"green_goo":true,"ryanlatham":true,"omgbbqhax":true,"hain":true,"leonardorb":true,"jehoshua02":true,"naohta":true,"eklem":true,"hellstad":true,"itonyyo":true,"dac2205":true,"incendiary":true,"lifecube":true,"shan":true,"sasquatch":true,"bpatel":true,"battlemidget":true,"qqqppp9998":true,"f124275809":true,"markh":true,"kontrax":true,"deepanchor":true,"walchko":true,"tobitobitobi":true,"sappharx":true,"nketchum":true,"aitorllj93":true,"mdpauley":true,"acollins-ts":true,"nicholaslp":true,"hckhanh":true,"vwal":true,"micaelsouza":true,"onheiron":true,"panlw":true,"dpjayasekara":true,"nexdrew":true,"dvdwlsh":true,"antanst":true,"redmonkeydf":true,"fpmweb":true,"puhuasheng":true,"calmwinds":true,"kungkk":true,"milfromoz":true,"avalexandrov":true,"alcovegan":true,"groovybytes":true,"crankincrankin":true,"awzm":true,"joannerpena":true,"codekraft-studio":true,"ghost_gu":true,"peruggia":true,"alex-cory":true,"rizvanhaider":true,"ahme-t":true,"codemarc":true,"dd-dxq":true,"peterheneback":true,"james3299":true,"gerst20051":true,"thassiov":true,"serkonyc":true,"mr_dingo":true,"kidfiji":true,"hongbo-miao":true,"razr9":true,"surajs21":true,"okmogwai":true,"jshaw3":true,"hedge":true,"rochejul":true,"cwagner":true,"leodel":true,"tmurngon":true,"qddegtya":true,"eijs":true,"eserozvataf":true,"nohomey":true,"rocket0191":true,"ahvonenj":true,"mojaray2k":true,"kmiddlesworth":true,"a.sanchez":true,"robertpenner":true,"fleischer":true,"cvalenzuela":true,"miroklarin":true,"dericdallaire":true,"klombomb":true,"yonisetiawan":true,"luiko":true,"alimaster":true,"davidbwaters":true,"shadowlong":true,"shuoshubao":true,"codeinpixel":true,"malloryerik":true,"sherylynn":true,"dankle":true,"rshaw":true,"erk_war_han":true,"chentel":true,"kimhoe":true,"indraone01":true,"sebbie1o1":true,"sgodoshi":true,"abhilash503001":true,"alvis":true,"ungurys":true,"kakaman":true,"odeardika":true,"nicknaso":true,"chiaychang":true,"abt10":true,"usingthesystem":true,"rethinkflash":true,"shangsinian":true,"krun4l":true,"terminaltraces":true,"hbsnow":true,"robinblomberg":true,"raycharles":true,"akleandrov":true,"superchenney":true,"zand3rs":true,"edwardxyt":true,"alexreg90":true,"alexreg":true,"shiva127":true,"mupapa":true,"chenkan":true,"npmmurali":true,"juscilan":true,"leonweecs":true,"kkho595":true,"michellemichelleb":true,"hanhq":true,"victor0801x":true,"nraibaud":true,"cr8tiv":true,"ricklopez":true,"alexeiramone":true,"elitelegendary":true,"matsgm":true,"jmsherry":true,"d3ck":true,"feyyazay":true,"danday74":true,"antoineraulin":true,"diligens":true,"leix3041":true},"homepage":"https://github.com/jprichardson/node-jsonfile#readme","keywords":["read","write","file","json","fs","fs-extra"],"bugs":{"url":"https://github.com/jprichardson/node-jsonfile/issues"},"readmeFilename":"README.md","license":"MIT"}
\ No newline at end of file diff --git a/cli/tests/testdata/npm/registry/universalify/registry.json b/cli/tests/testdata/npm/registry/universalify/registry.json new file mode 100644 index 000000000..4331737c1 --- /dev/null +++ b/cli/tests/testdata/npm/registry/universalify/registry.json @@ -0,0 +1 @@ +{"_id":"universalify","_rev":"13-7de8366fb3fa988eda8a28f0003add0b","name":"universalify","description":"Make a callback- or promise-based function support both promises and callbacks.","dist-tags":{"latest":"2.0.0"},"versions":{"0.0.1":{"name":"universalify","version":"0.0.1","description":"Make a callback- or promise-based function support both promises and callbacks.","keywords":["callback","native","promise"],"homepage":"https://github.com/RyanZim/universalify#readme","bugs":{"url":"https://github.com/RyanZim/universalify/issues"},"license":"MIT","author":{"name":"Ryan Zimmerman","email":"opensrc@ryanzim.com"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/RyanZim/universalify.git"},"scripts":{"test":"standard && nyc tape test/*.js | colortape"},"devDependencies":{"colortape":"^0.1.2","nyc":"^10.2.0","standard":"^10.0.1","tape":"^4.6.3"},"gitHead":"131e6f2b86511f880e04e5995e7a8db468e5bc24","_id":"universalify@0.0.1","_shasum":"937b1b69cecc2f27e27395428eb7952bc7939617","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"937b1b69cecc2f27e27395428eb7952bc7939617","tarball":"http://localhost:4545/npm/registry/universalify/universalify-0.0.1.tgz","integrity":"sha512-1L8JNmaIuH/QHyT0Rc3+ba62M0fR/agg5EF+CXM2m9O0OzP/oRjYa1NBSzb7NLke+bIT0C2JEGNlF4Fe9rWi8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEB8OlPdjNcq6ME+aDL/UkF/LuaQUrGPIqY9/nJuo6PbAiEA+wo8970D7lckB0xKUNP3zq20qzRgmHr2bRXlICvsIwY="}]},"maintainers":[{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/universalify-0.0.1.tgz_1491672518379_0.970205559860915"},"directories":{}},"0.1.0":{"name":"universalify","version":"0.1.0","description":"Make a callback- or promise-based function support both promises and callbacks.","keywords":["callback","native","promise"],"homepage":"https://github.com/RyanZim/universalify#readme","bugs":{"url":"https://github.com/RyanZim/universalify/issues"},"license":"MIT","author":{"name":"Ryan Zimmerman","email":"opensrc@ryanzim.com"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/RyanZim/universalify.git"},"scripts":{"test":"standard && nyc tape test/*.js | colortape"},"devDependencies":{"colortape":"^0.1.2","nyc":"^10.2.0","standard":"^10.0.1","tape":"^4.6.3"},"gitHead":"003666ace34712273c8dfb27b7a92b1112573f15","_id":"universalify@0.1.0","_shasum":"9eb1c4651debcc670cc94f1a75762332bb967778","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"9eb1c4651debcc670cc94f1a75762332bb967778","tarball":"http://localhost:4545/npm/registry/universalify/universalify-0.1.0.tgz","integrity":"sha512-fYHpatg8wmx63V78K3cA10Xo1bXeFZB0m18BkXjs7buvgq/Ew96SX8wPIIl/qUuEOo5L1/KJ7nfbUlMtAHmbPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDej6jV2fZvWCJyndO6JjKIwudCmPXVKI8a3ykdmq36uAiBxvZ3wKOrm6Xf9j2ERkyrfPr67Y/pLv/BDxhbJomRy+Q=="}]},"maintainers":[{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/universalify-0.1.0.tgz_1492871560174_0.5206800866872072"},"directories":{}},"0.1.1":{"name":"universalify","version":"0.1.1","description":"Make a callback- or promise-based function support both promises and callbacks.","keywords":["callback","native","promise"],"homepage":"https://github.com/RyanZim/universalify#readme","bugs":{"url":"https://github.com/RyanZim/universalify/issues"},"license":"MIT","author":{"name":"Ryan Zimmerman","email":"opensrc@ryanzim.com"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/RyanZim/universalify.git"},"scripts":{"test":"standard && nyc tape test/*.js | colortape"},"devDependencies":{"colortape":"^0.1.2","nyc":"^10.2.0","standard":"^10.0.1","tape":"^4.6.3"},"gitHead":"6dcade29ad1fc945f3d2a6e63cf92ec041fa83d2","_id":"universalify@0.1.1","_shasum":"fa71badd4437af4c148841e3b3b165f9e9e590b7","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.8.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"shasum":"fa71badd4437af4c148841e3b3b165f9e9e590b7","tarball":"http://localhost:4545/npm/registry/universalify/universalify-0.1.1.tgz","integrity":"sha512-MVi79HEPwGk0grI7/Kl6H51fX7wcDTe6gGoCdK22pkRG6IPsi9L6NltClWJfBLUoIE5y3pKy3SplFAs/b0G+QQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP7RD6l8fSzQ2o4Wejwu/WVVuXKZozpK4UAvHFd3DbnAIgQ8VVGpB0U/7eqa//vyCTto5O5xGimzqk2bo5xEDlwqg="}]},"maintainers":[{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universalify-0.1.1.tgz_1500561668015_0.5723595882300287"},"directories":{}},"0.1.2":{"name":"universalify","version":"0.1.2","description":"Make a callback- or promise-based function support both promises and callbacks.","keywords":["callback","native","promise"],"homepage":"https://github.com/RyanZim/universalify#readme","bugs":{"url":"https://github.com/RyanZim/universalify/issues"},"license":"MIT","author":{"name":"Ryan Zimmerman","email":"opensrc@ryanzim.com"},"files":["index.js"],"repository":{"type":"git","url":"git+https://github.com/RyanZim/universalify.git"},"scripts":{"test":"standard && nyc tape test/*.js | colortape"},"devDependencies":{"colortape":"^0.1.2","coveralls":"^3.0.1","nyc":"^10.2.0","standard":"^10.0.1","tape":"^4.6.3"},"engines":{"node":">= 4.0.0"},"gitHead":"ab4b5cd7e962c4915da68bdf0e5b8f9aa677f8f6","_id":"universalify@0.1.2","_npmVersion":"5.8.0","_nodeVersion":"8.10.0","_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"dist":{"integrity":"sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==","shasum":"b646f69be3942dabcecc9d6639c80dc105efaa66","tarball":"http://localhost:4545/npm/registry/universalify/universalify-0.1.2.tgz","fileCount":4,"unpackedSize":4705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKje3CRA9TVsSAnZWagAAzfAP/2cu0REZCOFPwB1oH6Cx\n6X0kZDIlx4BiR2hrB/vqUi5qk3Qdqz8oPdpFpfeOgZAQeYXtxgysvjoc64eM\n07sOBQD48/Vu2dkmNKyA8WHTqQoKgIGOE2adcx6OSuxmbmoXBSw1a4BZLapd\nRTIrJ6k1YzmpYfTI4TeIPeax72gcRkESN2C/als++gAja9FzeQtR3khi+tX4\n81iqOb3HZn3Z5+Md15e4jx+ipsIOrta603D1BceBBpcM2fwTvptQiPcvurjX\nKFZfb0s8LwFOTKNFbhi1x5162wEpEBXud2ojJaf3JaUQj/6p5yEzh4rgTpSS\n0ls1QPOv172+xubTCx3Met0ZPn48DWMBN6zXEBWKvnrGVdu3QcYQqzBPlHQ3\nXl2OsAJqIJu0V0kTQJNV26gOf/ng5aobum6kq1+1ZrOFFX6AxtiFzna5Nvti\nPGIvazjovq2+MSk+felrDoP4DKfFSyU4A+6BRSfZotKnw9iJcXX7X8pwseOG\njE32ATbOu1wG2dOZNSHB9aju1uxQ/jcMRVzF6c1TtvJC1oSQuPNVGX7g+s3b\ng7AlmQhPf234Q+ogyJoAZRp8p68v6WNv/ubV3bZm8odzjGkIe5S7Tb6jV0OR\nMKH8bbN6dKIdKTHET7xcrmIQKA+khuJaxWCgms3CpVqJqEkU/0KZQVZlfalL\nC+UO\r\n=qMZi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIFJJlBb3NMu2yzCbLL8SN4SGcgEBKNQU2q+ce85GngAiEA48VjFyzEF1Gi8BP9hc29Bp+LerBkjRDnbim4EJNUavs="}]},"maintainers":[{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universalify_0.1.2_1529493431283_0.2533941036533853"},"_hasShrinkwrap":false},"0.2.0":{"name":"universalify","version":"0.2.0","description":"Make a callback- or promise-based function support both promises and callbacks.","keywords":["callback","native","promise"],"homepage":"https://github.com/RyanZim/universalify#readme","bugs":{"url":"https://github.com/RyanZim/universalify/issues"},"license":"MIT","author":{"name":"Ryan Zimmerman","email":"opensrc@ryanzim.com"},"repository":{"type":"git","url":"git+https://github.com/RyanZim/universalify.git"},"scripts":{"test":"standard && nyc tape test/*.js | colortape"},"devDependencies":{"colortape":"^0.1.2","coveralls":"^3.0.1","nyc":"^10.2.0","standard":"^10.0.1","tape":"^4.6.3"},"engines":{"node":">= 4.0.0"},"gitHead":"4342aa98a8801428ac66319c956443c0bfb0ce7e","_id":"universalify@0.2.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==","shasum":"6451760566fa857534745ab1dde952d1b1761be0","tarball":"http://localhost:4545/npm/registry/universalify/universalify-0.2.0.tgz","fileCount":4,"unpackedSize":4787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeTWFOCRA9TVsSAnZWagAAzaAP/1Hy5aD8x+vNprh3nhXz\n9G9xfPyYCmeDLGjJq+1YSpcbRb+ysv/E0jLb3D2CvVtda4rtIeMRPeI7yFS6\n0OpaLg5S2Vc8DLCq1XHeY/k/l7hIeV0/x39mk2WAgoAEC58YDSOhJqkrl1p9\nMj0BtoX3198IvcWo55h4g1vq78zNBwvoqQwyh2vGAkXKNOuYEEaZxBhVsSTQ\nJL3l23OCNiKVjMZn28g7LUDX8XYX5U8rlIZG6MTObvk3wd1FXD+lYGy7ynAn\nsXTqIeZfRPIHwzlG575CbqnOTi7bqS5g6tsG+EEhUjbu9BMJsLTjR39v8A9K\nA2vNrgf8oMGW4P1s7Sn0N1gQ0xpXI/aHIh5WEBmfciEMJLTM6ACFbaryrCJR\nbj8SsfHbh9YsFuzQh5wTei0RYmnZw87MAIqNUBoRSL3Kw2rgcMlDNDDQr2o0\n0KZ6sy1NZhOUNQtBMbecynZ6GUnIkaSfm5RhG8KVbIXOl5MitQB8o62uaO1Z\n0Ap18RBusQzj86C0fDyqLXJ5y3dA8EgIHm3F0zGrMXo4VCmI5S5z+VQGyqWH\nfroq/vxTKJyVizIGmt0BPD/x7AJOSKdEGZgTKW8O23NOHQ7u57kVMhH3T64G\nRQk3L13YwLsTEkWrdKfWXIiBt1uQoaNaI9QCbrQt3IyaMKUw7TmDhD7u2QPG\nWpFK\r\n=D1xp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8/gfmFTBj8Snx4yrqso64v51SSGhbaTiyfR38wvVv3AIhAMhopDxUdsXylZvq/iwwNDw4iBAoBsFGSW9o1zNGSNL4"}]},"maintainers":[{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universalify_0.2.0_1582129485961_0.19346377093010547"},"_hasShrinkwrap":false},"1.0.0":{"name":"universalify","version":"1.0.0","description":"Make a callback- or promise-based function support both promises and callbacks.","keywords":["callback","native","promise"],"homepage":"https://github.com/RyanZim/universalify#readme","bugs":{"url":"https://github.com/RyanZim/universalify/issues"},"license":"MIT","author":{"name":"Ryan Zimmerman","email":"opensrc@ryanzim.com"},"repository":{"type":"git","url":"git+https://github.com/RyanZim/universalify.git"},"scripts":{"test":"standard && nyc tape test/*.js | colortape"},"devDependencies":{"colortape":"^0.1.2","coveralls":"^3.0.1","nyc":"^15.0.0","standard":"^14.3.1","tape":"^4.6.3"},"engines":{"node":">= 10.0.0"},"gitHead":"17c5efbc1bc96c201d8b0b116d43f7b5e2cad297","_id":"universalify@1.0.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==","shasum":"b61a1da173e8435b2fe3c67d29b9adf8594bd16d","tarball":"http://localhost:4545/npm/registry/universalify/universalify-1.0.0.tgz","fileCount":4,"unpackedSize":4626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYsMsCRA9TVsSAnZWagAA+CIQAI8Mr8UmJvqRPuZ2keSr\n004jky2VGkYB8X+uwvvyg5CtEqyX39HSIn8HP2wKuTYV4dZ+Azo8Z8v9Wsow\nI+vdRmzYP8yNMggk0sUCYQ/QBShmZo4m/VPsjWkbo8oS5f85Eg2vmjLRh7qg\nDY6lu7E9CDpizHVff9bzTZ+SS2M24+/aF0Y6NhhyTCInh5OutQgODLMmNELG\nb18ROSoyse9Yf0cYOplQTIZduihAeswLnJNOoDrmlasa1B0mwrkspQwC5CXd\nECe0X2Uj6zou02tsrOkPvMsPayoGwP7+zVwM3uxDijLyEzt4rukveOmaVRCI\nO1F+WE0816ivAPh2Ub2Zngkjo6F2LIpiZnri164WqDarrRP8+xPNPD/ayR0G\nZTv0WFi8VfED4keYBiJMae4Y75lTDqGBGA3qnkp20UJ8XYi9xBIvPH7lwV3h\nlOo3i/t0hVw7quZOamZkVSNzA1Av5UxPBeoBtDWp9bkvrSu9VvMck9q+r6nS\nZPjAdd1n6+Mp5P/nQobY3d0pnuuAtVR8hDQ8A77hxjTBs+PMA0TEM+1FYH2z\n0EG5siMX5KYVxzm7J7Udz+LF3mStUriR2WczVBp1Jow6LEJHUayd7pj6iH4f\nvRTdtZwC5Us3Mi+/Dgwf8P/+GY1HzB6fZsMCmXzgVUugydS6/hq8kvfK3f7m\naz8X\r\n=c/nI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvdqdzukTONEe8KCmVilWGBlq2ggSe4B7uDr2M/4wplAIgEWtUzSY44ulVWnJql/+VP0hDOyhCJbSYHeIYVoO4bLs="}]},"maintainers":[{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universalify_1.0.0_1583530796485_0.383723721188459"},"_hasShrinkwrap":false},"2.0.0":{"name":"universalify","version":"2.0.0","description":"Make a callback- or promise-based function support both promises and callbacks.","keywords":["callback","native","promise"],"homepage":"https://github.com/RyanZim/universalify#readme","bugs":{"url":"https://github.com/RyanZim/universalify/issues"},"license":"MIT","author":{"name":"Ryan Zimmerman","email":"opensrc@ryanzim.com"},"repository":{"type":"git","url":"git+https://github.com/RyanZim/universalify.git"},"scripts":{"test":"standard && nyc tape test/*.js | colortape"},"devDependencies":{"colortape":"^0.1.2","coveralls":"^3.0.1","nyc":"^15.0.0","standard":"^14.3.1","tape":"^5.0.1"},"engines":{"node":">= 10.0.0"},"gitHead":"a853a4aedc63c69fcdc62b77643d75b0d162a098","_id":"universalify@2.0.0","_nodeVersion":"14.0.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==","shasum":"75a4984efedc4b08975c5aeb73f530d02df25717","tarball":"http://localhost:4545/npm/registry/universalify/universalify-2.0.0.tgz","fileCount":4,"unpackedSize":4639,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHDUNCRA9TVsSAnZWagAAYNEP/RZVxoo7bLXWTTzcZmi6\nVwER5sd6QoPf/Q1mWa5sBFTIUFivbm/NNFZo891lRwAFovDcR14390HNF8yz\n7U+YtOOhBDV1NsLonz1OHvvde0ucqz+fcEG3zBI3MWOP/BNgAo1PXYINjKmi\nwGk+sSBzrM+ZFo6LNfhQJ9aK2LXxNjP7YhshBfQW5Y7cElnpzCRrvdx42fZR\nYXfn1Av1Y36woZ48PB9nfgLJiLRJEzr+BFbuGlwdd/FNzXAmoH5cEmZkPYeP\nXbqhswpWOHuee4RVRkSRsPMcbpo/WemxmHrMxuG49Hcqe6rXrUEWZVU7FgJt\n1U5KOT4W5IbSuqNIL222cyDV62Tw1yhc1Y4A5LhhggI6n0aRAiNFbn9YTJU1\nN0U2ARxHYfnwLI623nLluLZvYjDGyMO6XpiCOAp+T2scbtO/T7uudsd4FP6+\nAd3A7LPQsvXdlv9FtRN941tdkVQ9AN4ZYFtrv3+2m1NpkwUnqUGlRugJlUb5\n7bn6Dd1HLU92xnk0K84tb3nQ+fNjXA/fJmO0yDuSJRMhamJ1gyrY/W7rsh8C\nwWdHWQWxVfFSvvL4pA4ZZb9TaZhNIPwB0/NRTLay1HQKm4k0+U0dVGeyPkmh\n37LjowAQrzwA4rXTwDNiBPmNvTlT8xiPQifRjiNZb7ffNiPOtrxVoO15wBw6\n5Hym\r\n=lhr8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfzHvKe3Ujr8OkM/r7gRIC8lRqcO8zDF9nVeIBguVDxwIhAMVxBOPq6uoO7pcsx5yA7K5aiqunDvGAjtKmqxZR5LGB"}]},"maintainers":[{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"_npmUser":{"name":"ryanzim","email":"opensrc@ryanzim.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/universalify_2.0.0_1595684108772_0.826098899436974"},"_hasShrinkwrap":false}},"readme":"# universalify\n\n[](https://travis-ci.org/RyanZim/universalify)\n\n\n\n\nMake a callback- or promise-based function support both promises and callbacks.\n\nUses the native promise implementation.\n\n## Installation\n\n```bash\nnpm install universalify\n```\n\n## API\n\n### `universalify.fromCallback(fn)`\n\nTakes a callback-based function to universalify, and returns the universalified function.\n\nFunction must take a callback as the last parameter that will be called with the signature `(error, result)`. `universalify` does not support calling the callback with three or more arguments, and does not ensure that the callback is only called once.\n\n```js\nfunction callbackFn (n, cb) {\n setTimeout(() => cb(null, n), 15)\n}\n\nconst fn = universalify.fromCallback(callbackFn)\n\n// Works with Promises:\nfn('Hello World!')\n.then(result => console.log(result)) // -> Hello World!\n.catch(error => console.error(error))\n\n// Works with Callbacks:\nfn('Hi!', (error, result) => {\n if (error) return console.error(error)\n console.log(result)\n // -> Hi!\n})\n```\n\n### `universalify.fromPromise(fn)`\n\nTakes a promise-based function to universalify, and returns the universalified function.\n\nFunction must return a valid JS promise. `universalify` does not ensure that a valid promise is returned.\n\n```js\nfunction promiseFn (n) {\n return new Promise(resolve => {\n setTimeout(() => resolve(n), 15)\n })\n}\n\nconst fn = universalify.fromPromise(promiseFn)\n\n// Works with Promises:\nfn('Hello World!')\n.then(result => console.log(result)) // -> Hello World!\n.catch(error => console.error(error))\n\n// Works with Callbacks:\nfn('Hi!', (error, result) => {\n if (error) return console.error(error)\n console.log(result)\n // -> Hi!\n})\n```\n\n## License\n\nMIT\n","maintainers":[{"name":"ryanzim","email":"opensrc@ryanzim.com"}],"time":{"modified":"2022-06-28T05:04:11.735Z","created":"2017-04-08T17:28:40.301Z","0.0.1":"2017-04-08T17:28:40.301Z","0.1.0":"2017-04-22T14:32:41.242Z","0.1.1":"2017-07-20T14:41:09.194Z","0.1.2":"2018-06-20T11:17:11.369Z","0.2.0":"2020-02-19T16:24:46.080Z","1.0.0":"2020-03-06T21:39:56.588Z","2.0.0":"2020-07-25T13:35:08.897Z"},"homepage":"https://github.com/RyanZim/universalify#readme","keywords":["callback","native","promise"],"repository":{"type":"git","url":"git+https://github.com/RyanZim/universalify.git"},"author":{"name":"Ryan Zimmerman","email":"opensrc@ryanzim.com"},"bugs":{"url":"https://github.com/RyanZim/universalify/issues"},"license":"MIT","readmeFilename":"README.md","users":{"heartnett":true,"larrychen":true,"arniu":true,"xiatian":true}}
\ No newline at end of file diff --git a/cli/tests/testdata/npm/registry/universalify/universalify-2.0.0.tgz b/cli/tests/testdata/npm/registry/universalify/universalify-2.0.0.tgz Binary files differnew file mode 100644 index 000000000..2b9ae90b2 --- /dev/null +++ b/cli/tests/testdata/npm/registry/universalify/universalify-2.0.0.tgz diff --git a/cli/tests/testdata/npm/translate_cjs_to_esm/main.js b/cli/tests/testdata/npm/translate_cjs_to_esm/main.js new file mode 100644 index 000000000..c3af1fd82 --- /dev/null +++ b/cli/tests/testdata/npm/translate_cjs_to_esm/main.js @@ -0,0 +1,2 @@ +import fsx from "npm:fs-extra@10.1.0"; +console.log(fsx.access); diff --git a/cli/tests/testdata/npm/translate_cjs_to_esm/main.out b/cli/tests/testdata/npm/translate_cjs_to_esm/main.out new file mode 100644 index 000000000..666d96b74 --- /dev/null +++ b/cli/tests/testdata/npm/translate_cjs_to_esm/main.out @@ -0,0 +1 @@ +[Function: access] |