-
Note on interface types...
-
The Compiler instance
-
run(compiler: Compiler) async
-
watch-run(watching: Watching) async
-
compilation(c: Compilation, params: Object)
-
normal-module-factory(nmf: NormalModuleFactory)
-
context-module-factory(cmf: ContextModuleFactory)
-
compile(params)
-
make(c: Compilation) parallel
-
after-compile(c: Compilation) async
-
emit(c: Compilation) async
-
after-emit(c: Compilation) async
-
done(stats: Stats)
-
failed(err: Error)
-
invalid()
-
after-plugins()
-
after-resolvers()
-
The Compilation instance
-
normal-module-loader
-
seal
-
optimize
-
optimize-tree(chunks, modules) async
-
optimize-modules(modules: Module[])
-
after-optimize-modules(modules: Module[])
-
optimize-chunks(chunks: Chunk[])
-
after-optimize-chunks(chunks: Chunk[])
-
revive-modules(modules: Module[], records)
-
optimize-module-order(modules: Module[])
-
optimize-module-ids(modules: Module[])
-
after-optimize-module-ids(modules: Module[])
-
record-modules(modules: Module[], records)
-
revive-chunks(chunks: Chunk[], records)
-
optimize-chunk-order(chunks: Chunk[])
-
optimize-chunk-ids(chunks: Chunk[])
-
after-optimize-chunk-ids(chunks: Chunk[])
-
record-chunks(chunks: Chunk[], records)
-
before-hash
-
after-hash
-
before-chunk-assets
-
additional-chunk-assets(chunks: Chunk[])
-
record(compilation, records)
-
optimize-chunk-assets(chunks: Chunk[]) async
-
after-optimize-chunk-assets(chunks: Chunk[])
-
optimize-assets(assets: Object{name: Source}) async
-
after-optimize-assets(assets: Object{name: Source})
-
build-module(module)
-
succeed-module(module)
-
failed-module(module)
-
module-asset(module, filename)
-
chunk-asset(chunk, filename)
-
The MainTemplate instance
-
startup(source, module, hash)
-
The Parser instance (compiler.parser)
-
program(ast) bailing
-
statement(statement: Statement) bailing
-
call <identifier>(expr: Expression) bailing
-
expression <identifier>(expr: Expression) bailing
-
expression ?:(expr: Expression) bailing
-
typeof <identifier>(expr: Expression) bailing
-
statement if(statement: Statement) bailing
-
label <labelname>(statement: Statement) bailing
-
var <name>(statement: Statement) bailing
-
evaluate <expression type>(expr: Expression) bailing
-
evaluate typeof <identifier>(expr: Expression) bailing
-
evaluate Identifier <identifier>(expr: Expression) bailing
-
evaluate defined Identifier <identifier>(expr: Expression) bailing
-
evaluate CallExpression .<property>(expr: Expression) bailing
-
The NormalModuleFactory
-
before-resolve(data) async waterfall
-
after-resolve(data) async waterfall
-
The ContextModuleFactory
-
before-resolve(data) async waterfall
-
after-resolve(data) async waterfall
-
alternatives(options: Array) async waterfall
-
Resolvers
-
resolve(context: String, request: String)
-
resolve-step(types: String[], request: Request)
-
module(request: Request) async waterfall
-
directory(request: Request) async waterfall
-
file(request: Request) async waterfall
-
The plugins may offer more extensions points
-
module-module
-
module-loader-module (only for loaders)