webpack/lib
Alexander Akait 3cd6b975c9
fix: css modules bugs (#20116)
2025-11-12 09:03:39 +03:00
..
asset refactor: css logic (#20092) 2025-11-05 23:13:12 +03:00
async-modules fix: many types 2025-08-28 13:34:30 +03:00
cache fix: hash options types (#19987) 2025-10-07 17:40:59 +03:00
config refactor: composes resolve options (#20117) 2025-11-12 08:06:09 +03:00
container fix: types 2025-09-11 03:10:10 +03:00
css fix: css modules bugs (#20116) 2025-11-12 09:03:39 +03:00
debug refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
dependencies refactor: composes resolve options (#20117) 2025-11-12 08:06:09 +03:00
electron
errors
esm refactor(esm): simplify export statements (#20046) 2025-10-23 16:51:31 +03:00
hmr refactor: use `dep.phase` for better extensibility (#20087) 2025-11-11 15:59:15 +03:00
ids refactor(css): remove the css-export type (#20091) 2025-11-05 17:18:40 +03:00
javascript refactor: css generator 2025-11-07 15:31:58 +03:00
json feat: allow to setup named exports for JSON modules and disable usage name export for `import file from "./file.json" with { type: "json" }` 2025-10-31 16:53:37 +03:00
library refactor: use `globalThis` for universal target (#20061) 2025-10-30 14:41:47 +03:00
logging fix: types 2025-09-11 03:10:10 +03:00
node refactor: use `globalThis` for universal target (#20061) 2025-10-30 14:41:47 +03:00
optimize fix: incorrect identifier of import binding for module externals (#20107) 2025-11-11 18:04:47 +03:00
performance fix: types 2025-09-11 03:10:10 +03:00
prefetch refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
rules perf: move import attributes to own dependencies (#19892) 2025-09-18 15:37:40 +03:00
runtime refactor: generate less extra spaces in runtime code for defer import (#20082) 2025-11-04 15:16:08 +03:00
schemes fix: types 2025-09-11 03:10:10 +03:00
serialization fix: hash options types (#19987) 2025-10-07 17:40:59 +03:00
sharing fix: types 2025-09-11 03:10:10 +03:00
stats fix: hash options types (#19987) 2025-10-07 17:40:59 +03:00
url refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
util fix: hash options types (#19987) 2025-10-07 17:40:59 +03:00
wasm refactor: use `globalThis` for universal target (#20061) 2025-10-30 14:41:47 +03:00
wasm-async refactor: use `dep.phase` for better extensibility (#20087) 2025-11-11 15:59:15 +03:00
wasm-sync refactor: use `dep.phase` for better extensibility (#20087) 2025-11-11 15:59:15 +03:00
web refactor: use `globalThis` for universal target (#20061) 2025-10-30 14:41:47 +03:00
webworker fix: many types 2025-08-28 13:34:30 +03:00
APIPlugin.js fix: support `__non_webpack_require__` for ES modules 2025-09-09 22:11:56 +03:00
AbstractMethodError.js refactor: use `eslint-config-webpack` (#19645) 2025-07-02 15:10:54 +03:00
AsyncDependenciesBlock.js fix: types 2025-09-11 03:10:10 +03:00
AsyncDependencyToInitialChunkError.js
AutomaticPrefetchPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
BannerPlugin.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
Cache.js fix: many types 2025-08-28 13:34:30 +03:00
CacheFacade.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
CaseSensitiveModulesWarning.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Chunk.js fix: types 2025-09-11 03:10:10 +03:00
ChunkGraph.js fix: hash options types (#19987) 2025-10-07 17:40:59 +03:00
ChunkGroup.js fix: types 2025-09-11 03:10:10 +03:00
ChunkRenderError.js
ChunkTemplate.js fix: many types 2025-08-20 13:50:12 +03:00
CleanPlugin.js fix: types 2025-09-11 03:10:10 +03:00
CodeGenerationError.js
CodeGenerationResults.js fix: hash options types (#19987) 2025-10-07 17:40:59 +03:00
CommentCompilationWarning.js
CompatibilityPlugin.js fix: rename single nested `__webpack_export__` and `__webpack_require__` (#20097) 2025-11-06 16:58:35 +03:00
Compilation.js refactor: manifest plugin 2025-10-22 14:03:33 +03:00
Compiler.js fix: types 2025-09-11 03:10:10 +03:00
ConcatenationScope.js fix: incorrect identifier of import binding for module externals (#20107) 2025-11-11 18:04:47 +03:00
ConcurrentCompilationError.js
ConditionalInitFragment.js fix: types 2025-08-21 16:14:20 +03:00
ConstPlugin.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
ContextExclusionPlugin.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
ContextModule.js fix: context modules with import attributes (#19984) 2025-10-07 01:24:44 +03:00
ContextModuleFactory.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
ContextReplacementPlugin.js fix: types 2025-09-09 18:41:52 +03:00
CssModule.js fix: NormalModule type (#20024) 2025-10-20 18:30:38 +03:00
DefinePlugin.js feat: add DotenvPlugin (#19906) 2025-10-08 13:08:59 +03:00
DelegatedModule.js fix: types 2025-09-11 03:10:10 +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 refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
Dependency.js fix: types 2025-09-11 03:10:10 +03:00
DependencyTemplate.js refactor: use `eslint-config-webpack` (#19645) 2025-07-02 15:10:54 +03:00
DependencyTemplates.js fix: hash options types (#19987) 2025-10-07 17:40:59 +03:00
DllEntryPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
DllModule.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +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 fix: many types 2025-08-20 13:50:12 +03:00
DotenvPlugin.js feat: add `import.meta.env` support for environment variables (#19996) 2025-10-24 13:57:40 +03:00
DynamicEntryPlugin.js fix: many types 2025-08-20 13:50:12 +03:00
EntryOptionPlugin.js feat: make `experiments.layers` stable (#19852) 2025-08-29 16:08:28 +03:00
EntryPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Entrypoint.js refactor: restructure dependOn relationship retrieval (#19800) 2025-08-14 12:47:15 +03:00
EnvironmentNotSupportAsyncWarning.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
EnvironmentPlugin.js feat: add `import.meta.env` support for environment variables (#19996) 2025-10-24 13:57:40 +03:00
ErrorHelpers.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
EvalDevToolModulePlugin.js fix: many types 2025-08-20 13:50:12 +03:00
EvalSourceMapDevToolPlugin.js feat: support `ignoreList` option in devtool plugins (#19953) 2025-10-08 13:12:19 +03:00
ExportsInfo.js refactor: use `dep.phase` for better extensibility (#20087) 2025-11-11 15:59:15 +03:00
ExportsInfoApiPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
ExternalModule.js fix: incorrect identifier of import binding for module externals (#20107) 2025-11-11 18:04:47 +03:00
ExternalModuleFactoryPlugin.js fix: typescript types for external type (#20072) 2025-10-31 19:54:18 +03:00
ExternalsPlugin.js fix: typescript types for external type (#20072) 2025-10-31 19:54:18 +03:00
FalseIIFEUmdWarning.js refactor: code 2024-11-20 18:35:15 +03:00
FileSystemInfo.js fix: hash options types (#19987) 2025-10-07 17:40:59 +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 fix: types 2025-09-11 03:10:10 +03:00
FlagEntryExportAsUsedPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
Generator.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
GraphHelpers.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
HarmonyLinkingError.js
HookWebpackError.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
HotModuleReplacementPlugin.js fix: types 2025-09-11 03:10:10 +03:00
HotUpdateChunk.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
IgnoreErrorModuleFactory.js refactor: improve eslint configuration and better types 2025-03-12 04:56:14 +03:00
IgnorePlugin.js fix: types 2025-09-11 03:10:10 +03:00
IgnoreWarningsPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
InitFragment.js fix: types 2025-08-21 16:14:20 +03:00
InvalidDependenciesModuleWarning.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
JavascriptMetaInfoPlugin.js fix: distinguish free variable and tagged variable (#19795) 2025-08-13 21:36:56 +03:00
LibManifestPlugin.js fix: types 2025-09-11 03:10:10 +03:00
LibraryTemplatePlugin.js
LoaderOptionsPlugin.js feat: support function matcher in rule options (#19952) 2025-09-29 21:22:46 +03:00
LoaderTargetPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
MainTemplate.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
ManifestPlugin.js refactor: manifest plugin 2025-10-22 14:03:33 +03:00
Module.js feat(css): added the `exportType` option with `"link"` and `"text"` values to CSS generator 2025-11-04 18:48:15 +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 fix: types 2025-08-21 19:23:47 +03:00
ModuleFilenameHelpers.js fix: hash options types (#19987) 2025-10-07 17:40:59 +03:00
ModuleGraph.js refactor: use `dep.phase` for better extensibility (#20087) 2025-11-11 15:59:15 +03:00
ModuleGraphConnection.js chore: eslint more rules (#19648) 2025-07-03 12:06:45 +03:00
ModuleHashingError.js
ModuleInfoHeaderPlugin.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +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 refactor(css): remove the css-export type (#20091) 2025-11-05 17:18:40 +03:00
ModuleStoreError.js
ModuleTemplate.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
ModuleTypeConstants.js feat: added support for import file from "./file.ext" with { type: "bytes" } to get the content as `Uint8Array` (#19928) 2025-09-24 21:01:10 +03:00
ModuleWarning.js
MultiCompiler.js fix: multi compiler configuration type (#19995) 2025-10-08 22:14:17 +03:00
MultiStats.js fix: types for multi compiler 2025-07-18 15:28:16 +03:00
MultiWatching.js fix: types 2025-08-22 02:12:39 +03:00
NoEmitOnErrorsPlugin.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
NoModeWarning.js
NodeStuffInWebError.js
NodeStuffPlugin.js feat: support `__dirname`/`__filename`/`import.meta.dirname`/`import.meta.filename` for universal target (#20058) 2025-11-03 16:07:06 +03:00
NormalModule.js fix: NormalModule type (#20024) 2025-10-20 18:30:38 +03:00
NormalModuleFactory.js fix: types (#19971) 2025-10-02 18:26:16 +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: many types 2025-08-20 13:50:12 +03:00
Parser.js fix: many types 2025-08-20 13:50:12 +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 fix: types 2025-09-11 03:10:10 +03:00
ProvidePlugin.js fix: types 2025-09-11 03:10:10 +03:00
RawModule.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
RecordIdsPlugin.js fix: types 2025-09-11 03:10:10 +03:00
RequestShortener.js fix: no `object` types and less `any` types 2025-04-02 19:02:22 +03:00
RequireJsStuffPlugin.js
ResolverFactory.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
RuntimeGlobals.js feat: support `import.defer()` for statical path (#20064) 2025-10-30 18:52:51 +03:00
RuntimeModule.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
RuntimePlugin.js refactor: use runtime module for optimized deferred module (#20057) 2025-10-29 17:32:23 +03:00
RuntimeTemplate.js refactor: use `dep.phase` for better extensibility (#20087) 2025-11-11 15:59:15 +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 fix: many types 2025-08-20 13:50:12 +03:00
SourceMapDevToolPlugin.js feat: support `ignoreList` option in devtool plugins (#19953) 2025-10-08 13:12:19 +03:00
Stats.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
Template.js fix: types 2025-09-11 03:10:10 +03:00
TemplatedPathPlugin.js fix: types 2025-09-11 03:10:10 +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 fix: many types 2025-08-28 13:34:30 +03:00
Watching.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
WebpackError.js refactor: logic 2025-04-23 01:27:18 +03:00
WebpackIsIncludedPlugin.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +03:00
WebpackOptionsApply.js refactor: composes resolve options (#20117) 2025-11-12 08:06:09 +03:00
WebpackOptionsDefaulter.js
buildChunkGraph.js refactor: remove unused types (#19894) 2025-09-10 14:38:19 +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 feat: added WebpackManifestPlugin (#19907) 2025-10-08 13:17:49 +03:00
validateSchema.js style: set `arrowParens` to `true` (#19706) 2025-07-16 19:13:14 +03:00
webpack.js fix: webpack function type (#20021) 2025-10-20 18:58:50 +03:00