ab8a768cac 
								
							 
						 
						
							
							
								
								remove module.id and loaded shortcuts and only include them when used  
							
							
							
						 
						
							2019-12-06 11:09:43 +01:00  
				
					
						
							
							
								 
						
							
								faf784b6ab 
								
							 
						 
						
							
							
								
								refactor hop runtime helper  
							
							
							
						 
						
							2019-12-03 16:27:39 +03:00  
				
					
						
							
							
								 
						
							
								f67d5df8b3 
								
							 
						 
						
							
							
								
								fix hashing for runtime modules  
							
							
							
						 
						
							2019-11-14 20:58:01 +01: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  
				
					
						
							
							
								 
						
							
								53f68c9e7b 
								
							 
						 
						
							
							
								
								update deprecated usage of chunk and main templates  
							
							
							
						 
						
							2019-10-08 23:46:33 +02:00  
				
					
						
							
							
								 
						
							
								f45ba2408e 
								
							 
						 
						
							
							
								
								remove items from runtime when unneeded  
							
							... 
							
							
							
							remove some hooks from MainTemplate, move some hooks to CompatRuntimeModule
add requireScope RuntimeGlobal 
							
						 
						
							2019-10-08 23:46:23 +02:00  
				
					
						
							
							
								 
						
							
								f434b1325e 
								
							 
						 
						
							
							
								
								avoid rewriting source from "module.exports"  
							
							... 
							
							
							
							this ensures backward-compat for plugins that
rewrite `module._source` after a simple module
is already parsed and dependencies point to
ranges in the old source. 
							
						 
						
							2019-10-07 11:16:38 +02:00  
				
					
						
							
							
								 
						
							
								b80174a069 
								
							 
						 
						
							
							
								
								Improve backward-compat for various things  
							
							... 
							
							
							
							to enable mini-css-extract-plugin 
							
						 
						
							2019-09-26 22:06:54 +02:00  
				
					
						
							
							
								 
						
							
								e507392094 
								
							 
						 
						
							
							
								
								add output.ecmaVersion options to set emitted code style  
							
							... 
							
							
							
							fix a bug with prefetching initial chunks
InitFragments have get[End]Content methods which get a sourceContext
RuntimeModules have implicit chunk and compilation
changed default to `output.ecmaVersion: 2015` 
							
						 
						
							2019-08-26 21:32:29 +02:00  
				
					
						
							
							
								 
						
							
								f68bb833d2 
								
							 
						 
						
							
							
								
								Merge export getters in a module into single statement  
							
							
							
						 
						
							2019-08-23 14:07:01 +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  
				
					
						
							
							
								 
						
							
								84f9842d54 
								
							 
						 
						
							
							
								
								Add missing types  
							
							
							
						 
						
							2019-05-10 09:56:01 +02:00  
				
					
						
							
							
								 
						
							
								e2e0983f4c 
								
							 
						 
						
							
							
								
								remove splitChunks restriction for custom filenames on non-initial chunks  
							
							... 
							
							
							
							fix bug, which generated incorrect static url mapping for get chunk filename runtime module
optimize generated code for chunk filename (shorter) 
							
						 
						
							2019-02-19 11:16:53 +01:00  
				
					
						
							
							
								 
						
							
								f446bf8a9b 
								
							 
						 
						
							
							
								
								add ability to load dependent chunks for non-web targets  
							
							... 
							
							
							
							This allows to use `splitChunks` for initial chunks in i. e. node and webworker targets 
							
						 
						
							2018-12-29 12:48:59 +01:00  
				
					
						
							
							
								 
						
							
								224586445c 
								
							 
						 
						
							
							
								
								Fix regexp to support fullhash  
							
							
							
						 
						
							2018-12-25 20:59:33 +01:00  
				
					
						
							
							
								 
						
							
								3c50dba922 
								
							 
						 
						
							
							
								
								Remove global buildin  
							
							
							
						 
						
							2018-12-07 08:59:41 +01:00  
				
					
						
							
							
								 
						
							
								8066eaf299 
								
							 
						 
						
							
							
								
								put runtime modules into separate place in chunks  
							
							... 
							
							
							
							don't include them in modules array/object
better stats output for runtime moduels 
							
						 
						
							2018-11-29 16:23:31 +01:00  
				
					
						
							
							
								 
						
							
								9d91861592 
								
							 
						 
						
							
							
								
								Refactor HMR for runtime modules  
							
							... 
							
							
							
							fixed a few HMR bugs
allow other module types for HMR
made HMR more flexible 
							
						 
						
							2018-11-29 16:22:29 +01:00  
				
					
						
							
							
								 
						
							
								f753f92c28 
								
							 
						 
						
							
							
								
								ensureChunk to RuntimeModule  
							
							... 
							
							
							
							step 1: non HMR cases 
							
						 
						
							2018-11-29 16:16:39 +01:00  
				
					
						
							
							
								 
						
							
								2857ad3ee4 
								
							 
						 
						
							
							
								
								runtime module for getChunkFilename  
							
							
							
						 
						
							2018-11-29 16:15:26 +01:00  
				
					
						
							
							
								 
						
							
								2849281702 
								
							 
						 
						
							
							
								
								remove generateContext from RuntimeModule.generate  
							
							... 
							
							
							
							add public path runtime module 
							
						 
						
							2018-11-29 16:13:26 +01:00  
				
					
						
							
							
								 
						
							
								540b9a1c35 
								
							 
						 
						
							
							
								
								remove hasOwnProperty global  
							
							
							
						 
						
							2018-11-29 16:12:52 +01:00  
				
					
						
							
							
								 
						
							
								b6d4ece8e8 
								
							 
						 
						
							
							
								
								Runtime Module for compatGetDefaultExport  
							
							
							
						 
						
							2018-11-29 16:12:21 +01:00  
				
					
						
							
							
								 
						
							
								8803f52ce2 
								
							 
						 
						
							
							
								
								Runtime Module for CreateFakeNamespaceObject  
							
							
							
						 
						
							2018-11-29 16:11:44 +01:00  
				
					
						
							
							
								 
						
							
								dcbd67fdfe 
								
							 
						 
						
							
							
								
								Runtime Module for MakeNamespaceObject  
							
							
							
						 
						
							2018-11-29 16:11:11 +01:00  
				
					
						
							
							
								 
						
							
								0500655b63 
								
							 
						 
						
							
							
								
								move runtime modules boostrap into RuntimePlugin  
							
							
							
						 
						
							2018-11-29 16:10:35 +01:00  
				
					
						
							
							
								 
						
							
								32c3fca477 
								
							 
						 
						
							
							
								
								extract definePropertyGetter into RuntimeModule  
							
							
							
						 
						
							2018-11-29 16:08:17 +01:00  
				
					
						
							
							
								 
						
							
								7c37a6a972 
								
							 
						 
						
							
							
								
								handle runtime requirements  
							
							
							
						 
						
							2018-11-29 16:07:17 +01:00