JSZip-sync
JSZip-sync is a fork of JSZip, a library for creating, reading and editing .zip files with Javascript, with a JSZip
A library for creating, reading and editing .zip files with JavaScript, with a lovely and simple API.
This page is the only documentation for JSZip-sync (and JSZip-sync only). See https://stuk.github.io/jszip for the complete JSZip documentation.
JSZip-sync adds sync support to the official JSZip which only supports async methods. Async methods are the recommended way to go when running in a browser UI, where latency is a concern. However, sync methods can also be useful when dealing with complex business logic and executing in node.js or in a worker. It is discouraged to use sync methods in the browser UI.
Sync support is enabled by simply wrapping async calls in zip.sync, as follows:
var JSZip = ;var zip = ;var zipped = zip;// now zipped contains zipped data
License
JSZip-sync is dual-licensed. You may use it under the MIT license or the GPLv3 license. See LICENSE.markdown.