Name Description Size Coverage
APIPlugin.js @typedef {import("./Compiler")} Compiler 13521 -
asset -
async-modules -
AsyncDependenciesBlock.js @typedef {import("./ChunkGroup").ChunkGroupOptions} ChunkGroupOptions 3902 -
AutomaticPrefetchPlugin.js @typedef {import("./Compiler")} Compiler 1790 -
BannerPlugin.js @typedef {import("webpack-sources").Source} Source 4290 -
buildChunkGraph.js @typedef {import("./AsyncDependenciesBlock")} AsyncDependenciesBlock 47730 -
bun -
cache -
Cache.js Cache validation token whose string representation identifies the build inputs associated with a cached value. @typedef {object} Etag @property {() => string} toString 5388 -
CacheFacade.js @typedef {import("./Cache")} Cache 10078 -
Chunk.js @typedef {import("./ChunkGraph").ChunkFilterPredicate} ChunkFilterPredicate 26513 -
ChunkGraph.js @typedef {import("./AsyncDependenciesBlock")} AsyncDependenciesBlock 62983 -
ChunkGroup.js @typedef {import("./AsyncDependenciesBlock")} AsyncDependenciesBlock 20615 -
ChunkTemplate.js @typedef {import("tapable").Tap} Tap 6459 -
CircularModulesPlugin.js @typedef {import("./Compiler")} Compiler 5385 -
CleanPlugin.js @typedef {import("../declarations/WebpackOptions").CleanOptions} CleanOptions 13627 -
cli.js @type {EXPECTED_ANY} 28017 -
CodeGenerationResults.js @typedef {import("webpack-sources").Source} Source 6137 -
CompatibilityPlugin.js @typedef {import("estree").CallExpression} CallExpression 8361 -
Compilation.js @typedef {import("webpack-sources").Source} Source 200295 -
Compiler.js @typedef {import("webpack-sources").Source} Source 46396 -
ConcatenationScope.js @typedef {import("./Chunk")} Chunk 7295 -
ConditionalInitFragment.js @typedef {import("webpack-sources").Source} Source 4081 -
config -
ConstPlugin.js @typedef {import("estree").AssignmentProperty} AssignmentProperty 17330 -
container -
ContextExclusionPlugin.js @typedef {import("./Compiler")} Compiler 860 -
ContextModule.js @typedef {import("webpack-sources").Source} Source 54278 -
ContextModuleFactory.js @typedef {import("./util/globUtils").ResolvedContextModuleGlobPattern} ResolvedContextModuleGlobPattern 20014 -
ContextReplacementPlugin.js @typedef {import("./Compiler")} Compiler 8178 -
css -
debug -
DefinePlugin.js @typedef {import("estree").Expression} Expression 38871 -
deno -
dependencies -
DependenciesBlock.js @typedef {import("./AsyncDependenciesBlock")} AsyncDependenciesBlock 3731 -
Dependency.js @typedef {import("./ChunkGraph")} ChunkGraph 17578 -
DependencyTemplate.js @typedef {import("webpack-sources").ReplaceSource} ReplaceSource 3427 -
DependencyTemplates.js @typedef {import("./Compilation").DependencyConstructor} DependencyConstructor 2008 -
dll -
DotenvPlugin.js @typedef {import("../declarations/WebpackOptions").DotenvPluginOptions} DotenvPluginOptions 13436 -
DynamicEntryPlugin.js @typedef {import("../declarations/WebpackOptions").EntryDescriptionNormalized} EntryDescriptionNormalized 2692 -
electron -
EntryOptionPlugin.js @typedef {import("../declarations/WebpackOptions").EntryDescriptionNormalized} EntryDescription 4096 -
EntryPlugin.js @typedef {import("./Compiler")} Compiler 1924 -
Entrypoint.js @typedef {import("../declarations/WebpackOptions").EntryDescriptionNormalized} EntryDescription 3781 -
EnvironmentPlugin.js @typedef {import("./Compiler")} Compiler 2229 -
ErrorHelpers.js Returns stack trace without the specified flag included. @param {string} stack stack trace @param {string} flag flag to cut off @returns {string} stack trace without the specified flag included 3227 -
errors -
esm -
EvalDevToolModulePlugin.js @typedef {import("webpack-sources").Source} Source 4612 -
EvalSourceMapDevToolPlugin.js @typedef {import("webpack-sources").RawSourceMap} RawSourceMap 8274 -
ExportsInfo.js @typedef {import("./Dependency")} Dependency 58508 -
ExportsInfoApiPlugin.js @typedef {import("./Compiler")} Compiler 2638 -
ExternalModule.js @typedef {import("webpack-sources").Source} Source 47580 -
ExternalModuleFactoryPlugin.js @typedef {import("enhanced-resolve").ResolveContext} ResolveContext 15295 -
ExternalsPlugin.js @typedef {import("../declarations/WebpackOptions").ExternalsType} ExternalsType 2708 -
FileSystemInfo.js @typedef {import("enhanced-resolve").ResolveRequest} ResolveRequest 136993 -
FlagAllModulesAsUsedPlugin.js @typedef {import("./Compiler")} Compiler 1501 -
FlagDependencyExportsPlugin.js @typedef {import("./Compiler")} Compiler 16689 -
FlagDependencyUsagePlugin.js @typedef {import("./Compiler")} Compiler 14769 -
FlagEntryExportAsUsedPlugin.js @typedef {import("./Compiler")} Compiler 1642 -
Generator.js @typedef {import("webpack-sources").Source} Source 7104 -
hmr -
HotModuleReplacementPlugin.js @typedef {import("estree").CallExpression} CallExpression 34280 -
HotUpdateChunk.js 255 -
html -
ids -
IgnorePlugin.js @typedef {import("../declarations/plugins/IgnorePlugin").IgnorePluginOptions} IgnorePluginOptions 3147 -
IgnoreWarningsPlugin.js @typedef {import("./Compiler")} Compiler 1084 -
index.js @typedef {import("../declarations/WebpackOptions").Entry} Entry 23645 -
InitFragment.js @typedef {import("webpack-sources").Source} Source 7379 -
javascript -
JavascriptMetaInfoPlugin.js @typedef {import("./Compiler")} Compiler 2564 -
json -
LazyBarrel.js @typedef {import("./Compilation")} Compilation 13190 -
library -
LibraryTemplatePlugin.js @typedef {import("../declarations/WebpackOptions").AuxiliaryComment} AuxiliaryComment 1682 -
LoaderOptionsPlugin.js @typedef {import("../declarations/plugins/LoaderOptionsPlugin").LoaderOptionsPluginOptions} LoaderOptionsPluginOptions 2406 -
loaders -
LoaderTargetPlugin.js @typedef {import("./Compiler")} Compiler 891 -
logging -
MainTemplate.js @typedef {import("tapable").Tap} Tap 13250 -
ManifestPlugin.js @typedef {import("./Compiler")} Compiler 6959 -
Module.js @typedef {import("webpack-sources").Source} Source 43399 -
ModuleFactory.js @typedef {import("../declarations/WebpackOptions").ResolveOptions} ResolveOptions 1856 -
ModuleFilenameHelpers.js @typedef {import("../declarations/WebpackOptions").HashFunction} HashFunction 14702 -
ModuleGraph.js @typedef {import("./Compilation").ModuleMemCaches} ModuleMemCaches 32900 -
ModuleGraphConnection.js @typedef {import("./Dependency")} Dependency 5981 -
ModuleInfoHeaderPlugin.js @typedef {import("webpack-sources").Source} Source 9355 -
ModuleNotFoundError.js 352 -
ModuleProfile.js @type {number} 3082 -
ModuleSourceTypeConstants.js @type {Readonly<"javascript">} 5168 -
ModuleTemplate.js @typedef {import("tapable").Tap} Tap 5945 -
ModuleTypeConstants.js @type {Readonly<"javascript/auto">} 7869 -
MultiCompiler.js Defines the shared type used by this module. @template T @typedef {import("tapable").AsyncSeriesHook<T>} AsyncSeriesHook<T> 21105 -
MultiStats.js @typedef {import("../declarations/WebpackOptions").StatsOptions} StatsOptions 6376 -
MultiWatching.js @typedef {import("./MultiCompiler")} MultiCompiler 1901 -
node -
NodeStuffPlugin.js @typedef {import("../declarations/WebpackOptions").JavascriptParserOptions} JavascriptParserOptions 18835 -
NoEmitOnErrorsPlugin.js @typedef {import("./Compiler")} Compiler 773 -
NormalModule.js @typedef {import("enhanced-resolve").ResolveContext} ResolveContext 66566 -
NormalModuleFactory.js @typedef {import("enhanced-resolve").ResolveContext} ResolveContext 54579 -
NormalModuleReplacementPlugin.js @typedef {import("./Compiler")} Compiler 2206 -
NullFactory.js @typedef {import("./ModuleFactory").ModuleFactoryCallback} ModuleFactoryCallback 643 -
OptimizationStages.js 225 -
optimize -
OptionsApply.js @typedef {import("./config/defaults").WebpackOptionsNormalizedWithDefaults} WebpackOptions 743 -
Parser.js @typedef {import("./config/defaults").WebpackOptionsNormalizedWithDefaults} WebpackOptions 1208 -
performance -
PlatformPlugin.js @typedef {import("./Compiler")} Compiler 1015 -
prefetch -
PrefetchPlugin.js @typedef {import("./Compiler")} Compiler 1339 -
ProgressPlugin.js @typedef {import("tapable").Tap} Tap 26409 -
ProvidePlugin.js @typedef {import("../declarations/WebpackOptions").JavascriptParserOptions} JavascriptParserOptions 3920 -
RawModule.js @typedef {import("./config/defaults").WebpackOptionsNormalizedWithDefaults} WebpackOptions 6775 -
RecordIdsPlugin.js @typedef {import("./Chunk")} Chunk 6645 -
RequestShortener.js @typedef {import("./util/identifier").AssociatedObjectForCache} AssociatedObjectForCache 1218 -
ResolverFactory.js @typedef {import("enhanced-resolve").ResolveOptions} ResolveOptions 5392 -
rules -
runtime -
RuntimeGlobals.js the AMD define function 13352 -
RuntimeModule.js @typedef {import("./config/defaults").WebpackOptionsNormalizedWithDefaults} WebpackOptions 7888 -
RuntimePlugin.js @typedef {import("../declarations/WebpackOptions").LibraryOptions} LibraryOptions 21925 -
RuntimeTemplate.js @type {Set<string>} 61274 -
schemes -
SelfModuleFactory.js @typedef {import("./ModuleFactory").ModuleFactoryCallback} ModuleFactoryCallback 924 -
serialization -
sharing -
SingleEntryPlugin.js 161 -
SourceMapDevToolModuleOptionsPlugin.js @typedef {import("../declarations/plugins/SourceMapDevToolPlugin").SourceMapDevToolPluginOptions} SourceMapDevToolPluginOptions 1589 -
SourceMapDevToolPlugin.js @typedef {import("webpack-sources").MapOptions} MapOptions 34315 -
stats -
Stats.js @typedef {import("../declarations/WebpackOptions").StatsOptions} StatsOptions 2448 -
Template.js @typedef {import("webpack-sources").Source} Source 14810 -
TemplatedPathPlugin.js @typedef {import("./ChunkGraph")} ChunkGraph 24087 -
typescript -
url -
UseStrictPlugin.js @typedef {import("../declarations/WebpackOptions").JavascriptParserOptions} JavascriptParserOptions 2756 -
util -
validateSchema.js cSpell:disable 6466 -
WarnCaseSensitiveModulesPlugin.js @typedef {import("./Compiler")} Compiler 4084 -
WarnDeprecatedOptionPlugin.js @typedef {import("./Compiler")} Compiler 1702 -
WarnNoModeSetPlugin.js @type {string} 1159 -
wasm -
wasm-async -
wasm-sync -
WatchIgnorePlugin.js @typedef {import("watchpack").TimeInfoEntries} TimeInfoEntries 4217 -
Watching.js @typedef {import("../declarations/WebpackOptions").WatchOptions} WatchOptions 15529 -
web -
webpack.js @type {EXPECTED_ANY} 10554 -
WebpackError.js 339 -
WebpackIsIncludedPlugin.js @typedef {import("./Compiler")} Compiler 2792 -
WebpackOptionsApply.js @typedef {import("./webpack").WebpackPluginFunction} WebpackPluginFunction 34060 -
WebpackOptionsDefaulter.js @typedef {import("./config/normalization").WebpackOptions} WebpackOptions 858 -
webworker -