Files
30-seconds-of-code/node_modules/gatsby/dist/commands/build-javascript.js
2019-08-20 15:52:05 +02:00

28 lines
610 B
JavaScript

"use strict";
const webpack = require(`webpack`);
const webpackConfig = require(`../utils/webpack.config`);
module.exports = async program => {
const {
directory
} = program;
const compilerConfig = await webpackConfig(program, directory, `build-javascript`);
return new Promise((resolve, reject) => {
webpack(compilerConfig).run((err, stats) => {
if (err) {
reject(err);
return;
}
if (stats.hasErrors()) {
reject(stats.compilation.errors);
return;
}
resolve(stats);
});
});
};
//# sourceMappingURL=build-javascript.js.map