{
	"name": "jszip",
	"versions": {
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-0.1.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.8",
			"_npmUser": {
				"name": "cwmma",
				"email": "calvin.metcalf@gmail.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				}
			],
			"contributors": []
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-0.1.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.8",
			"_npmUser": {
				"name": "cwmma",
				"email": "calvin.metcalf@gmail.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				}
			]
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-0.2.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.5",
			"_npmUser": {
				"name": "cwmma",
				"email": "calvin.metcalf@gmail.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				}
			]
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-0.2.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.8",
			"_npmUser": {
				"name": "cwmma",
				"email": "calvin.metcalf@gmail.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				}
			]
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.0.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.24",
			"_npmUser": {
				"name": "cwmma",
				"email": "calvin.metcalf@gmail.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				}
			],
			"directories": {}
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.1.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.24",
			"_npmUser": {
				"name": "cwmma",
				"email": "calvin.metcalf@gmail.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				}
			],
			"directories": {}
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.1.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.24",
			"_npmUser": {
				"name": "cwmma",
				"email": "calvin.metcalf@gmail.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"directories": {}
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.2.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.5",
			"_npmUser": {
				"name": "cwmma",
				"email": "calvin.metcalf@gmail.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"directories": {}
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.2.1.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "cwmma",
				"email": "calvin.metcalf@gmail.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"directories": {}
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.2.2.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "stuk",
				"email": "stuart@stuartk.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"directories": {}
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.3.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.4.3",
			"_npmUser": {
				"name": "stuk",
				"email": "stuart@stuartk.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"directories": {}
		},
		"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",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.4.0.tgz"
			},
			"_from": ".",
			"_npmVersion": "1.3.11",
			"_npmUser": {
				"name": "stuk",
				"email": "stuart@stuartk.com"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"directories": {}
		},
		"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": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"dist": {
				"shasum": "7444fd8551ddf3e5da7198fea0c91bc8308cc274",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz"
			},
			"directories": {}
		},
		"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": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"dist": {
				"shasum": "7fb3e9c2f11c8a9840612db5dabbc8cf3a7534b7",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.6.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/jszip-2.6.0.tgz_1458767883301_0.08747307094745338"
			},
			"directories": {}
		},
		"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": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"dist": {
				"shasum": "bc14156ae59d9eb3bf8598c3e5f079cd3b16f958",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.0.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/jszip-3.0.0.tgz_1460575953453_0.060532084200531244"
			},
			"directories": {}
		},
		"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": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"dist": {
				"shasum": "b88f3a7b2e67a2a048152982c7a3756d9c4828f0",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-2.6.1.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-12-west.internal.npmjs.com",
				"tmp": "tmp/jszip-2.6.1.tgz_1469735202748_0.3818911185953766"
			},
			"directories": {}
		},
		"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": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"dist": {
				"shasum": "d64569c7455e30a99de3728e7252a87ac6dbd83c",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.1.0.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/jszip-3.1.0.tgz_1470254929697_0.5282932843547314"
			},
			"directories": {}
		},
		"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": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"dist": {
				"shasum": "7a2e3b764f12450f71e6f1827362f8c934694b9e",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.1.1.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/jszip-3.1.1.tgz_1470682636610_0.4659483206924051"
			},
			"directories": {}
		},
		"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": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"dist": {
				"shasum": "2c2ec0b628e8c88d119f9e89bd1cd4d63ff18b92",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.1.2.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/jszip-3.1.2.tgz_1471978541067_0.7300995285622776"
			},
			"directories": {}
		},
		"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": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"dist": {
				"shasum": "8a920403b2b1651c0fc126be90192d9080957c37",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.1.3.tgz"
			},
			"_npmOperationalInternal": {
				"host": "packages-16-east.internal.npmjs.com",
				"tmp": "tmp/jszip-3.1.3.tgz_1475781240437_0.4150065495632589"
			},
			"directories": {}
		},
		"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": {
				"integrity": "sha512-z6w8iYIxZ/fcgul0j/OerkYnkomH8BZigvzbxVmr2h5HkZUrPtk2kjYtLkqR9wwQxEP6ecKNoKLsbhd18jfnGA==",
				"shasum": "fc323fe41bb1730348d20dd022aa4d8b57cbbcf9",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.1.4.tgz"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/jszip-3.1.4.tgz_1503596013769_0.0404528952203691"
			},
			"directories": {}
		},
		"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": {
				"integrity": "sha512-5W8NUaFRFRqTOL7ZDDrx5qWHJyBXy6velVudIzQUSoqAAYqzSh2Z7/m0Rf1QbmQJccegD0r+YZxBjzqoBiEeJQ==",
				"shasum": "e3c2a6c6d706ac6e603314036d43cd40beefdf37",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/jszip-3.1.5.tgz_1510267208688_0.9212827673181891"
			},
			"directories": {}
		},
		"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": {
				"integrity": "sha512-4WjbsaEtBK/DHeDZOPiPw5nzSGLDEDDreFRDEgnoMwmknPjTqa+23XuYFk6NiGbeiAeZCctiQ/X/z0lQBmDVOQ==",
				"shasum": "1c179e8692777490ca4e9b8f3ced08f9b820da2c",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.2.0.tgz",
				"fileCount": 49,
				"unpackedSize": 657579,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcbt1WCRA9TVsSAnZWagAAWXMP/3IDo4zBC8eumyo7iEQf\nYUplEn4cIukKU2VEXGeM+jq0HiYZpXWW20dWRAucbSBuGn8UBOCE8Rr5OWQ3\nxLE18Y9FhkrD/1IlOGyyOwi3TqqaMlTs2nSFYSMwNKVGhmhrg3I8YSIg1aMe\noL9KVhT24SLhJJuHSFtwJDyMWakq0MXR8iLV1SUbpCrs18mIYA3mg9/XHcsJ\nnBTtA2MCbh5Wy2xMT1n77cPSO/GxuNCP5ZZZ0bQ3qDMfOWpBB7QGz92nwoOh\noVjP/PG18JeoAIa3AZ8nk2PschiRroR+3xGDFB8+kZk/VBrWQ6zW1EcOLtTu\nQVOeR7x6T81otuFhP0Gd8TKbYRmUW4KbHSpQkYjYe+qYiR1VXqKzqYzRvUCe\nFT0ToSArq+rAaIY1ZPZFz7WZjkVe+gpkP/cLjwbQIRfA6KVDmNzYWS0G0i6n\n/1MiIPieoJxfBXOGx0qaHQJ+vFk2XXGZaN0/DmHsQfqeu5O7p+qGHgDc4uu/\noafmdZxJmC+lI84qMs1OHUqI1H1u7uJ/SagU8MDCPMANQtFVBeg+5nAQvpyF\nguJYDScxPlXrZBE9Rt+1lnm81wse6XJjMuPljYLytrbEziA0oGd/e9vB5+Jx\n8wQbESWtF5ZgP/HVCt3plYBd74jXOct3K9Vg+PSnuUojBr4+UOhy0YRg/Wua\nm5dv\r\n=VT3T\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/jszip_3.2.0_1550769493842_0.7752739745613444"
			},
			"_hasShrinkwrap": false
		},
		"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": {
				"integrity": "sha512-iCMBbo4eE5rb1VCpm5qXOAaUiRKRUKiItn8ah2YQQx9qymmSAY98eyQfioChEYcVQLh0zxJ3wS4A0mh90AVPvw==",
				"shasum": "c5d32df7274042282b157efb16e522b43435e01a",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.2.1.tgz",
				"fileCount": 48,
				"unpackedSize": 652365,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJclRTjCRA9TVsSAnZWagAAqQMP/2dt+YddFjnrydW4ye0p\nSLoghQsK/iahkZ8b2ZXj1/yCToGvXScxrxaCdo+1UmIbd3RK1XWpxU3AIf6w\nsyQ7kFTT4W2gZiiDj5+4g1xtSXKjT2oKx0S+rsd+eXAFhfnoSwr1GGoR7Y80\nlH+1jSjxcdyBn20AOuAXvozpPIMNP5vJ/Ol8HvNpl+2ADK8OLPC3k08somUx\nmTiRP1QX9tedi0yVIO+s7VMFNhJX/Y9xTJxb9Zv5zuTYhwIFPMe3nz/6F8fA\n/JLgvgLQth/RPdea3zGFWppfLtVAfhkTKngwpZ1p6UIoyQ60yhQVkB1If845\nriEhOgX0JzjTPW52V9k+tZw23NRgsqby5bCI+rGufbBiIq6fmX4o4ns/WJR0\nnO6dPsM68/AQSd+oz5q37tAGHabPqJsDQOlWa1wbYwTcIvKGoInJB1YNJnD3\ndOhn6kqlg1++CLeny9qaiZ5mjDk5lqGLF21rrqwJVsGUUbW2CYKJm/2YaOCD\nQrIpL309lNuWh1dQfkgG0UHBbiJhkKEqRyRdGsIP0yBfAvqzr/Tobox9xv9O\n3Nq0BRWmz67qEL2U8oe7wtO11PY4brHdwD56MpLgLXniWjxEeWV8WbG5IAA9\nLou9g7+i2Ab/TdseCE6J0WZXpuoE7lCBjNpyI5X14bacCttHKKpsWiFDqkyy\nmUxQ\r\n=Ykhf\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/jszip_3.2.1_1553274082888_0.3003702936974413"
			},
			"_hasShrinkwrap": false
		},
		"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": {
				"integrity": "sha512-NmKajvAFQpbg3taXQXr/ccS2wcucR1AZ+NtyWp2Nq7HHVsXhcJFR8p0Baf32C2yVvBylFWVeKf+WI2AnvlPhpA==",
				"shasum": "b143816df7e106a9597a94c77493385adca5bd1d",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.2.2.tgz",
				"fileCount": 48,
				"unpackedSize": 651023,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdHSDMCRA9TVsSAnZWagAAwhUQAJYUmNw+wLHUD+05McMj\nqZux9JQEUYD/h7tFszxxXfnia2sT2qmdK08mSFcA62zJ8QWtfkOzTImtqhBn\nR/9IcIUOiXCN65c5tFSeqYueVPhbOfSD4Y4p80ecBOga3rEt74PbMDvr0ZHB\ntkEJPmWIxlVyAS+UcZABkwmaIMq3ez/xwjHFabNif6S01tHYGoIG8MF8/Ju4\nPREWmT7czIcamHzd79ZY9Lr1cn1jl7JhFaZJWxJghJqAYzFJcbJ3sJGiRtqd\nMgCnmB6Guyeg62gnUf0HqiAXZgQTA9p+zCH+CJdV8fsE/+ZaZcs9q6yRoAMg\n4UrO2RxySMEOhxkUYtD+xK3C6UC/GpOpS66v7xzbTumsGyNEKMiOjzLDWBS9\n0xm/PyV8mu7GpMAki7NvmS3We2JnSUZNgp7VqwO7cocXGn3aFnhPePpTVUnO\n0xbITisT/cvKxJuPIkCa23cr//zIx3wh4ulhV2Fd1Il5UF1/J9TsSQTw6jjY\nxHBqWDgtaGr70hU27ULQEAUTBklb3oMhdwK+3NuW0WV6y4cmdPGqXcFQx1R9\nm0tDc7ms0GpY31+OZ9h77POIYoeUrEkxO9m74RhR5A8KJ8HjJjAVtbcw/0X9\n4JF8O8x0v1Y+s7SJelFN06uDe3M/TW+ue83S7JQWpi/Ar5ENKDJIfDigYZck\nbbeM\r\n=2H0N\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/jszip_3.2.2_1562190027394_0.33450775594456394"
			},
			"_hasShrinkwrap": false
		},
		"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": {
				"integrity": "sha512-EJ9k766htB1ZWnsV5ZMDkKLgA+201r/ouFF8R2OigVjVdcm2rurcBrrdXaeqBJbqnUVMko512PYmlncBKE1Huw==",
				"shasum": "29d72c21a54990fa885b11fc843db320640d5271",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.3.0.tgz",
				"fileCount": 48,
				"unpackedSize": 651020,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehMscCRA9TVsSAnZWagAAqsIQAJxojRcP2O4AuU/ksOB5\nUcEojrGe0+PvlSh/9ZoBDz9Hz81VHncyAvdErTMEBaG0D04en3wPOqNSaY6o\n1JaS3GpHrXpwAuVmjh0xYDVSrN6AEXnNhZR22FnKhrvgTtsZtGH5QZmAUu++\nG0g+M2KK24qQWJPeTbwKeQrCGWxSyy+7b/iECGu2jENc8BDRt/w3Dggtj1Td\nT5481ffg7kEUwEpar+q5y9mXqgmNXOEnTQASpi9skzrzuMEAV1OFgXh65yrW\nx9aYIyMJjT9XgH7ZXKdQU589dQojdQgCBRHuKJcNwVcl9GBxZCuTfR35tiZP\n2uwrr0hI2ScrGyN7YUYQ+G6UXcmfpF2iGCHTFZrINVGhVtX4CGdvA6yaca3t\nFBAR4IysMlp3JzbMFs8SkWuoIy/sDdCIuYeqhls/eYIol3I3/0nIpL/wWseU\nwvxgV1JoVAnxpVog+RcmKCeXpoKjjL51G0vP/TPKqMRW7PfrTIxsCZKZCxso\nJKeuj90bJ9duoD0u2Qxgl/DmT6OxBCZR8S+U/gGX+yPAruVT2P4a/FXJUKP0\nQq6/YpFhR0T+ZzkgJBwXkqehdJ8rwWIBE47z8CeFovWU0te+iLqSZfk7gYvj\nqB/bbqu8EeDvMHig94lCEI622Fi0vGYdlRQXM7e7XY0s6b+Mct4a54O8xYfR\n9LGq\r\n=SXxO\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"directories": {},
			"_npmOperationalInternal": {
				"host": "s3://npm-registry-packages",
				"tmp": "tmp/jszip_3.3.0_1585761051528_0.674906193518084"
			},
			"_hasShrinkwrap": false
		},
		"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": {
				"integrity": "sha512-gZAOYuPl4EhPTXT0GjhI3o+ZAz3su6EhLrKUoAivcKqyqC7laS5JEv4XWZND9BgcDcF83vI85yGbDmDR6UhrIg==",
				"shasum": "1a69421fa5f0bb9bc222a46bca88182fba075350",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.4.0.tgz",
				"fileCount": 49,
				"unpackedSize": 659822,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenNtXCRA9TVsSAnZWagAAr7cQAJNVq88P8GI+Jc3i5ygV\nNbIw9ohFBshpCis7IZicHFsLdKZ4IzzjGD455W3MMBwcXV2QWsijdku0/AJC\n21IYENB4vzzgw8JSvZH6rDGiNCOePL3Ay9wDDfytrdz3syHwxDBPpQPt/I70\nqhDRAHYNuxMi7PfvpwzSnd6LRqsl+5vkpG3lN5HZZRLSAATw/562UN6I87oH\nKw5tfzsA6jquSKYkwohzo0IbF1MWRIic/XWPi23YjZuixhx8gqAHBoDnLqV3\n8C9PYCOH4KX5iJBhpMIXvlc/gG0oURPSfURn2nb+qjfMkhA6wyuZ6lw/ANFN\n6y7pCsKAs+s4b8K9yJ3wH0gwLRJggbEgT8C13zS+pL51hETM0LTnCxYTB9rI\nJQWv+wzJkMJZ1GCRgmA/WlIcXnnPusIXBVQg3bKojBD2vJI3kLxIHyNDTFiY\nQFwdMrcmUc0DA4MN2wfcNblF5/wYPRdiuCz+MrcZPVq0oLj/Tif2rWZJtPw+\ngi/Kc3/e382YnTAgnYn8h9pIvQv8NTrSrq8r81mXQNkZe0LTCkqYd/ngwAKn\n4r/ztbjjo7aSKb8ENJF25kObYDkvGE1+wl3l5JahVdhA0Z1UWUHS4WWbvJvX\nz1HjQk/gJ2Oh7dPVsuZOfAmP/FGJoz7Zn7fr9JGllUkl7NfnJVKyB5lN4D20\n6/sg\r\n=edTE\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"_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
		},
		"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": {
				"integrity": "sha512-WRtu7TPCmYePR1nazfrtuF216cIVon/3GWOvHS9QR5bIwSbnxtdpma6un3jyGGNhHsKCSzn5Ypk+EkDRvTGiFA==",
				"shasum": "b4fd1f368245346658e781fec9675802489e15f6",
				"tarball": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz",
				"fileCount": 49,
				"unpackedSize": 660438,
				"npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe5p5ICRA9TVsSAnZWagAAglAP/2icX6WgS0fzzSZ4wPtW\neq9saY80f1cOSFkx7yOPmQHIhrxf9LADXliX/njRYnYhEACXXkJMHouHPMJc\nE97S8FbphAvjEEG16I1wQ4I50r6FPP7szEnsxTuwJKzPemWbedeaWv//1Y6q\npLl+lgvHEBmZqFqAIkjmzPTyLCY2rIrrOdbilxeHIhTyROQjdDeXR/8L9fRC\n0ObZjhULl0wPTUn0+2ppeUZ6BLSpzqXGxxmr41ueAnzF0U4eX0JBqeobIbWH\n10UNjdxVDJ/aNkR8uq8zgdIzaf9D+fB+bDm4w7MVUYDchvVpCqqrGS1wR2sw\nbpEn/mJJ0E9eIc6Z1zpABzweKPtX5LeqZLm1aEwPm1sk4OuF0SgXEAxA59yq\nU6iKShzlUjyVIaxybq4dbOTKIVaMfpKuieHiTTF0cFgXS0rTFVqAidMINyWc\nIvcdpDBg33KtBhGLRMnh0zZf0IVt1L/LYF9RZ/Zz54piNifs155ABDPZnISX\nHSfXuETMNbViWHgzehDI2nnY9mqbT3hpj73NMC37OSq/5U0ao+ZgKdGGhOTF\nvNblbArhR5bAmLB6AKl7ucdqKDfWl8DDxwLxgFiVsKFcypAIGouLrPZLBSY/\nV1ZfnQoQHR4q37x4/5215nQy+2sCscFWU3WIlp6Pyn/9W/nawGoFtzv1Amo6\nS+Ip\r\n=jFSU\r\n-----END PGP SIGNATURE-----\r\n"
			},
			"maintainers": [
				{
					"name": "cwmma",
					"email": "calvin.metcalf@gmail.com"
				},
				{
					"name": "dduponchel",
					"email": "d.duponchel@gmail.com"
				},
				{
					"name": "stuk",
					"email": "stuart@stuartk.com"
				}
			],
			"_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
		}
	},
	"time": {
		"modified": "2020-06-14T22:01:46.334Z",
		"created": "2013-09-11T15:25:45.354Z",
		"0.1.0": "2013-09-11T15:25:47.145Z",
		"0.1.1": "2013-09-11T15:41:43.030Z",
		"0.2.0": "2013-09-25T01:00:44.009Z",
		"0.2.1": "2013-09-30T19:35:38.335Z",
		"2.0.0": "2014-02-06T19:30:56.795Z",
		"2.1.0": "2014-02-06T19:31:08.303Z",
		"2.1.1": "2014-02-13T00:42:21.891Z",
		"2.2.0": "2014-02-26T10:24:08.455Z",
		"2.2.1": "2014-04-24T19:48:27.080Z",
		"2.2.2": "2014-05-01T21:05:40.198Z",
		"2.3.0": "2014-06-18T22:02:40.426Z",
		"2.4.0": "2014-07-25T17:57:13.835Z",
		"2.5.0": "2015-03-12T01:59:14.066Z",
		"2.6.0": "2016-03-23T21:18:05.861Z",
		"3.0.0": "2016-04-13T19:32:35.807Z",
		"2.6.1": "2016-07-28T19:46:44.662Z",
		"3.1.0": "2016-08-03T20:08:51.050Z",
		"3.1.1": "2016-08-08T18:57:19.135Z",
		"3.1.2": "2016-08-23T18:55:43.473Z",
		"3.1.3": "2016-10-06T19:14:04.275Z",
		"3.1.4": "2017-08-24T17:33:35.015Z",
		"3.1.5": "2017-11-09T22:40:10.176Z",
		"3.2.0": "2019-02-21T17:18:13.979Z",
		"3.2.1": "2019-03-22T17:01:23.028Z",
		"3.2.2": "2019-07-03T21:40:27.537Z",
		"3.3.0": "2020-04-01T17:10:51.714Z",
		"3.4.0": "2020-04-19T23:14:31.451Z",
		"3.5.0": "2020-06-14T22:01:44.122Z"
	},
	"users": {},
	"dist-tags": {
		"latest": "3.5.0"
	},
	"_uplinks": {
		"npmjs": {
			"etag": "W/\"1c7e49a5941dbbb282c2e2e7556550cf\"",
			"fetched": 1602009391122
		}
	},
	"_distfiles": {
		"jszip-0.1.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-0.1.0.tgz",
			"sha": "adeb0d859f5038e86448e6488f4201382eb42588",
			"registry": "npmjs"
		},
		"jszip-0.1.1.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-0.1.1.tgz",
			"sha": "858f507727dbb5eb93ac76242309cfcb090c7561",
			"registry": "npmjs"
		},
		"jszip-0.2.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-0.2.0.tgz",
			"sha": "694b6387f294a4ee97852c57981975ba1b1e7055",
			"registry": "npmjs"
		},
		"jszip-0.2.1.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-0.2.1.tgz",
			"sha": "04605461602470801670cf5bec4b11cdfb8205ee",
			"registry": "npmjs"
		},
		"jszip-2.0.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.0.0.tgz",
			"sha": "c863d21c6d53cdcc264ae496628c8fa9f7ca9f0b",
			"registry": "npmjs"
		},
		"jszip-2.1.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.1.0.tgz",
			"sha": "c88090a69c10d9cbaae6b840b23f3dee99e22880",
			"registry": "npmjs"
		},
		"jszip-2.1.1.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.1.1.tgz",
			"sha": "f2633aae6562c1fd66b25ae65fcff4f919324dd6",
			"registry": "npmjs"
		},
		"jszip-2.2.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.2.0.tgz",
			"sha": "0f10de77bc519a2b28682741766869c87e5574dd",
			"registry": "npmjs"
		},
		"jszip-2.2.1.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.2.1.tgz",
			"sha": "3b0d4f60c2c00776677aff94639b9799c0079dff",
			"registry": "npmjs"
		},
		"jszip-2.2.2.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.2.2.tgz",
			"sha": "4ffd9ca6bd790ab6a59c40ab8de2a1329b347341",
			"registry": "npmjs"
		},
		"jszip-2.3.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.3.0.tgz",
			"sha": "04efa0f84dad82a2bb3d33ab97b9ece5b9769936",
			"registry": "npmjs"
		},
		"jszip-2.4.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.4.0.tgz",
			"sha": "487a93b76c3bffa6cb085cd61eb934eabe2d294f",
			"registry": "npmjs"
		},
		"jszip-2.5.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz",
			"sha": "7444fd8551ddf3e5da7198fea0c91bc8308cc274",
			"registry": "npmjs"
		},
		"jszip-2.6.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.6.0.tgz",
			"sha": "7fb3e9c2f11c8a9840612db5dabbc8cf3a7534b7",
			"registry": "npmjs"
		},
		"jszip-3.0.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.0.0.tgz",
			"sha": "bc14156ae59d9eb3bf8598c3e5f079cd3b16f958",
			"registry": "npmjs"
		},
		"jszip-2.6.1.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-2.6.1.tgz",
			"sha": "b88f3a7b2e67a2a048152982c7a3756d9c4828f0",
			"registry": "npmjs"
		},
		"jszip-3.1.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.1.0.tgz",
			"sha": "d64569c7455e30a99de3728e7252a87ac6dbd83c",
			"registry": "npmjs"
		},
		"jszip-3.1.1.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.1.1.tgz",
			"sha": "7a2e3b764f12450f71e6f1827362f8c934694b9e",
			"registry": "npmjs"
		},
		"jszip-3.1.2.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.1.2.tgz",
			"sha": "2c2ec0b628e8c88d119f9e89bd1cd4d63ff18b92",
			"registry": "npmjs"
		},
		"jszip-3.1.3.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.1.3.tgz",
			"sha": "8a920403b2b1651c0fc126be90192d9080957c37",
			"registry": "npmjs"
		},
		"jszip-3.1.4.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.1.4.tgz",
			"sha": "fc323fe41bb1730348d20dd022aa4d8b57cbbcf9",
			"registry": "npmjs"
		},
		"jszip-3.1.5.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.1.5.tgz",
			"sha": "e3c2a6c6d706ac6e603314036d43cd40beefdf37",
			"registry": "npmjs"
		},
		"jszip-3.2.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.2.0.tgz",
			"sha": "1c179e8692777490ca4e9b8f3ced08f9b820da2c",
			"registry": "npmjs"
		},
		"jszip-3.2.1.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.2.1.tgz",
			"sha": "c5d32df7274042282b157efb16e522b43435e01a",
			"registry": "npmjs"
		},
		"jszip-3.2.2.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.2.2.tgz",
			"sha": "b143816df7e106a9597a94c77493385adca5bd1d",
			"registry": "npmjs"
		},
		"jszip-3.3.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.3.0.tgz",
			"sha": "29d72c21a54990fa885b11fc843db320640d5271",
			"registry": "npmjs"
		},
		"jszip-3.4.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.4.0.tgz",
			"sha": "1a69421fa5f0bb9bc222a46bca88182fba075350",
			"registry": "npmjs"
		},
		"jszip-3.5.0.tgz": {
			"url": "https://registry.npmjs.org/jszip/-/jszip-3.5.0.tgz",
			"sha": "b4fd1f368245346658e781fec9675802489e15f6",
			"registry": "npmjs"
		}
	},
	"_attachments": {},
	"_rev": "12-e300a39278561c5b",
	"_id": "jszip",
	"readme": "JSZip [![Build Status](https://api.travis-ci.org/Stuk/jszip.svg?branch=master)](http://travis-ci.org/Stuk/jszip) [![Code Climate](https://codeclimate.com/github/Stuk/jszip/badges/gpa.svg)](https://codeclimate.com/github/Stuk/jszip)\n=====\n\n[![Selenium Test Status](https://saucelabs.com/browser-matrix/jszip.svg)](https://saucelabs.com/u/jszip)\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\nvar zip = new JSZip();\n\nzip.file(\"Hello.txt\", \"Hello World\\n\");\n\nvar 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)."
}