@gluons/vue-pack-splitchunks-plugin
Version:
A vue-pack plugin to customize webpack's splitChunks.
16 lines (15 loc) • 496 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
/**
* Tap `splitChunks` config.
*
* @export
* @param {any} config `webpack-chain`'s config instance
* @param {(splitChunks: any) => any} tapFunc Tap function
*/
function tapSplitChunks(config, tapFunc) {
let splitChunks = config.optimization.get('splitChunks') || {};
splitChunks = tapFunc(splitChunks);
config.optimization.splitChunks(splitChunks);
}
exports.default = tapSplitChunks;