milkee-plugin-minify

Minify plugin for milkee.


Keywords
minify, milkee, coffeescript, coffee, plugin, milkee-plugin
License
MIT
Install
npm install milkee-plugin-minify@1.0.0

Documentation

milkee-plugin-minify

This is a plugin for milkee .

Minify plugin for milkee.

Usage

setup

coffee.config.cjs

const plugin = require('milkee-plugin-minify');

module.exports = {
  // ...
  milkee: {
    plugins: [
      plugin(),
      // ...
    ]
  }
}

Run

milkee
# or
npx milkee

Options

You can pass options to the minifier via the plugin factory:

const plugin = require('milkee-plugin-minify');

module.exports = {
  milkee: {
    plugins: [
      plugin({
        inPlace: true, // overwrite original files (default: true)
        suffix: '.min', // output suffix if not inPlace
        // Pass minify options for js/css/html/img
        options: {
          js: {
            type: 'terser',
            terser: { mangle: false }
          }
        }
        // or use minifyOptions instead of options (alias)
      })
    ]
  }
}
  • inPlace (boolean): Overwrite original files (default: true)
  • suffix (string): Suffix for output file if not inPlace
  • options / minifyOptions (object): Passed to minify as options. See minify's README for available fields.