This module encapsulates gzip compression and base64 encoding support.
$ npm i base64zip --save
'use strict';
const { gzip, ungzip } = require('base64zip');
let zipped = await gzip('some text');
let unzipped = await ungzip(zipped);
More usage can be found in test.js
- data can be a string or any serializable object
- In addition to the options that come with Node.js, options also support the extended option base64.
- The buffer is returned by default, but the base64 string is returned when options.base64 is true.
- data should be a valid buffer or base64 string
- In addition to the options that come with Node.js, options also support the extended option parse.
- The buffer is returned by default, but the result of JSON.parse is returned when options.parse is true.
npm test