No Description

generate_node_stream.md 1.2KB


title: “generateNodeStream(options[, onUpdate])” layout: default

section: api

Generates the complete zip file as a nodejs stream.

Returns : a nodejs Streams3.

Since: v3.0.0

Arguments

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().

Examples

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.");
});