Get custom chunk by split selected module from selected chunk list.
const { createCustomSplitChunkWebpackPlugin } = require('custom-split-chunk-webpack-plugin')
const customOptionList = [
{ // first custom split option
useExistChunk: false,
chunkName: 'vendor-or-lib-or-else',
filterChunk: ({
chunk,
chunkList,
initialChunkNameList
}) => true,
filterModule: ({
module,
moduleChunkList,
selectedChunkList,
chunkList,
initialChunkNameList
}) => true
},
{ useExistChunk, chunkName, filterChunk, filterModule } // second custom split option
]
const webpackConfig = {
plugins: [
// ...
createCustomSplitChunkWebpackPlugin(customOptionList)
// ...
]
}