custom-split-chunk-webpack-plugin

Get custom chunk by split selected module from selected chunk list.


Keywords
webpack, split, chunk, plugin
License
MIT
Install
npm install custom-split-chunk-webpack-plugin@0.0.4-dev.3

Documentation

CustomSplitChunk Webpack Plugin

i:npm i:ci i:size i:npm-dev

Get custom chunk by split selected module from selected chunk list.

Detailed concepts

Basic Usage

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)
    // ...
  ]
}