npm's pretty magical

    gulp-plugin-terser
    TypeScript icon, indicating that this package has built-in type declarations

    2.1.0 • Public • Published

    gulp-plugin-terser Tests Version

    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

    Install

    npm i gulp-plugin-terser

    DownloadsWeekly Downloads

    2

    Version

    2.1.0

    License

    MIT

    Unpacked Size

    5.38 kB

    Total Files

    5

    Last publish

    Collaborators

    • sibiraj-s