broccoli-brotli

2.0.1 • Public • Published

npm version npm downloads MIT License

Broccoli Brotli plugin

Fork of broccoli-zopfli (which is a fork of broccoli-gzip) to use Brotli instead of Zopfli instead of gzip to perform compression. All credit goes to the original authors of broccoli-{zopfli,gzip}.

Installation

$ npm i broccoli-brotli

Example

const Brotli = require('broccoli-brotli')

const tree = new Brotli('app', {
  extensions: ['js', 'css', 'svg']
})

Configuration

new Brotli(inputNode, options)


options.extensions {Array} (required)

The file extensions that should be compressed.


options.keepUncompressed {Boolean} (optional, default false)

Whether to keep uncompressed versions of the files in the resulting tree.


options.appendSuffix {Boolean} (optional, default true)

Whether to append the .br extension suffix to compressed files.


options.XXX

Where XXX comes from BrotliOptions.


License

broccoli-brotli is, like broccoli-zopfli, distributed under the MIT license.

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 2.0.1
    209
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 2.0.1
    209
  • 2.0.0
    1
  • 1.0.2
    31
  • 1.0.1
    1
  • 1.0.0
    1

Package Sidebar

Install

npm i broccoli-brotli

Weekly Downloads

199

Version

2.0.1

License

MIT

Unpacked Size

9.11 kB

Total Files

7

Last publish

Collaborators

  • valpackett