From adec4f575eb19a48cefe451ce3962a6a4754e3ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Wed, 31 Aug 2022 00:31:59 +0200 Subject: [PATCH] fix(npm): translate CJS to ESM with name clashes for files and dirs (#15697) --- cli/node/mod.rs | 27 ++++++++++++------ cli/tests/integration/npm_tests.rs | 7 +++++ .../npm/registry/fs-extra/fs-extra-10.1.0.tgz | Bin 0 -> 16920 bytes .../npm/registry/fs-extra/registry.json | 1 + .../graceful-fs/graceful-fs-4.2.10.tgz | Bin 0 -> 9770 bytes .../npm/registry/graceful-fs/registry.json | 1 + .../npm/registry/jsonfile/jsonfile-6.1.0.tgz | Bin 0 -> 5816 bytes .../npm/registry/jsonfile/registry.json | 1 + .../npm/registry/universalify/registry.json | 1 + .../universalify/universalify-2.0.0.tgz | Bin 0 -> 2067 bytes .../testdata/npm/translate_cjs_to_esm/main.js | 2 ++ .../npm/translate_cjs_to_esm/main.out | 1 + 12 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 cli/tests/testdata/npm/registry/fs-extra/fs-extra-10.1.0.tgz create mode 100644 cli/tests/testdata/npm/registry/fs-extra/registry.json create mode 100644 cli/tests/testdata/npm/registry/graceful-fs/graceful-fs-4.2.10.tgz create mode 100644 cli/tests/testdata/npm/registry/graceful-fs/registry.json create mode 100644 cli/tests/testdata/npm/registry/jsonfile/jsonfile-6.1.0.tgz create mode 100644 cli/tests/testdata/npm/registry/jsonfile/registry.json create mode 100644 cli/tests/testdata/npm/registry/universalify/registry.json create mode 100644 cli/tests/testdata/npm/registry/universalify/universalify-2.0.0.tgz create mode 100644 cli/tests/testdata/npm/translate_cjs_to_esm/main.js create mode 100644 cli/tests/testdata/npm/translate_cjs_to_esm/main.out diff --git a/cli/node/mod.rs b/cli/node/mod.rs index 66b0f32f1b..c64ba6132e 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 { - 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 6d04954541..922bfe70f1 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 new file mode 100644 index 0000000000000000000000000000000000000000..02cb6b89174341414c7432464efc8336a2118e4a GIT binary patch literal 16920 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

QNF5%fUcmDbro$W{9;eUk=JwGf@5 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 literal 0 HcmV?d00001 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 0000000000..b94c2febaa --- /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[![npm Package](https://img.shields.io/npm/v/fs-extra.svg)](https://www.npmjs.org/package/fs-extra)\n[![License](https://img.shields.io/npm/l/fs-extra.svg)](https://github.com/jprichardson/node-fs-extra/blob/master/LICENSE)\n[![build status](https://img.shields.io/github/workflow/status/jprichardson/node-fs-extra/Node.js%20CI/master)](https://github.com/jprichardson/node-fs-extra/actions/workflows/ci.yml?query=branch%3Amaster)\n[![downloads per month](http://img.shields.io/npm/dm/fs-extra.svg)](https://www.npmjs.org/package/fs-extra)\n[![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](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[![js-standard-style](https://cdn.rawgit.com/feross/standard/master/badge.svg)](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 new file mode 100644 index 0000000000000000000000000000000000000000..6f27e707ceb079fda137f8af4e8317ddcb0c5dba GIT binary patch literal 9770 zcmV+_Ce_&=iwFP!00002|LuMIciXtJaDV1sfq3t!BuA!Y$MN>YoAxMJ z_+$Ftf0Mtn8D~d>Lv|dFc${(1J4_aVqVUZ_k=6UaUIuElfOk$QNtjKtqjiCKDn`jji`mfG@>Ynz1a_rq{|Hq@3y_amGJAmg6);)R25UBh9>`niay#(qWcaPo< zSoiptL9Ns7$=OkF;Qe%T_J*DIUUyFcz7JKPG1KtL;qm*IM<=hT*3sK{$4AhGsm=PY zytlp6!#D8QeQ|VrboMiK{OaiJq&FD&&;UE>v)+%rlQTAWgN;}?z38#yqwb629(&b4 z^|~iNv%$OG;ZgUv4d|Zs4$s<9U;P63!#=2nzrKgI0EWHnzU{t76iyjdm5<&}Z@OoL zKJ<7BqZ+(FK11wZo%Y|dC_r&WSo*ng1 z5E?o?JMAI{C%xClN3VM)hdr#=C+M^ODFD6)s#1kE>z*DBu*d%UGpr5cf(D_Dlb&di z$c;1rEU5q9DGdH?ms)-0lHd3K@PFlRA@%<#N@DJR${t?-cfQ~6RP_J%yWjNxgZwo> zDKk{QqrBmHpq7h>`}}H=qkmKiQSO(@fBltB zig=WxCT%9ePc8OOkFk{JMH(}B_Rr532!4L#v`mI&=tTq9<&88ihnYV(6iDQ1vb}EgGXQ*OBLnt zM=1|--b5T**t4NZe;Gq#U|90iNigRbHRppx>jk4((-7%1Ux_j6%40qWW3DPUg~{Mb2A)TNeYLNXUp!gVD+b6J=YVT6i$G zV1=MNpvv|D1c4NJ7}*f`jPJHL!Pf(E9u^S`r*Q)QVa%^`wgoQRn6r+5rEzAP+d^qc zw*G6u3ob^L^2;zOvcYOTOrqLGQQFrvii$<*A<+V9sD_f}2K(b5ne!e6z62wr-9Zh8 zYrvZgTN?k4?@7sRZ?iM>RpEc2wa4h1<~+;8c*?-}ofIJFoL%x1z1R%k-J#ylg#v_L zuEpr<5Nw>EpH~s9>!%E<+jmrcoFog@1Y+2Qi((js*^K%G#Ru;ERo-UQl_1+X6)7Pd zq}x)hg1UUBtx{7dTdf+Ybt<|RTJu`);g}DLDGUb@rHMyI^r^)-*_L$B6Y!QVyAQW%6{7*?3Hygji^1Y}5 zl*|(J0n!xMWKMPjq-2}*!HlvzoWqdfFb{(${6~PO5oI1tvJVdFKMI5u%Myv%D2Uk* z+>IG5?Z(Kn^CHT_MZ{T@1Y_c8VXl#Taio8jtOsNr22rU8B-e+J$bUA^OftnTp6LHw zkdJ1d<9tvv89BNcAFSdLu1F;&q8lkWZ9s7ppj)&={ldqh8Gr_MNmnov%NdV3K(l~R zYix#V#W-V|uvA^*T6B|S6PBGY(SY>accmAm9;OILNKF|kSTbWs0aMCFb!c-D1uG_( zv>7-RG$Gi!8XpkLaxEs=e^9C79^2gl*yaS*%A;XLAXGJf1WR9{C<2;hfj3MYGcpYT z#LEapdq6g=byeb>Qget##&a>9EnR%=Iklvc9SzIM)oN!nl(KNEFA47-~iJKLI>DZW&O55<<}$!3vdF{ zg1y<~IqMD1&R?H)4|}iPAD_P(oWDNqzvv#Hzw4eIzCmXOG&?TYupO@XZB0KD$t`vj zc$udKKX6Pxy+cOVR-y;`bOmAxz6|ZzrF;Tls8YJ5c z7gPBe*rYm}vaXx8h6M);MaYKuuRlVMoQB(b`|9Yp*Fcdjy*Qy4E!zz6m=s>~gN1#Y zeW;-Sv5k#cgTUrr!aVzNvTU~6*6)v|eeEyb*E-#9pM*o|SSqP^C9f@!0S&Y1N5O6O zTj!Ocw*in-G7j?K;n+@hzqa=(_uY>2ElhYzrw_@C8WqiqmBIY`u_U>|mI5@-(poz( z+Fm%-oH}|&ERf%YT}}V@;MY4KeG9|h*6l-btik1f6U*Y(s9{+3WY|@eXlAu4SkT5r zSFf8{3J&lXTvC{(D44F}QF>RqNu+s{K$Ocaz*)yLgEMTZdav)i%Aq%7dkb^k(Ah)s zr9uO^vThLnek_S@$~a7o4+#&(g%od0F;e_9`1EfPM6Gvld$;xuT(suR! zZ=0emJ!S9KNxZD>YOGo%TXL?i*Nl(!6mw2dX`A`E!H2e(vCtQ!pr3LHLBHqVW3($S zi**Jgy_K>9LzROfPY%V|k1@UU2G=TSva-!LmGgO+Hyd;e+aSBF{k5{IATY(9_Q|-e z4IEj6P<7v;_tSJe*Xt?~ZQi>(m)Lfx!X~zL`2s$vR(Bbt-mcxqDP@!PJFrTL86Juk z*3Nt7e58Kz<($NP>AF=V=rzsX&RlN$7W|qHr1vCU6{sRT6#0u5s-i$)BIaAJ1;r$a z`Kw(C&-F^9ei5&dj=QZeYrP$<_?wp*IUlL-;q^m(hfE z&N1acfmjij{}&f{VF~;+Lod$(m9Vbb>D;M>M_h{zDXG;vr8M z&>BHWn-hFyDyWY4JK(Q?dogASEc@_sghD0A*pkC@K((-;F~@)vg<_EBe7?x>euvPh zOWpu*!V_!2ynafC_&SLJX=|%W#U3cVEOxw>AY#t48e{F6_%6il(F6GB2e$4g{(wDx z94h7qR5@N;q2p#i4DX&KakOFq6VN#LT`HcW$sFj$l4#6R6ErjiX3JGu!vsc?%3Cht zOdI2EvXEk^W_*Ri9&#Fa$j5laWf`n|t!pYce+U)Y?9Xi1h-@9;hbJFtgKdeJl=ppV zE9_Yn6gODxPeVesQZtpXdGHyAgYkwih49}1ChC#{z2t^~7&F(ACKfYWvx<#1bqK&H z;$&+DYp2AUDW3zAu`tI@XFOU^I0;M@E8;NDd5lqGz>A|I#b|*Qv_#FE365+U5zrz< zPZ&WL3+I09d25KSD2^JXV@IVZJAmX(U~D!EU>X9el_eKtal(LgQ9M2a2jRR^wFbOe1~3>IJ{KkMhQ~=U1v3ERKTTLL z17|_bvQPl%Lc;J#3yC?guzqe$nGyi0Y)^Yk@H(?h> zfv_!We1CopiVprP4H4#z3}yu*_ApEs6h&;5Ax5L*7@9K-!bpxlBY1Z7w%31uR*xb@ zMWgG0MgAgLNbm11W=(D0iP1^N&~XX{W3gbK6tPg@I69?~@fFU$Qq5vIow)niM4C#R4?|Xl9UZfZ1_T8<2f^ z&fbET;m?DsrsipDO51Fwr4=+7(quC6iARY!c`7E9^bgLYKwWV1P#aiaaF}ASb!Z(_ zYZ5t-+N*G0%yHa1oz6VdNP=4*rhNR8tf4|PjGGqnn{3D5ZDYMwmESDsF-AmCi?BlT zgGw@(24Sq3$C)+YXB&%hgxgIrR4YY3YTY1je$e#&D1E@vnnWv-QGkkMoCrY&L(f(` zZ!>gyq=Lsmar7%Dj`5JKkgp;=7>fG`U6BT2F)`!d7@5)E>Ref#9U4gtR4XDd`9&(4 zPKy|^#;XcphG+*7u9jCCbSxE=ZBptqlw)#0nLCC_Mgv~g+{=0B`+t?|8V`2=@9EBy z%Kh)%r+eS-|2)|JAHA`tqge$TG+Msgs;mZ<3VyM?Ik~&6V>;!6seF#|%=+CfA2mE< zH3vBN+pTk-c4A$RdFDe;c^2>pN*+=4ooTS#-QS~ z%21i$&a94(wc4P&J>XRaphfN0RoF)(ZCLPfr(y5OpAOje=JU?}{{H5+c|9y96P^yj ze<0BQ9-5iX?w)McoYbpdu>St%wR{VT@ojh&#`+~V+=n!bMqIEvTMTZM_&106#G2`SIhH6)#Tx$$B5?{l^1O?Qn(J2Ppq&#zKz=cBs1A zr}SZ^04uY2+7dJZwcL{>rS}J=ieer7s7}!fs774OhdgZ%jC9^iO?SI5g$36cfb{65 zO+&Oj2YrN|f51*eORa-aXn{3~alOsalTQ%rD4yVroz;Q6XLuvJQ1eD)vE`dkE#oQ% z_vafLN0F?h#1GHWC#Y#$h)a@5K@@$|PdJF+BYBb7^sLUV(cqtjqtDHn@P9_4?w^aT za*cxiCG?5YsoZF6YK_pg#J6pP_P+bWgh+KG_`n6Q6pK_KZcIsqid0K(7$10*uFQV1 z^U@*67atlty7Ab+(bnrXes59N_f*Unlj|tv8vVPp^{>(u_+l8wLAtt+c3$N?!=dH0 zGu`<=u9yEusaH|q2iCcVu7X9@KX{sak+PEJI$OD-OU38vBIJjU2UXSfyrSAfCHD;E zzxs&KY7pklbNg7TMmuNDT<1|{1MM{U|Sf6!LiiIf1@oKsSidPNo zTZZqByJwhw2@RWqQPn)p>Y#cDo*V~wBd@Cyh{R1;e_6X_=Bx=Abcl;8*6HN+jrIH!%>F{Y|uJG+dI$cS2FJ1vB6enyebH9`GEGx64i zwvm(XjgP2Jp+#Y@QQAO`f~7^js01WSvhl>jsE%I=eNg4C;tVr^2a}x)&we^bx!wM zxBqt8`NiM=#sARR+Wq(|Jw5%!-!^xN5$u?7m9ea9YcVQt8yS2wMF!fiY~xVlWGh)H zh6W=oLESb*S*g)ko-eXz+uPGHpA|!Yl+3q7OwX5XBYSRH2SQMu6+GMC6BQ3 zR0k1B2-OKp96`Xpx)b221B9ai+NaSUIg$h14?RUbd%MV!e*4uOso=v@H>lAPNul z#_p#ca#8|~)`La{RG*!S0dGtG8z&?<{3^t&Njc^Hz(aKSH5aNN)928VA?59R$wn#> zgvD&eI0%ou9JVA?AUs$0IxyPEEPKjx=R~nyTed_?q`?j4$iYoWTN$?^1T{Vl$G-tT z!{jyi39{qX18AOP2}ZEH{i8`Fim7L!1PnT=8?b3$`Vu^V!AvhASRu@Gq8HL`lxh@e z^}2_Ly#cDm-n$-nEaEiYw1MtZ9)vME3QIZ@#8?K3ZX3(%8H}9)934*~hS+?O;sy{j zD$WkgF|x9J19{S=VrxjV(m9|?Peb-pj+S-7JK6d%ObZxzR)8S}W&AEk!(1XX4DTIENqfu%73VVP z>`+86U2-~B#Lk8*^5WVe3W?kB$~M99lIT)95yqhfZ*F55#!q%PES^s}o|rPdBVmdj zxw*mqVqSUTmYAFMMZB`2drYVdHP^)0BcOQV3Xv7yQ4WYQujPri*k#hUhg6?d%evFU z7t$#%h1&7diK$~UTF}G!RfD2-}-rwrVb6cipPlFuT_hL(r;i$W{svw**9F{4r41 z#=43PXjvx%E&aNCbRrEaIiR@QQy~$)xjS1D(_p+tNCQ0KuL@`|u4H7QMktk*IBWyw zelp20v_a+kStMB~-2RcgCwcDfpQ>WpDk?}Tqo65UcUN4-e+AP+48WnFgN}ZssyhZ0 z@jZwCo!1FE_RXDWUm`PQIkY-K#w&}I_4@JS8n#oHN8KD_cc)-$4clrO-8s_N`}$~I z>z#VqO5ibuN@nbWvi5=Xf>mxfSzWMYl77z6REIg)9_q_{I?Hd?191V^ECN02I8f)WQ z?(x)3DP=gj*R+~j7WN)dDO&yuq+^|IpeF)u8274-Ee;;E>9wxnnrSp^D`!te>`R!P znLDi^6gyjy#^P9$4$)j2(>6PZe*gTZ)Befv&+J#HP;Rx9>tSc*vb$VRsOl<%u=>@s zuE|)TyH(PHlrAXUn9T8rEJJ=FQHai3+bS3=8I6iGYuj}(7%nF}nxv!Vh}a#qN`=?7b2B2?Zdnztr;ohOvFj+)I$Pf=op7&N zEgBYb?VC7X792!NW&wCtwvkPG-fx|-uQy%dT3E`L@}Sr%28`BeBS8hTZ=z?~zV9U( zr6WMCe?;q#&OURqQ6^OW!$O=yb7_`C;@?d*)zR^B9N4KSFc8<){0)0 z_l>|AOfAB?H*u>{S1)&KC9h8QZj`?D@>eT?H%oGjT`NhVo;)l5>mFis9>5}D2>%~R zA-ZwzPNQ)HpXec1b%feGW=%ZVb3%qhf%@75Jb1PFWODHM(WR?yiCR^SH|T<|6F3?% zZbSCcKHAS#i;+XB&*EGuyJPaW?ZmsG1TG#hy`;sV1GW=x?2O8>Ews@Yc zsZ!o`S;KPo60hHl?c603&4(2MdJENVqgBhhfsMX|iSExrC3Ya_gUVg3-bsJ(^MK8H z5NGD|eQV+dl7-LyA4MC`ms?Dzf%%Ao+*!k#bG+o3ig*USkBk?!c_YJntUxBxf=P-m z#1nWa^gY5k7s<)#Vz=%m#<*GW4MD*kDMI&-PJZkj>k~tJQ`*Ke%xzR?qcB_WQ8)=l zz}Ojm*f0S8iZFOap1NVO^U}*H}H6E;~Cqq0>?H` zt89$rm*qfu@qL$#(`2y~;-Yd90W8J!;h6;*ntAXUwFk%_e(nP!-qPffKr&x6CoL*A zwde2pI~`Gs+iqEiu@vw|NZkgi8$v0}H^lDUMv+EXa`)i34NvAs+n5JoTpA#7x*Ven zf7)K^@q;5=f zefY6%(8ieC5HWgRFsc&#Xvof)o>m(9GKB@WVI<$4e2L3Q_)XC^{OXQxEc_H z4hA?V%GbIPiBB5in2!dBilHxGa?D{4R?C@i;8vi>)+FU(D*m?Xcl?f~!Drx-1(kRF zr=~m&=V>sJ@Vow>^c)2OcxTuD9-uXyDeT53vf@Hk%bPfe^1W;`r6yosm8lQu5e@EU zR+Rof?R8(i?fLWZLx2BuXJ@xl(f^&NPxim*|A+Yd&PgBR*&mBiej6Q72WwTobkBvF zXnQwV0nfwFjoU>O1CG9aF0xOhbNsFxCft|>ml*3EjM5|n=Rcg#_keOw#bRaT@bdUF zghd&(B|UMOoQOnim0>!WV1)i2C2jFQzQZWwqCcUB0Il!7V@EbtnAnPa(4+d;R7MB& z?5E66(&=`v2)990XZajI{JO~~%|wRrbQie0eL>h<$PCjLA}v>2r@IlErU1Dl9-$X# zRv5I!o9U$qtpZ{ul%iZ?PzoyW?a`@U(MT!rnEDDVjA#=B;W6Ss9MoOVOwl4%uWH>` zdaR;j)H4b`ko&e5hzb~xEF4DMXMMzK8H$w^EV2^ZC=TcwiPQ!yaG(L9sU;OiQD5i- zwU}MdTHvA$9f@CzmdzKDe3C(yuz*Wt0uB+1zDbj7jf^TcAVd;cd zI<{k|w}@oWN?Xm`p@SEG%1n-?Khu)odX1ZsF*+ zl5}ect4;KZ8f|%kk6#FBvFCqQ*Fs*Z=EOaX>lR{61E75xl!IiPp{@v(0AlNj9O9Odko|?mnfWv>H-L{CL0!0F?X-&!*1eZmC%^y zNi>&IHHzCc^gTZTsg)CMY*Dvjoj%F7aGK?Pofb8M(X%q|&a)c+c&n4S(Rq3xwlhY- zB@a-pbgD?d$Wa3hKAmhLn2}pu4CX_8?NQnv)%(&%=8&()|KBMWw@nr$-YgyP@sy=|J zALfy>fozgoDM-9xco`}aP(;ycOMR~pOy7l?fJ>Z;7*HX3Fs!3-HhsF8DyTkC?Ll)O+d0k`mkZ124hRPDb|JIWgw6w=;pQ*PWK=| zljotl%g7eeWdZvKtP<#J9q19Y8Pu4mWM`u^$YwMwoCrarriECSu>=S=|_CH|CW4dvC#!ZF|C;JS{`J>|5$OYsEKzcF$yKY*-11x&6Nkn%_gs$kWO zgDe8WYz>Qi3mS)Va4cCJ?}pOj1;sukpr)|p@`ghpVy4nCql~h84qOaclMV`*whzX8cG-(rGiIYkb4O+^JlH_wh z9!x^~59H@Oojsl1`U+Vj&o|(*}oObqu2{A9}#h99^ocoZy==gu4 zgU(_)^I%O+TKhY8xreU*OL4c$mT`AkMB3Qsb-ady{?(8R^^Idd4_>aYz#3`YE*U;q zRjL4FMo@Rp=Q_1Lp5As|`UNV&0hb|BDX8icBLzsC4xKf|_D zES#J8qVA5rs^@*2JJ%B174tZK;uTAzwINj>*guO<} z(B_F0nKBjQChJ|H&JfC=Nc(7zXxF*}Xf6jr75W$h`)==x?nFa=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 new file mode 100644 index 0000000000000000000000000000000000000000..a38a22598378837aca7146502170fee4f0ffc5eb GIT binary patch literal 5816 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 C);jb6 literal 0 HcmV?d00001 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 0000000000..480aa04666 --- /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[![npm Package](https://img.shields.io/npm/v/jsonfile.svg?style=flat-square)](https://www.npmjs.org/package/jsonfile)\n[![build status](https://secure.travis-ci.org/jprichardson/node-jsonfile.svg)](http://travis-ci.org/jprichardson/node-jsonfile)\n[![windows Build status](https://img.shields.io/appveyor/ci/jprichardson/node-jsonfile/master.svg?label=windows%20build)](https://ci.appveyor.com/project/jprichardson/node-jsonfile/branch/master)\n\n\"Standard\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 \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 0000000000..4331737c13 --- /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[![Travis branch](https://img.shields.io/travis/RyanZim/universalify/master.svg)](https://travis-ci.org/RyanZim/universalify)\n![Coveralls github branch](https://img.shields.io/coveralls/github/RyanZim/universalify/master.svg)\n![npm](https://img.shields.io/npm/dm/universalify.svg)\n![npm](https://img.shields.io/npm/l/universalify.svg)\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 new file mode 100644 index 0000000000000000000000000000000000000000..2b9ae90b29d5b985866476adc92e65140a8ee0d5 GIT binary patch literal 2067 zcmV+u2<-PCiwFP!000001MOLRZ`;Tb@8A3sV+A;gtxQRF>;OicR*~qKtt=T7eQs*x zV2WHxn~+>$m$Xm4=DT-h`H#6W}K+NSRb9AZD4*6P_%< zhX4^Er;#mDjS}O zS;W<{4IwAhvphqhBBEa4Hu=#J5)_Lf(!de7_H~U;^APlu7BnlDi0s1cQpB+32`!fE zqcgOJ(Ckm~z1fCK$2*-|cz_&kf9$=3$qDqw@8F-#c-RK}U+1npox;R5oU`+hV%#7Um$u{;~PxQ z-?`4)Qx8rjqoIw&H#Q>czZuz}O`%hRQQtXh!?1tWe@p0Gn4lI{vz6#BPi-O@Xs?g| z2A(q+lN*D{*mLo0F1W&P(#$bPmysHd>;`TF16?{)9h|5tl^&-MR% zj3yQ`C`w?{FxbzOtCcmEA|7BupW*I+W2`TUu8`20Cno%20G7=RYYt3wjj=*D=LtKP z_*EdYRcp;|Sr*oMRmcGFIacUZ%CHU)`HKEn5la@?5_X~Y9*&QXp;?JHO_(Q^pQh2O zMTMxXg-or9MF_i4T7ya0Eg%N0Rjk#*x-Oy{tfZ0=L=%o**Ze?w19Y!d6F`@`_Qrb& zeUsE;Qj$WYwb2{w97B>vkqLh*4H4CZBPi_?4zpHK{rXh=_=JBywV|2#F~dst3*7io z&W;Ejk%;Znc1%k5zF|o4Yd~cX%uwZnA-NkjRGv~cgPFkmQt~L>YE;t7Dr|gYt6L#Mg$Ay48fjDI~sl zZ>6#ZzP;B9uu)+%_Os~zfSv7zm3`usvNKa2~Njaj}>ze2Wy zEmF=@AzSu(dT|`Dp!qqrl#)na(@YmKx~pBUK=qNfc2crbD4q$qLarjCHz-q+83bG{ zPA;R8@|Ul4$0BK+c*#r=Zna?p+h)>8JznU`5PtXpl2rhipE97y&Yuw{{1@v>gz-k| zT3N_$h74T}SrTxzp>)lQnt$qAJ!`LWAix$?V*GVPe%i;a*sHg}D$vBhU+o>< z`~E*T=soBE?=fD$=BYP~tDP%P`Zrv`O!`T%eBY`P29Fn(T5=YJ%HpDvX|9J;VeG4n zNlV=<%(Z+Wup4ko$i;(lrm=H1s17<53F=EQ>cmhcv@Zfe8%Y{Jst@Nn;hj|Ym15BY zQpPu~jfQbSM7l*Q%3s9@JWeB4--jaOix=SFw>^q#ieX$|U!%pPfmneTGuy#O1})Y< zcj);7uD2Z8YznFCKxPlUQ=9JHaVZm97K(e#qF*SS*qG%gSW6=QlS)a9M-&Uo);fY; z$VV7hNPUSPFc@GY`5D~u;&PIBQ72vHYF@<`xMsOza7|sBD0;a(%FJtP+tq6b1^ShU ztPTn(quWzbRD&p0>w9epv7k$8xzM-Ls_?begB6}EYk*ri@T7?(T2*L8641RUhT?-V z>UFHRPq2YYbWfyflwz63Vd2TUt>!68-V_