055737dc0c 
								
							 
						 
						
							
							
								
								refactor(types): more  
							
							
							
						 
						
							2023-05-21 23:31:30 +03:00  
				
					
						
							
							
								 
						
							
								4f6dc32d38 
								
							 
						 
						
							
							
								
								chore: improve types  
							
							
							
						 
						
							2023-04-21 19:22:33 +03:00  
				
					
						
							
							
								 
						
							
								16fc4bb7af 
								
							 
						 
						
							
							
								
								allow dependencies to select level of propagation  
							
							
							
						 
						
							2021-09-27 20:38:08 +02:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								198e51a485 
								
							 
						 
						
							
							
								
								Merge branch 'master' into exports-field  
							
							... 
							
							
							
							# Conflicts:
#	lib/dependencies/ImportDependency.js
#	lib/sharing/ConsumeSharedPlugin.js
#	lib/sharing/ProvideSharedPlugin.js
#	types.d.ts 
							
						 
						
							2020-06-16 21:16:41 +03:00  
				
					
						
							
							
								 
						
							
								31e3369a73 
								
							 
						 
						
							
							
								
								Add 'webpackExports' & make only referenced exports available in import()  
							
							
							
						 
						
							2020-06-06 00:11:21 +05:30  
				
					
						
							
							
								 
						
							
								9ccdb38998 
								
							 
						 
						
							
							
								
								mark dependencies  
							
							
							
						 
						
							2020-05-31 12:48:45 +03:00  
				
					
						
							
							
								 
						
							
								8696017c55 
								
							 
						 
						
							
							
								
								add Dependency.getReferencedExports  
							
							... 
							
							
							
							remove Dependency.getReference
remove DependencyReference 
							
						 
						
							2019-10-30 07:48:37 +01:00  
				
					
						
							
							
								 
						
							
								8d46b21fad 
								
							 
						 
						
							
							
								
								add Dependency.getCondition and conditional ModuleGraphConnections  
							
							... 
							
							
							
							getDependencyReference is no longer used to check of connection 
							
						 
						
							2019-10-30 07:48:32 +01:00  
				
					
						
							
							
								 
						
							
								09d6301712 
								
							 
						 
						
							
							
								
								Move weak flag from DependencyReference to Dependency  
							
							
							
						 
						
							2019-10-30 07:48:26 +01:00  
				
					
						
							
							
								 
						
							
								1b685d1de8 
								
							 
						 
						
							
							
								
								change DependencyReference.importedNames to be always an string[][]  
							
							
							
						 
						
							2019-05-29 11:55:07 +02:00  
				
					
						
							
							
								 
						
							
								c292e406b4 
								
							 
						 
						
							
							
								
								fix merge issue  
							
							
							
						 
						
							2018-11-01 20:21:33 +01:00  
				
					
						
							
							
								 
						
							
								d9a0d3a139 
								
							 
						 
						
							
							
								
								Merge tag 'v4.23.0' into next  
							
							... 
							
							
							
							4.23.0 
							
						 
						
							2018-10-24 20:10:30 +02:00  
				
					
						
							
							
								 
						
							
								f5e45bec2e 
								
							 
						 
						
							
							
								
								also export WebAssembly.Global when reexporting globals  
							
							... 
							
							
							
							This is not the final behavior and this code is probably removed soon,
but it mirrors the existing behavior for node.js >= 11 and CI will pass 
							
						 
						
							2018-10-24 15:45:06 +02:00  
				
					
						
							
							
								 
						
							
								095e2c9b56 
								
							 
						 
						
							
							
								
								feat(WebAssemblyExportImportedDependency): make serializable  
							
							
							
						 
						
							2018-10-17 21:25:45 +02:00  
				
					
						
							
							
								 
						
							
								381e2db200 
								
							 
						 
						
							
							
								
								replace Module.reasons and Dependency.module with ModuleGraph  
							
							
							
						 
						
							2018-08-02 17:54:44 +02:00  
				
					
						
							
							
								 
						
							
								11e127d162 
								
							 
						 
						
							
							
								
								pass moduleGraph along with multiple methods  
							
							
							
						 
						
							2018-08-02 17:54:42 +02:00  
				
					
						
							
							
								 
						
							
								cf5f1d723c 
								
							 
						 
						
							
							
								
								format existing code  
							
							
							
						 
						
							2018-07-30 21:29:21 +02:00  
				
					
						
							
							
								 
						
							
								60ef6a6a30 
								
							 
						 
						
							
							
								
								Make DependencyReference dynamic  
							
							
							
						 
						
							2018-07-26 15:31:04 +02:00  
				
					
						
							
							
								 
						
							
								eba85a491d 
								
							 
						 
						
							
							
								
								add types to Dependency and subclasses  
							
							
							
						 
						
							2018-07-25 09:33:48 +02:00  
				
					
						
							
							
								 
						
							
								1e4d2b7fe7 
								
							 
						 
						
							
							
								
								handle reexported wasm globals in JS wrapper code  
							
							
							
						 
						
							2018-06-02 17:20:58 +02:00