jszlib

0.0.1 • Public • Published

Build Status

jszlib

This provides an all js version of deflate. The goal is to provide a similar api to node's built in zlib. This provides a sync deflate that node native does not. Contributions welcome!

Example

 
var jszlib = require('jszlib'),
watcher = jszlib.deflate('aaaaaaaaaaaaaaaaaaaaabbbbbbbbbbbbbbbbbbbbbbbbbbbb',function(error,buffer){
  console.log(Buffer.toString('base64'));
});
 

install

npm install jszlib

argument structure

jszlib.deflate(buffer, [options], callback)

jszlib.deflateSync(buffer, [options]);

  • buffer

    • this can be a String or node Buffer object.
  • options.

    • right now no options need to be passed in from the outside.
  • callback

    • for non sync the buffer is passed as the data argument to the callback.

      callback(error,buffer)

thanks

most of the code is by imaya https://github.com/imaya/CanvasTool.PngEncoder who wrote a cool js png encoder. Thanks!! I ported this to node requires and updated the interface to be more nodey.

Readme

Keywords

none

Package Sidebar

Install

npm i jszlib

Weekly Downloads

5

Version

0.0.1

License

none

Last publish

Collaborators

  • soldair