Skip to content

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

License

Notifications You must be signed in to change notification settings

mockingbot/custom-split-chunk-webpack-plugin

Repository files navigation

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published