Socket
Socket
Sign inDemoInstall

compress-brotli

Package Overview
Dependencies
0
Maintainers
1
Versions
26
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    compress-brotli

Simple cross Node.js inteface for using brotli compression


Version published
Weekly downloads
382K
decreased by-6.47%
Maintainers
1
Install size
11.9 kB
Created
Weekly downloads
 

Changelog

Source

1.0.6 (2019-05-20)

Build System

  • change git-authors-cli position (c92f52e)

<a name="1.0.5"></a>

Readme

Source

compress-brotli

Last version Build Status Coverage Status Dependency status Dev Dependencies Status NPM Status

Simple cross Node.js inteface for using brotli compression

Highlights

  • No dependencies.
  • Handle edge cases (such as try to compress undefined).
  • JSON serialization/deserialization by default.
  • Auto detect Node.js brotli API (>=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

Keywords

FAQs

Last updated on 20 May 2019

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc