Neanderthals Programming Machines

    reproducible-deflate

    0.1.0 • Public • Published

    reproducible-deflate for node and iojs

    Alternative to zlib.createDeflate with guaranteed reproducibility.

    Travis build status

    Sometimes (e.g. when performing automated regression tests) it is important that the same input will always be compressed to the same output. Since the zlib library of node.js ships with node.js, and might even depend on the operating system in addition to the node.js version number. that can make no such guarantees. Therefore, we use a fixed version of the JavaScript-only implementation pako to offer reproducible results.

    Installation

    npm install reproducible-deflate

    Usage

    // Load the library
    var rd = require("reproducible-deflate");
     
    // create a deflate stream
    var deflate = rd.createDeflate(options);
     
    // use the deflate stream
    deflate.pipe(output);
    deflate.data(input);
    deflate.end();

    Options

    The options to createDeflate are passed on to pako.Deflate.

    Install

    npm i reproducible-deflate

    DownloadsWeekly Downloads

    1

    Version

    0.1.0

    License

    MIT

    Last publish

    Collaborators

    • gagern