Generates the complete zip file as a nodejs stream.
Returns : a nodejs Streams3.
Since: v3.0.0
name | type | default | description |
---|---|---|---|
options | object | the options to generate the zip file, see the options of generateAsync() |
|
onUpdate | function | The optional function called on each internal update with the metadata. |
The type
parameter has here the default value of nodebuffer
.
Only nodebuffer
is currently supported.
Metadata : see the metadata of generateAsync()
.
zip
.generateNodeStream({streamFiles:true})
.pipe(fs.createWriteStream('out.zip'))
.on('finish', function () {
// JSZip generates a readable stream with a "end" event,
// but is piped here in a writable stream which emits a "finish" event.
console.log("out.zip written.");
});