@l0vest0rm/gulp-terser
v1.0.0
Published
Gulp plugin to minify files with terser,forked from https://github.com/sibiraj-s/gulp-plugin-terser#readme
Downloads
3
Maintainers
Readme
gulp-plugin-terser
Gulp plugin to minify files with terser
Getting Started
Installation
Installation can be done via package managers such as npm or yarn
$ npm install -D gulp-plugin-terser
# or
$ yarn add --dev gulp-plugin-terser
Usage
// gulpfile.js
const gulp = require('gulp');
const terser = require('gulp-plugin-terser');
function minify() {
const options = {
suffix: '.min.js',
terserOptions: {
output: {
comments: true
}
}
};
return gulp
.src('dist/*.js', { sourcemaps: true })
.pipe(sourcemap.init())
.pipe(terser(options))
.pipe(sourcemap.write('.'))
.pipe(gulp.dest('dist/', { sourcemaps: '.' }));
}
gulp.series(minify);
The above gulp task will minify all the .js
files in the dist directory and writes it into a new file with extension .min.js
in the same directory.
Options
- suffix:
{string | boolean}
- defaults to.min.js
. - terserOptions:
{object}
- refer https://github.com/terser/terser#minify-options