webpack/lib
Alexander Akait de39337fa8
fix: types for plugins (#19785)
2025-08-11 22:57:31 +03:00
..
asset style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
async-modules fix: await async dependencies when accepting them during HMR (#19739) 2025-07-28 16:42:28 +03:00
cache style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
config feat: added the `deferImport` option to parser options (#19737) 2025-07-28 15:18:09 +03:00
container style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
css perf: avoid extra `require` in some places (#19734) 2025-07-25 18:22:42 +03:00
debug style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
dependencies chore: fix types 2025-08-06 16:03:51 +03:00
electron
errors
esm fix: entryChunk depends on the runtimeChunk hash (#19781) 2025-08-11 14:53:57 +03:00
hmr fix: top level await don't leaves imported module wrapped in a Promise on HMR 2025-07-28 15:17:04 +03:00
ids style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
javascript fix: entryChunk depends on the runtimeChunk hash (#19781) 2025-08-11 14:53:57 +03:00
json style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
library fix: improve `module.exports` bundle to ESM library (#19776) 2025-08-11 14:55:26 +03:00
logging style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
node fix: fixed GetChunkFilename failure caused by dependOn entry (#19783) 2025-08-11 14:52:04 +03:00
optimize fix: tree-shakable module library should align preconditions of allowInlineStartup 2025-08-04 18:50:05 +03:00
performance style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
prefetch style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
rules style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
runtime fix: fixed GetChunkFilename failure caused by dependOn entry (#19783) 2025-08-11 14:52:04 +03:00
schemes style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
serialization refactor: fix types (#19777) 2025-08-11 14:50:14 +03:00
sharing style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
stats fix: env types (#19715) 2025-07-18 17:54:06 +03:00
url style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
util chore: fix types 2025-08-06 16:03:51 +03:00
wasm style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
wasm-async style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
wasm-sync refactor: fix types (#19777) 2025-08-11 14:50:14 +03:00
web style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
webworker style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
APIPlugin.js fix: respect `node:` prefix everywhere (#19721) 2025-07-23 21:45:57 +03:00
AbstractMethodError.js refactor: use `eslint-config-webpack` (#19645) 2025-07-02 15:10:54 +03:00
AsyncDependenciesBlock.js fix: a lot of types 2025-04-07 16:09:05 +03:00
AsyncDependencyToInitialChunkError.js
AutomaticPrefetchPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
BannerPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Cache.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
CacheFacade.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
CaseSensitiveModulesWarning.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Chunk.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ChunkGraph.js fix: fixed GetChunkFilename failure caused by dependOn entry (#19783) 2025-08-11 14:52:04 +03:00
ChunkGroup.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ChunkRenderError.js
ChunkTemplate.js chore: eslint more rules (#19648) 2025-07-03 12:06:45 +03:00
CleanPlugin.js fix: fix potential performance issue in CleanPlugin (#19735) 2025-07-26 14:03:53 +03:00
CodeGenerationError.js
CodeGenerationResults.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
CommentCompilationWarning.js
CompatibilityPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Compilation.js fix: adjust the timing for adding Group when depending on runtimeChunk 2025-08-11 18:10:06 +03:00
Compiler.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ConcatenationScope.js feat: enable tree-shaking for ESM external modules with named imports (#19641) 2025-07-25 18:22:02 +03:00
ConcurrentCompilationError.js
ConditionalInitFragment.js chore: fix `any` types 2025-03-27 03:07:25 +03:00
ConstPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ContextExclusionPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ContextModule.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ContextModuleFactory.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ContextReplacementPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
CssModule.js fix: types and test (#19558) 2025-05-23 16:39:55 +03:00
DefinePlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
DelegatedModule.js fix: better types (#19469) 2025-04-25 20:43:01 +03:00
DelegatedModuleFactoryPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
DelegatedPlugin.js chore: refactor plugin name (#19456) 2025-04-23 15:03:37 +03:00
DependenciesBlock.js
Dependency.js fix: circle deps when require `RawModule` and condition of `isDeferred` (#19762) 2025-08-04 17:38:42 +03:00
DependencyTemplate.js refactor: use `eslint-config-webpack` (#19645) 2025-07-02 15:10:54 +03:00
DependencyTemplates.js fix: use `xxhash64` for `cache.hashAlgorithm` when `experiments.futureDefaults` (#19323) 2025-03-13 22:39:02 +03:00
DllEntryPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
DllModule.js refactor: improve eslint configuration and better types 2025-03-12 04:56:14 +03:00
DllModuleFactory.js refactor: improve eslint configuration and better types 2025-03-12 04:56:14 +03:00
DllPlugin.js fix: types 2025-07-09 13:59:21 +03:00
DllReferencePlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
DynamicEntryPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
EntryOptionPlugin.js refactor: use `eslint-config-webpack` (#19645) 2025-07-02 15:10:54 +03:00
EntryPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Entrypoint.js
EnvironmentNotSupportAsyncWarning.js
EnvironmentPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ErrorHelpers.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
EvalDevToolModulePlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
EvalSourceMapDevToolPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ExportsInfo.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ExportsInfoApiPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ExternalModule.js feat: enable tree-shaking for ESM external modules with named imports (#19641) 2025-07-25 18:22:02 +03:00
ExternalModuleFactoryPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ExternalsPlugin.js feat: enable tree-shaking for ESM external modules with named imports (#19641) 2025-07-25 18:22:02 +03:00
FalseIIFEUmdWarning.js refactor: code 2024-11-20 18:35:15 +03:00
FileSystemInfo.js perf: avoid extra `require` in some places (#19734) 2025-07-25 18:22:42 +03:00
FlagAllModulesAsUsedPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
FlagDependencyExportsPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
FlagDependencyUsagePlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
FlagEntryExportAsUsedPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Generator.js fix: types 2025-07-09 13:59:21 +03:00
GraphHelpers.js
HarmonyLinkingError.js
HookWebpackError.js refactor: use `eslint-config-webpack` (#19645) 2025-07-02 15:10:54 +03:00
HotModuleReplacementPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
HotUpdateChunk.js
IgnoreErrorModuleFactory.js refactor: improve eslint configuration and better types 2025-03-12 04:56:14 +03:00
IgnorePlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
IgnoreWarningsPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
InitFragment.js feat: enable tree-shaking for ESM external modules with named imports (#19641) 2025-07-25 18:22:02 +03:00
InvalidDependenciesModuleWarning.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
JavascriptMetaInfoPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
LibManifestPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
LibraryTemplatePlugin.js
LoaderOptionsPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
LoaderTargetPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
MainTemplate.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Module.js fix: tree-shakable module library should align preconditions of allowInlineStartup 2025-08-04 18:50:05 +03:00
ModuleBuildError.js chore: fix `any` types 2025-03-27 03:07:25 +03:00
ModuleDependencyError.js chore: fix `any` types 2025-03-27 03:07:25 +03:00
ModuleDependencyWarning.js chore: fix `any` types 2025-03-27 03:07:25 +03:00
ModuleError.js
ModuleFactory.js refactor: use `eslint-config-webpack` (#19645) 2025-07-02 15:10:54 +03:00
ModuleFilenameHelpers.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ModuleGraph.js refactor: optimize connection lookup and add generic grouping (#19760) 2025-08-04 17:40:33 +03:00
ModuleGraphConnection.js chore: eslint more rules (#19648) 2025-07-03 12:06:45 +03:00
ModuleHashingError.js
ModuleInfoHeaderPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ModuleNotFoundError.js chore: fix `any` types 2025-03-27 03:07:25 +03:00
ModuleParseError.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ModuleProfile.js
ModuleRestoreError.js
ModuleSourceTypesConstants.js chore: eslint more rules (#19648) 2025-07-03 12:06:45 +03:00
ModuleStoreError.js
ModuleTemplate.js fix: tree-shakable module library should align preconditions of allowInlineStartup 2025-08-04 18:50:05 +03:00
ModuleTypeConstants.js chore: eslint more rules (#19648) 2025-07-03 12:06:45 +03:00
ModuleWarning.js
MultiCompiler.js fix: types for multi compiler 2025-07-18 15:28:16 +03:00
MultiStats.js fix: types for multi compiler 2025-07-18 15:28:16 +03:00
MultiWatching.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
NoEmitOnErrorsPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
NoModeWarning.js
NodeStuffInWebError.js
NodeStuffPlugin.js fix: respect `import.meta` name everywhere (#19726) 2025-07-23 21:45:32 +03:00
NormalModule.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
NormalModuleFactory.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
NormalModuleReplacementPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
NullFactory.js refactor: use `eslint-config-webpack` (#19645) 2025-07-02 15:10:54 +03:00
OptimizationStages.js chore: eslint more rules (#19648) 2025-07-03 12:06:45 +03:00
OptionsApply.js fix: types 2024-10-24 06:02:20 +03:00
Parser.js refactor: use `eslint-config-webpack` (#19645) 2025-07-02 15:10:54 +03:00
PlatformPlugin.js chore: refactor plugin name (#19456) 2025-04-23 15:03:37 +03:00
PrefetchPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ProgressPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ProvidePlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
RawModule.js fix: tree-shaking unused `RawModule` (#19671) 2025-07-10 16:23:05 +03:00
RecordIdsPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
RequestShortener.js fix: no `object` types and less `any` types 2025-04-02 19:02:22 +03:00
RequireJsStuffPlugin.js
ResolverFactory.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
RuntimeGlobals.js refactor: standardize ESM naming management (#19730) 2025-07-25 18:23:07 +03:00
RuntimeModule.js refactor: use `eslint-config-webpack` (#19645) 2025-07-02 15:10:54 +03:00
RuntimePlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
RuntimeTemplate.js feat: added the `deferImport` option to parser options (#19737) 2025-07-28 15:18:09 +03:00
SelfModuleFactory.js refactor: improve eslint configuration and better types 2025-03-12 04:56:14 +03:00
SingleEntryPlugin.js
SizeFormatHelpers.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
SourceMapDevToolModuleOptionsPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
SourceMapDevToolPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Stats.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Template.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
TemplatedPathPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
UnhandledSchemeError.js
UnsupportedFeatureWarning.js
UseStrictPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
WarnCaseSensitiveModulesPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
WarnDeprecatedOptionPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
WarnNoModeSetPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
WatchIgnorePlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Watching.js fix: should emit assets even if invalidation occurs again (#19756) 2025-08-04 18:09:45 +03:00
WebpackError.js refactor: logic 2025-04-23 01:27:18 +03:00
WebpackIsIncludedPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
WebpackOptionsApply.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
WebpackOptionsDefaulter.js
buildChunkGraph.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
cli.js fix: types for multi compiler 2025-07-18 15:28:16 +03:00
formatLocation.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
index.js fix: types for plugins (#19785) 2025-08-11 22:57:31 +03:00
validateSchema.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
webpack.js fix: types for multi compiler 2025-07-18 15:28:16 +03:00