sdin
Version:
JavaScript package builder.
2 lines • 795 B
JavaScript
import r from"@babel/runtime/helpers/defineProperty";import{printWarn as i,printInfo as o}from"../utils/print";import{RuntimeError as s}from"../utils/errors";class a extends s{}function t(r){return new Promise((n,e)=>{r.run((s,t)=>{r.close(r=>{r=null!=s?s:r;r?e(r):n(t)})})})}function n(s,r){if(s){var t=s.toJson({}),n=s.hasErrors(),e=s.hasWarnings();if(n)throw(n=(t.errors||[]).map(r=>r.message)).unshift("Project built errors:"),new a(a.WEBPACK_COMPILE_ERROR,n);e?((n=(t.warnings||[]).map(r=>r.message)).unshift("Project built warnings:"),i(n)):(e=()=>{var r=s.toString({preset:"normal",colors:!0}).split("\n");r.unshift("Project built details:"),o(r)},r?r(e):e())}}r(a,"WEBPACK_COMPILE_ERROR",110201);export{a as WebpackError,t as compile,n as showStats};
//# sourceMappingURL=webpack.js.map