build-plugin-rax-app
Version:
The basic webpack configuration for rax project
20 lines • 894 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
var compat_webpack4_1 = require("@builder/compat-webpack4");
function default_1(config) {
var entries = config.entryPoints.entries();
Object.keys(entries).forEach(function (entryName) {
var entrySet = config.entry(entryName);
var entryFiles = entrySet.values();
var finalEntryFile = entryFiles[entryFiles.length - 1];
// Add webpack hot dev client for webpack4
if (compat_webpack4_1.isWebpack4) {
entrySet.prepend(require.resolve('react-dev-utils/webpackHotDevClient'));
}
// Add module.hot.accept() to entry
entrySet.add("".concat(require.resolve('../Loaders/HmrLoader'), "!").concat(finalEntryFile));
entrySet.delete(finalEntryFile);
});
}
exports.default = default_1;
//# sourceMappingURL=injectHotReloadEntries.js.map