{"_id":"node-stream-zip","_rev":"742329","name":"node-stream-zip","description":"node.js library for reading and extraction of ZIP archives","dist-tags":{"latest":"1.15.0"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"time":{"modified":"2021-09-07T17:45:53.000Z","created":"2015-02-21T19:54:59.511Z","1.15.0":"2021-09-07T17:44:21.497Z","1.14.0":"2021-07-27T16:11:37.760Z","1.13.6":"2021-06-23T17:10:14.760Z","1.13.5":"2021-06-08T15:16:03.556Z","1.13.4":"2021-05-04T17:10:58.732Z","1.13.3":"2021-04-01T17:49:59.016Z","1.13.2":"2021-02-23T16:42:48.190Z","1.13.1":"2021-02-14T12:37:09.354Z","1.13.0":"2021-02-05T21:01:58.299Z","1.12.0":"2020-11-15T14:45:40.564Z","1.11.7":"2020-11-06T17:41:36.759Z","1.11.6":"2020-11-04T19:07:09.585Z","1.11.5":"2020-11-03T17:18:09.018Z","1.11.4":"2020-10-31T12:43:22.364Z","1.11.3":"2020-08-14T18:20:04.325Z","1.11.2":"2020-06-02T15:30:32.356Z","1.11.1":"2020-05-15T14:22:16.713Z","1.11.0":"2020-05-13T16:19:59.793Z","1.10.1":"2020-05-01T15:49:11.681Z","1.10.0":"2020-05-01T15:42:33.680Z","1.9.2":"2020-04-28T14:09:53.598Z","1.9.1":"2020-01-14T17:53:35.156Z","1.9.0":"2020-01-14T16:49:01.480Z","1.8.2":"2019-07-04T16:38:12.427Z","1.8.1":"2019-07-04T16:34:08.188Z","1.8.0":"2019-01-30T17:46:13.165Z","1.7.0":"2018-04-20T20:04:25.684Z","1.6.0":"2018-03-22T20:38:05.349Z","1.5.0":"2018-02-28T19:14:46.810Z","1.4.2":"2017-12-02T17:43:52.425Z","1.4.1":"2017-11-19T11:36:49.483Z","1.4.0":"2017-10-28T09:05:54.808Z","1.3.8":"2017-10-27T17:15:23.771Z","1.3.7":"2017-01-16T20:41:53.692Z","1.3.6":"2017-01-03T19:28:44.331Z","1.3.5":"2016-11-26T05:35:14.577Z","1.3.4":"2016-07-22T21:12:07.734Z","1.3.3":"2016-04-05T17:08:30.192Z","1.3.2":"2016-03-20T10:35:35.731Z","1.3.1":"2015-12-19T08:07:30.028Z","1.3.0":"2015-12-19T07:44:29.398Z","1.2.2":"2015-11-24T18:12:47.410Z","1.2.1":"2015-03-01T12:31:04.517Z","1.2.0":"2015-03-01T12:27:58.321Z","1.1.1":"2015-03-01T10:16:47.919Z","1.1.0":"2015-02-28T14:08:02.864Z","1.0.0":"2015-02-23T08:32:30.868Z","0.2.0":"2015-02-22T17:30:42.652Z","0.1.0":"2015-02-21T19:54:59.511Z"},"users":{"krzych93":true,"pl0x":true,"chinawolf_wyp":true},"author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"versions":{"1.15.0":{"name":"node-stream-zip","version":"1.15.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"lint":"eslint node_stream_zip.js test/tests.js","check-types":"tsc node_stream_zip.d.ts","test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.12.0"},"devDependencies":{"@types/node":"^14.14.6","eslint":"^7.19.0","nodeunit":"^0.11.3","prettier":"^2.2.1"},"funding":{"type":"github","url":"https://github.com/sponsors/antelle"},"gitHead":"f58b5b85491bf2908ad9b6c4444ca0a1b3147d7a","_id":"node-stream-zip@1.15.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"158adb88ed8004c6c49a396b50a6a5de3bca33ea","size":12265,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.15.0.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.15.0_1631036661312_0.9124959764791953"},"_hasShrinkwrap":false,"publish_time":1631036661497,"_cnpm_publish_time":1631036661497},"1.14.0":{"name":"node-stream-zip","version":"1.14.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"lint":"eslint node_stream_zip.js test/tests.js","check-types":"tsc node_stream_zip.d.ts","test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"@types/node":"^14.14.6","eslint":"^7.19.0","nodeunit":"^0.11.3","prettier":"^2.2.1"},"funding":{"type":"github","url":"https://github.com/sponsors/antelle"},"gitHead":"b6089d47afcd7ecc84c5af01204d573e99ea8167","_id":"node-stream-zip@1.14.0","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"fdf9b86d10d55c1e50aa1be4fea88bae256c4eba","size":12150,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.14.0.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.14.0_1627402297583_0.1802872068497896"},"_hasShrinkwrap":false,"publish_time":1627402297760,"_cnpm_publish_time":1627402297760},"1.13.6":{"name":"node-stream-zip","version":"1.13.6","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"lint":"eslint node_stream_zip.js test/tests.js","check-types":"tsc node_stream_zip.d.ts","test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"@types/node":"^14.14.6","eslint":"^7.19.0","nodeunit":"^0.11.3","prettier":"^2.2.1"},"funding":{"type":"github","url":"https://github.com/sponsors/antelle"},"gitHead":"82d55e0cde12d9916123b079c5a5291e4e954a38","_id":"node-stream-zip@1.13.6","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"8abdfdbc4bc96ee11e9438d94cc8c93c7df28959","size":12103,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.13.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.13.6.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.13.6_1624468214627_0.8873233077026903"},"_hasShrinkwrap":false,"publish_time":1624468214760,"_cnpm_publish_time":1624468214760},"1.13.5":{"name":"node-stream-zip","version":"1.13.5","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"lint":"eslint node_stream_zip.js test/tests.js","check-types":"tsc node_stream_zip.d.ts","test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"@types/node":"^14.14.6","eslint":"^7.19.0","nodeunit":"^0.11.3","prettier":"^2.2.1"},"funding":{"type":"github","url":"https://github.com/sponsors/antelle"},"gitHead":"3762d2533b4d4ccfd98380d74fc8339241fe00b0","_id":"node-stream-zip@1.13.5","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"90c28b1b8fe8f7c40a72bd30a7c1a8cfae61b715","size":12097,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.13.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.13.5.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.13.5_1623165363459_0.484388962712927"},"_hasShrinkwrap":false,"publish_time":1623165363556,"_cnpm_publish_time":1623165363556},"1.13.4":{"name":"node-stream-zip","version":"1.13.4","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"lint":"eslint node_stream_zip.js test/tests.js","check-types":"tsc node_stream_zip.d.ts","test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"@types/node":"^14.14.6","eslint":"^7.19.0","nodeunit":"^0.11.3","prettier":"^2.2.1"},"funding":{"type":"github","url":"https://github.com/sponsors/antelle"},"gitHead":"382cf98cd24c78ded9dbe64d198c91b5769127d2","_id":"node-stream-zip@1.13.4","_nodeVersion":"16.0.0","_npmVersion":"7.10.0","dist":{"shasum":"baafc329ffb9e27de84b6882d74e9f2cbe77e2a5","size":12082,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.13.4.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.13.4_1620148258505_0.6482132444069157"},"_hasShrinkwrap":false,"publish_time":1620148258732,"_cnpm_publish_time":1620148258732},"1.13.3":{"name":"node-stream-zip","version":"1.13.3","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"lint":"eslint node_stream_zip.js test/tests.js","check-types":"tsc node_stream_zip.d.ts","test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"@types/node":"^14.14.6","eslint":"^7.19.0","nodeunit":"^0.11.3","prettier":"^2.2.1"},"gitHead":"dd572e56d8690fdb802bfc8b927ba20f00f532f5","_id":"node-stream-zip@1.13.3","_nodeVersion":"15.12.0","_npmVersion":"7.6.3","dist":{"shasum":"63235337abebcef408b244b4e28f28961e6e86f0","size":12172,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.13.3.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.13.3_1617299398872_0.7748048727510799"},"_hasShrinkwrap":false,"publish_time":1617299399016,"_cnpm_publish_time":1617299399016},"1.13.2":{"name":"node-stream-zip","version":"1.13.2","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"lint":"eslint node_stream_zip.js test/tests.js","check-types":"tsc node_stream_zip.d.ts","test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"@types/node":"^14.14.6","eslint":"^7.19.0","nodeunit":"^0.11.3","prettier":"^2.2.1"},"gitHead":"569f75270a15219361cc5223316fc10165554e6f","_id":"node-stream-zip@1.13.2","_nodeVersion":"15.8.0","_npmVersion":"7.5.3","dist":{"shasum":"2fce9d001fa7fda943a906eff239eb83fda124ba","size":12173,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.13.2.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.13.2_1614098568078_0.2621808291874128"},"_hasShrinkwrap":false,"publish_time":1614098568190,"_cnpm_publish_time":1614098568190},"1.13.1":{"name":"node-stream-zip","version":"1.13.1","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"lint":"eslint node_stream_zip.js test/tests.js","check-types":"tsc node_stream_zip.d.ts","test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"@types/node":"^14.14.6","eslint":"^7.19.0","nodeunit":"^0.11.3","prettier":"^2.2.1"},"gitHead":"4733a26037da68d98c032f72b5ce7d851284b6a1","_id":"node-stream-zip@1.13.1","_nodeVersion":"15.8.0","_npmVersion":"7.5.3","dist":{"shasum":"2f8f9a360ec7ae23a80744c4c3862bf3aa3e7892","size":12168,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.13.1.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.13.1_1613306229239_0.8491298462091386"},"_hasShrinkwrap":false,"publish_time":1613306229354,"_cnpm_publish_time":1613306229354},"1.13.0":{"name":"node-stream-zip","version":"1.13.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"lint":"eslint node_stream_zip.js test/tests.js","check-types":"tsc node_stream_zip.d.ts","test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"@types/node":"^14.14.6","eslint":"^7.19.0","nodeunit":"^0.11.3","prettier":"^2.2.1"},"gitHead":"51e0ed974bb78133971ea2d5c14f0a243b73ecc2","_id":"node-stream-zip@1.13.0","_nodeVersion":"10.23.2","_npmVersion":"6.14.10","dist":{"shasum":"1cfc716137a5673e6362d2d08e99be810c8ba95f","size":12167,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.13.0.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.13.0_1612558918111_0.9735694818095877"},"_hasShrinkwrap":false,"publish_time":1612558918299,"_cnpm_publish_time":1612558918299},"1.12.0":{"name":"node-stream-zip","version":"1.12.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"@types/node":"^14.14.6","nodeunit":"^0.11.3"},"gitHead":"941e1260ae13898f8b05b0fb151a544e981f1f58","_id":"node-stream-zip@1.12.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.8","dist":{"shasum":"f69af78799531b928662f4900d345387fa0b3777","size":11403,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.12.0.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.12.0_1605451540381_0.546529660982134"},"_hasShrinkwrap":false,"publish_time":1605451540564,"_cnpm_publish_time":1605451540564},"1.11.7":{"name":"node-stream-zip","version":"1.11.7","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"@types/node":"^14.14.6","nodeunit":"^0.11.3"},"gitHead":"97d9f2a4fff3c66fbc53e6a92574592348454ce5","_id":"node-stream-zip@1.11.7","_nodeVersion":"14.6.0","_npmVersion":"6.14.8","dist":{"shasum":"0618f590ad2ee3df7daa10a2e4fe8c6222821d34","size":11332,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.11.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.11.7.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.11.7_1604684496646_0.8717113377691543"},"_hasShrinkwrap":false,"publish_time":1604684496759,"_cnpm_publish_time":1604684496759},"1.11.6":{"name":"node-stream-zip","version":"1.11.6","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"e78f24c0eca8874fe3e0d4989a6698e4cc4a2944","_id":"node-stream-zip@1.11.6","_nodeVersion":"14.6.0","_npmVersion":"6.14.8","dist":{"shasum":"67f73f460afc6eafcefc3f4f8308349b798fdb42","size":11320,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.11.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.11.6.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.11.6_1604516829386_0.010089827113002547"},"_hasShrinkwrap":false,"publish_time":1604516829585,"_cnpm_publish_time":1604516829585},"1.11.5":{"name":"node-stream-zip","version":"1.11.5","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"eb95d50ff3a6ef40cd5ca50f6783e3fabc42bc7c","_id":"node-stream-zip@1.11.5","_nodeVersion":"14.6.0","_npmVersion":"6.14.8","dist":{"shasum":"2fd6b925f485009ce67344319d0af156cb233b0e","size":11313,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.11.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.11.5.tgz"},"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.11.5_1604423888841_0.7875348027913012"},"_hasShrinkwrap":false,"publish_time":1604423889018,"_cnpm_publish_time":1604423889018},"1.11.4":{"name":"node-stream-zip","version":"1.11.4","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"4e73b6d5595fde2741f222b526d6e2eb0cbfd268","_id":"node-stream-zip@1.11.4","_nodeVersion":"14.6.0","_npmVersion":"6.14.8","dist":{"shasum":"4a06cf8640fa6d605348bc08e8662ea3c728f451","size":11349,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.11.4.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.11.4_1604148202206_0.004235805165098139"},"_hasShrinkwrap":false,"publish_time":1604148202364,"_cnpm_publish_time":1604148202364},"1.11.3":{"name":"node-stream-zip","version":"1.11.3","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"4824b70217848c3a101e4da608c330e37fbfb953","_id":"node-stream-zip@1.11.3","_nodeVersion":"14.6.0","_npmVersion":"6.14.7","dist":{"shasum":"223892620b4889bce9782b256a76682631c507be","size":11291,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.11.3.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.11.3_1597429204226_0.040581788905977856"},"_hasShrinkwrap":false,"publish_time":1597429204325,"_cnpm_publish_time":1597429204325},"1.11.2":{"name":"node-stream-zip","version":"1.11.2","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"cd74e3d581e7b161c333031f2e33d9e9d376252d","_id":"node-stream-zip@1.11.2","_nodeVersion":"14.3.0","_npmVersion":"6.14.5","dist":{"shasum":"5d0124b80e2942afd7f5853a36ceb0d65c1d9e77","size":11290,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.11.2.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.11.2_1591111832243_0.3937946166868751"},"_hasShrinkwrap":false,"publish_time":1591111832356,"_cnpm_publish_time":1591111832356},"1.11.1":{"name":"node-stream-zip","version":"1.11.1","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"97304c65ae03d10b095f1b9becc9dcf66d560ae2","_id":"node-stream-zip@1.11.1","_nodeVersion":"13.5.0","_npmVersion":"6.14.5","dist":{"shasum":"7af41e2622f1dc354db602e53f7a62e21a69308e","size":11276,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.11.1.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.11.1_1589552536556_0.5489962261991532"},"_hasShrinkwrap":false,"publish_time":1589552536713,"_cnpm_publish_time":1589552536713},"1.11.0":{"name":"node-stream-zip","version":"1.11.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"4edf18fdfe986a10288042d9f7afc36b3d1007e4","_id":"node-stream-zip@1.11.0","_nodeVersion":"13.5.0","_npmVersion":"6.14.5","dist":{"shasum":"7e72a29a26d528e8dea0dcd32d1b88939b590dbe","size":11283,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.11.0.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.11.0_1589386799582_0.6131990014546083"},"_hasShrinkwrap":false,"publish_time":1589386799793,"_cnpm_publish_time":1589386799793},"1.10.1":{"name":"node-stream-zip","version":"1.10.1","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"4d342ac89c6ae2dd5a25b1f875ba29d0299bd9a0","_id":"node-stream-zip@1.10.1","_nodeVersion":"13.5.0","_npmVersion":"6.14.4","dist":{"shasum":"d4c648e8d4cf97311e655b3c998d344ccbb421a8","size":11286,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.10.1.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.10.1_1588348151538_0.6087012039680835"},"_hasShrinkwrap":false,"publish_time":1588348151681,"_cnpm_publish_time":1588348151681},"1.10.0":{"name":"node-stream-zip","version":"1.10.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","types":"node_stream_zip.d.ts","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"44718dec518e64ca50787e367fa0beab664a1bad","_id":"node-stream-zip@1.10.0","_nodeVersion":"13.5.0","_npmVersion":"6.14.4","dist":{"shasum":"5a49deb79d66275d5dc33a51932630d8f0d61de1","size":10638,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.10.0.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.10.0_1588347753570_0.32575340500697947"},"_hasShrinkwrap":false,"publish_time":1588347753680,"_cnpm_publish_time":1588347753680},"1.9.2":{"name":"node-stream-zip","version":"1.9.2","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"ca9ca75094d7489514645674b719858062673ecf","_id":"node-stream-zip@1.9.2","_nodeVersion":"13.5.0","_npmVersion":"6.14.4","dist":{"shasum":"ef35da90a03627f275b3c7ead4cea1218f1f5a6a","size":10627,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.9.2.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.9.2_1588082993491_0.620258283668923"},"_hasShrinkwrap":false,"publish_time":1588082993598,"_cnpm_publish_time":1588082993598},"1.9.1":{"name":"node-stream-zip","version":"1.9.1","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"caad81bf906e5e4f27fe620201aa8d666a57f941","_id":"node-stream-zip@1.9.1","_nodeVersion":"13.5.0","_npmVersion":"6.13.6","dist":{"shasum":"66d210204da7c60e2d6d685eb21a11d016981fd0","size":10616,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.9.1.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.9.1_1579024414985_0.01148742123113422"},"_hasShrinkwrap":false,"publish_time":1579024415156,"_cnpm_publish_time":1579024415156},"1.9.0":{"name":"node-stream-zip","version":"1.9.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"8b1a3739ef64b73ad5a8619c9fca4bbf81b7b914","_id":"node-stream-zip@1.9.0","_nodeVersion":"13.5.0","_npmVersion":"6.13.6","dist":{"shasum":"97bf790b302266ee614006173cc5eb6cf0e43e13","size":10619,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.9.0.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.9.0_1579020541314_0.1695024621378689"},"_hasShrinkwrap":false,"publish_time":1579020541480,"_cnpm_publish_time":1579020541480},"1.8.2":{"name":"node-stream-zip","version":"1.8.2","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.11.3"},"gitHead":"0e2b93fa984dd142e592eb2f57d6dc31fb3443f0","_id":"node-stream-zip@1.8.2","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"shasum":"1f79e30ab3ff54cbda312cd3a9f0030b15bb3f53","size":10582,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.8.2.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.8.2_1562258292304_0.311561593372087"},"_hasShrinkwrap":false,"publish_time":1562258292427,"_cnpm_publish_time":1562258292427},"1.8.1":{"name":"node-stream-zip","version":"1.8.1","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"4a979315c661e46f0f063f52885127e31494e626","_id":"node-stream-zip@1.8.1","_nodeVersion":"10.15.0","_npmVersion":"6.7.0","dist":{"shasum":"f9c1b6ad78b093f1e27706da63de9683ec9dd1a4","size":10582,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.8.1.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.8.1_1562258048024_0.9426865489050831"},"_hasShrinkwrap":false,"publish_time":1562258048188,"_cnpm_publish_time":1562258048188},"1.8.0":{"name":"node-stream-zip","version":"1.8.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"907c8876e8aeed6c33a668bbd06a0f79e7a022ef","_id":"node-stream-zip@1.8.0","_npmVersion":"6.5.0","_nodeVersion":"10.15.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"32a0352683b7c0becf489fc9a7f20bbb2517f94b","size":9856,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.8.0.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.8.0_1548870373025_0.7707549663501445"},"_hasShrinkwrap":false,"publish_time":1548870373165,"_cnpm_publish_time":1548870373165},"1.7.0":{"name":"node-stream-zip","version":"1.7.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"d0d58a799380238a2852b28c3c50c563e7b12e7a","_id":"node-stream-zip@1.7.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"26f766f6b34be00ba5bbe5d32a810feddb24f779","size":9862,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.7.0.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.7.0_1524254665353_0.5458379819930428"},"_hasShrinkwrap":false,"publish_time":1524254665684,"_cnpm_publish_time":1524254665684},"1.6.0":{"name":"node-stream-zip","version":"1.6.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"f6e18d0e4aaaa58bd7211fc1843b15b58e9b6f36","_id":"node-stream-zip@1.6.0","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"ad4b660dc72c33725af776de34785af6ffd7c203","size":9581,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.6.0.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.6.0_1521751085200_0.003319644448938064"},"_hasShrinkwrap":false,"publish_time":1521751085349,"_cnpm_publish_time":1521751085349},"1.5.0":{"name":"node-stream-zip","version":"1.5.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"5225ede8ae768b85a9d95feee6cb57c2eef9fb44","_id":"node-stream-zip@1.5.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"64f75712beb944b5d6a09972b0837cd1a2698142","size":9555,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.5.0.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip_1.5.0_1519845286751_0.2780864996742918"},"_hasShrinkwrap":false,"publish_time":1519845286810,"_cnpm_publish_time":1519845286810},"1.4.2":{"name":"node-stream-zip","version":"1.4.2","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"ac63b5b95e6d441a728ead3768fd4ec2eccc345c","_id":"node-stream-zip@1.4.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"9631d25ad8b48103ba8d3e86ec12cadf8f406453","size":9555,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.4.2.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip-1.4.2.tgz_1512236631526_0.08187989238649607"},"directories":{},"publish_time":1512236632425,"_hasShrinkwrap":false,"_cnpm_publish_time":1512236632425},"1.4.1":{"name":"node-stream-zip","version":"1.4.1","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"4ba46cf375fc7832fb3cc0e69c5efd2cc3ecf575","_id":"node-stream-zip@1.4.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"00a5104c81632bf7038979bc015ff0f7510dded3","size":9530,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.4.1.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip-1.4.1.tgz_1511091408547_0.3009296415839344"},"directories":{},"publish_time":1511091409483,"_cnpm_publish_time":1511091409483,"_hasShrinkwrap":false},"1.4.0":{"name":"node-stream-zip","version":"1.4.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"688eff984c3cfb318c3f25547f11c4bb85e68856","_id":"node-stream-zip@1.4.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"d8175f1f809ad86ff0b56763382aa1f420f7004d","size":9354,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.4.0.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip-1.4.0.tgz_1509181553722_0.11626271973364055"},"directories":{},"publish_time":1509181554808,"_hasShrinkwrap":false,"_cnpm_publish_time":1509181554808},"1.3.8":{"name":"node-stream-zip","version":"1.3.8","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"92913dfd7372d9064b51e701d9443e0136f8ccbe","_id":"node-stream-zip@1.3.8","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"3c0f4e5ebf6f3aab3527d4a2042a4612864aebca","size":8878,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.3.8.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-stream-zip-1.3.8.tgz_1509124522856_0.8284282409586012"},"directories":{},"publish_time":1509124523771,"_hasShrinkwrap":false,"_cnpm_publish_time":1509124523771},"1.3.7":{"name":"node-stream-zip","version":"1.3.7","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"7e44604bd158527455b43fd57591fa1fa6500a30","_id":"node-stream-zip@1.3.7","_shasum":"b88993c615d3f6134cf5ed1c913feebcdbe5030e","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"b88993c615d3f6134cf5ed1c913feebcdbe5030e","size":8868,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.3.7.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-stream-zip-1.3.7.tgz_1484599313122_0.5759337795898318"},"directories":{},"publish_time":1484599313692,"_cnpm_publish_time":1484599313692,"_hasShrinkwrap":false},"1.3.6":{"name":"node-stream-zip","version":"1.3.6","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"e68002acea7ef11f7a07ff85e67692e665377366","_id":"node-stream-zip@1.3.6","_shasum":"f6b1f5d5fe15571346333edecd4432705702dab7","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"f6b1f5d5fe15571346333edecd4432705702dab7","size":8856,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.3.6.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/node-stream-zip-1.3.6.tgz_1483471723629_0.5652858032844961"},"directories":{},"publish_time":1483471724331,"_cnpm_publish_time":1483471724331,"_hasShrinkwrap":false},"1.3.5":{"name":"node-stream-zip","version":"1.3.5","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"1fad1261675ef51ea01f2801569274bb32982089","_id":"node-stream-zip@1.3.5","_shasum":"809893a86b7b10f246765e161f640f1e4864ab63","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"809893a86b7b10f246765e161f640f1e4864ab63","size":8829,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.3.5.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-stream-zip-1.3.5.tgz_1480138512784_0.7467432282865047"},"directories":{},"publish_time":1480138514577,"_cnpm_publish_time":1480138514577,"_hasShrinkwrap":false},"1.3.4":{"name":"node-stream-zip","version":"1.3.4","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"e94c5bb889c2ef9367708b53188f3568c1177480","_id":"node-stream-zip@1.3.4","_shasum":"15a24c094b01c77be9d8fbacc30c034cec25d772","_from":".","_npmVersion":"3.9.3","_nodeVersion":"6.2.1","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"15a24c094b01c77be9d8fbacc30c034cec25d772","size":7795,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.3.4.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-stream-zip-1.3.4.tgz_1469221926129_0.6842776804696769"},"directories":{},"publish_time":1469221927734,"_cnpm_publish_time":1469221927734,"_hasShrinkwrap":false},"1.3.3":{"name":"node-stream-zip","version":"1.3.3","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"269a5cb11f44823e858872b36d6f518406e8bcc2","_id":"node-stream-zip@1.3.3","_shasum":"0094360b2074ae8926d43df0eef976d3897d7207","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"0094360b2074ae8926d43df0eef976d3897d7207","size":8798,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.3.3.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-stream-zip-1.3.3.tgz_1459876107672_0.010327554773539305"},"directories":{},"publish_time":1459876110192,"_cnpm_publish_time":1459876110192,"_hasShrinkwrap":false},"1.3.2":{"name":"node-stream-zip","version":"1.3.2","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{"nodeunit":"^0.9.1"},"gitHead":"8d74d30598cba17b7d62e2fa095be8fcef8b132a","_id":"node-stream-zip@1.3.2","_shasum":"1934e38928a5403b1612a1bd250a0d27b3cd0205","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.1","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"1934e38928a5403b1612a1bd250a0d27b3cd0205","size":8643,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.3.2.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/node-stream-zip-1.3.2.tgz_1458470133188_0.6618080413900316"},"directories":{},"publish_time":1458470135731,"_cnpm_publish_time":1458470135731,"_hasShrinkwrap":false},"1.3.1":{"name":"node-stream-zip","version":"1.3.1","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{},"gitHead":"6bf20f5669021507583ea8dd28fcc9f03712f7d4","_id":"node-stream-zip@1.3.1","_shasum":"6e641de6063cf31692f29eb34ea3c8434bcd286c","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"6e641de6063cf31692f29eb34ea3c8434bcd286c","size":8673,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.3.1.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"directories":{},"publish_time":1450512450028,"_cnpm_publish_time":1450512450028,"_hasShrinkwrap":false},"1.3.0":{"name":"node-stream-zip","version":"1.3.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{},"gitHead":"60d2375a6d3af7f15d660d93a937047c02baefb3","_id":"node-stream-zip@1.3.0","_shasum":"1aad0642a7db9afa6dd0ab4688b99c1123ad3e79","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"1aad0642a7db9afa6dd0ab4688b99c1123ad3e79","size":8667,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.3.0.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"directories":{},"publish_time":1450511069398,"_cnpm_publish_time":1450511069398,"_hasShrinkwrap":false},"1.2.2":{"name":"node-stream-zip","version":"1.2.2","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT","files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"git+https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{},"gitHead":"f4c149b191d9e9d189c783f82f7206ba48282227","_id":"node-stream-zip@1.2.2","_shasum":"0ff3ca7c2d67a4b8df7e80edcbeee942c73ca3ba","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"dist":{"shasum":"0ff3ca7c2d67a4b8df7e80edcbeee942c73ca3ba","size":8033,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.2.2.tgz"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"directories":{},"publish_time":1448388767410,"_cnpm_publish_time":1448388767410,"_hasShrinkwrap":false},"1.2.1":{"name":"node-stream-zip","version":"1.2.1","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/antelle/node-stream-zip/blob/master/MIT-LICENSE.txt"}],"files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{},"gitHead":"527b59025358dd69ee8d71c4e34798deff3375d3","_id":"node-stream-zip@1.2.1","_shasum":"98882b14651694added2c5a567ec150d59a30985","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"dist":{"shasum":"98882b14651694added2c5a567ec150d59a30985","size":8085,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.2.1.tgz"},"directories":{},"publish_time":1425213064517,"_cnpm_publish_time":1425213064517,"_hasShrinkwrap":false},"1.2.0":{"name":"node-stream-zip","version":"1.2.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/antelle/node-stream-zip/blob/master/MIT-LICENSE.txt"}],"files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{},"gitHead":"5671029efaa223a3e213ac327eec2a279bc89427","_id":"node-stream-zip@1.2.0","_shasum":"aaecc2a540bb20406754289b8703a1775dbb3a5a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"dist":{"shasum":"aaecc2a540bb20406754289b8703a1775dbb3a5a","size":8087,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.2.0.tgz"},"directories":{},"publish_time":1425212878321,"_cnpm_publish_time":1425212878321,"_hasShrinkwrap":false},"1.1.1":{"name":"node-stream-zip","version":"1.1.1","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/antelle/node-stream-zip/blob/master/MIT-LICENSE.txt"}],"files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node_stream_zip.js","repository":{"type":"git","url":"https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{},"gitHead":"278450f87987e2a742c034d962692ea229b8d8ae","_id":"node-stream-zip@1.1.1","_shasum":"2612ce948b7fbabd7f1f84100ae37ded2667bcf0","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"dist":{"shasum":"2612ce948b7fbabd7f1f84100ae37ded2667bcf0","size":8059,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.1.1.tgz"},"directories":{},"publish_time":1425205007919,"_cnpm_publish_time":1425205007919,"_hasShrinkwrap":false},"1.1.0":{"name":"node-stream-zip","version":"1.1.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/antelle/node-stream-zip/blob/master/MIT-LICENSE.txt"}],"files":["node_stream_zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node-stream-zip.js","repository":{"type":"git","url":"https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{},"gitHead":"e7c2e97b72765e688256f2a803908e5c88d5a000","_id":"node-stream-zip@1.1.0","_shasum":"e0f51f0a0160f040a5f4153295cd0c10aa0a53b8","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"dist":{"shasum":"e0f51f0a0160f040a5f4153295cd0c10aa0a53b8","size":8033,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.1.0.tgz"},"directories":{},"publish_time":1425132482864,"_cnpm_publish_time":1425132482864,"_hasShrinkwrap":false},"1.0.0":{"name":"node-stream-zip","version":"1.0.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/antelle/node-stream-zip/blob/master/MIT-LICENSE.txt"}],"files":["node-stream-zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node-stream-zip.js","repository":{"type":"git","url":"https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{},"gitHead":"c38d2e3e6d07a25b11c7c21d3b7174eed152f04b","_id":"node-stream-zip@1.0.0","_shasum":"a939859fed1280e2a16fb6527b7bf066042d357c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"dist":{"shasum":"a939859fed1280e2a16fb6527b7bf066042d357c","size":7641,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-1.0.0.tgz"},"directories":{},"publish_time":1424680350868,"_cnpm_publish_time":1424680350868,"_hasShrinkwrap":false},"0.2.0":{"name":"node-stream-zip","version":"0.2.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/antelle/node-stream-zip/blob/master/MIT-LICENSE.txt"}],"files":["node-stream-zip.js"],"scripts":{"test":"nodeunit test/tests.js"},"main":"node-stream-zip.js","repository":{"type":"git","url":"https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"devDependencies":{},"gitHead":"2c8834be8a62d4d6af1720134eff34cf22502d57","_id":"node-stream-zip@0.2.0","_shasum":"951424ac6bca561550004b080c522d08923eac9c","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"dist":{"shasum":"951424ac6bca561550004b080c522d08923eac9c","size":7090,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-0.2.0.tgz"},"directories":{},"publish_time":1424626242652,"_cnpm_publish_time":1424626242652,"_hasShrinkwrap":false},"0.1.0":{"name":"node-stream-zip","version":"0.1.0","description":"node.js library for reading and extraction of ZIP archives","keywords":["zip","archive","unzip","stream"],"homepage":"https://github.com/antelle/node-stream-zip","author":{"name":"Antelle","email":"antelle.net@gmail.com","url":"https://github.com/antelle"},"bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"licenses":[{"type":"MIT","url":"https://github.com/antelle/node-stream-zip/blob/master/MIT-LICENSE.txt"}],"files":["node-stream-zip.js"],"main":"node-stream-zip.js","repository":{"type":"git","url":"https://github.com/antelle/node-stream-zip.git"},"engines":{"node":">=0.10.0"},"gitHead":"eba3f5e3182f95fdd1d154a5d37232cc89d9a3ca","_id":"node-stream-zip@0.1.0","scripts":{},"_shasum":"b1656187442ae0a847755dd2d604596f01989470","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"antelle","email":"antelle.net@gmail.com"},"maintainers":[{"name":"antelle","email":"antelle.net@gmail.com"}],"dist":{"shasum":"b1656187442ae0a847755dd2d604596f01989470","size":6524,"noattachment":false,"key":"/node-stream-zip/-/node-stream-zip-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-stream-zip/download/node-stream-zip-0.1.0.tgz"},"directories":{},"publish_time":1424548499511,"_cnpm_publish_time":1424548499511,"_hasShrinkwrap":false}},"readme":"# node-stream-zip ![CI Checks](https://github.com/antelle/node-stream-zip/workflows/CI%20Checks/badge.svg)\n\nnode.js library for reading and extraction of ZIP archives.  \nFeatures:\n\n- it never loads entire archive into memory, everything is read by chunks\n- large archives support\n- all operations are non-blocking, no sync i/o\n- fast initialization\n- no dependencies, no binary addons\n- decompression with built-in zlib module\n- deflate, sfx, macosx/windows built-in archives\n- ZIP64 support\n\n## Installation\n\n```sh\nnpm i node-stream-zip\n```\n\n## Usage\n\nThere are two APIs provided:\n1. [promise-based / async](#async-api) \n2. [callbacks](#callback-api)\n\nIt's recommended to use the new, promise API, however the legacy callback API \nmay be more flexible for certain operations.\n\n### Async API\n\nOpen a zip file\n```javascript\nconst StreamZip = require('node-stream-zip');\nconst zip = new StreamZip.async({ file: 'archive.zip' });\n```\n\nStream one entry to stdout\n```javascript\nconst stm = await zip.stream('path/inside/zip.txt');\nstm.pipe(process.stdout);\nstm.on('end', () => zip.close());\n```\n\nRead a file as buffer\n```javascript\nconst data = await zip.entryData('path/inside/zip.txt');\nawait zip.close();\n```\n\nExtract one file to disk\n```javascript\nawait zip.extract('path/inside/zip.txt', './extracted.txt');\nawait zip.close();\n```\n\nList entries\n```javascript\nconst entriesCount = await zip.entriesCount;\nconsole.log(`Entries read: ${entriesCount}`);\n\nconst entries = await zip.entries();\nfor (const entry of Object.values(entries)) {\n    const desc = entry.isDirectory ? 'directory' : `${entry.size} bytes`;\n    console.log(`Entry ${entry.name}: ${desc}`);\n}\n\n// Do not forget to close the file once you're done\nawait zip.close();\n```\n\nExtract a folder from archive to disk\n```javascript\nfs.mkdirSync('extracted');\nawait zip.extract('path/inside/zip/', './extracted');\nawait zip.close();\n```\n\nExtract everything\n```javascript\nfs.mkdirSync('extracted');\nconst count = await zip.extract(null, './extracted');\nconsole.log(`Extracted ${count} entries`);\nawait zip.close();\n```\n\nWhen extracting a folder, you can listen to `extract` event\n```javascript\nzip.on('extract', (entry, file) => {\n    console.log(`Extracted ${entry.name} to ${file}`);\n});\n```\n\n`entry` event is generated for every entry during loading\n```javascript\nzip.on('entry', entry => {\n    // you can already stream this entry,\n    // without waiting until all entry descriptions are read (suitable for very large archives)\n    console.log(`Read entry ${entry.name}`);\n});\n```\n\n### Callback API\n\nOpen a zip file\n```javascript\nconst StreamZip = require('node-stream-zip');\nconst zip = new StreamZip({ file: 'archive.zip' });\n\n// Handle errors\nzip.on('error', err => { /*...*/ });\n```\n\nList entries\n```javascript\nzip.on('ready', () => {\n    console.log('Entries read: ' + zip.entriesCount);\n    for (const entry of Object.values(zip.entries())) {\n        const desc = entry.isDirectory ? 'directory' : `${entry.size} bytes`;\n        console.log(`Entry ${entry.name}: ${desc}`);\n    }\n    // Do not forget to close the file once you're done\n    zip.close();\n});\n```\n\nStream one entry to stdout\n```javascript\nzip.on('ready', () => {\n    zip.stream('path/inside/zip.txt', (err, stm) => {\n        stm.pipe(process.stdout);\n        stm.on('end', () => zip.close());\n    });\n});\n```\n\nExtract one file to disk\n```javascript\nzip.on('ready', () => {\n    zip.extract('path/inside/zip.txt', './extracted.txt', err => {\n        console.log(err ? 'Extract error' : 'Extracted');\n        zip.close();\n    });\n});\n```\n\nExtract a folder from archive to disk\n```javascript\nzip.on('ready', () => {\n    fs.mkdirSync('extracted');\n    zip.extract('path/inside/zip/', './extracted', err => {\n        console.log(err ? 'Extract error' : 'Extracted');\n        zip.close();\n    });\n});\n```\n\nExtract everything\n```javascript\nzip.on('ready', () => {\n    fs.mkdirSync('extracted');\n    zip.extract(null, './extracted', (err, count) => {\n        console.log(err ? 'Extract error' : `Extracted ${count} entries`);\n        zip.close();\n    });\n});\n```\n\nRead a file as buffer in sync way\n```javascript\nzip.on('ready', () => {\n    const data = zip.entryDataSync('path/inside/zip.txt');\n    zip.close();\n});\n```\n\nWhen extracting a folder, you can listen to `extract` event\n```javascript\nzip.on('extract', (entry, file) => {\n    console.log(`Extracted ${entry.name} to ${file}`);\n});\n```\n\n`entry` event is generated for every entry during loading\n```javascript\nzip.on('entry', entry => {\n    // you can already stream this entry,\n    // without waiting until all entry descriptions are read (suitable for very large archives)\n    console.log(`Read entry ${entry.name}`);\n});\n```\n\n## Options\n\nYou can pass these options to the constructor\n- `storeEntries: true` - you will be able to work with entries inside zip archive, otherwise the only way to access them is `entry` event\n- `skipEntryNameValidation: true` - by default, entry name is checked for malicious characters, like `../` or `c:\\123`, pass this flag to disable validation errors\n\n## Methods\n\n- `zip.entries()` - get all entries description\n- `zip.entry(name)` - get entry description by name\n- `zip.stream(entry, function(err, stm) { })` - get entry data reader stream\n- `zip.entryDataSync(entry)` - get entry data in sync way\n- `zip.close()` - cleanup after all entries have been read, streamed, extracted, and you don't need the archive\n\n## Building\n\nThe project doesn't require building. To run unit tests with [nodeunit](https://github.com/caolan/nodeunit):  \n```sh\nnpm test\n```\n\n## Known issues\n\n- [utf8](https://github.com/rubyzip/rubyzip/wiki/Files-with-non-ascii-filenames) file names\n\n## Out of scope\n\n- AES encrypted files: the library will throw an error if you try to open it\n\n## Contributors\n\nZIP parsing code has been partially forked from [cthackers/adm-zip](https://github.com/cthackers/adm-zip) (MIT license).\n","_attachments":{},"homepage":"https://github.com/antelle/node-stream-zip","bugs":{"url":"https://github.com/antelle/node-stream-zip/issues","email":"antelle.net@gmail.com"},"license":"MIT"}