easy-zip2
A fork of npm module easy-zip
- Uses nodebuffer instead of base64 to get better speed
- JSZip version 3.1.3
- Supports zip streams for handdling big zip files.
Installation
npm install --save easy-zip2
Examples
var EasyZip = EasyZip; // add textconsole;var zip = ;zip;zip; //write zip data to disk // add folderconsole;var zip2 = ;var jsFolder = zip2;jsFolder;zip2; // add fileconsole;var zip3 = ;zip3; // batch add filesconsole;var files = source: 'easy-zip.js' target: 'easy-zip.js' target: 'img' // if source is null, means make a folder source: 'jszip.js' target: 'lib/tmp.js' // ignore missing source files;var zip4 = ;zip4; // zip a folderconsole;var zip5 = ;zip5; // zip a folder and change folder destination nameconsole;var zip6 = ;zip6; // zip with Stream// use for zip a lot files or big fileconsole;var zip7 = ;var files = source: 'easy-zip.js' target: 'files-1.js' source: 'easy-zip.js' target: 'files-2.js' source: 'easy-zip.js' target: 'files-3.js' source: 'easy-zip.js' target: 'files-4.js' source: 'easy-zip.js' target: 'files-5.js' ;zip7; // write data to http.Response//zip.writeToResponse(response,'attachment.zip');