bbe72b3eae 
								
							 
						 
						
							
							
								
								Added testing for new singleton logic (and caught a typo in the process!)  
							
							
							
						 
						
							2021-12-02 11:44:23 -05:00  
				
					
						
							
							
								 
						
							
								92e373028d 
								
							 
						 
						
							
							
								
								Proposed fix to module federation to stop ignoring the singleton flag when requiredVersion is false  
							
							
							
						 
						
							2021-12-01 21:07:29 -05:00  
				
					
						
							
							
								 
						
							
								6fbcd415d4 
								
							 
						 
						
							
							
								
								improve runtime code  
							
							
							
						 
						
							2021-11-25 09:57:48 +01:00  
				
					
						
							
							
								 
						
							
								0e2337dfb7 
								
							 
						 
						
							
							
								
								feat: show which singleton loaded version  
							
							
							
						 
						
							2021-11-21 10:59:30 +08:00  
				
					
						
							
							
								 
						
							
								ab34ffb2ae 
								
							 
						 
						
							
							
								
								Revert to use ['catch'] directly  
							
							
							
						 
						
							2021-11-02 12:52:00 +08:00  
				
					
						
							
							
								 
						
							
								4c50786098 
								
							 
						 
						
							
							
								
								use propertyAccess to generate .catch code  
							
							
							
						 
						
							2021-11-02 12:51:59 +08:00  
				
					
						
							
							
								 
						
							
								d808d04d26 
								
							 
						 
						
							
							
								
								attach the chunk graph to RuntimeModules  
							
							
							
						 
						
							2021-04-14 12:26:35 +02:00  
				
					
						
							
							
								 
						
							
								9fa45137d8 
								
							 
						 
						
							
							
								
								fix: use runtime globals in shared plugin  
							
							... 
							
							
							
							- Fixes a bug that caused HMR to fail when using Module Federation (__webpack_modules__ is not defined). 
							
						 
						
							2021-03-07 16:03:05 -08:00  
				
					
						
							
							
								 
						
							
								48571c663f 
								
							 
						 
						
							
							
								
								add selective runtime requirements from startup logic which doesn't prevent inlining modules  
							
							... 
							
							
							
							avoid using startup function for grab data from preexecuted chunks 
							
						 
						
							2020-12-11 14:36:48 +01:00  
				
					
						
							
							
								 
						
							
								a8542d3317 
								
							 
						 
						
							
							
								
								fix circular references between containers and modules in containers  
							
							
							
						 
						
							2020-09-17 10:44:52 +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  
				
					
						
							
							
								 
						
							
								2689d026b1 
								
							 
						 
						
							
							
								
								refactor semver logic to be internal  
							
							... 
							
							
							
							share scope uses string version instead of parsed one 
							
						 
						
							2020-07-02 16:09:57 +02:00  
				
					
						
							
							
								 
						
							
								3fcd5f9bc5 
								
							 
						 
						
							
							
								
								add full Semantic Versioning for Shared Modules  
							
							... 
							
							
							
							change storage format in the share scope
choose shared module deterministic from the same origin
remove array syntax from version and requiredVersion in schema 
							
						 
						
							2020-07-02 16:09:39 +02:00  
				
					
						
							
							
								 
						
							
								1879e46e04 
								
							 
						 
						
							
							
								
								fix sharing test cases  
							
							
							
						 
						
							2020-05-27 16:02:41 +02:00  
				
					
						
							
							
								 
						
							
								6f5d229661 
								
							 
						 
						
							
							
								
								add singleton shared modules  
							
							
							
						 
						
							2020-05-27 15:10:57 +02:00  
				
					
						
							
							
								 
						
							
								d5df7a39fd 
								
							 
						 
						
							
							
								
								allow to have multiple version in share scope  
							
							
							
						 
						
							2020-05-27 14:42:05 +02:00  
				
					
						
							
							
								 
						
							
								90b8056b1d 
								
							 
						 
						
							
							
								
								use long property names in share scope  
							
							
							
						 
						
							2020-05-27 11:51:25 +02:00  
				
					
						
							
							
								 
						
							
								ab0ea4a4ce 
								
							 
						 
						
							
							
								
								use long property names in share scope  
							
							
							
						 
						
							2020-05-26 21:51:14 +02:00  
				
					
						
							
							
								 
						
							
								edf03440ba 
								
							 
						 
						
							
							
								
								add SharePlugin  
							
							... 
							
							
							
							let ModuleFederationPlugin use the SharePlugin
update container test cases to new behavior 
							
						 
						
							2020-05-26 17:11:21 +02:00  
				
					
						
							
							
								 
						
							
								2fc44c2343 
								
							 
						 
						
							
							
								
								add share plugin  
							
							
							
						 
						
							2020-05-26 00:46:09 +02:00  
				
					
						
							
							
								 
						
							
								1b3246361b 
								
							 
						 
						
							
							
								
								add consume shared module plugin  
							
							
							
						 
						
							2020-05-25 23:14:19 +02:00