timpla
Version:
An optimal website development experience for [server-side] web frameworks.
36 lines • 1.2 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var beeper_1 = require("beeper");
var log = require("fancy-log");
var webpack = require("webpack");
var internal_1 = require("../internal");
exports.webpackProduction = function (timplaConfig) { return function (callback) {
webpack(internal_1.webpackMultiConfig(timplaConfig)('production'), function (err, stats) {
if (err || stats.hasErrors()) {
if (err) {
log.error(err.stack || err);
if (err.details) {
log.error(err.details);
}
}
else {
if (stats.hasErrors()) {
var errs = stats.toString({
all: false,
colors: true,
errors: true,
});
log.error(errs);
}
}
beeper_1.default();
process.exit(1);
}
if (stats.hasWarnings()) {
var info = stats.toJson();
log.info(info.warnings);
}
callback();
});
}; };
//# sourceMappingURL=webpackProduction.js.map