gulp-butternut
Minify JavaScript with butternut.
Installation
Install package with NPM and add it to your development dependencies:npm install --save-dev gulp-butternut
Usage
var gulp = require('gulp');
var butternut = require('gulp-butternut');
gulp.task('compress', function (cb) {
return gulp.src('lib/*.js')
.pipe(butternut(options))
.pipe(gulp.dest('dist'));
});
Options
Theoptions
argument, if supplied, is an object that can have the following properties:| Option | Default value | Description | |--------------------|---------------|------------------------------------------------------------------------------------------------| | check |
false
| Parse output. See below |
| allowDangerousEval | false
| Whether to allow direct eval
calls |
| sourceMap | true
| Whether to create a sourcemap. Set to inline
to append to the output (not recommended) |
| file | null
| The output filename, used in sourcemap generation |
| source | null
| The source filename, used in sourcemap generation |
| includeContent | true
| Whether to include the source file in the sourcesContent
property of the generated sourcemap |