UNPKG

gobem-proc-uglify

Version:

Processor to minify javascript files for gobem builder.

26 lines (22 loc) 1.02 kB
# gobem-proc-uglify This processor for [gobem](https://github.com/Enet/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** ```javascript 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 }; ```