On this page

new CssModulesPlugin(): CssModulesPlugin
webpack.css.CssModulesPlugin.apply(compiler): void
Attributes
compiler:<Compiler>
the compiler instance
Returns:
{void}

Apply the plugin


webpack.css.CssModulesPlugin.getModulesInOrder(chunk, modules, compilation): Module[]
Attributes
chunk:<Chunk>
chunk
modules:
{Iterable<Module, any, any>} unordered modules
compilation:<Compilation>
compilation
Returns:<Module[]>
ordered modules

webpack.css.CssModulesPlugin.getOrderedChunkCssModules(chunk, chunkGraph, compilation): CssModule[]
Attributes
chunk:<Chunk>
chunk
chunkGraph:<ChunkGraph>
chunk graph
compilation:<Compilation>
compilation
Returns:
{CssModule[]} ordered css modules

webpack.css.CssModulesPlugin.renderChunk(__namedParameters, hooks): void
  • __namedParameters {RenderContextCssModulesPlugin}
  • hooks {CompilationHooksCssModulesPlugin} hooks
  • Returns: <Source> generated source

webpack.css.CssModulesPlugin.chunkHasCss(chunk, chunkGraph): boolean
Attributes
chunk:<Chunk>
chunk
chunkGraph:<ChunkGraph>
chunk graph
Returns:<boolean>
true, when the chunk has css

webpack.css.CssModulesPlugin.getChunkFilenameTemplate(chunk, outputOptions): TemplatePath
Attributes
chunk:<Chunk>
chunk
outputOptions:
{OutputNormalizedWithDefaults} output options
used filename template

webpack.css.CssModulesPlugin.getCompilationHooks(compilation): CompilationHooksCssModulesPlugin
Attributes
compilation:<Compilation>
the compilation
Returns:
{CompilationHooksCssModulesPlugin} the attached hooks

webpack.css.CssModulesPlugin.renderModule(module, renderContext, hooks): void
  • module {CssModule} css module
  • renderContext {ChunkRenderContextCssModulesPlugin} options object
  • hooks {CompilationHooksCssModulesPlugin} hooks
  • Returns: <Source> css module source