Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/stuk/jszip
Create, read and edit .zip files with Javascript
https://github.com/stuk/jszip
javascript zip
Last synced: 7 days ago
JSON representation
Create, read and edit .zip files with Javascript
- Host: GitHub
- URL: https://github.com/stuk/jszip
- Owner: Stuk
- License: other
- Created: 2009-08-30T17:09:20.000Z (over 15 years ago)
- Default Branch: main
- Last Pushed: 2024-06-15T22:48:49.000Z (7 months ago)
- Last Synced: 2025-01-05T08:32:20.560Z (8 days ago)
- Topics: javascript, zip
- Language: JavaScript
- Homepage: https://stuk.github.io/jszip/
- Size: 23.8 MB
- Stars: 9,855
- Watchers: 130
- Forks: 1,311
- Open Issues: 420
-
Metadata Files:
- Readme: README.markdown
- Changelog: CHANGES.md
- Funding: .github/FUNDING.yml
- License: LICENSE.markdown
Awesome Lists containing this project
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.
```javascript
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](LICENSE.markdown).