async-zip

1.0.6 • Public • Published

async-zip

An Asynchronous wrapper around ZLib

This module is a really simple wrapper around ZLib. A while back I needed to compress the body of a web-service request. At the time, I was trying understand promises and async/await functions and the compression libraries all seem to require callbacks to control the flow of code. I ended up wrapping the call to ZLib's inflate and deflate actions in an async function.

Installation

npm install async-zip

Example

const asyncZip = require('async-zip');

const inputString = "The string to compress";
const compressedString = await asyncZip.asyncCompressString(inputString);
const deCompressedString = await asyncZip.asyncDecompressString(compressedString);
console.log(deCompressedString.toString());

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.0.6
    38
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 1.0.6
    38
  • 1.0.5
    0
  • 1.0.2
    1
  • 1.0.1
    0
  • 1.0.0
    0

Package Sidebar

Install

npm i async-zip

Weekly Downloads

39

Version

1.0.6

License

ISC

Unpacked Size

3.25 kB

Total Files

4

Last publish

Collaborators

  • chrisadams