Skip to content
This repository has been archived by the owner on Feb 18, 2020. It is now read-only.

Latest commit

 

History

History
39 lines (27 loc) · 1.69 KB

README.md

File metadata and controls

39 lines (27 loc) · 1.69 KB

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

The options 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

License

MIT