On this page

Source Code: lib/ContextReplacementPlugin.js#L21
new ContextReplacementPlugin(resourceRegExp, newContentResource?, newContentRecursive?, newContentRegExp?): ContextReplacementPlugin
Source Code: lib/ContextReplacementPlugin.js#L29
Attributes
resourceRegExp:RegExp
newContentResource:string | boolean | RegExp | ((context: BeforeContextResolveData | AfterContextResolveData) => void)
newContentRecursive:boolean | RegExp | NewContentCreateContextMap
newContentRegExp:RegExp

Creates an instance of ContextReplacementPlugin.

contextReplacementPlugin.newContentCallback(context): void
Attributes
contextReplacementPlugin.newContentCreateContextMap(fs, callback): void
Attributes
callback:(err: Error | null, newContentRecursive: NewContentCreateContextMap) => void

Stores new content create context map.

Type:boolean
Type:RegExp
Type:string
Source Code: lib/ContextReplacementPlugin.js#L36
Type:RegExp
contextReplacementPlugin.apply(compiler): void
Source Code: lib/ContextReplacementPlugin.js#L100
Attributes
compiler:Compiler

Applies the plugin by registering its hooks on the compiler.