Skip to content

valpackett/broccoli-brotli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Broccoli extension to apply brotli compression

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •