JSPM

  • Created
  • Published
  • Downloads 9843438
  • Score
    100M100P100Q262728F
  • License (MIT OR GPL-3.0-or-later)

Create, read and edit .zip files with JavaScript http://stuartk.com/jszip

Package Exports

  • jszip
  • jszip/dist/jszip
  • jszip/dist/jszip.js
  • jszip/dist/jszip.min
  • jszip/dist/jszip.min.js
  • jszip/lib
  • jszip/lib/index.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (jszip) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

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.