Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://stuk.github.io/jszip/
Create, read and edit .zip files with Javascript
https://stuk.github.io/jszip/
javascript zip
Last synced: about 1 month ago
JSON representation
Create, read and edit .zip files with Javascript
- Host: GitHub
- URL: https://stuk.github.io/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 (6 months ago)
- Last Synced: 2024-11-14T09:39:13.643Z (about 1 month ago)
- Topics: javascript, zip
- Language: JavaScript
- Homepage: https://stuk.github.io/jszip/
- Size: 23.8 MB
- Stars: 9,799
- Watchers: 130
- Forks: 1,304
- Open Issues: 419
-
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).