lilililee
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								311f196219 
								
							 
						 
						
							
							
								
								refactor(target): remove unnecessary judgment  
							
							 
							
							... 
							
							
							
							options.target must be string or function, otherwise will throw WebpackOptionsValidationError when run webpack(options) . 
							
						 
						
							2019-12-30 16:12:59 +08:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								6b9d510612 
								
							 
						 
						
							
							
								
								refactor chunk prefetching/preloading into separate plugin and runtime modules  
							
							 
							
							
							
						 
						
							2019-12-19 12:01:46 +01:00  
						
					 
				
					
						
							
							
								 
								Sergey Melyukov
							
						 
						
							 
							
							
							
							
								
							
							
								9bca2286ed 
								
							 
						 
						
							
							
								
								opt-out inner graph optimization when eval is used  
							
							 
							
							
							
						 
						
							2019-12-16 16:49:01 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								782e4535ac 
								
							 
						 
						
							
							
								
								Refactor how exportsType work  
							
							 
							
							... 
							
							
							
							add flagged exportsType for __esModule flagged
add getExportsType to merge strict with exportsType
move CommonJsStuffPlugin into CommonJsPlugin
split CommonJsPlugin into imports and exports part
enable minimal tree shaking for CommonJs imports and exports 
							
						 
						
							2019-12-06 11:13:08 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								cda629eaac 
								
							 
						 
						
							
							
								
								add missing runtime requirement for async module header  
							
							 
							
							... 
							
							
							
							active async modules when top level await is used 
							
						 
						
							2019-11-19 13:11:23 +01:00  
						
					 
				
					
						
							
							
								 
								Kashyap
							
						 
						
							 
							
							
							
							
								
							
							
								96ad1c65a6 
								
							 
						 
						
							
							
								
								fix: Remove minor typo in WebpackOptionsApply  
							
							 
							
							
							
						 
						
							2019-11-04 13:05:59 +05:30  
						
					 
				
					
						
							
							
								 
								evilebottnawi
							
						 
						
							 
							
							
							
							
								
							
							
								8198ffb3e6 
								
							 
						 
						
							
							
								
								refactor: code  
							
							 
							
							
							
						 
						
							2019-10-22 00:14:05 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								87abd00c6e 
								
							 
						 
						
							
							
								
								remove all options for cache.store expect "pack"  
							
							 
							
							... 
							
							
							
							these are incomplete and may be readded later 
							
						 
						
							2019-10-21 09:22:38 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								dd2c4de1ce 
								
							 
						 
						
							
							
								
								use SourceMapDevTool default  
							
							 
							
							
							
						 
						
							2019-10-18 15:09:34 +02:00  
						
					 
				
					
						
							
							
								 
								evilebottnawi
							
						 
						
							 
							
							
							
							
								
							
							
								c81ffbef42 
								
							 
						 
						
							
							
								
								refactor: `devtool` option  
							
							 
							
							
							
						 
						
							2019-10-18 14:43:21 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b05a76eaf4 
								
							 
						 
						
							
							
								
								lazy evaluate in WebpackOptionsApply  
							
							 
							
							
							
						 
						
							2019-10-09 13:44:39 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ccc53dba5e 
								
							 
						 
						
							
							
								
								update deprecated usage in library-related plugins  
							
							 
							
							
							
						 
						
							2019-10-08 23:46:31 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								69a545c444 
								
							 
						 
						
							
							
								
								Deprecate MainTemplate, ChunkTemplate, ModuleTemplate  
							
							 
							
							... 
							
							
							
							move logic and hooks to JavascriptModulesPlugin 
							
						 
						
							2019-10-08 23:46:26 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								2e37731988 
								
							 
						 
						
							
							
								
								add analysis for top level symbols, exports and imports  
							
							 
							
							... 
							
							
							
							integrates the work of Vincent Chan for GSoC 2018
Co-authored-by: Vincent Chan <cdzos97@gmail.com> 
							
						 
						
							2019-09-03 14:18:40 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								31b869616e 
								
							 
						 
						
							
							
								
								Merge pull request  #9620  from webpack/feature/exports-info  
							
							 
							
							... 
							
							
							
							add `__webpack_exports_info__` API to allow export introspection 
							
						 
						
							2019-08-22 18:13:25 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								fb13b76b34 
								
							 
						 
						
							
							
								
								add `__webpack_exports_info__` API to allow export introspection  
							
							 
							
							... 
							
							
							
							improve usage/provide information for nested exports
improve tests for deep exports 
							
						 
						
							2019-08-22 16:59:37 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								a2caa36b8e 
								
							 
						 
						
							
							
								
								add immutablePaths next to managedPaths for paths in the yarn cache  
							
							 
							
							... 
							
							
							
							for PnP support 
							
						 
						
							2019-08-20 14:50:07 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								e5cecdad23 
								
							 
						 
						
							
							
								
								store build dependencies snapshot in pack  
							
							 
							
							... 
							
							
							
							add snapshot shortcut for package manager managed paths
add cache.managedPaths 
							
						 
						
							2019-08-13 17:02:37 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								856235d76f 
								
							 
						 
						
							
							
								
								track and config build dependencies  
							
							 
							
							
							
						 
						
							2019-08-12 23:07:41 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								f236df1bc9 
								
							 
						 
						
							
							
								
								replace logging in persistent caching with infrastructure logger  
							
							 
							
							... 
							
							
							
							remove cache.loglevel 
							
						 
						
							2019-08-12 13:41:23 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								d2181eeffa 
								
							 
						 
						
							
							
								
								pass missing idleTimeout options to CachePlugin  
							
							 
							
							
							
						 
						
							2019-07-26 13:59:15 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								fb45e38fa4 
								
							 
						 
						
							
							
								
								rename url -> asset  
							
							 
							
							... 
							
							
							
							remove experimental in favor of experiments.asset 
							
						 
						
							2019-07-17 11:57:04 +02:00  
						
					 
				
					
						
							
							
								 
								Yuta Hiroto
							
						 
						
							 
							
							
							
							
								
							
							
								c9aa09439e 
								
							 
						 
						
							
							
								
								fxiup! feedback  
							
							 
							
							
							
						 
						
							2019-07-17 11:47:14 +02:00  
						
					 
				
					
						
							
							
								 
								Yuta Hiroto
							
						 
						
							 
							
							
							
							
								
							
							
								ad51d66e95 
								
							 
						 
						
							
							
								
								feat(WebpackOptions): add default value and set UrlModulesPlugin  
							
							 
							
							... 
							
							
							
							default: [hash].[ext] 
							
						 
						
							2019-07-17 11:46:25 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b2e7837288 
								
							 
						 
						
							
							
								
								replace Object.assign with object spread  
							
							 
							
							
							
						 
						
							2019-06-19 13:16:05 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								e9c0d068dd 
								
							 
						 
						
							
							
								
								refactor filesystem interfaces  
							
							 
							
							... 
							
							
							
							add Compiler.intermediateFileSystem
avoid using `path` and `fs` module when possible
move `join`, `mkdirp` and `dirname` into utils
join and dirname is optional in FileSystem interface
remove mkdirp from Filesystem interface 
							
						 
						
							2019-06-11 17:32:58 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								12a3e7c854 
								
							 
						 
						
							
							
								
								create experiments for importAwait importAsync and (a)syncWebAssembly  
							
							 
							
							
							
						 
						
							2019-06-05 13:32:22 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								faa56f1751 
								
							 
						 
						
							
							
								
								move plugin into folder  
							
							 
							
							
							
						 
						
							2019-06-05 12:07:20 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								1977cb1036 
								
							 
						 
						
							
							
								
								move async module flag to ModuleGraph  
							
							 
							
							
							
						 
						
							2019-06-05 11:15:25 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								09f2fa7273 
								
							 
						 
						
							
							
								
								Merge tag 'v4.33.0' into next  
							
							 
							
							... 
							
							
							
							4.33.0 
							
						 
						
							2019-06-04 23:23:25 +02:00  
						
					 
				
					
						
							
							
								 
								OJ Kwon
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2ec75c1cdb 
								
							 
						 
						
							
							
								
								feat(target): support electron preload async chunk loading  
							
							 
							
							
							
						 
						
							2019-05-25 18:02:00 -07:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								14d95e30cb 
								
							 
						 
						
							
							
								
								Merge tag 'v4.32.1' into next  
							
							 
							
							... 
							
							
							
							4.32.1 
							
						 
						
							2019-05-22 13:36:26 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								5b08ab51c3 
								
							 
						 
						
							
							
								
								fixes   #9156  
							
							 
							
							... 
							
							
							
							node: false should not disable CommonJs features 
							
						 
						
							2019-05-22 08:03:44 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b34da271a1 
								
							 
						 
						
							
							
								
								add sync mode for chunk dependency startup in sync node target  
							
							 
							
							... 
							
							
							
							fixes  #9154 
allow nesting webpack bundles (rename inner __webpack_require__)
to allow testing this 
							
						 
						
							2019-05-20 22:53:58 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								abc825d58f 
								
							 
						 
						
							
							
								
								Merge tag 'v4.32.0' into next  
							
							 
							
							... 
							
							
							
							4.32.0 
							
						 
						
							2019-05-20 14:46:31 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								f03c4f127a 
								
							 
						 
						
							
							
								
								improve merging of resolve and parsing options  
							
							 
							
							... 
							
							
							
							by rules and via loader API
Objects are deeply merged
Arrays overwrite by default, but can reference old value with "..."
fixes  #8968  
							
						 
						
							2019-05-13 15:30:10 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b66143f706 
								
							 
						 
						
							
							
								
								Merge tag 'v4.30.0' into next  
							
							 
							
							... 
							
							
							
							4.30.0 
							
						 
						
							2019-05-09 21:34:28 +02:00  
						
					 
				
					
						
							
							
								 
								Alan Zhang
							
						 
						
							 
							
							
							
							
								
							
							
								269efb9fd7 
								
							 
						 
						
							
							
								
								Never apply NodeStuffPlugin when "node" set to false  
							
							 
							
							
							
						 
						
							2019-04-24 10:40:51 +08:00  
						
					 
				
					
						
							
							
								 
								Igor Osipov
							
						 
						
							 
							
							
							
							
								
							
							
								cff0e18ec7 
								
							 
						 
						
							
							
								
								Make lazy loading for modules at WebpackOptionApply.js  
							
							 
							
							
							
						 
						
							2019-03-22 22:28:15 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7ed1a8f88d 
								
							 
						 
						
							
							
								
								Merge pull request  #8890  from timneutkens/add/option-to-disable-amd  
							
							 
							
							... 
							
							
							
							Allow options.amd to disable AMDPlugin/RequireJsStuffPlugin 
							
						 
						
							2019-03-15 09:45:54 +01:00  
						
					 
				
					
						
							
							
								 
								Connor Davis
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								bf020dfe7b 
								
							 
						 
						
							
							
								
								Do the same for the rest of the plugins  
							
							 
							
							
							
						 
						
							2019-03-11 16:26:05 -05:00  
						
					 
				
					
						
							
							
								 
								Connor Davis
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								23687c6336 
								
							 
						 
						
							
							
								
								Only require if needed  
							
							 
							
							
							
						 
						
							2019-03-11 16:18:50 -05:00  
						
					 
				
					
						
							
							
								 
								Tim Neutkens
							
						 
						
							 
							
							
							
							
								
							
							
								001960600d 
								
							 
						 
						
							
							
								
								Run yarn fix  
							
							 
							
							
							
						 
						
							2019-03-10 17:13:53 +01:00  
						
					 
				
					
						
							
							
								 
								Tim Neutkens
							
						 
						
							 
							
							
							
							
								
							
							
								d02817619f 
								
							 
						 
						
							
							
								
								Allow options.amd to disable AMDPlugin/RequireJsStuffPlugin  
							
							 
							
							... 
							
							
							
							Introduces a new value `false` for `options.amd` that disables AMD support completely.
This would mainly be useful in for example ncc, Next.js etc where it’s either fully commonjs/esmodules (ncc) or fully esmodules (Next.js) 
							
						 
						
							2019-03-10 16:31:35 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								180f912493 
								
							 
						 
						
							
							
								
								Merge tag 'v4.29.2' into next  
							
							 
							
							... 
							
							
							
							4.29.2 
							
						 
						
							2019-02-06 15:37:11 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b25ff237bb 
								
							 
						 
						
							
							
								
								Prettify source code  
							
							 
							
							
							
						 
						
							2019-02-05 10:08:45 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								6fc0b96c9c 
								
							 
						 
						
							
							
								
								add MangleExportsPlugin and options  
							
							 
							
							
							
						 
						
							2019-01-31 11:41:30 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7c0d845af3 
								
							 
						 
						
							
							
								
								Refactor FileCachePlugin into multiple modules  
							
							 
							
							
							
						 
						
							2019-01-25 19:21:45 +01:00