react-torch
Version:
A lib to server-side render with react.
28 lines (27 loc) • 1.09 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
var webpack_1 = __importDefault(require("webpack"));
var webpackConfig_1 = __importDefault(require("./webpackConfig"));
var utils_1 = require("../../internal/utils");
function compileServer(config, packContext) {
var webpackConfig = config.transformWebpackConfig((0, webpackConfig_1.default)(config), packContext, config);
(0, utils_1.step)("\nCompiling server...");
return new Promise(function (resolve, reject) {
(0, webpack_1.default)(webpackConfig, function (error, stats) {
if (error) {
reject(error);
}
else {
console.log('[webpack:server:build]', stats.toString({
colors: true,
}));
(0, utils_1.info)("Compile server finish!\n");
resolve();
}
});
});
}
exports.default = compileServer;