64

compress-brotli, cross Node.js brotli compression

 5 years ago
source link: https://www.tuicool.com/articles/hit/nyIZNjE
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

compress-brotli

Simple cross Node.js inteface for using brotli compression

Highlights

undefined
>=11.7.0

Install

$ npm install compress-brotli --save

In case you are not targeting Node.js v11.7.0 or above, you need to install iltorb as extra dependency:

$ npm install iltorb --save

Usage

const createCompress = require('compress-brotli')

// It exposes compress/decompress methods
const { compress, decompress } = createCompress()

API

compressBrotli([options])

enable

Type: boolean
Default: false

If pass disable, it will return a noop compress/decompress methods.

serialize

Type: function
Default: JSON.stringify

It determines the serialize method to use before compress the data.

deserialize

Type: function
Default: JSON.parse

It determines the deserialize method to use after decompress the data.

License

compress-brotli© Kiko Beats , released under the MIT License.

Authored and maintained by Kiko Beats with help from contributors .

kikobeats.com · GitHub Kiko Beats · Twitter @Kikobeats


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK