19ca74127f 
								
							 
						 
						
							
							
								
								refactor: plugin name ( #19580 )  
							
							
	
		
			
	 
	
	
		
			
				
	Github Actions / lint (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / validate-legacy-node (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / benchmark (1/4) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / benchmark (2/4) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / benchmark (3/4) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / benchmark (4/4) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / basic (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / unit (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, macos-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, macos-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, ubuntu-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, ubuntu-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, windows-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, windows-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (12.x, ubuntu-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (14.x, ubuntu-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (16.x, ubuntu-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (18.x, ubuntu-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, macos-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, macos-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, ubuntu-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, ubuntu-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, windows-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, windows-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, macos-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, macos-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, ubuntu-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, ubuntu-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, windows-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, windows-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, macos-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, macos-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, ubuntu-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, ubuntu-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, windows-latest, a) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, windows-latest, b) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (lts/*, ubuntu-latest, a, 1) (push) Has been cancelled  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (lts/*, ubuntu-latest, b, 1) (push) Has been cancelled  
				
					Details 
				
			 
		
	 
							
						 
						
							2025-06-03 21:20:37 +03:00  
				
					
						
							
							
								 
						
							
								4d6d3800b4 
								
							 
						 
						
							
							
								
								fix: types  
							
							
							
						 
						
							2025-04-16 17:04:11 +03:00  
				
					
						
							
							
								 
						
							
								131d02f8c4 
								
							 
						 
						
							
							
								
								(fix) Use module ids for final render order  
							
							
							
						 
						
							2025-02-04 15:21:02 -08:00  
				
					
						
							
							
								 
						
							
								40151be78e 
								
							 
						 
						
							
							
								
								refactor: improve code  
							
							
							
						 
						
							2024-08-02 19:32:29 +03:00  
				
					
						
							
							
								 
						
							
								ab3e93b19e 
								
							 
						 
						
							
							
								
								style: fix  
							
							
							
						 
						
							2024-06-11 16:09:50 +03:00  
				
					
						
							
							
								 
						
							
								3591783d9e 
								
							 
						 
						
							
							
								
								refactor(types): wasm and runtime  
							
							
							
						 
						
							2023-05-26 01:18:44 +03:00  
				
					
						
							
							
								 
						
							
								fa4cbf11a1 
								
							 
						 
						
							
							
								
								add more module type constants, use them across codebase  
							
							
							
						 
						
							2023-03-31 10:56:32 -07:00  
				
					
						
							
							
								 
						
							
								0bd1e789d4 
								
							 
						 
						
							
							
								
								generate "use strict" only when really needed  
							
							
							
						 
						
							2021-07-22 16:09:09 +02:00  
				
					
						
							
							
								 
						
							
								b0fa9ccada 
								
							 
						 
						
							
							
								
								pretty files  
							
							
							
						 
						
							2021-05-11 09:31:46 +02:00  
				
					
						
							
							
								 
						
							
								bc1911bf78 
								
							 
						 
						
							
							
								
								Changed name of memorize function to memoize  
							
							
							
						 
						
							2020-12-27 03:02:57 +05:30  
				
					
						
							
							
								 
						
							
								cbcd459d19 
								
							 
						 
						
							
							
								
								fix conflicting real imports and type imports  
							
							
							
						 
						
							2020-11-26 10:02:59 +01: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  
				
					
						
							
							
								 
						
							
								8603fd75a6 
								
							 
						 
						
							
							
								
								fix 3.9 build errors  
							
							
							
						 
						
							2020-05-12 14:37:02 +02:00  
				
					
						
							
							
								 
						
							
								b9c50fdb09 
								
							 
						 
						
							
							
								
								fix jsdoc documentations  
							
							
							
						 
						
							2020-04-28 19:42:58 +02:00  
				
					
						
							
							
								 
						
							
								1b3c667fd7 
								
							 
						 
						
							
							
								
								run lint fix  
							
							
							
						 
						
							2019-12-03 20:48:31 +03:00  
				
					
						
							
							
								 
						
							
								faea05d195 
								
							 
						 
						
							
							
								
								fix: use memorize util instead of lazyRequire  
							
							
							
						 
						
							2019-12-03 20:31:39 +03:00  
				
					
						
							
							
								 
						
							
								4598ea539b 
								
							 
						 
						
							
							
								
								feat(util/lazyRequire): tool for loading CommonJS modules lazily  
							
							
							
						 
						
							2019-12-02 18:37:55 +03:00  
				
					
						
							
							
								 
						
							
								bba1d0fbb7 
								
							 
						 
						
							
							
								
								lazy require webassemblyjs using modules  
							
							
							
						 
						
							2019-10-18 13:48:11 +02:00  
				
					
						
							
							
								 
						
							
								65bdb43180 
								
							 
						 
						
							
							
								
								fix badly chosen max fill rate for deterministic  
							
							... 
							
							
							
							sort modules by identifier in output file, that's better for gzip 
							
						 
						
							2019-10-16 16:38:04 +02:00  
				
					
						
							
							
								 
						
							
								922985bbe7 
								
							 
						 
						
							
							
								
								fix error message  
							
							
							
						 
						
							2019-10-09 15:52:38 +02:00  
				
					
						
							
							
								 
						
							
								ddc3dae0e6 
								
							 
						 
						
							
							
								
								refactor Module.source() and Module.getRuntimeRequirements() into Module.codeGeneration  
							
							... 
							
							
							
							add code generation phase to Compilation
add `output.iife` options to remove iife wrapper
add `experiments.outputModule` which enabled `output.module`
add `output.module` which sets defaults to `output.iife: false`, `output.libraryTarget: "module"`, `output.jsonpScriptType: "module"`, `terserOptions.module: true`
add `output.module` example
improve runtime requirements needed by ConcatenatedModule
add entry inlining, which inlines entry module code into runtime scope (only when safe)
make whole bundle strict when all modules are strict 
							
						 
						
							2019-10-08 23:59:48 +02:00  
				
					
						
							
							
								 
						
							
								69a545c444 
								
							 
						 
						
							
							
								
								Deprecate MainTemplate, ChunkTemplate, ModuleTemplate  
							
							... 
							
							
							
							move logic and hooks to JavascriptModulesPlugin 
							
						 
						
							2019-10-08 23:46:26 +02:00  
				
					
						
							
							
								 
						
							
								4fa8addeec 
								
							 
						 
						
							
							
								
								Handle auxiliary files separately from normal files  
							
							
							
						 
						
							2019-07-17 23:13:08 +02:00  
				
					
						
							
							
								 
						
							
								955d5689a9 
								
							 
						 
						
							
							
								
								remove experimental from module type name  
							
							... 
							
							
							
							since there is the `experiments` config now 
							
						 
						
							2019-07-15 15:03:29 +02:00  
				
					
						
							
							
								 
						
							
								de61023616 
								
							 
						 
						
							
							
								
								add side-by-side wasm support based on async modules  
							
							... 
							
							
							
							type: "webassembly/async-experimental"
remove i64 importing limitation since it will have BigInt integration eventually
update wasm example 
							
						 
						
							2019-06-04 23:28:56 +02:00