https://github.com/open-xml-templating/pizzip
A synchronous zip module
https://github.com/open-xml-templating/pizzip
Last synced: 4 months ago
JSON representation
A synchronous zip module
- Host: GitHub
- URL: https://github.com/open-xml-templating/pizzip
- Owner: open-xml-templating
- License: other
- Created: 2019-06-14T08:51:34.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2026-02-14T20:35:41.000Z (5 months ago)
- Last Synced: 2026-02-15T04:31:28.216Z (5 months ago)
- Language: JavaScript
- Size: 3.28 MB
- Stars: 58
- Watchers: 0
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.markdown
- Changelog: CHANGES.md
- License: LICENSE.markdown
Awesome Lists containing this project
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.
```javascript
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](LICENSE.markdown).