wzx dd55b55181 v1.0.5 11 months ago
..
.github dd55b55181 v1.0.5 11 months ago
dist dd55b55181 v1.0.5 11 months ago
lib dd55b55181 v1.0.5 11 months ago
vendor dd55b55181 v1.0.5 11 months ago
.codeclimate.yml dd55b55181 v1.0.5 11 months ago
.editorconfig dd55b55181 v1.0.5 11 months ago
.eslintrc.js dd55b55181 v1.0.5 11 months ago
.jekyll-metadata dd55b55181 v1.0.5 11 months ago
.travis.yml dd55b55181 v1.0.5 11 months ago
CHANGES.md dd55b55181 v1.0.5 11 months ago
LICENSE.markdown dd55b55181 v1.0.5 11 months ago
README.markdown dd55b55181 v1.0.5 11 months ago
deps.js dd55b55181 v1.0.5 11 months ago
graph.svg dd55b55181 v1.0.5 11 months ago
index.d.ts dd55b55181 v1.0.5 11 months ago
package.json dd55b55181 v1.0.5 11 months ago
sponsors.md dd55b55181 v1.0.5 11 months ago
tsconfig.json dd55b55181 v1.0.5 11 months ago

README.markdown

JSZip

A library for creating, reading and editing .zip files with JavaScript, with a lovely and simple API.

See https://stuk.github.io/jszip for all the documentation.

const zip = new JSZip();

zip.file("Hello.txt", "Hello World\n");

const img = zip.folder("images");
img.file("smile.gif", imgData, {base64: true});

zip.generateAsync({type:"blob"}).then(function(content) {
    // see FileSaver.js
    saveAs(content, "example.zip");
});

/*
Results in a zip containing
Hello.txt
images/
    smile.gif
*/

License

JSZip is dual-licensed. You may use it under the MIT license or the GPLv3 license. See LICENSE.markdown.