UNPKG

@sammwy/milkshake

Version:

<p align="center"> <img src="https://raw.githubusercontent.com/sammwyy/milkshake/master/docs/milkshake.png" height="64px"> <h1 align="center">MilkShake</h1> <p align="center"> <b>Automatize Tasks, Compile, concatenate and minify automaticall

29 lines (23 loc) 716 B
const CleanCSS = require('clean-css'); const UglifyJS = require("uglify-js"); const UglifyES = require("uglify-es"); exports.minifyCSS = (content) => { const options = { } return new CleanCSS(options).minify(content).styles; } exports.minifyJS = (content, isEs6 = false) => { let mod = (isEs6 ? UglifyES : UglifyJS); const options = { toplevel: false, ie8: false, warnings: false, }; const minifier = mod.minify(content, options); if (minifier.error) { console.error("Failed to compile:\n" + minifier.error); return "\"Failed to compile, lookup console\""; } else { return minifier.code; }; }