JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 292870
  • Score
    100M100P100Q177396F
  • License (MIT OR GPL-3.0)

Create, read and edit .zip files synchronously with Javascript

Package Exports

  • pizzip
  • pizzip/dist/pizzip-utils.js
  • pizzip/dist/pizzip.js
  • pizzip/js/index.js
  • pizzip/utils
  • pizzip/utils/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 (pizzip) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

PizZip

PizZip is a fork of JSZip version 2.x, because we want a synchronous Zip library.

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

var zip = new PizZip();

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

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

var content = zip.generate({ type: "blob" });

// see FileSaver.js
saveAs(content, "example.zip");

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

License

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