2.1.0 • Published 7 years ago

fly-gzip v2.1.0

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

fly-gzip npm package

Gzip plugin for Fly.

Install

npm install --save-dev fly-gzip

Usage

exports.gzip = function * () {
  yield this.source('dist/**/*.*')
    .gzip({
      threshold: 1024,
      ext: 'gzip',
      options: {
        level: 9
      }
    })
    .target('dist');
}

API

.gzip(options)

Any files passed through .gzip() will not be affected directly. Instead, a cloned copy will be compressed & have its extension modified. This means your target directory will contain the orginal file and its gzipped copy.

\src
  |- bundle.js
\dist
  |- bundle.js
  |- bundle.js.gz

ext

Type: string Default: gz

The extension to append to the compressed file's type.

bundle.js ===> bundle.js.gz

threshold

Type: integer Default: false

The minimum size, in bytes, required to be compressed. If a file does not satisfy this requirement, it will not be gzipped.

options

Type: object Default: {}

The zlib options to pass in.

License

MIT © Luke Edwards

2.1.0

7 years ago

2.0.0

8 years ago

1.1.0

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago

0.0.0

8 years ago