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.

Readme

Keywords

Package Sidebar

Install

npm i reproducible-deflate

Weekly Downloads

2

Version

0.1.0

License

MIT

Last publish

Collaborators

  • gagern