react-static
Version:
A progressive static site generator for React
25 lines (19 loc) • 2.04 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports["default"] = getWebpackConfig;
// Require the binHelper first
require('../utils/binHelper');
var getConfig = require('../static/getConfig');
var makeWebpackConfig = require('../static/webpack/makeWebpackConfig'); // Required so handle static.config.js defined as es module
function getWebpackConfig(configPath) {
var stage = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'dev';
var state = {
configPath: configPath,
stage: stage
};
state = getConfig(state);
return makeWebpackConfig(state);
}
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy9ub2RlL2dldFdlYnBhY2tDb25maWcuanMiXSwibmFtZXMiOlsicmVxdWlyZSIsImdldENvbmZpZyIsIm1ha2VXZWJwYWNrQ29uZmlnIiwiZ2V0V2VicGFja0NvbmZpZyIsImNvbmZpZ1BhdGgiLCJzdGFnZSIsInN0YXRlIl0sIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUE7QUFDQUEsT0FBTyxDQUFDLG9CQUFELENBQVA7O0FBRUEsSUFBTUMsU0FBUyxHQUFHRCxPQUFPLENBQUMscUJBQUQsQ0FBekI7O0FBQ0EsSUFBTUUsaUJBQWlCLEdBQUdGLE9BQU8sQ0FBQyxxQ0FBRCxDQUFqQyxDLENBRUE7OztBQUVlLFNBQVNHLGdCQUFULENBQTBCQyxVQUExQixFQUFxRDtBQUFBLE1BQWZDLEtBQWUsdUVBQVAsS0FBTztBQUNsRSxNQUFJQyxLQUFLLEdBQUc7QUFDVkYsSUFBQUEsVUFBVSxFQUFWQSxVQURVO0FBRVZDLElBQUFBLEtBQUssRUFBTEE7QUFGVSxHQUFaO0FBSUFDLEVBQUFBLEtBQUssR0FBR0wsU0FBUyxDQUFDSyxLQUFELENBQWpCO0FBQ0EsU0FBT0osaUJBQWlCLENBQUNJLEtBQUQsQ0FBeEI7QUFDRCIsInNvdXJjZXNDb250ZW50IjpbIi8vIFJlcXVpcmUgdGhlIGJpbkhlbHBlciBmaXJzdFxucmVxdWlyZSgnLi4vdXRpbHMvYmluSGVscGVyJylcblxuY29uc3QgZ2V0Q29uZmlnID0gcmVxdWlyZSgnLi4vc3RhdGljL2dldENvbmZpZycpXG5jb25zdCBtYWtlV2VicGFja0NvbmZpZyA9IHJlcXVpcmUoJy4uL3N0YXRpYy93ZWJwYWNrL21ha2VXZWJwYWNrQ29uZmlnJylcblxuLy8gUmVxdWlyZWQgc28gaGFuZGxlIHN0YXRpYy5jb25maWcuanMgZGVmaW5lZCBhcyBlcyBtb2R1bGVcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gZ2V0V2VicGFja0NvbmZpZyhjb25maWdQYXRoLCBzdGFnZSA9ICdkZXYnKSB7XG4gIGxldCBzdGF0ZSA9IHtcbiAgICBjb25maWdQYXRoLFxuICAgIHN0YWdlLFxuICB9XG4gIHN0YXRlID0gZ2V0Q29uZmlnKHN0YXRlKVxuICByZXR1cm4gbWFrZVdlYnBhY2tDb25maWcoc3RhdGUpXG59XG4iXX0=