webpack/lib
Tobias Koppers a0aa52d7bd
Merge pull request #9254 from webpack/bugfix/remaining-size-shared
fix minRemainingSize when multiple chunks are affected
2019-06-11 21:55:20 +02:00
..
async-modules refactor async logic to break cycles 2019-06-05 14:17:15 +02:00
cache refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
debug refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
dependencies refactor async logic to break cycles 2019-06-05 14:17:15 +02:00
hmr Merge tag 'v4.33.0' into next 2019-06-04 23:23:25 +02:00
ids Use simpler/faster hash function to get a hash number 2019-02-20 22:41:07 +01:00
node refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
optimize fix minRemainingSize when multiple chunks are affected 2019-06-11 17:46:36 +02:00
parsing add side-by-side wasm support based on async modules 2019-06-04 23:28:56 +02:00
performance Add types to SizeLimitsPlugin 2018-11-08 22:13:56 +01:00
rules remove TODO 2019-05-20 09:20:44 +02:00
runtime add sync mode for chunk dependency startup in sync node target 2019-05-20 22:53:58 +02:00
serialization refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
stats revert temporary change 2019-05-10 12:44:29 +02:00
util refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
wasm add side-by-side wasm support based on async modules 2019-06-04 23:28:56 +02:00
wasm-async refactor async logic to break cycles 2019-06-05 14:17:15 +02:00
web add side-by-side wasm support based on async modules 2019-06-04 23:28:56 +02:00
webworker add ability to load dependent chunks for non-web targets 2018-12-29 12:48:59 +01:00
APIPlugin.js allow to access the function generating the script src 2019-05-10 22:11:47 +02:00
AmdMainTemplatePlugin.js Merge tag 'v4.29.2' into next 2019-02-06 15:37:11 +01:00
AsyncDependenciesBlock.js make ImportDependenciesBlock serializable 2018-10-18 12:44:15 +02:00
AsyncDependencyToInitialChunkError.js format existing code 2018-07-30 21:29:21 +02:00
AutomaticPrefetchPlugin.js Add types to various plugins 2018-11-02 21:06:35 +01:00
BannerPlugin.js remove unnecessary properties 2018-11-01 20:23:10 +01:00
BasicEvaluatedExpression.js replace prefix/postfix even when equal for wrapped context 2018-11-05 15:17:56 +01:00
Cache.js add stages for Cache plugins 2019-05-13 11:03:10 +02:00
CaseSensitiveModulesWarning.js Optimize error origin handling and module trace 2018-09-12 13:16:59 +02:00
Chunk.js don't emit and load JS files for chunks without JS modules 2019-05-22 13:12:15 +02:00
ChunkGraph.js lint fix 2019-06-04 23:29:03 +02:00
ChunkGroup.js remove ModuleReason 2018-12-20 16:38:26 +01:00
ChunkRenderError.js format existing code 2018-07-30 21:29:21 +02:00
ChunkTemplate.js Update hook types 2019-05-10 09:52:22 +02:00
CommentCompilationWarning.js remove unnecessary module arguments from module attached errors 2018-10-29 22:18:08 +01:00
CommonJsStuffPlugin.js Merge tag 'v4.32.1' into next 2019-05-22 13:36:26 +02:00
CompatibilityPlugin.js add sync mode for chunk dependency startup in sync node target 2019-05-20 22:53:58 +02:00
Compilation.js revert temporary change 2019-05-10 21:50:13 +02:00
Compiler.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
ConcurrentCompilationError.js format existing code 2018-07-30 21:29:21 +02:00
ConstPlugin.js Type 'apply' method of plugins 2018-11-12 14:26:31 +01:00
ContextExclusionPlugin.js Add types to various plugins 2018-11-02 21:06:35 +01:00
ContextModule.js avoid zero sized modules as they lead to problems 2019-05-13 12:29:29 +02:00
ContextModuleFactory.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
ContextReplacementPlugin.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
DefinePlugin.js Use FileSystemInfo.createSnapshot for NormalModules too 2019-01-09 14:42:57 +01:00
DelegatedModule.js avoid zero sized modules as they lead to problems 2019-05-13 12:29:29 +02:00
DelegatedModuleFactoryPlugin.js cache contextify and pass associatedObjectForCache to all calls 2019-01-19 12:40:00 +01:00
DelegatedPlugin.js cache contextify and pass associatedObjectForCache to all calls 2019-01-19 12:40:00 +01:00
DependenciesBlock.js make ImportDependenciesBlock serializable 2018-10-18 12:44:15 +02:00
Dependency.js change DependencyReference.importedNames to be always an string[][] 2019-05-29 11:55:07 +02:00
DependencyTemplate.js Runtime requirement support in NormalModule, Generators and DependencyTemplate 2018-11-29 16:06:12 +01:00
DependencyTemplates.js format existing code 2018-07-30 21:29:21 +02:00
DllEntryPlugin.js allow multiple entryModules per chunk 2018-08-15 11:51:16 +02:00
DllModule.js avoid zero sized modules as they lead to problems 2019-05-13 12:29:29 +02:00
DllModuleFactory.js report dependencies from resolver to the compilation 2019-01-08 15:14:25 +01:00
DllPlugin.js Removed unnecessary change on passed object. 2018-10-04 09:49:43 -06:00
DllReferencePlugin.js cache contextify and pass associatedObjectForCache to all calls 2019-01-19 12:40:00 +01:00
DynamicEntryPlugin.js Merge tag 'v4.20.0' into next 2018-09-25 16:20:42 +02:00
EntryOptionPlugin.js Merge tag 'v4.20.0' into next 2018-09-25 16:20:42 +02:00
EntryPlugin.js Fix Compiler.hooks.make callbacks 2019-05-10 09:55:59 +02:00
Entrypoint.js Add missing types on Chunk related classes 2018-11-07 14:10:57 +01:00
EnvironmentPlugin.js Update EnvironmentPlugin TODO comment 2018-10-12 18:03:03 +02:00
ErrorHelpers.js format existing code 2018-07-30 21:29:21 +02:00
EvalDevToolModulePlugin.js Type 'apply' method of plugins 2018-11-12 14:26:31 +01:00
EvalDevToolModuleTemplatePlugin.js Type 'apply' method of plugins 2018-11-12 14:26:31 +01:00
EvalSourceMapDevToolModuleTemplatePlugin.js Add type guard for NormalModule 2018-11-12 14:26:32 +01:00
EvalSourceMapDevToolPlugin.js Add types to various plugins 2018-11-02 21:06:35 +01:00
ExportPropertyMainTemplatePlugin.js Add hook types for templates 2018-11-02 15:40:13 +01:00
ExternalModule.js avoid zero sized modules as they lead to problems 2019-05-13 12:29:29 +02:00
ExternalModuleFactoryPlugin.js report dependencies from resolver to the compilation 2019-01-08 15:14:25 +01:00
ExternalsPlugin.js Add types to various plugins 2018-11-02 21:06:35 +01:00
FileSystemInfo.js Use FileSystemInfo.createSnapshot for NormalModules too 2019-01-09 14:42:57 +01:00
FlagDependencyExportsPlugin.js Refactor to track nested exports 2019-05-29 11:55:00 +02:00
FlagDependencyUsagePlugin.js optimize FlagDependecyUsagePlugin 2019-05-29 21:58:26 +02:00
FlagInitialModulesAsUsedPlugin.js move usedExports into ExportsInfo 2019-01-28 08:38:37 +01:00
FunctionModulePlugin.js move runtime requirements storage into ChunkGraph 2018-11-29 16:06:44 +01:00
FunctionModuleTemplatePlugin.js Refactor to track nested exports 2019-05-29 11:55:00 +02:00
Generator.js add type argument to Module.size 2018-12-05 20:18:59 +01:00
GraphHelpers.js Move AsyncDependenciesBlock.chunkGroup into ChunkGraph 2018-08-22 20:17:49 +02:00
HarmonyLinkingError.js format existing code 2018-07-30 21:29:21 +02:00
HookWebpackError.js add signature for makeWebpackError 2019-05-10 21:37:35 +02:00
HotModuleReplacementPlugin.js Update hook types 2019-05-10 09:52:22 +02:00
HotUpdateChunk.js Refactor HMR for runtime modules 2018-11-29 16:22:29 +01:00
IgnorePlugin.js report dependencies from resolver to the compilation 2019-01-08 15:14:25 +01:00
InitFragment.js refactor async logic to break cycles 2019-06-05 14:17:15 +02:00
JavascriptGenerator.js WIP prototype of top-level-await and async modules based on import await 2019-06-04 23:25:35 +02:00
JavascriptModulesPlugin.js don't emit and load JS files for chunks without JS modules 2019-05-22 13:12:15 +02:00
JavascriptParser.js WIP prototype of top-level-await and async modules based on import await 2019-06-04 23:25:35 +02:00
JavascriptParserHelpers.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
JsonGenerator.js Refactor to track nested exports 2019-05-29 11:55:00 +02:00
JsonModulesPlugin.js add Module.getSourceTypes 2018-12-05 20:18:57 +01:00
JsonParser.js expose exports in LibManifestPlugin 2018-12-31 12:28:55 +01:00
LibManifestPlugin.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
LibraryTemplatePlugin.js Merge tag 'v4.30.0' into next 2019-05-09 21:34:28 +02:00
LoaderOptionsPlugin.js Move normalModuleLoader hook 2018-11-12 14:26:32 +01:00
LoaderTargetPlugin.js Move normalModuleLoader hook 2018-11-12 14:26:32 +01:00
MainTemplate.js delay prefetching until all initial code is evaluated 2019-05-10 23:10:32 +02:00
MemoryOutputFileSystem.js format existing code 2018-07-30 21:29:21 +02:00
Module.js move async module flag to ModuleGraph 2019-06-05 11:15:25 +02:00
ModuleBuildError.js Add types on module files 2018-11-07 14:03:25 +01:00
ModuleDependencyError.js move Module.issuer into Module.getIssuer(moduleGraph) 2018-08-09 16:44:28 +02:00
ModuleDependencyWarning.js Add types on module files 2018-11-07 14:03:25 +01:00
ModuleError.js Add types on module files 2018-11-07 14:03:25 +01:00
ModuleFactory.js report dependencies from resolver to the compilation 2019-01-08 15:14:25 +01:00
ModuleFilenameHelpers.js move Module.id into ChunkGraph 2018-08-28 15:08:52 +02:00
ModuleGraph.js move async module flag to ModuleGraph 2019-06-05 11:15:25 +02:00
ModuleGraphConnection.js Add types on module files 2018-11-07 14:03:25 +01:00
ModuleNotFoundError.js Add error message 2018-12-07 08:58:55 +01:00
ModuleParseError.js remove unnecessary module arguments from module attached errors 2018-10-29 22:18:08 +01:00
ModuleProfile.js Add types to various plugins 2018-11-02 21:06:35 +01:00
ModuleRestoreError.js fix message update in ModuleRestoreError 2018-11-08 18:08:12 +01:00
ModuleTemplate.js Update hook types 2019-05-10 09:52:22 +02:00
ModuleWarning.js Add types on module files 2018-11-07 14:03:25 +01:00
MultiCompiler.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
MultiStats.js Allow MultiStats to be called with no options 2018-12-27 21:21:26 +11:00
MultiWatching.js Add compiler typings 2018-12-12 10:26:53 +01:00
NoEmitOnErrorsPlugin.js Add types to various plugins 2018-11-02 21:06:35 +01:00
NoModeWarning.js Merge tag 'v4.31.0' into next 2019-05-09 21:38:10 +02:00
NodeStuffPlugin.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
NormalModule.js fix error handling on parse errors 2019-05-24 15:53:34 +02:00
NormalModuleFactory.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
NormalModuleReplacementPlugin.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
NullFactory.js report dependencies from resolver to the compilation 2019-01-08 15:14:25 +01:00
OptimizationStages.js Change stage values 2018-08-16 14:10:55 +02:00
OptionsApply.js format existing code 2018-07-30 21:29:21 +02:00
OptionsDefaulter.js Merge tag 'v4.17.0' into next 2018-08-21 11:02:16 +02:00
PrefetchPlugin.js Fix Compiler.hooks.make callbacks 2019-05-10 09:55:59 +02:00
ProgressPlugin.js Update hook types 2019-05-10 09:52:22 +02:00
ProvidePlugin.js Type 'apply' method of plugins 2018-11-12 14:26:31 +01:00
RawModule.js avoid zero sized modules as they lead to problems 2019-05-13 12:29:29 +02:00
RecordIdsPlugin.js refactor Cache 2018-09-27 13:20:19 +02:00
RequestShortener.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
RequireJsStuffPlugin.js Initial runtime module work 2018-11-29 16:03:32 +01:00
ResolverFactory.js improve merging of resolve and parsing options 2019-05-13 15:30:10 +02:00
RuntimeGlobals.js add side-by-side wasm support based on async modules 2019-06-04 23:28:56 +02:00
RuntimeModule.js avoid zero sized modules as they lead to problems 2019-05-13 12:29:29 +02:00
RuntimePlugin.js add side-by-side wasm support based on async modules 2019-06-04 23:28:56 +02:00
RuntimeTemplate.js move async module flag to ModuleGraph 2019-06-05 11:15:25 +02:00
SetVarMainTemplatePlugin.js Add hook types for templates 2018-11-02 15:40:13 +01:00
SingleEntryPlugin.js add SingleEntryPlugin as deprecated export 2018-08-15 21:10:35 +02:00
SizeFormatHelpers.js Type 'apply' method of plugins 2018-11-12 14:26:31 +01:00
SourceMapDevToolModuleOptionsPlugin.js Remove devtoolLineToLine and lineToLine options 2018-11-12 14:26:31 +01:00
SourceMapDevToolPlugin.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
Stats.js Preset option for errors & warnings only 2019-03-15 13:02:39 +00:00
SystemMainTemplatePlugin.js Merge tag 'v4.30.0' into next 2019-05-09 21:34:28 +02:00
Template.js correct spelling mistake, update identifer to identifier 2019-04-12 10:29:41 -06:00
TemplatedPathPlugin.js fix a memory leak 2018-11-30 11:19:14 +01:00
UmdMainTemplatePlugin.js Update hook types 2019-05-10 09:52:22 +02:00
UnsupportedFeatureWarning.js remove unnecessary module arguments from module attached errors 2018-10-29 22:18:08 +01:00
UseStrictPlugin.js Add types to various plugins 2018-11-02 21:06:35 +01:00
WarnCaseSensitiveModulesPlugin.js Add types to various plugins 2018-11-02 21:06:35 +01:00
WarnDeprecatedOptionPlugin.js Add types to various plugins 2018-11-02 21:06:35 +01:00
WarnNoModeSetPlugin.js Add types to various plugins 2018-11-02 21:06:35 +01:00
WatchIgnorePlugin.js Merge tag 'v4.29.2' into next 2019-02-06 15:37:11 +01:00
Watching.js Update watching system to report more timing info to webpack 2019-01-09 14:42:54 +01:00
WebpackError.js Merge tag 'v4.29.3' into next 2019-02-07 09:41:34 +01:00
WebpackOptionsApply.js refactor filesystem interfaces 2019-06-11 17:32:58 +02:00
WebpackOptionsDefaulter.js fix test failures 2019-06-05 16:10:08 +02:00
WebpackOptionsValidationError.js Merge tag 'v4.32.2' into next 2019-05-23 01:19:34 +02:00
formatLocation.js fix unit test, add handling for line only location 2018-07-15 09:57:36 +02:00
index.js add stages for Cache plugins 2019-05-13 11:03:10 +02:00
validateSchema.js format existing code 2018-07-30 21:29:21 +02:00
webpack.js ignore is no longer needed 2018-12-15 14:28:47 +01:00