1.1.2 • Published 8 years ago

node-gzip v1.1.2

Weekly downloads
83,470
License
MIT
Repository
github
Last release
8 years ago

node-gzip

Gzip and ungzip in Node.js

Tiny and easy to use wrapper around zlib.gzip and zlib.gunzip to support promises.

const compressed = await gzip('Hello World');

Install

npm install node-gzip --save

Examples

With Promises

const {gzip, ungzip} = require('node-gzip');

gzip('Hello World')
  .then((compressed) => {
    return ungzip(compressed);
  })
  .then((decompressed) => {
    console.log(decompressed.toString());     //Hello World
  });

With async / await

const {gzip, ungzip} = require('node-gzip');

const compressed = await gzip('Hello World');

const decompressed = await ungzip(compressed);

console.log(decompressed.toString());        //Hello World

Options

Pass options just like with Zlib. See all options.

await gzip('Hello World', {...});

Description

gzip(input,options)

  • input: Buffer | TypedArray | DataView | ArrayBuffer | string
  • returns: Buffer

ungzip(input,options)

  • input: Buffer | TypedArray | DataView | ArrayBuffer | string
  • returns: Buffer

Use toString() after ungzip to convert the Buffer into a string.

Supports Node.js version 0.12 and higher.


License

node-gzip is MIT licensed.

@saasxx/weblayer-busbitcasino-v3api-projectnpmgzip18avrorajststbrotlitest_arms_v2.8_globalarms_v2.8_globalarms_v2.8_webuiarms_v2.8_webui1arms_v2.8_webui2arms_v2.8_webui3arms_v2.8_webui4arms_v2.8_webui5arms_v2.8_webui6arms_v2.8_webui7arms_v2.8_webui8arms_v2.8_webui9arms_webuiarms_webui10arms_webui2arms_webui3arms_webui5arms_webui6iot-poc@infinitebrahmanuniverse/nolb-node-gshiv_arms_v2.8_globaltelekom-adapter@everything-registry/sub-chunk-2303nftlswinston-s3-transportsupertilersupertiler-nextvaps-transform@blockless/sdk-ts@cannery/hoistjson-to-dbjustshareapiifc-lbdhlg-loggerhlg-logger-v2locklift-verifierlockliftmaishu-node-web-servermapsite@whi/holochain-devtools-cli@umlss/filesystem-timeseries-db@terascope/file-asset-apis@togai/iam@tfdf/web@veelit/cache@vanillawc/fpm@yetech/estra7ah@yakies/cliamp-extamber-javascript-sdk@zardoy/flying-squidale-iot-hub-mqttarms_v2.8_webui_testback-query-extension-minio@goodforonefare/ci-cache-loader@goodforonefare/manifest-consolidator@goodforonefare/manifests@goodforonefare/sewing-kit-koa@aggregion/blockchain-mq@codebricks/codebricks-framework@codebricks/typebricks@crawly/search-schema@collboard/modules-sdktime-line-prolinksqs-grepspa-server-gzipui-component-100ui-component-105ui-component-150ui-component-155ui-component-160ui-component-70ui-component-75ui-component-80ui-component-85ui-component-90ui-component-170ui-component-175ui-component-180ui-component-185ui-component-190ui-component-195ui-component-200ui-component-205ui-component-210ui-component-215ui-component-220ui-component-225ui-component-250ui-component-255ui-component-300ui-component-310ui-component-400
1.1.2

8 years ago

1.1.1

8 years ago

1.1.0

8 years ago