@msfw/cli
Version:
Install the package in your project directory with:
23 lines (22 loc) • 660 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const webpack_merge_1 = require("webpack-merge");
class WebpackChain {
constructor(context) {
this.context = context;
}
context;
config = {};
merge(cfg) {
this.config = (0, webpack_merge_1.mergeWithRules)({
module: {
rules: {
test: webpack_merge_1.CustomizeRule.Match,
loaders: webpack_merge_1.CustomizeRule.Append,
},
},
plugins: webpack_merge_1.CustomizeRule.Append,
})(this.config, cfg);
}
}
exports.default = WebpackChain;