webpack/lib
Tobias Koppers 753fdea847
Merge pull request #15047 from dtanders/Fix-MultiItemCache-Stack-Exhaustion
Change the Implementation of get() in MultiItemCache to Prevent Stack Exhaustion
2022-01-11 17:02:53 +01:00
..
asset Merge pull request #14894 from webpack/feature/css-modules 2021-12-17 23:43:51 +01:00
async-modules add support for module externals and automatic externals 2021-06-24 16:44:14 +02:00
cache use different Promise check 2021-11-02 13:42:55 +01:00
config add `output.cssChunkFilename` 2021-12-17 12:18:01 +01:00
container Merge pull request #14774 from tanhauhau/tanhauhau/reuse-name-variable-in-shared-scope 2021-11-26 09:22:49 +01:00
css only compute order once 2021-12-17 20:24:08 +01:00
debug check hooks for existance before using in ProfilingPlugin 2021-11-10 09:06:31 +01:00
dependencies add support for `@keyframes`, `animation`, CSS Variables 2021-12-16 20:42:44 +01:00
electron add `node-commonjs` external type to use `createRequire` for commonjs externals 2021-06-25 11:22:55 +02:00
errors perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
esm bugfixes, external assets 2021-12-03 16:23:09 +01:00
hmr fix: add CORS methods and headers for lazyCompilation 2022-01-07 16:52:13 +08:00
ids allow to configure all hash functions used 2021-09-23 14:55:13 +02:00
javascript bugfixes, external assets 2021-12-03 16:23:09 +01:00
json serialize json data as buffer and decode on demand 2021-07-06 15:00:01 +02:00
library fix target expression 2022-01-10 14:33:34 +01:00
logging improve extractBlockModules 2021-10-06 15:39:21 +02:00
node bugfixes, external assets 2021-12-03 16:23:09 +01:00
optimize resolve todos, nitpicks 2021-12-03 08:47:17 +01:00
performance perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
prefetch fix handling of onChunksLoaded with prefetching 2021-07-16 18:11:29 +02:00
rules Revert "Revert "Merge pull request #12278 from xtuc/sven/import-assertions"" 2021-07-24 23:28:30 +01:00
runtime Revert to use ['catch'] directly 2021-11-02 12:52:00 +08:00
schemes fix initial creation of lockfile 2021-10-20 22:56:39 +02:00
serialization fix: provide correct serialization context 2021-10-11 13:41:31 +03:00
sharing Added testing for new singleton logic (and caught a typo in the process!) 2021-12-02 11:44:23 -05:00
stats fix regexp in DefaultStatsPrinterPlugin 2021-11-27 10:59:48 +03:00
util Merge pull request #14894 from webpack/feature/css-modules 2021-12-17 23:43:51 +01:00
wasm partially fix test cases 2021-06-24 10:05:37 +02:00
wasm-async keep state of chunk loading during hmr updates 2021-08-16 13:50:43 +02:00
wasm-sync Revert "track chunk combinations for modules" 2021-10-08 15:08:48 +02:00
web chunkIds[i] -> chunkId 2021-12-29 18:06:43 +08:00
webworker bugfixes, external assets 2021-12-03 16:23:09 +01:00
APIPlugin.js refactor startup logic to better integrate with libraries 2021-03-08 20:25:09 +01:00
AbstractMethodError.js remove weird types 2020-05-12 15:58:43 +02:00
AsyncDependenciesBlock.js improve extractBlockModules 2021-10-06 15:39:21 +02:00
AsyncDependencyToInitialChunkError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
AutomaticPrefetchPlugin.js Merge pull request #11330 from webpack/improve/automatic-prefetch-plugin 2021-01-19 20:19:39 +01:00
BannerPlugin.js precompile schemas for improved startup performance 2021-04-16 16:02:58 +02:00
Cache.js Create Cache facade to make it easier to use 2020-07-15 11:14:28 +02:00
CacheFacade.js use forEachBail from enhanced-resolve 2022-01-10 14:00:18 +01:00
CaseSensitiveModulesWarning.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
Chunk.js css generation and hmr 2021-12-03 08:46:22 +01:00
ChunkGraph.js Revert "track chunk combinations for modules" 2021-10-08 15:08:48 +02:00
ChunkGroup.js new Worker() support 2020-09-08 07:37:20 +02:00
ChunkRenderError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
ChunkTemplate.js Changed name of memorize function to memoize 2020-12-27 03:02:57 +05:30
CleanPlugin.js fix: remove links in clean plugin 2021-11-10 19:58:00 +03:00
CodeGenerationError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
CodeGenerationResults.js allow to configure all hash functions used 2021-09-23 14:55:13 +02:00
CommentCompilationWarning.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
CompatibilityPlugin.js handle hashbangs in javascript files 2021-08-10 11:34:06 +02:00
Compilation.js add support for url() in css 2021-12-03 08:46:24 +01:00
Compiler.js allow to disable some deprecations 2021-11-05 09:54:51 +01:00
ConcatenationScope.js pretty files 2021-05-11 09:31:46 +02:00
ConcurrentCompilationError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
ConditionalInitFragment.js add support for module externals and automatic externals 2021-06-24 16:44:14 +02:00
ConstPlugin.js optional chaining leads to undefined and never null 2020-08-07 16:43:13 +02:00
ContextExclusionPlugin.js
ContextModule.js fix bug in ContextModule, improve test case for lazy compilation 2021-05-31 18:16:21 +02:00
ContextModuleFactory.js chore: Allow passing a typePrefix to ContextElementDependency 2021-05-31 14:46:38 +03:00
ContextReplacementPlugin.js pretty files 2021-05-11 09:31:46 +02:00
DefinePlugin.js add pure notations to Object calls 2021-10-17 11:06:14 +03:00
DelegatedModule.js cleanup modules after compilation to avoid leaking references when they are cached 2021-03-15 11:23:54 +01:00
DelegatedModuleFactoryPlugin.js enable mjs experiment 2020-09-07 23:15:24 +02:00
DelegatedPlugin.js
DependenciesBlock.js improve extractBlockModules 2021-10-06 15:39:21 +02:00
Dependency.js resolve todos, nitpicks 2021-12-03 08:47:17 +01:00
DependencyTemplate.js add support for :export {} block 2021-12-14 16:21:32 +01:00
DependencyTemplates.js chore: merge multi hash.update 2021-09-26 08:51:53 +08:00
DllEntryPlugin.js Split options defaulting in normalization and defaults 2020-02-17 19:12:54 +01:00
DllModule.js avoid unneccessary separators and arrays 2021-10-04 09:29:09 +02:00
DllModuleFactory.js
DllPlugin.js precompile schemas for improved startup performance 2021-04-16 16:02:58 +02:00
DllReferencePlugin.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
DynamicEntryPlugin.js fix jsdoc documentations 2020-04-28 19:42:58 +02:00
EntryOptionPlugin.js add `asyncChunks: boolean` option to disable creation of async chunks 2021-11-10 15:04:44 +01:00
EntryPlugin.js Create entry dependency only once for better unsafe caching 2021-05-26 21:35:46 +02:00
Entrypoint.js new Worker() support 2020-09-08 07:37:20 +02:00
EnvironmentPlugin.js fix jsdoc documentations 2020-04-28 19:42:58 +02:00
ErrorHelpers.js
EvalDevToolModulePlugin.js allow to configure all hash functions used 2021-09-23 14:55:13 +02:00
EvalSourceMapDevToolPlugin.js allow to configure all hash functions used 2021-09-23 14:55:13 +02:00
ExportsInfo.js avoid unneccessary separators and arrays 2021-10-04 09:29:09 +02:00
ExportsInfoApiPlugin.js fix jsdoc documentations 2020-04-28 19:42:58 +02:00
ExternalModule.js Merge branch 'main' into support-cjs-static-named-exports 2022-01-10 14:38:57 +01:00
ExternalModuleFactoryPlugin.js fix handling of new URL() in remote resources 2021-08-05 17:37:37 +02:00
ExternalsPlugin.js add support for async externals 2020-05-19 17:25:43 +02:00
FileSystemInfo.js fix double compilation when snapshotting managedPaths 2021-11-19 17:24:10 +01:00
FlagAllModulesAsUsedPlugin.js flag modules in dlls without entryOnly with side-effects to keep them 2020-12-15 16:38:20 +01:00
FlagDependencyExportsPlugin.js assign each module it's own mem cache 2021-09-27 20:37:30 +02:00
FlagDependencyUsagePlugin.js add memCache2 for mem caching with module/chunk ids 2021-10-05 15:08:18 +02:00
FlagEntryExportAsUsedPlugin.js refactor used exports analysis, hashing, code generation, optimizations 2020-07-27 22:40:44 +02:00
Generator.js resolve todos, nitpicks 2021-12-03 08:47:17 +01:00
GraphHelpers.js
HarmonyLinkingError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
HookWebpackError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
HotModuleReplacementPlugin.js allow to disable some deprecations 2021-11-05 09:54:51 +01:00
HotUpdateChunk.js fix incorrect disposing of modules during HMR 2020-09-08 10:25:41 +02:00
IgnoreErrorModuleFactory.js ignore error/warning when module does not exists 2020-04-14 02:05:02 +03:00
IgnorePlugin.js precompile schemas for improved startup performance 2021-04-16 16:02:58 +02:00
IgnoreWarningsPlugin.js add config.ignoreWarnings 2020-09-20 22:08:38 +02:00
InitFragment.js fix null module externals 2021-09-03 13:47:09 +02:00
InvalidDependenciesModuleWarning.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
JavascriptMetaInfoPlugin.js avoid bailout of unused eval 2021-09-20 17:40:51 +02:00
LibManifestPlugin.js add renderStartup hook 2021-02-09 21:27:10 +01:00
LibraryTemplatePlugin.js fix jsdoc documentations 2020-04-28 19:42:58 +02:00
LoaderOptionsPlugin.js precompile schemas for improved startup performance 2021-04-16 16:02:58 +02:00
LoaderTargetPlugin.js fix jsdoc documentations 2020-04-28 19:42:58 +02:00
MainTemplate.js add support for module externals and automatic externals 2021-06-24 16:44:14 +02:00
Module.js css generation and hmr 2021-12-03 08:46:22 +01:00
ModuleBuildError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
ModuleDependencyError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
ModuleDependencyWarning.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
ModuleError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
ModuleFactory.js move unsafe cache from NormalModuleFactory to Compilation to skip more processing 2021-09-28 11:37:29 +02:00
ModuleFilenameHelpers.js Limit change to absoluteResourcePath 2022-01-04 16:26:08 +01:00
ModuleGraph.js Merge pull request #14420 from webpack/perf/remove-caching 2021-10-06 20:19:09 +02:00
ModuleGraphConnection.js pretty files 2021-05-11 09:31:46 +02:00
ModuleInfoHeaderPlugin.js pretty files 2021-05-11 09:31:46 +02:00
ModuleNotFoundError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
ModuleParseError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
ModuleProfile.js log out module profile summary when profiling is enabled 2021-02-02 03:29:21 +01:00
ModuleRestoreError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
ModuleStoreError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
ModuleTemplate.js add support for module externals and automatic externals 2021-06-24 16:44:14 +02:00
ModuleWarning.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
MultiCompiler.js add `experiments.buildHttp` 2021-08-05 15:47:18 +02:00
MultiStats.js fix stats output in some edge cases 2021-02-13 21:02:47 +01:00
MultiWatching.js do cache related tasks after calling handler in watching 2020-08-01 09:00:17 +02:00
NoEmitOnErrorsPlugin.js
NoModeWarning.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
NodeStuffInWebError.js add experiments.futureDefaults 2021-09-14 11:29:57 +03:00
NodeStuffPlugin.js add experiments.futureDefaults 2021-09-14 11:29:57 +03:00
NormalModule.js css generation and hmr 2021-12-03 08:46:22 +01:00
NormalModuleFactory.js fix `.webpack[]` suffix to not execute rules 2021-10-08 13:56:39 +02:00
NormalModuleReplacementPlugin.js
NullFactory.js
OptimizationStages.js
OptionsApply.js
Parser.js handle hashbangs in javascript files 2021-08-10 11:34:06 +02:00
PrefetchPlugin.js
ProgressPlugin.js precompile schemas for improved startup performance 2021-04-16 16:02:58 +02:00
ProvidePlugin.js fix called variables with ProvidePlugin 2020-10-10 02:52:43 +02:00
RawModule.js allow to define "ignored modules" per dependency 2021-03-11 18:37:20 +01:00
RecordIdsPlugin.js pretty files 2021-05-11 09:31:46 +02:00
RequestShortener.js
RequireJsStuffPlugin.js
ResolverFactory.js pretty files 2021-05-11 09:31:46 +02:00
RuntimeGlobals.js css generation and hmr 2021-12-03 08:46:22 +01:00
RuntimeModule.js upgrade filename runtime module to full hash module when referencing a full hash chunk 2021-09-02 10:29:59 +02:00
RuntimePlugin.js add `output.cssChunkFilename` 2021-12-17 12:18:01 +01:00
RuntimeTemplate.js bugfixes, external assets 2021-12-03 16:23:09 +01:00
SelfModuleFactory.js
SingleEntryPlugin.js
SizeFormatHelpers.js
SourceMapDevToolModuleOptionsPlugin.js add useSimpleSourceMap flag to enable/disable OriginalSource for generated code 2020-10-26 16:33:38 +01:00
SourceMapDevToolPlugin.js allow to configure all hash functions used 2021-09-23 14:55:13 +02:00
Stats.js fix syntax, add unknown properties, fix incorrect types 2021-02-05 13:19:32 +01:00
Template.js resolve todos, nitpicks 2021-12-03 08:47:17 +01:00
TemplatedPathPlugin.js add test case for large assets 2021-06-29 13:08:38 +02:00
UnhandledSchemeError.js refactor scheme handling into plugins 2020-07-03 17:01:02 +02:00
UnsupportedFeatureWarning.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
UseStrictPlugin.js fix jsdoc documentations 2020-04-28 19:42:58 +02:00
WarnCaseSensitiveModulesPlugin.js only warn when there is really a casing difference 2021-04-12 12:27:54 +02:00
WarnDeprecatedOptionPlugin.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
WarnNoModeSetPlugin.js
WatchIgnorePlugin.js upgrade watchpack 2021-11-25 09:27:04 +01:00
Watching.js Lower default aggregateTimeout to 20ms 2021-12-22 21:42:57 +00:00
WebpackError.js perf: Remove Error.captureStackTrace from all WebpackErrors 2021-06-07 07:15:28 +00:00
WebpackIsIncludedPlugin.js ignore error/warning when module does not exists 2020-04-14 02:05:02 +03:00
WebpackOptionsApply.js bugfixes, external assets 2021-12-03 16:23:09 +01:00
WebpackOptionsDefaulter.js Split options defaulting in normalization and defaults 2020-02-17 19:12:54 +01:00
buildChunkGraph.js add `asyncChunks: boolean` option to disable creation of async chunks 2021-11-10 15:04:44 +01:00
cli.js use different symbol 2021-06-18 12:33:01 +02:00
formatLocation.js
index.js Adding types 2021-11-29 08:58:48 +01:00
validateSchema.js pretty files 2021-05-11 09:31:46 +02:00
webpack.js fix pre-compiled schema validation for Infinity and arrays 2021-11-24 08:34:55 +01:00