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:(chunk: Chunk) => boolean | undefined
enforce:boolean
enforceSizeThreshold:SplitChunksSizes
filename:string | ((pathData: PathDataChunk, assetInfo?: AssetInfo) => string)
getName:(module: Module, chunks: Chunk[], key: string) => string | undefined
idHint:string
key: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:(chunk: Chunk) => boolean | undefined
maxAsyncSize:SplitChunksSizes
maxInitialSize:SplitChunksSizes

Attributes
automaticNameDelimiter:string
chunksFilter:(chunk: Chunk) => boolean | undefined
defaultSizeTypes:string[]
enforceSizeThreshold:SplitChunksSizes
fallbackCacheGroup:FallbackCacheGroup
filename:string | ((pathData: PathDataChunk, assetInfo?: AssetInfo) => string)
getCacheGroups:(module: Module, context: CacheGroupsContext) => CacheGroupSource[] | null
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