new CssModulesPlugin(): CssModulesPluginReturns:
<CssModulesPlugin>apply(compiler): voidAttributes
compiler:
<Compiler>the compiler instance
Returns:
<void>Applies the plugin by registering its hooks on the compiler.
getModulesInOrder(chunk, modules, compilation): ModuleAttributes
chunk:
<Chunk>chunk
modules:
<Iterable>compilation:
<Compilation>compilation
Returns:
<Module>[] ordered modules
Gets modules in order.
getOrderedChunkCssModules(chunk, chunkGraph, compilation): CssModuleAttributes
chunk:
<Chunk>chunk
chunkGraph:
<ChunkGraph>chunk graph
compilation:
<Compilation>compilation
Returns:
<CssModule>[] ordered css modules
Gets ordered chunk css modules.
renderChunk(renderContextCssModulesPlugin, hooks): SourceAttributes
Renders generated source.
Attributes
Returns true, when the chunk has css.
Attributes
chunk:
<Chunk>chunk
outputOptions:
<OutputNormalizedWithDefaults>output options
Returns:
<ChunkFilenameTemplate>used filename template
Gets chunk filename template.
Attributes
compilation:
<Compilation>the compilation
the attached hooks
Returns the attached hooks.
Attributes
Renders css module source.
Attributes
chunk:
<Chunk>the chunk
chunkGraph:
<ChunkGraph>the chunk graph
codeGenerationResults:
<CodeGenerationResults>results of code generation
hash:
<string>compilation hash
moduleFactoryCache:
<WeakMap><
<Source>
,
<ModuleFactoryCacheEntry>
> moduleFactoryCachemoduleSourceContent:
<Source>content
runtimeTemplate:
<RuntimeTemplate>the runtime template
undoPath:
<string>undo path to css file
chunkHash<SyncHook><<Tuple><<Chunk>,<Hash>,<ChunkHashContext>>>orderModules<SyncBailHook><<Tuple><<Chunk>,<Module>[],<Compilation>>,<void>|<Module>[] |<undefined>> called for each CSS source type (CSS_IMPORT_TYPE, CSS_TYPE) with the chunk's modules pre-sorted by full module name; return an orderedModule[]to override the default import-order topological sort, or returnundefinedto keep the defaultrenderModulePackage<SyncWaterfallHook><<Tuple><<Source>,<Module>,<ChunkRenderContextCssModulesPlugin>>,<Source>>
Attributes
hash:
<string>The compilation hash
inheritance:
source:
<CachedSource>The cached source
undoPath:
<string>The undo path to the CSS file
Attributes
chunk:
<Chunk>the chunk
chunkGraph:
<ChunkGraph>the chunk graph
codeGenerationResults:
<CodeGenerationResults>results of code generation
hash:
<string>compilation hash
modules:
<CssModule>[] modules
runtimeTemplate:
<RuntimeTemplate>the runtime template
undoPath:
<string>undo path to css file
uniqueName:
<string>the unique name