EcmaScript6 compatible minifier.
Mini.js promises to compress your EcmaScript6 code. It uses esprima to parse a Javascript file to an AST (Abstract Syntax Tree) and then simply generates compressed code using escodegen. Why? Most minifiers for Node.js do not support ES6. (October 30, 2016)
NpM: https://www.npmjs.com/package/mini.js
npm install mini.js
minify = require('mini.js')
minify('thing.js').then(data => {
console.log(data) //minified code
}).catch(reason => {
/* unable to minify because of reason
there is probably a syntax error in thing.js */
})
Until next time.