On this page

new JavascriptModulesPlugin(options?): JavascriptModulesPlugin
Attributes
Attributes
options:<object>
chunkHasJs:<Function>
apply(compiler): void
Attributes
compiler:<Compiler>
Returns:<void>

Applies the plugin by registering its hooks on the compiler.


renderBootstrap(renderContext, hooks): Bootstrap
Attributes

Renders the generated source of the bootstrap code.


renderChunk(renderContext, hooks): Source
Attributes

Renders the rendered source.


renderMain(renderContext, hooks, compilation): Source
Attributes

Renders the newly generated source from rendering.


renderModule(module, renderContext, hooks): Source | null
Attributes

Renders the newly generated source from rendering.


renderRequire(renderContext, hooks): string
Attributes

Renders the generated source of the require function.


updateHashWithBootstrap(hash, renderContext, hooks): void
Attributes

Updates hash with bootstrap.


Attributes

Gets chunk filename template.


Attributes

Returns the attached hooks.

Attributes
afterStartup:<string>
[]
allowInlineStartup:<boolean>
beforeStartup:<string>
[]
header:<string>
[]
startup:<string>
[]


Attributes
chunk:<Chunk>
the chunk
chunkGraph:<ChunkGraph>
the chunk graph
codeGenerationResults:<CodeGenerationResults>
results of code generation
dependencyTemplates:<DependencyTemplates>
the dependency templates
hash to be used for render call
moduleGraph:<ModuleGraph>
the module graph
runtimeTemplate:<RuntimeTemplate>
the runtime template
strictMode:<boolean>
rendering in strict context