On this page

new AggressiveMergingPlugin(options?): void
  • options {AggressiveMergingPluginOptions}
  • Returns: {AggressiveMergingPlugin}
  • options {AggressiveMergingPluginOptions}
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:
{void}

Apply the plugin


new AggressiveSplittingPlugin(options?): void
  • options {AggressiveSplittingPluginOptions}
  • Returns: {AggressiveSplittingPlugin}
  • options {AggressiveSplittingPluginOptions}
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:
{void}

Apply the plugin

Attributes
chunk:<Chunk>
Returns:<boolean>

new LimitChunkCountPlugin(options?): void
  • options {LimitChunkCountPluginOptions}
  • Returns: {LimitChunkCountPlugin}
  • options {LimitChunkCountPluginOptions}
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:
{void}

new MergeDuplicateChunksPlugin(options?): void
  • options {MergeDuplicateChunksPluginOptions}
  • Returns: {MergeDuplicateChunksPlugin}
  • options {MergeDuplicateChunksPluginOptions}
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:
{void}

new MinChunkSizePlugin(options): void
  • options {MinChunkSizePluginOptions}
  • Returns: {MinChunkSizePlugin}
  • options {MinChunkSizePluginOptions}
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:
{void}

Apply the plugin


new ModuleConcatenationPlugin(): ModuleConcatenationPlugin
Returns:
{ModuleConcatenationPlugin}
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:
{void}

Apply the plugin


new RealContentHashPlugin(__namedParameters): void
  • __namedParameters {RealContentHashPluginOptions}
  • Returns: {RealContentHashPlugin}
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:
{void}

Apply the plugin

Attributes
compilation:<Compilation>
Returns:
{CompilationHooksRealContentHashPlugin}

new RuntimeChunkPlugin(options?): void
  • options {object}
  • Returns: {RuntimeChunkPlugin}
  • options {object}
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:
{void}

Apply the plugin


new SideEffectsFlagPlugin(analyseSource?): SideEffectsFlagPlugin
Attributes
analyseSource:<boolean>
Returns:
{SideEffectsFlagPlugin}
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:
{void}

Apply the plugin

Attributes
moduleName:<string>
flagValue:
{SideEffectsFlagValue}
cache:
{Map<string, RegExp>}
Returns:<boolean>

new SplitChunksPlugin(options?): void
  • options {OptimizationSplitChunksOptions}
  • Returns: {SplitChunksPlugin}
  • options {SplitChunksOptions}
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:
{void}

Apply the plugin