On this page

new ContextReplacementPlugin(resourceRegExp, newContentResource?, newContentRecursive?, newContentRegExp?): ContextReplacementPlugin
Attributes
resourceRegExp:RegExp
A regular expression that determines which files will be selected
newContentResource:string | boolean | RegExp | ((context: BeforeContextResolveData | AfterContextResolveData) => void)
A new resource to replace the match
newContentRecursive:boolean | RegExp | NewContentCreateContextMap
If true, all subdirectories are searched for matches
newContentRegExp:RegExp
A regular expression that determines which files will be selected

Creates an instance of ContextReplacementPlugin.

Attributes
newContentCallback:(context: BeforeContextResolveData | AfterContextResolveData) => void
newContentCreateContextMap:(fs: InputFileSystem, callback: (err: Error | null, newContentRecursive: NewContentCreateContextMap) => void) => void
Stores new content create context map.
newContentRecursive:boolean
newContentRegExp:RegExp
newContentResource:string
resourceRegExp:RegExp
apply(compiler): void
Attributes
compiler:Compiler
the compiler instance
Returns:void

Applies the plugin by registering its hooks on the compiler.