{"_id":"jszip","_rev":"2815658","name":"jszip","description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","dist-tags":{"latest":"3.10.1"},"maintainers":[{"name":"stuk","email":""}],"time":{"modified":"2022-09-06T14:05:49.000Z","created":"2013-09-11T15:25:47.145Z","3.10.1":"2022-08-02T22:49:17.127Z","2.7.0":"2022-08-02T22:26:07.071Z","3.10.0":"2022-05-20T19:42:14.390Z","3.9.1":"2022-04-06T16:50:18.055Z","3.9.0":"2022-04-05T02:16:09.282Z","3.8.0":"2022-03-30T19:30:51.462Z","3.7.1":"2021-08-05T18:10:58.586Z","3.7.0":"2021-07-23T19:13:07.295Z","3.6.0":"2021-02-10T04:35:15.984Z","3.6.0-0":"2021-02-09T04:59:32.363Z","3.5.0":"2020-06-14T22:01:44.122Z","3.4.0":"2020-04-19T23:14:31.451Z","3.3.0":"2020-04-01T17:10:51.714Z","3.2.2":"2019-07-03T21:40:27.537Z","3.2.1":"2019-03-22T17:01:23.028Z","3.2.0":"2019-02-21T17:18:13.979Z","3.1.5":"2017-11-09T22:40:10.176Z","3.1.4":"2017-08-24T17:33:35.015Z","3.1.3":"2016-10-06T19:14:04.275Z","3.1.2":"2016-08-23T18:55:43.473Z","3.1.1":"2016-08-08T18:57:19.135Z","3.1.0":"2016-08-03T20:08:51.050Z","2.6.1":"2016-07-28T19:46:44.662Z","3.0.0":"2016-04-13T19:32:35.807Z","2.6.0":"2016-03-23T21:18:05.861Z","2.5.0":"2015-03-12T01:59:14.066Z","2.4.0":"2014-07-25T17:57:13.835Z","2.3.0":"2014-06-18T22:02:40.426Z","2.2.2":"2014-05-01T21:05:40.198Z","2.2.1":"2014-04-24T19:48:27.080Z","2.2.0":"2014-02-26T10:24:08.455Z","2.1.1":"2014-02-13T00:42:21.891Z","2.1.0":"2014-02-06T19:31:08.303Z","2.0.0":"2014-02-06T19:30:56.795Z","0.2.1":"2013-09-30T19:35:38.335Z","0.2.0":"2013-09-25T01:00:44.009Z","0.1.1":"2013-09-11T15:41:43.030Z","0.1.0":"2013-09-11T15:25:47.145Z"},"users":{"pvorb":true,"gauss02":true,"shanewholloway":true,"jamescostian":true,"erikvold":true,"olls":true,"mamboer":true,"ivansky":true,"alnyli07":true,"fedor":true,"decoda":true,"chinaqstar":true,"potnox":true,"timdp":true,"ngpixel":true,"po":true,"boggan42":true,"heineiuo":true,"panlw":true,"krocon":true,"ackerapple":true,"isigiel":true,"brentely":true,"amaynut":true,"jonathas":true,"dongdao_huangyipeng":true,"meadowcottage":true,"leizongmin":true,"alert1983":true,"philiiiiiipp":true,"nonemoticoner":true,"roadlabs":true,"antoniobrandao":true,"rethinkflash":true,"metaa":true,"larrychen":true,"rochejul":true,"sako73":true,"nskondratev":true,"duxing":true,"irae":true,"lindstrm":true,"ungurys":true,"vaaan":true,"trackds":true,"ggracieux":true,"morewry":true,"johnshao":true,"feryardiant":true,"zuojiang":true},"author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"versions":{"3.10.1":{"name":"jszip","version":"3.10.1","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser && tsc","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && node test/run.js --test","benchmark":"npm run benchmark-node && npm run benchmark-browser","benchmark-node":"node test/benchmark/node.js","benchmark-browser":"node test/run.js --benchmark","lint":"eslint ."},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"./lib/index":"./dist/jszip.min.js","readable-stream":"./lib/readable-stream-browser.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"benchmark":"^2.1.4","browserify":"~13.0.0","eslint":"^8.18.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-uglify":"~4.0.1","http-server":"^13.0.2","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","playwright":"^1.15.2","qunit":"~2.9.2","tmp":"0.0.28","typescript":"^4.6.3"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","setimmediate":"^1.0.5"},"license":"(MIT OR GPL-3.0-or-later)","gitHead":"0f2f1e4d0509514417db83fe5b86bde90e0ffe8d","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.10.1","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"shasum":"34aee70eb18ea1faec2f589208a157d1feb091c2","size":195083,"noattachment":false,"key":"/jszip/-/jszip-3.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.10.1.tgz"},"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.10.1_1659480556847_0.9892373792989435"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-02T22:49:20.836Z","publish_time":1659480557127,"_cnpm_publish_time":1659480557127},"2.7.0":{"name":"jszip","version":"2.7.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"^0.7.6","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~8.6.1","grunt-contrib-connect":"~0.11.2","jshint":"~2.8.0","browserify":"~11.2.0","grunt-browserify":"~4.0.1","grunt-contrib-jshint":"~0.11.3","grunt-contrib-uglify":"~0.9.2","jszip-utils":"~0.0.2"},"dependencies":{"pako":"~1.0.2"},"license":"(MIT OR GPL-3.0)","gitHead":"2a07b3bc53114ca1f61faf5a16ae31c25bb70b5e","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@2.7.0","_nodeVersion":"14.19.3","_npmVersion":"6.14.17","dist":{"shasum":"c420b1e1aa800490724a0dd277e8cca950bc2c41","size":159325,"noattachment":false,"key":"/jszip/-/jszip-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.7.0.tgz"},"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_2.7.0_1659479166802_0.23351948926907728"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-02T22:26:13.659Z","publish_time":1659479167071,"_cnpm_publish_time":1659479167071},"3.10.0":{"name":"jszip","version":"3.10.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser && tsc","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && node test/run.js","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"./lib/index":"./dist/jszip.min.js","readable-stream":"./lib/readable-stream-browser.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","http-server":"^13.0.2","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","playwright":"^1.15.2","qunit":"~2.9.2","tmp":"0.0.28","typescript":"^4.6.3"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","setimmediate":"^1.0.5"},"license":"(MIT OR GPL-3.0-or-later)","gitHead":"3083759bbd8e3be07edc9736e18b151d84e44c1a","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.10.0","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"shasum":"faf3db2b4b8515425e34effcdbb086750a346061","size":179040,"noattachment":false,"key":"/jszip/-/jszip-3.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.10.0.tgz"},"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.10.0_1653075734161_0.8325339610883473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-20T19:42:25.977Z","publish_time":1653075734390,"_cnpm_publish_time":1653075734390},"3.9.1":{"name":"jszip","version":"3.9.1","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser && tsc","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && node test/run.js","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"./lib/index":"./dist/jszip.min.js","readable-stream":"./lib/readable-stream-browser.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","http-server":"^13.0.2","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","playwright":"^1.15.2","qunit":"~2.9.2","tmp":"0.0.28","typescript":"^4.6.3"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0-or-later)","gitHead":"b0a6de6a45e8a203c06ec60288d1dc4de8283c2e","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.9.1","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"shasum":"784e87f328450d1e8151003a9c67733e2b901051","size":176743,"noattachment":false,"key":"/jszip/-/jszip-3.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.9.1.tgz"},"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.9.1_1649263817898_0.25469960841101535"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-06T21:36:53.746Z","publish_time":1649263818055,"_cnpm_publish_time":1649263818055},"3.9.0":{"name":"jszip","version":"3.9.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser && tsc","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && node test/run.js","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"./lib/index":"./dist/jszip.min.js","readable-stream":"./lib/readable-stream-browser.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","http-server":"^13.0.2","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","playwright":"^1.15.2","qunit":"~2.9.2","tmp":"0.0.28","typescript":"^4.6.3"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0-or-later)","gitHead":"d36f043e53679bccfcb1e697d353716ee686de07","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.9.0","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"shasum":"511b26718aca5f3a553d1f8e072dfd0efdc74481","size":176714,"noattachment":false,"key":"/jszip/-/jszip-3.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.9.0.tgz"},"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.9.0_1649124968746_0.005472109169675221"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-05T03:29:55.352Z","publish_time":1649124969282,"_cnpm_publish_time":1649124969282},"3.8.0":{"name":"jszip","version":"3.8.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && node test/run.js","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js","./lib/index":"./dist/jszip.min.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","http-server":"^13.0.2","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","playwright":"^1.15.2","qunit":"~2.9.2","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0-or-later)","gitHead":"3b98cfc7eb8acb14cd699d497d0cdf6a3585aeab","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.8.0","_nodeVersion":"14.18.0","_npmVersion":"6.14.15","dist":{"shasum":"a2ac3c33fe96a76489765168213655850254d51b","size":173880,"noattachment":false,"key":"/jszip/-/jszip-3.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.8.0.tgz"},"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.8.0_1648668651293_0.6942836606697858"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-03-30T19:30:56.313Z","publish_time":1648668651462,"_cnpm_publish_time":1648668651462},"3.7.1":{"name":"jszip","version":"3.7.1","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js","./lib/index":"./dist/jszip.min.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-connect":"~2.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","grunt-saucelabs":"github:Stuk/grunt-saucelabs#v10.0.0","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","qunit":"~2.9.2","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0-or-later)","gitHead":"3f2f0da8b29c2477bca982911caa8392679c13b2","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.7.1","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"bd63401221c15625a1228c556ca8a68da6fda3d9","size":171688,"noattachment":false,"key":"/jszip/-/jszip-3.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.7.1.tgz"},"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.7.1_1628187058432_0.6688151502932345"},"_hasShrinkwrap":false,"publish_time":1628187058586,"_cnpm_publish_time":1628187058586},"3.7.0":{"name":"jszip","version":"3.7.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js","./lib/index":"./dist/jszip.min.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-connect":"~2.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","grunt-saucelabs":"github:Stuk/grunt-saucelabs#v10.0.0","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","qunit":"~2.9.2","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0-or-later)","gitHead":"e5b3f0ddaa8182cd6ea253e97f678b9f36d0d8ac","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.7.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"9b8b995a4e7c9024653ce743e902076a82fdf4e6","size":112483,"noattachment":false,"key":"/jszip/-/jszip-3.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.7.0.tgz"},"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.7.0_1627067587164_0.15497904333019896"},"_hasShrinkwrap":false,"publish_time":1627067587295,"_cnpm_publish_time":1627067587295},"3.6.0":{"name":"jszip","version":"3.6.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js","./lib/index":"./dist/jszip.min.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-connect":"~2.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","grunt-saucelabs":"github:Stuk/grunt-saucelabs#v10.0.0","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","qunit":"~2.9.2","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0)","gitHead":"112fcdb9953c6b9a2744afee451d73029f7cd2f8","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.6.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"839b72812e3f97819cc13ac4134ffced95dd6af9","size":111928,"noattachment":false,"key":"/jszip/-/jszip-3.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.6.0.tgz"},"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.6.0_1612931715825_0.47028184888859603"},"_hasShrinkwrap":false,"publish_time":1612931715984,"_cnpm_publish_time":1612931715984},"3.6.0-0":{"name":"jszip","version":"3.6.0-0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js","./lib/index":"./dist/jszip.min.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-connect":"~2.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","grunt-saucelabs":"github:Stuk/grunt-saucelabs#v10.0.0","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","qunit":"~2.9.2","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0)","gitHead":"d22a4f5fe72fb0d570a1c717ba0bcd49a066f636","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.6.0-0","_nodeVersion":"14.13.1","_npmVersion":"6.14.8","dist":{"shasum":"1e965cdc5f43db00dbb752c442ac9c48f958c229","size":111790,"noattachment":false,"key":"/jszip/-/jszip-3.6.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.6.0-0.tgz"},"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.6.0-0_1612846772150_0.7073214888270765"},"_hasShrinkwrap":false,"publish_time":1612846772363,"_cnpm_publish_time":1612846772363},"3.5.0":{"name":"jszip","version":"3.5.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js",".":"./dist/jszip.min.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-connect":"~2.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","grunt-saucelabs":"github:Stuk/grunt-saucelabs#v10.0.0","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","qunit":"~2.9.2","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0)","gitHead":"7bbcb3873db23f6d27550cdbb6c4cc2bdeb32194","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.5.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"b4fd1f368245346658e781fec9675802489e15f6","size":171138,"noattachment":false,"key":"/jszip/-/jszip-3.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.5.0.tgz"},"maintainers":[{"name":"stuk","email":""}],"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.5.0_1592172103927_0.9040371711701976"},"_hasShrinkwrap":false,"publish_time":1592172104122,"_cnpm_publish_time":1592172104122},"3.4.0":{"name":"jszip","version":"3.4.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js",".":"./dist/jszip.min.js"},"types":"./index.d.ts","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-connect":"~2.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","grunt-saucelabs":"github:Stuk/grunt-saucelabs#v10.0.0","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","qunit":"~2.9.2","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0)","gitHead":"bead269884d379de4143982c765820ee6e2d3048","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.4.0","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"1a69421fa5f0bb9bc222a46bca88182fba075350","size":170977,"noattachment":false,"key":"/jszip/-/jszip-3.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.4.0.tgz"},"maintainers":[{"name":"stuk","email":""}],"_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.4.0_1587338071221_0.7919067126676933"},"_hasShrinkwrap":false,"publish_time":1587338071451,"_cnpm_publish_time":1587338071451},"3.3.0":{"name":"jszip","version":"3.3.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js",".":"./dist/jszip.min.js"},"repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-connect":"~2.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","grunt-saucelabs":"github:Stuk/grunt-saucelabs#v10.0.0","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","qunit":"~2.9.2","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0)","gitHead":"663757922eaf34b46f1397abc8f95c2e067fe5d9","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"dist":{"shasum":"29d72c21a54990fa885b11fc843db320640d5271","size":168730,"noattachment":false,"key":"/jszip/-/jszip-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.3.0.tgz"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.3.0_1585761051528_0.674906193518084"},"_hasShrinkwrap":false,"publish_time":1585761051714,"_cnpm_publish_time":1585761051714},"3.2.2":{"name":"jszip","version":"3.2.2","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit --require ./test/helpers/test-utils.js --require ./test/helpers/node-test-utils.js test/asserts/","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js"},"repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"browserify":"~13.0.0","grunt":"~0.4.1","grunt-browserify":"~5.0.0","grunt-cli":"~1.1.0","grunt-contrib-connect":"~2.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~4.0.1","grunt-saucelabs":"github:Stuk/grunt-saucelabs#v10.0.0","jshint":"~2.9.1","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","phantomjs-prebuilt":"2.1.15","qunit":"~2.9.2","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0)","gitHead":"20db7b05a250b4747738d5029951dc7f14a0fcd6","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.2.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"dist":{"shasum":"b143816df7e106a9597a94c77493385adca5bd1d","size":168784,"noattachment":false,"key":"/jszip/-/jszip-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.2.2.tgz"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.2.2_1562190027394_0.33450775594456394"},"_hasShrinkwrap":false,"publish_time":1562190027537,"_cnpm_publish_time":1562190027537},"3.2.1":{"name":"jszip","version":"3.2.1","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit-cli -c test/helpers/test-utils.js test/helpers/node-test-utils.js test/asserts/*.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js"},"repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~1.1.0","grunt-saucelabs":"8.6.2","grunt-contrib-connect":"1.0.0","jshint":"~2.9.1","browserify":"~13.0.0","grunt-browserify":"~5.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-qunit":"~1.2.0","grunt-contrib-uglify":"~1.0.0","phantomjs-prebuilt":"2.1.15","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","qunit-cli":"~0.2.0","qunitjs":"~1.23.0","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0)","gitHead":"4cbbb6450e204be6f5d494850624cbb823864b83","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.2.1","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"dist":{"shasum":"c5d32df7274042282b157efb16e522b43435e01a","size":169376,"noattachment":false,"key":"/jszip/-/jszip-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.2.1.tgz"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.2.1_1553274082888_0.3003702936974413"},"_hasShrinkwrap":false,"publish_time":1553274083028,"_cnpm_publish_time":1553274083028},"3.2.0":{"name":"jszip","version":"3.2.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit-cli -c test/helpers/test-utils.js test/helpers/node-test-utils.js test/asserts/*.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js"},"repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~1.1.0","grunt-saucelabs":"8.6.2","grunt-contrib-connect":"1.0.0","jshint":"~2.9.1","browserify":"~13.0.0","grunt-browserify":"~5.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-qunit":"~1.2.0","grunt-contrib-uglify":"~1.0.0","phantomjs-prebuilt":"2.1.15","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","qunit-cli":"~0.2.0","qunitjs":"~1.23.0","tmp":"0.0.28"},"dependencies":{"lie":"~3.3.0","pako":"~1.0.2","readable-stream":"~2.3.6","set-immediate-shim":"~1.0.1"},"license":"(MIT OR GPL-3.0)","gitHead":"265c959b1f15f8cd5ebe152154b88796e4a82f42","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"stuk","email":"npm@website.stuartk.com"},"dist":{"shasum":"1c179e8692777490ca4e9b8f3ced08f9b820da2c","size":170983,"noattachment":false,"key":"/jszip/-/jszip-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.2.0.tgz"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip_3.2.0_1550769493842_0.7752739745613444"},"_hasShrinkwrap":false,"publish_time":1550769493979,"_cnpm_publish_time":1550769493979},"3.1.5":{"name":"jszip","version":"3.1.5","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with JavaScript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit-cli -c test/helpers/test-utils.js test/helpers/node-test-utils.js test/asserts/*.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js"},"repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~1.1.0","grunt-saucelabs":"8.6.2","grunt-contrib-connect":"1.0.0","jshint":"~2.9.1","browserify":"~13.0.0","grunt-browserify":"~5.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-qunit":"~1.2.0","grunt-contrib-uglify":"~1.0.0","phantomjs-prebuilt":"2.1.15","jszip-utils":"~0.0.2","package-json-versionify":"1.0.2","qunit-cli":"~0.2.0","qunitjs":"~1.23.0","tmp":"0.0.28"},"dependencies":{"core-js":"~2.3.0","es6-promise":"~3.0.2","lie":"~3.1.0","pako":"~1.0.2","readable-stream":"~2.0.6"},"license":"(MIT OR GPL-3.0)","gitHead":"a4138a23cb9b8eb773c19af7d36d5ce2bcf4bfda","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.1.5","_npmVersion":"5.5.1","_nodeVersion":"8.8.1","_npmUser":{"name":"dduponchel","email":"d.duponchel@gmail.com"},"dist":{"shasum":"e3c2a6c6d706ac6e603314036d43cd40beefdf37","size":174037,"noattachment":false,"key":"/jszip/-/jszip-3.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.1.5.tgz"},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip-3.1.5.tgz_1510267208688_0.9212827673181891"},"directories":{},"publish_time":1510267210176,"_cnpm_publish_time":1510267210176,"_hasShrinkwrap":false},"3.1.4":{"name":"jszip","version":"3.1.4","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit-cli -c test/helpers/test-utils.js test/helpers/node-test-utils.js test/asserts/*.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js"},"repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~1.1.0","grunt-saucelabs":"~8.6.2","grunt-contrib-connect":"1.0.0","jshint":"~2.9.1","browserify":"~13.0.0","grunt-browserify":"~5.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-qunit":"~1.2.0","grunt-contrib-uglify":"~1.0.0","jszip-utils":"~0.0.2","package-json-versionify":"~1.0.2","qunit-cli":"~0.2.0","qunitjs":"~1.23.0","tmp":"0.0.28"},"dependencies":{"core-js":"~2.3.0","es6-promise":"~3.0.2","lie":"~3.1.0","pako":"~1.0.2","readable-stream":"~2.0.6"},"license":"(MIT OR GPL-3.0)","gitHead":"4cd12c0cc6ad9524e56497dd50151dcd286abf23","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.1.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"dduponchel","email":"d.duponchel@gmail.com"},"dist":{"shasum":"fc323fe41bb1730348d20dd022aa4d8b57cbbcf9","size":173223,"noattachment":false,"key":"/jszip/-/jszip-3.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.1.4.tgz"},"maintainers":[{"name":"stuk","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jszip-3.1.4.tgz_1503596013769_0.0404528952203691"},"directories":{},"publish_time":1503596015015,"_cnpm_publish_time":1503596015015,"_hasShrinkwrap":false},"3.1.3":{"name":"jszip","version":"3.1.3","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit-cli -c test/helpers/test-utils.js test/helpers/node-test-utils.js test/asserts/*.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js"},"repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~1.1.0","grunt-saucelabs":"~8.6.2","grunt-contrib-connect":"1.0.0","jshint":"~2.9.1","browserify":"~13.0.0","grunt-browserify":"~5.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-qunit":"~1.2.0","grunt-contrib-uglify":"~1.0.0","jszip-utils":"~0.0.2","package-json-versionify":"~1.0.2","qunit-cli":"~0.2.0","qunitjs":"~1.23.0","tmp":"0.0.28"},"dependencies":{"core-js":"~2.3.0","es6-promise":"~3.0.2","lie":"~3.1.0","pako":"~1.0.2","readable-stream":"~2.0.6"},"license":"(MIT OR GPL-3.0)","gitHead":"a5b4343ae5db14dae08487262165e101a0e4c9c4","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.1.3","_shasum":"8a920403b2b1651c0fc126be90192d9080957c37","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.7.0","_npmUser":{"name":"dduponchel","email":"d.duponchel@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"dist":{"shasum":"8a920403b2b1651c0fc126be90192d9080957c37","size":171058,"noattachment":false,"key":"/jszip/-/jszip-3.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.1.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jszip-3.1.3.tgz_1475781240437_0.4150065495632589"},"directories":{},"publish_time":1475781244275,"_cnpm_publish_time":1475781244275,"_hasShrinkwrap":false},"3.1.2":{"name":"jszip","version":"3.1.2","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit-cli -c test/helpers/test-utils.js test/helpers/node-test-utils.js test/asserts/*.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","browser":{"readable-stream":"./lib/readable-stream-browser.js"},"repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~1.1.0","grunt-saucelabs":"~8.6.2","grunt-contrib-connect":"1.0.0","jshint":"~2.9.1","browserify":"~13.0.0","grunt-browserify":"~5.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-qunit":"~1.2.0","grunt-contrib-uglify":"~1.0.0","jszip-utils":"~0.0.2","package-json-versionify":"~1.0.2","qunit-cli":"~0.2.0","qunitjs":"~1.23.0","tmp":"0.0.28"},"dependencies":{"core-js":"~2.3.0","es6-promise":"~3.0.2","lie":"~3.1.0","pako":"~1.0.2","readable-stream":"~2.0.6"},"license":"(MIT OR GPL-3.0)","gitHead":"917e429131391bca3cf4011e4d0bd3f16a350a76","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.1.2","_shasum":"2c2ec0b628e8c88d119f9e89bd1cd4d63ff18b92","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.4.0","_npmUser":{"name":"dduponchel","email":"d.duponchel@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"dist":{"shasum":"2c2ec0b628e8c88d119f9e89bd1cd4d63ff18b92","size":170426,"noattachment":false,"key":"/jszip/-/jszip-3.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.1.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jszip-3.1.2.tgz_1471978541067_0.7300995285622776"},"directories":{},"publish_time":1471978543473,"_cnpm_publish_time":1471978543473,"_hasShrinkwrap":false},"3.1.1":{"name":"jszip","version":"3.1.1","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit-cli -c test/helpers/test-utils.js test/helpers/node-test-utils.js test/asserts/*.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~1.1.0","grunt-saucelabs":"~8.6.2","grunt-contrib-connect":"1.0.0","jshint":"~2.9.1","browserify":"~13.0.0","grunt-browserify":"~5.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-qunit":"~1.2.0","grunt-contrib-uglify":"~1.0.0","jszip-utils":"~0.0.2","package-json-versionify":"~1.0.2","qunit-cli":"~0.2.0","qunitjs":"~1.23.0","tmp":"0.0.28"},"dependencies":{"core-js":"~2.3.0","es6-promise":"~3.0.2","lie":"~3.1.0","pako":"~1.0.2","readable-stream":"~2.0.6"},"license":"(MIT OR GPL-3.0)","gitHead":"eb73c1efdf1770adc41562694dec096ffdf811ad","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.1.1","_shasum":"7a2e3b764f12450f71e6f1827362f8c934694b9e","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"dduponchel","email":"d.duponchel@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"dist":{"shasum":"7a2e3b764f12450f71e6f1827362f8c934694b9e","size":168971,"noattachment":false,"key":"/jszip/-/jszip-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jszip-3.1.1.tgz_1470682636610_0.4659483206924051"},"directories":{},"publish_time":1470682639135,"_cnpm_publish_time":1470682639135,"_hasShrinkwrap":false},"3.1.0":{"name":"jszip","version":"3.1.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit-cli -c test/helpers/test-utils.js test/helpers/node-test-utils.js test/asserts/*.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~1.1.0","grunt-saucelabs":"~8.6.2","grunt-contrib-connect":"1.0.0","jshint":"~2.9.1","browserify":"~13.0.0","grunt-browserify":"~5.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-qunit":"~1.2.0","grunt-contrib-uglify":"~1.0.0","jszip-utils":"~0.0.2","package-json-versionify":"~1.0.2","qunit-cli":"~0.2.0","qunitjs":"~1.23.0","tmp":"0.0.28"},"dependencies":{"core-js":"~2.3.0","es6-promise":"~3.0.2","lie":"~3.1.0","pako":"~1.0.2","readable-stream":"~2.0.6"},"license":"(MIT OR GPL-3.0)","gitHead":"92bec49e7f0037fd07947684c74747ad5f239261","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.1.0","_shasum":"d64569c7455e30a99de3728e7252a87ac6dbd83c","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"dduponchel","email":"d.duponchel@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"dist":{"shasum":"d64569c7455e30a99de3728e7252a87ac6dbd83c","size":168862,"noattachment":false,"key":"/jszip/-/jszip-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/jszip-3.1.0.tgz_1470254929697_0.5282932843547314"},"directories":{},"publish_time":1470254931050,"_cnpm_publish_time":1470254931050,"_hasShrinkwrap":false},"2.6.1":{"name":"jszip","version":"2.6.1","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"^0.7.6","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~8.6.1","grunt-contrib-connect":"~0.11.2","jshint":"~2.8.0","browserify":"~11.2.0","grunt-browserify":"~4.0.1","grunt-contrib-jshint":"~0.11.3","grunt-contrib-uglify":"~0.9.2","jszip-utils":"~0.0.2"},"dependencies":{"pako":"~1.0.2"},"license":"(MIT OR GPL-3.0)","gitHead":"f65bd5415f84bd8c86cb93f62a30723364b52c65","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@2.6.1","_shasum":"b88f3a7b2e67a2a048152982c7a3756d9c4828f0","_from":".","_npmVersion":"3.10.5","_nodeVersion":"6.3.1","_npmUser":{"name":"dduponchel","email":"d.duponchel@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"dist":{"shasum":"b88f3a7b2e67a2a048152982c7a3756d9c4828f0","size":142949,"noattachment":false,"key":"/jszip/-/jszip-2.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.6.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jszip-2.6.1.tgz_1469735202748_0.3818911185953766"},"directories":{},"publish_time":1469735204662,"_cnpm_publish_time":1469735204662,"_hasShrinkwrap":false},"3.0.0":{"name":"jszip","version":"3.0.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"qunit-cli -c test/helpers/test-utils.js test/helpers/node-test-utils.js test/asserts/*.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"grunt":"~0.4.1","grunt-cli":"~1.1.0","grunt-saucelabs":"~8.6.2","grunt-contrib-connect":"1.0.0","jshint":"~2.9.1","browserify":"~13.0.0","grunt-browserify":"~5.0.0","grunt-contrib-jshint":"~1.0.0","grunt-contrib-uglify":"~1.0.0","jszip-utils":"~0.0.2","qunit-cli":"~0.2.0","qunitjs":"~1.23.0","tmp":"0.0.28"},"dependencies":{"es6-promise":"~3.0.2","pako":"~1.0.0","readable-stream":"~2.0.6","asap":"~2.0.3"},"license":"(MIT OR GPL-3.0)","gitHead":"dbc084115a2f5c88d2ebda16c7e019d2b5d547d8","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@3.0.0","_shasum":"bc14156ae59d9eb3bf8598c3e5f079cd3b16f958","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.1","_npmUser":{"name":"dduponchel","email":"d.duponchel@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"dist":{"shasum":"bc14156ae59d9eb3bf8598c3e5f079cd3b16f958","size":173339,"noattachment":false,"key":"/jszip/-/jszip-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-3.0.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jszip-3.0.0.tgz_1460575953453_0.060532084200531244"},"directories":{},"publish_time":1460575955807,"_cnpm_publish_time":1460575955807,"_hasShrinkwrap":false},"2.6.0":{"name":"jszip","version":"2.6.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"git+https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"^0.7.6","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~8.6.1","grunt-contrib-connect":"~0.11.2","jshint":"~2.8.0","browserify":"~11.2.0","grunt-browserify":"~4.0.1","grunt-contrib-jshint":"~0.11.3","grunt-contrib-uglify":"~0.9.2","jszip-utils":"~0.0.2"},"dependencies":{"pako":"~1.0.0"},"license":"(MIT OR GPL-3.0)","gitHead":"8f190955e9328b768d7fc4f2770234fd53c407a7","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip#readme","_id":"jszip@2.6.0","_shasum":"7fb3e9c2f11c8a9840612db5dabbc8cf3a7534b7","_from":".","_npmVersion":"3.8.2","_nodeVersion":"5.9.0","_npmUser":{"name":"dduponchel","email":"d.duponchel@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"dist":{"shasum":"7fb3e9c2f11c8a9840612db5dabbc8cf3a7534b7","size":141431,"noattachment":false,"key":"/jszip/-/jszip-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.6.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/jszip-2.6.0.tgz_1458767883301_0.08747307094745338"},"directories":{},"publish_time":1458767885861,"_cnpm_publish_time":1458767885861,"_hasShrinkwrap":false},"2.5.0":{"name":"jszip","version":"2.5.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"~0.6.3","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~7.0.0","grunt-contrib-connect":"~0.7.1","jshint":"~2.5.1","browserify":"~4.1.4","grunt-browserify":"~2.1.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","jszip-utils":"~0.0.2"},"dependencies":{"pako":"~0.2.5"},"license":"MIT or GPLv3","gitHead":"9ab3ed85da96700f32f50e01b87f2a4bde010390","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip","_id":"jszip@2.5.0","_shasum":"7444fd8551ddf3e5da7198fea0c91bc8308cc274","_from":".","_npmVersion":"2.5.1","_nodeVersion":"1.3.0","_npmUser":{"name":"stuk","email":"stuart@stuartk.com"},"maintainers":[{"name":"stuk","email":""}],"dist":{"shasum":"7444fd8551ddf3e5da7198fea0c91bc8308cc274","size":49722,"noattachment":false,"key":"/jszip/-/jszip-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.5.0.tgz"},"publish_time":1426125554066,"_cnpm_publish_time":1426125554066,"_hasShrinkwrap":false},"2.4.0":{"name":"jszip","version":"2.4.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"~0.6.3","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~7.0.0","grunt-contrib-connect":"~0.7.1","jshint":"~2.5.1","browserify":"~4.1.4","grunt-browserify":"~2.1.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","jszip-utils":"~0.0.2"},"dependencies":{"pako":"~0.2.5"},"license":"MIT or GPLv3","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"_id":"jszip@2.4.0","dist":{"shasum":"487a93b76c3bffa6cb085cd61eb934eabe2d294f","size":47583,"noattachment":false,"key":"/jszip/-/jszip-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.4.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"stuk","email":"stuart@stuartk.com"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"publish_time":1406311033835,"_cnpm_publish_time":1406311033835,"_hasShrinkwrap":false},"2.3.0":{"name":"jszip","version":"2.3.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"browser":{"./nodeBuffer":false,"./nodeBufferReader":false},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"~0.6.3","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~7.0.0","grunt-contrib-connect":"~0.7.1","jshint":"~2.5.1","browserify":"~4.1.4","grunt-browserify":"~2.1.0","grunt-contrib-jshint":"~0.10.0","grunt-contrib-uglify":"~0.4.0","jszip-utils":"~0.0.2"},"dependencies":{"pako":"~0.2.1"},"license":"MIT or GPLv3","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip","_id":"jszip@2.3.0","dist":{"shasum":"04efa0f84dad82a2bb3d33ab97b9ece5b9769936","size":39240,"noattachment":false,"key":"/jszip/-/jszip-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.3.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"stuk","email":"stuart@stuartk.com"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"publish_time":1403128960426,"_cnpm_publish_time":1403128960426,"_hasShrinkwrap":false},"2.2.2":{"name":"jszip","version":"2.2.2","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"browser":{"./nodeBuffer":false,"./nodeBufferReader":false},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"~0.5.16","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~4.1.2","grunt-contrib-connect":"~0.5.0","jshint":"~2.1.11","browserify":"~2.35.0","grunt-browserify":"~1.3.0","grunt-contrib-jshint":"~0.6.4","grunt-contrib-uglify":"~0.2.4","jszip-utils":"~0.0.1"},"dependencies":{"pako":"~0.2.1"},"license":"MIT or GPLv3","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip","_id":"jszip@2.2.2","dist":{"shasum":"4ffd9ca6bd790ab6a59c40ab8de2a1329b347341","size":750835,"noattachment":false,"key":"/jszip/-/jszip-2.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.2.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"stuk","email":"stuart@stuartk.com"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"publish_time":1398978340198,"_cnpm_publish_time":1398978340198,"_hasShrinkwrap":false},"2.2.1":{"name":"jszip","version":"2.2.1","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"browser":{"./nodeBuffer":false,"./nodeBufferReader":false},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"~0.5.16","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~4.1.2","grunt-contrib-connect":"~0.5.0","jshint":"~2.1.11","browserify":"~2.35.0","grunt-browserify":"~1.3.0","grunt-contrib-jshint":"~0.6.4","grunt-contrib-uglify":"~0.2.4"},"dependencies":{"pako":"~0.1.1"},"license":"MIT or GPLv3","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip","_id":"jszip@2.2.1","dist":{"shasum":"3b0d4f60c2c00776677aff94639b9799c0079dff","size":755998,"noattachment":false,"key":"/jszip/-/jszip-2.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.2.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"publish_time":1398368907080,"_cnpm_publish_time":1398368907080,"_hasShrinkwrap":false},"2.2.0":{"name":"jszip","version":"2.2.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"browser":{"./nodeBuffer":false,"./nodeBufferReader":false},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"~0.5.16","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~4.1.2","grunt-contrib-connect":"~0.5.0","jshint":"~2.1.11","browserify":"~2.35.0","grunt-browserify":"~1.3.0","grunt-contrib-jshint":"~0.6.4","grunt-contrib-uglify":"~0.2.4"},"dependencies":{"zlibjs":"~0.2.0"},"license":"MIT or GPLv3","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"_id":"jszip@2.2.0","dist":{"shasum":"0f10de77bc519a2b28682741766869c87e5574dd","size":693730,"noattachment":false,"key":"/jszip/-/jszip-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.2.0.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"publish_time":1393410248455,"_hasShrinkwrap":false,"_cnpm_publish_time":1393410248455},"2.1.1":{"name":"jszip","version":"2.1.1","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"browser":{"./nodeBuffer":false,"./nodeBufferReader":false},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"~0.5.16","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~4.1.2","grunt-contrib-connect":"~0.5.0","jshint":"~2.1.11","browserify":"~2.35.0","grunt-browserify":"~1.3.0","grunt-contrib-jshint":"~0.6.4","grunt-contrib-uglify":"~0.2.4"},"dependencies":{"zlibjs":"~0.1.7"},"license":"MIT or GPLv3","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip","_id":"jszip@2.1.1","dist":{"shasum":"f2633aae6562c1fd66b25ae65fcff4f919324dd6","size":709965,"noattachment":false,"key":"/jszip/-/jszip-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.1.1.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"publish_time":1392252141891,"_hasShrinkwrap":false,"_cnpm_publish_time":1392252141891},"2.1.0":{"name":"jszip","version":"2.1.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt build && grunt test","lint":"grunt jshint"},"browser":{"./nodeBuffer":false,"./nodeBufferReader":false},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./lib/index","repository":{"type":"git","url":"https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"~0.5.16","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~4.1.2","grunt-contrib-connect":"~0.5.0","jshint":"~2.1.11","browserify":"~2.35.0","grunt-browserify":"~1.3.0","grunt-contrib-jshint":"~0.6.4","grunt-contrib-uglify":"~0.2.4"},"dependencies":{"zlib.js":"git://github.com/imaya/zlib.js#0.1.7"},"license":"MIT or GPLv3","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip","_id":"jszip@2.1.0","dist":{"shasum":"c88090a69c10d9cbaae6b840b23f3dee99e22880","size":710175,"noattachment":false,"key":"/jszip/-/jszip-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.1.0.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"publish_time":1391715068303,"_hasShrinkwrap":false,"_cnpm_publish_time":1391715068303},"2.0.0":{"name":"jszip","version":"2.0.0","author":{"name":"Stuart Knightley","email":"stuart@stuartk.com"},"description":"Create, read and edit .zip files with Javascript http://stuartk.com/jszip","scripts":{"test":"npm run test-node && npm run test-browser","test-node":"cd test && qunit -c node.js -t test.js","test-browser":"grunt test","lint":"jshint ."},"contributors":[{"name":"Franz Buchinger"},{"name":"António Afonso"},{"name":"David Duponchel"},{"name":"yiminghe"}],"main":"./index","repository":{"type":"git","url":"https://github.com/Stuk/jszip.git"},"keywords":["zip","deflate","inflate"],"devDependencies":{"qunit":"~0.5.16","grunt":"~0.4.1","grunt-cli":"~0.1.9","grunt-saucelabs":"~4.1.2","grunt-contrib-connect":"~0.5.0","jshint":"~2.1.11"},"license":"MIT or GPLv3","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"homepage":"https://github.com/Stuk/jszip","_id":"jszip@2.0.0","dist":{"shasum":"c863d21c6d53cdcc264ae496628c8fa9f7ca9f0b","size":668660,"noattachment":false,"key":"/jszip/-/jszip-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-2.0.0.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"directories":{},"publish_time":1391715056795,"_hasShrinkwrap":false,"_cnpm_publish_time":1391715056795},"0.2.1":{"name":"jszip","version":"0.2.1","description":"An AMD version of the library by STUK for creating, reading and editing .zip files with Javascript, with a lovely and simple API.","main":"lib/index.js","directories":{"doc":"docs","example":"examples","test":"test"},"repository":{"type":"git","url":"git://github.com/calvinmetcalf/jszip.git"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"},{"type":"GPL-3.0","url":"http://opensource.org/licenses/GPL-3.0"}],"bugs":{"url":"https://github.com/calvinmetcalf/jszip/issues"},"categories":["Utilities","Storage"],"jam":{"main":"dist/jszip.js"},"devDependencies":{"grunt":"~0.4.1","grunt-component":"~0.1.7","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jshint":"~0.6.4"},"contributors":[{"name":"Stuart Knightley","url":"http://stuartk.com/"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com","url":"http://calvinmetcalf.com"}],"_id":"jszip@0.2.1","dist":{"shasum":"04605461602470801670cf5bec4b11cdfb8205ee","size":884605,"noattachment":false,"key":"/jszip/-/jszip-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-0.2.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"publish_time":1380569738335,"_hasShrinkwrap":false,"_cnpm_publish_time":1380569738335},"0.2.0":{"name":"jszip","version":"0.2.0","description":"An AMD version of the library by STUK for creating, reading and editing .zip files with Javascript, with a lovely and simple API.","main":"dist/jszip.js","directories":{"doc":"docs","example":"examples","test":"test"},"repository":{"type":"git","url":"git://github.com/calvinmetcalf/jszip.git"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"},{"type":"GPL-3.0","url":"http://opensource.org/licenses/GPL-3.0"}],"bugs":{"url":"https://github.com/calvinmetcalf/jszip/issues"},"categories":["Utilities","Storage"],"devDependencies":{"grunt":"~0.4.1","grunt-component":"~0.1.7","grunt-contrib-uglify":"~0.2.4","grunt-contrib-jshint":"~0.6.4"},"contributors":[{"name":"Stuart Knightley","url":"http://stuartk.com/"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com","url":"http://calvinmetcalf.com"}],"_id":"jszip@0.2.0","dist":{"shasum":"694b6387f294a4ee97852c57981975ba1b1e7055","size":697643,"noattachment":false,"key":"/jszip/-/jszip-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-0.2.0.tgz"},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"publish_time":1380070844009,"_hasShrinkwrap":false,"_cnpm_publish_time":1380070844009},"0.1.1":{"name":"jszip","version":"0.1.1","description":"An AMD version of the library by STUK for creating, reading and editing .zip files with Javascript, with a lovely and simple API.","main":"dist/jszip.js","directories":{"doc":"docs","example":"examples","test":"test"},"devDependencies":{"requirejs":"~2.1.8","almond":"~0.2.6"},"scripts":{"build":"r.js -o options.json"},"repository":{"type":"git","url":"git://github.com/calvinmetcalf/jszip.git"},"licenses":[{"type":"MIT","url":"http://opensource.org/licenses/MIT"},{"type":"GPL-3.0","url":"http://opensource.org/licenses/GPL-3.0"}],"bugs":{"url":"https://github.com/calvinmetcalf/jszip/issues"},"categories":["Utilities","Storage"],"contributors":[{"name":"Stuart Knightley","url":"http://stuartk.com/"},{"name":"Calvin Metcalf","email":"calvin.metcalf@gmail.com","url":"http://calvinmetcalf.com"}],"_id":"jszip@0.1.1","dist":{"shasum":"858f507727dbb5eb93ac76242309cfcb090c7561","size":870400,"noattachment":false,"key":"/jszip/-/jszip-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-0.1.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"publish_time":1378914103030,"_hasShrinkwrap":false,"_cnpm_publish_time":1378914103030},"0.1.0":{"name":"jszip","version":"0.1.0","description":"JSZip =====","main":"dist/jszip.js","directories":{"doc":"docs","example":"examples","test":"test"},"devDependencies":{"requirejs":"~2.1.8","almond":"~0.2.6"},"scripts":{"build":"r.js -o options.json"},"repository":{"type":"git","url":"git://github.com/calvinmetcalf/jszip.git"},"license":"MIT","bugs":{"url":"https://github.com/calvinmetcalf/jszip/issues"},"categories":["Utilities","Storage"],"_id":"jszip@0.1.0","dist":{"shasum":"adeb0d859f5038e86448e6488f4201382eb42588","size":857751,"noattachment":false,"key":"/jszip/-/jszip-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/jszip/download/jszip-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"cwmma","email":"calvin.metcalf@gmail.com"},"maintainers":[{"name":"stuk","email":""}],"publish_time":1378913147145,"_hasShrinkwrap":false,"_cnpm_publish_time":1378913147145}},"readme":"JSZip\n=====\n\nA library for creating, reading and editing .zip files with JavaScript, with a\nlovely and simple API.\n\nSee https://stuk.github.io/jszip for all the documentation.\n\n```javascript\nconst zip = new JSZip();\n\nzip.file(\"Hello.txt\", \"Hello World\\n\");\n\nconst img = zip.folder(\"images\");\nimg.file(\"smile.gif\", imgData, {base64: true});\n\nzip.generateAsync({type:\"blob\"}).then(function(content) {\n    // see FileSaver.js\n    saveAs(content, \"example.zip\");\n});\n\n/*\nResults in a zip containing\nHello.txt\nimages/\n    smile.gif\n*/\n```\nLicense\n-------\n\nJSZip is dual-licensed. You may use it under the MIT license *or* the GPLv3\nlicense. See [LICENSE.markdown](LICENSE.markdown).\n","_attachments":{},"homepage":"https://github.com/Stuk/jszip#readme","bugs":{"url":"https://github.com/Stuk/jszip/issues"},"license":"(MIT OR GPL-3.0-or-later)"}