/**
 * Minified by jsDelivr using Terser v5.39.0.
 * Original file: /npm/miaow@5.6.2/lib/miaow.js
 *
 * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files
 */
var _=require("lodash"),serialize=require("serialize-javascript"),Compiler=require("./Compiler"),Cache=require("./plugins/Cache"),Clean=require("./plugins/Clean"),LiveReload=require("./plugins/LiveReload"),Log=require("./plugins/Log"),convertOptions=require("./convertOptions");module.exports=function(e,i){e=convertOptions(e);var r=new Compiler(e),n=e.plugins||[];return e.cache&&n.unshift(new Cache(serialize(_.pick(e,["output","cache","hashLength","hashConnector","domain","plugins","modules","resolve"])),e.cache,e.context,e.output)),n.push(new Clean),n.push(new Log(e.output)),e.watch&&n.push(new LiveReload),n.forEach((function(e){r.apply(e)})),i&&(e.watch?r.watch(i):r.run(i)),r};
//# sourceMappingURL=/sm/f37c49d4031c01fa6bf7ce7e2ed097fa23d082090988d24ec75a876a3fd307b1.map