gobem-proc-uglify

0.0.5 • Public • Published

gobem-proc-uglify

This processor for gobem minifies javascript files using uglify-js. All options are passed as a single object. Empty files are just skipped during processing. gobem-proc-uglify requires directory to cache results of the work.

The following options are supported:

  • ignoreErrors
    If this flag is true and error occured, raw file's content will be written instead minified one.
  • cacheDir
    Full path to a readable and writable directory to cache files.

Also there is one useful feature: if you don't want to minify some specific file, just add one of the following lines into any place:

  • /* prevent uglify */
  • // prevent uglify
  • 'prevent uglify';
  • "prevent uglify";

Example for build.js

module.exports = function () {
    return [
        ['select', 0, /^components\/(\w+)\/\1\.es2015.js$/],
        ['gobem-proc-uglify', {ignoreErrors: true}],
        ['write', 1]
    ]; // this array will be used as build instructions
};

Dependencies (2)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i gobem-proc-uglify

    Weekly Downloads

    6

    Version

    0.0.5

    License

    GPLv3

    Last publish

    Collaborators

    • enet