0.1.1 • Published 12 years ago

zstream v0.1.1

Weekly downloads
1,108
License
-
Repository
-
Last release
12 years ago

zstream

zipping and unzipping in JavaScript

zstream is to provide a well-maintained, complete streaming API for working with zip archives in node.js.

zstream is super early, and not ready for use yet.

Usage

Recursively zip up a directory:

var zs = require('zstream'),
    fs = require('fs'),
    fstream = require('fstream'); // isaacs/fstream

var sourceDir = fstream.Reader('my/directory');

sourceDir.pipe(zs.ZipStream())
    .pipe(fs.createWriteStream('newzipfile.zip'));

Unzip a zip file into a directory:

var zs = require('zstream'),
    fs = require('fs'),
    fstream = require('fstream'); // isaacs/fstream

var targetDir = fstream.Writer('new/directory');

fs.createReadStream('somezipfile.zip')
    .pipe(zs.UnzipStream())
    .pipe(targetDir);

authors

@alunny

license

MIT