Skip to main content
webpack / JavascriptModulesPlugin

Class: JavascriptModulesPlugin

Defined in: webpack/types.d.ts:7124

Constructors

Constructor

new JavascriptModulesPlugin(options?): JavascriptModulesPlugin
Defined in: webpack/types.d.ts:7125

Parameters

options?
object

Returns

JavascriptModulesPlugin

Properties

options

options: object
Defined in: webpack/types.d.ts:7126

chunkHasJs()

static chunkHasJs: (chunk, chunkGraph) => boolean
Defined in: webpack/types.d.ts:7166

Parameters

chunk
Chunk
chunkGraph
ChunkGraph

Returns

boolean

Methods

apply()

apply(compiler): void
Defined in: webpack/types.d.ts:7131 Apply the plugin

Parameters

compiler
Compiler

Returns

void

renderBootstrap()

renderBootstrap(renderContext, hooks): Bootstrap
Defined in: webpack/types.d.ts:7151

Parameters

renderContext
RenderBootstrapContext
hooks
CompilationHooksJavascriptModulesPlugin

Returns

Bootstrap

renderChunk()

renderChunk(renderContext, hooks): Source
Defined in: webpack/types.d.ts:7137

Parameters

renderContext
RenderContextJavascriptModulesPlugin
hooks
CompilationHooksJavascriptModulesPlugin

Returns

Source

renderMain()

renderMain(renderContext, hooks, compilation): Source
Defined in: webpack/types.d.ts:7141

Parameters

renderContext
MainRenderContext
hooks
CompilationHooksJavascriptModulesPlugin
compilation
Compilation

Returns

Source

renderModule()

renderModule(module, renderContext, hooks): Source
Defined in: webpack/types.d.ts:7132

Parameters

module
Module
renderContext
ModuleRenderContext
hooks
CompilationHooksJavascriptModulesPlugin

Returns

Source

renderRequire()

renderRequire(renderContext, hooks): string
Defined in: webpack/types.d.ts:7155

Parameters

renderContext
RenderBootstrapContext
hooks
CompilationHooksJavascriptModulesPlugin

Returns

string

updateHashWithBootstrap()

updateHashWithBootstrap(hash, renderContext, hooks): void
Defined in: webpack/types.d.ts:7146

Parameters

hash
Hash
renderContext
RenderBootstrapContext
hooks
CompilationHooksJavascriptModulesPlugin

Returns

void

getChunkFilenameTemplate()

static getChunkFilenameTemplate(chunk, outputOptions): TemplatePath
Defined in: webpack/types.d.ts:7162

Parameters

chunk
Chunk
outputOptions
OutputNormalizedWithDefaults

Returns

TemplatePath

getCompilationHooks()

static getCompilationHooks(compilation): CompilationHooksJavascriptModulesPlugin
Defined in: webpack/types.d.ts:7159

Parameters

compilation
Compilation

Returns

CompilationHooksJavascriptModulesPlugin