alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								b07142f672 
								
							 
						 
						
							
							
								
								refactor: module source types code  
							
							 
							
							
							
						 
						
							2024-11-01 00:14:05 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								6589de0b63 
								
							 
						 
						
							
							
								
								fix: types  
							
							 
							
							
							
						 
						
							2024-10-24 21:13:59 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								a2b0f9bac0 
								
							 
						 
						
							
							
								
								fix: ts types  
							
							 
							
							
							
						 
						
							2024-08-14 21:38:08 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								adf2a6b7c6 
								
							 
						 
						
							
							
								
								fix: a lot of types  
							
							 
							
							
							
						 
						
							2024-08-06 06:08:48 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								93743d233a 
								
							 
						 
						
							
							
								
								refactor: code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:31 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								9943f3506a 
								
							 
						 
						
							
							
								
								style: improve style of code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:14 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								b9d9a5d9ff 
								
							 
						 
						
							
							
								
								style: improve style of code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:14 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								a592b62686 
								
							 
						 
						
							
							
								
								style: improve style of code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:14 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								423e89b2c7 
								
							 
						 
						
							
							
								
								style: improve style of code  
							
							 
							
							
							
						 
						
							2024-08-02 19:32:13 +03:00  
						
					 
				
					
						
							
							
								 
								Ron Buckton
							
						 
						
							 
							
							
							
							
								
							
							
								24ba2ba5e3 
								
							 
						 
						
							
							
								
								Fix formatting  
							
							 
							
							
							
						 
						
							2024-07-17 22:58:07 +00:00  
						
					 
				
					
						
							
							
								 
								Ron Buckton
							
						 
						
							 
							
							
							
							
								
							
							
								836f6f63f7 
								
							 
						 
						
							
							
								
								Support strictBuiltinIteratorReturn  
							
							 
							
							
							
						 
						
							2024-07-17 22:47:45 +00:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								ab3e93b19e 
								
							 
						 
						
							
							
								
								style: fix  
							
							 
							
							
							
						 
						
							2024-06-11 16:09:50 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								81f2e865a6 
								
							 
						 
						
							
							
								
								chore: update eslint to v9  
							
							 
							
							
							
						 
						
							2024-06-11 15:32:02 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								4b62748f37 
								
							 
						 
						
							
							
								
								fix(types): context module types  
							
							 
							
							
							
						 
						
							2024-03-25 19:05:56 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								be1d35eb02 
								
							 
						 
						
							
							
								
								fix(types): more  
							
							 
							
							
							
						 
						
							2024-03-18 18:50:56 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								417f53ee81 
								
							 
						 
						
							
							
								
								fix(types): watching and more  
							
							 
							
							
							
						 
						
							2024-03-13 21:23:33 +03:00  
						
					 
				
					
						
							
							
								 
								Nitin Kumar
							
						 
						
							 
							
							
							
							
								
							
							
								412ae5425e 
								
							 
						 
						
							
							
								
								chore: udpate prettier to v3  
							
							 
							
							
							
						 
						
							2024-01-14 07:11:34 +05:30  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								3f71468514 
								
							 
						 
						
							
							
								
								refactor(types): more  
							
							 
							
							
							
						 
						
							2023-06-21 19:01:55 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ba755330c7 
								
							 
						 
						
							
							
								
								hash source types correctly for caching  
							
							 
							
							... 
							
							
							
							nitpicks 
							
						 
						
							2022-03-28 11:31:46 +02:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								3f1715f8d8 
								
							 
						 
						
							
							
								
								generate only needed source types  
							
							 
							
							... 
							
							
							
							- in ConcatenatedModule generate only js
- in NormalModule generate only used sources 
							
						 
						
							2022-03-17 13:00:39 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								3ec8a60f67 
								
							 
						 
						
							
							
								
								add ability to set module source types in chunk  
							
							 
							
							
							
						 
						
							2022-03-16 09:23:33 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								b531eb629f 
								
							 
						 
						
							
							
								
								fix types  
							
							 
							
							
							
						 
						
							2022-02-08 21:48:57 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								1ee6f808d3 
								
							 
						 
						
							
							
								
								Revert "track chunk combinations for modules"  
							
							 
							
							... 
							
							
							
							This reverts commit 0e13c7dea4 . 
							
						 
						
							2021-10-08 15:08:48 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								0e13c7dea4 
								
							 
						 
						
							
							
								
								track chunk combinations for modules  
							
							 
							
							... 
							
							
							
							improves caching
improves SplitChunksPlugin 
							
						 
						
							2021-10-07 15:43:27 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3143fe602a 
								
							 
						 
						
							
							
								
								remove caching from ChunkGraph  
							
							 
							
							
							
						 
						
							2021-10-06 14:06:43 +02:00  
						
					 
				
					
						
							
							
								 
								shfshanyue
							
						 
						
							 
							
							
							
							
								
							
							
								92f84dcac0 
								
							 
						 
						
							
							
								
								chore: merge multi hash.update  
							
							 
							
							
							
						 
						
							2021-09-26 08:51:53 +08:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3b48429eb5 
								
							 
						 
						
							
							
								
								add MemCache for memory caching per module which is invalidated when module or any referenced modules changes  
							
							 
							
							... 
							
							
							
							add `experiments.cacheUnaffected`
add `cache.cacheUnaffected` (type: memory) resp `cache.memoryCacheUnaffected` (type: filesystem) 
							
						 
						
							2021-09-24 15:23:29 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								4a8bf4c084 
								
							 
						 
						
							
							
								
								allow to configure all hash functions used  
							
							 
							
							... 
							
							
							
							fix default hash function for HttpUriPlugin to sha512 
							
						 
						
							2021-09-23 14:55:13 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b16568a253 
								
							 
						 
						
							
							
								
								upgrade filename runtime module to full hash module when referencing a full hash chunk  
							
							 
							
							
							
						 
						
							2021-09-02 10:29:59 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								532b07e0c1 
								
							 
						 
						
							
							
								
								faster hashing for the common case  
							
							 
							
							
							
						 
						
							2021-04-28 09:10:45 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								acfea9dae4 
								
							 
						 
						
							
							
								
								improve module graph hashing via bigints  
							
							 
							
							
							
						 
						
							2021-04-23 14:51:24 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								70316dc998 
								
							 
						 
						
							
							
								
								fix   #13130  
							
							 
							
							
							
						 
						
							2021-04-15 16:32:00 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								18967078cb 
								
							 
						 
						
							
							
								
								cleanup modules after compilation to avoid leaking references when they are cached  
							
							 
							
							
							
						 
						
							2021-03-15 11:23:54 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								69218d4ea0 
								
							 
						 
						
							
							
								
								fix problem with startup of non-js initial chunks  
							
							 
							
							... 
							
							
							
							fixes  #12880  
							
						 
						
							2021-03-14 19:54:50 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c7f93af138 
								
							 
						 
						
							
							
								
								refactor startup logic to better integrate with libraries  
							
							 
							
							... 
							
							
							
							get rid of startupNoDefault and many custom logic regarding this in jsonp chunk loading
add onChunksLoaded runtime method to cover that for all chunk loading types
add `__webpack_runtime_id__` to access the current runtime
allow to use onChunksLoaded for other module types too 
							
						 
						
							2021-03-08 20:25:09 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								84ec7708c2 
								
							 
						 
						
							
							
								
								improve performance of getModuleRuntimes  
							
							 
							
							
							
						 
						
							2021-02-23 00:25:38 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b352f20d2d 
								
							 
						 
						
							
							
								
								add "first" to SetHelpers  
							
							 
							
							
							
						 
						
							2021-02-09 21:26:30 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								f25345cae9 
								
							 
						 
						
							
							
								
								refactor code generation and HMR plugin to generate real module hashes for HMR  
							
							 
							
							
							
						 
						
							2021-01-26 14:45:11 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								97b83161d9 
								
							 
						 
						
							
							
								
								move responsibility of exports info and connected modules hashing from Dependencies to Module  
							
							 
							
							... 
							
							
							
							fixes a bug where modules are incorrectly cached when exports info of connected modules change 
							
						 
						
							2021-01-24 21:36:36 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								916bf69cae 
								
							 
						 
						
							
							
								
								compute chunk roots correctly when using transitive connections  
							
							 
							
							... 
							
							
							
							also use module.nameForCondition() to compute module ids
fixes https://github.com/webpack-contrib/mini-css-extract-plugin/issues/676  
							
						 
						
							2021-01-11 18:14:24 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7661ad868a 
								
							 
						 
						
							
							
								
								generate code that executes depending on runtime  
							
							 
							
							... 
							
							
							
							fixes  #11770  
							
						 
						
							2020-10-27 06:30:49 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								8e562aa260 
								
							 
						 
						
							
							
								
								fix some nitpicks with active state  
							
							 
							
							
							
						 
						
							2020-10-07 09:36:41 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								77cdce7393 
								
							 
						 
						
							
							
								
								remove unused methods, improve code coverage  
							
							 
							
							
							
						 
						
							2020-07-29 11:14:26 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								8948263db8 
								
							 
						 
						
							
							
								
								avoid using getChunkModuleMaps as it doesn't support different modules per runtime  
							
							 
							
							
							
						 
						
							2020-07-28 17:16:32 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								1027268fab 
								
							 
						 
						
							
							
								
								bugfixes  
							
							 
							
							
							
						 
						
							2020-07-28 10:13:34 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								e16bdfda6c 
								
							 
						 
						
							
							
								
								refactor used exports analysis, hashing, code generation, optimizations  
							
							 
							
							... 
							
							
							
							to keep track of runtimes, used exports depending on runtime
modules can have different hashes and generated code depending on runtime
chunks are only considered as equal for MergeDuplicateChunks and SplitChunks when exports used in contained modules are equal
added `optimization.usedExports: "global"` to opt-out from used exports analysis per runtime
added `splitChunks.usedExports` and `splitChunks.cacheGroups[x].usedExports` to enable/disable used exports comparing for modules
`splitChunks.usedExports` defaults to `true` in production 
							
						 
						
							2020-07-27 22:40:44 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								50ec72a6ca 
								
							 
						 
						
							
							
								
								use the full hash on modules that need the full hash of the compilation  
							
							 
							
							... 
							
							
							
							use getFullHash runtime module for updating the hash in HMR 
							
						 
						
							2020-04-30 17:57:01 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								6daf2ce243 
								
							 
						 
						
							
							
								
								make private property public  
							
							 
							
							
							
						 
						
							2020-02-28 09:50:58 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								bcf2f55ecb 
								
							 
						 
						
							
							
								
								remove ChunkGraph.getOrderedChunkEntryModulesWithChunkGroup as it makes no sense  
							
							 
							
							
							
						 
						
							2020-02-26 17:22:46 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								edecce586b 
								
							 
						 
						
							
							
								
								handle dependOn at start of buildChunkGraph  
							
							 
							
							... 
							
							
							
							handle jsonp chunk loading correctly for child entrypoints
add error message for incorrect dependOn 
							
						 
						
							2020-02-11 09:12:13 +01:00