On this page

new SplitChunksPlugin(options?): SplitChunksPlugin
Attributes

Creates an instance of SplitChunksPlugin.

Attributes
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:<void>

Applies the plugin by registering its hooks on the compiler.

Attributes
automaticNameDelimiter:<string>
chunksFilter:
enforce:<boolean>
enforceSizeThreshold:<SplitChunksSizes>
filename:<string>
| (pathData: <PathDataChunk> , assetInfo?: <AssetInfo> ) => <string>
getName:
(module: <Module> , chunks: <Chunk> [], key: <string> ) => <string> | <undefined>
idHint:<string>
maxAsyncRequests:<number>
maxAsyncSize:<SplitChunksSizes>
maxInitialRequests:<number>
maxInitialSize:<SplitChunksSizes>
minChunks:<number>
minRemainingSize:<SplitChunksSizes>
minSizeReduction:<SplitChunksSizes>
priority:<number>
reuseExistingChunk:<boolean>
usedExports:<boolean>

Attributes
automaticNameDelimiter:<string>
chunksFilter:
maxAsyncSize:<SplitChunksSizes>
maxInitialSize:<SplitChunksSizes>

Attributes
automaticNameDelimiter:<string>
chunksFilter:
defaultSizeTypes:<string>
[]
enforceSizeThreshold:<SplitChunksSizes>
fallbackCacheGroup:<FallbackCacheGroup>
filename:<string>
| (pathData: <PathDataChunk> , assetInfo?: <AssetInfo> ) => <string>
getCacheGroups:
getName:
(module: <Module> , chunks: <Chunk> [], key: <string> ) => <string> | <undefined>
hidePathInfo:<boolean>
maxAsyncRequests:<number>
maxAsyncSize:<SplitChunksSizes>
maxInitialRequests:<number>
maxInitialSize:<SplitChunksSizes>
minChunks:<number>
minRemainingSize:<SplitChunksSizes>
minSizeReduction:<SplitChunksSizes>
usedExports:<boolean>