1.0.0 • Published 2 years ago
@l0vest0rm/gulp-terser v1.0.0
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-terserUsage
// 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
1.0.0
2 years ago