4ee703f647 
								
							 
						 
						
							
							
								
								chore: improve jsdoc rules  
							
							
							
						 
						
							2024-07-30 17:07:14 +03:00  
				
					
						
							
							
								 
						
							
								ab47c696a4 
								
							 
						 
						
							
							
								
								refactor(types): more  
							
							
							
						 
						
							2023-06-03 20:52:25 +03:00  
				
					
						
							
							
								 
						
							
								e958ac552b 
								
							 
						 
						
							
							
								
								refactor(types): Improve module type strictness and refactor module type string usages in module subclasses  
							
							
							
						 
						
							2023-05-04 23:19:11 +00:00  
				
					
						
							
							
								 
						
							
								02590bfdc7 
								
							 
						 
						
							
							
								
								chore: improve types  
							
							
							
						 
						
							2023-04-21 19:22:33 +03:00  
				
					
						
							
							
								 
						
							
								1e5abcc51b 
								
							 
						 
						
							
							
								
								improve extractBlockModules  
							
							
							
						 
						
							2021-10-06 15:39:21 +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  
				
					
						
							
							
								 
						
							
								5abf55b1af 
								
							 
						 
						
							
							
								
								allocate presentationalDependencies array only when needed  
							
							
							
						 
						
							2019-11-10 21:05:28 +01:00  
				
					
						
							
							
								 
						
							
								a877cd51d1 
								
							 
						 
						
							
							
								
								add presentational dependencies which are cheaper, but allow only templating  
							
							
							
						 
						
							2019-10-30 07:49:20 +01:00  
				
					
						
							
							
								 
						
							
								1d72a05fed 
								
							 
						 
						
							
							
								
								Merge tag 'v4.36.0' into next  
							
							... 
							
							
							
							4.36.0 
							
						 
						
							2019-07-17 16:02:33 +02:00  
				
					
						
							
							
								 
						
							
								1a3007ac92 
								
							 
						 
						
							
							
								
								make ImportDependenciesBlock serializable  
							
							
							
						 
						
							2018-10-18 12:44:15 +02:00  
				
					
						
							
							
								 
						
							
								a852828279 
								
							 
						 
						
							
							
								
								add persistent caching prototype  
							
							
							
						 
						
							2018-10-17 21:25:39 +02:00  
				
					
						
							
							
								 
						
							
								bad9d8a271 
								
							 
						 
						
							
							
								
								move Module.id into ChunkGraph  
							
							... 
							
							
							
							remove disconnect and unseal from Module 
							
						 
						
							2018-08-28 15:08:52 +02:00  
				
					
						
							
							
								 
						
							
								02b15a1b46 
								
							 
						 
						
							
							
								
								pass chunkGraph to updateHash instead of moduleGraph  
							
							... 
							
							
							
							pass chunkGraph to compareModulesById instead of moduleGraph
pass chunkGraph to methods of RuntimeTemplate
use comparators from module at some places 
							
						 
						
							2018-08-28 12:06:53 +02:00  
				
					
						
							
							
								 
						
							
								239ce7fcd9 
								
							 
						 
						
							
							
								
								Use ChunkGraph instead of Compilation in updateHash  
							
							
							
						 
						
							2018-08-24 12:02:42 +02:00  
				
					
						
							
							
								 
						
							
								3cf01999b5 
								
							 
						 
						
							
							
								
								add ChunkGraph  
							
							... 
							
							
							
							move chunk modules and module chunks into the ChunkGraph
remove outdated unit tests 
							
						 
						
							2018-08-14 15:32:13 +02:00  
				
					
						
							
							
								 
						
							
								381e2db200 
								
							 
						 
						
							
							
								
								replace Module.reasons and Dependency.module with ModuleGraph  
							
							
							
						 
						
							2018-08-02 17:54:44 +02:00  
				
					
						
							
							
								 
						
							
								f68c1f7ab6 
								
							 
						 
						
							
							
								
								add additional arguments to updateHash  
							
							
							
						 
						
							2018-08-02 16:04:10 +02:00  
				
					
						
							
							
								 
						
							
								71016b1433 
								
							 
						 
						
							
							
								
								Remove DependencyBlockVariable  
							
							
							
						 
						
							2018-07-30 22:38:13 +02:00  
				
					
						
							
							
								 
						
							
								cf5f1d723c 
								
							 
						 
						
							
							
								
								format existing code  
							
							
							
						 
						
							2018-07-30 21:29:21 +02:00  
				
					
						
							
							
								 
						
							
								22c4756c9e 
								
							 
						 
						
							
							
								
								add more types to Module  
							
							
							
						 
						
							2018-07-25 12:38:34 +02:00  
				
					
						
							
							
								 
						
							
								8614c75f11 
								
							 
						 
						
							
							
								
								run inherit types tool on existing code  
							
							
							
						 
						
							2018-07-21 13:50:18 +02:00  
				
					
						
							
							
								 
						
							
								a41a0fb799 
								
							 
						 
						
							
							
								
								use correct Hash interface  
							
							
							
						 
						
							2018-06-25 16:01:57 +02:00  
				
					
						
							
							
								 
						
							
								968edbf77d 
								
							 
						 
						
							
							
								
								fix(types): fix errors and linting errors  
							
							
							
						 
						
							2018-06-21 14:38:17 +03:00  
				
					
						
							
							
								 
						
							
								c3ebef7f25 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/type-compiler-compilation-save  
							
							
							
						 
						
							2018-06-21 11:07:33 +03:00  
				
					
						
							
							
								 
						
							
								b4699c0657 
								
							 
						 
						
							
							
								
								add order for DependencyReference  
							
							... 
							
							
							
							and add types for touched code 
							
						 
						
							2018-06-08 13:20:57 +02:00  
				
					
						
							
							
								 
						
							
								1bae93852a 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/type-compiler-compilation-save  
							
							
							
						 
						
							2018-05-30 19:35:36 -07:00  
				
					
						
							
							
								 
						
							
								2a9452e51b 
								
							 
						 
						
							
							
								
								Add brackets for multiline if/for statements  
							
							
							
						 
						
							2018-05-29 15:45:44 +02:00  
				
					
						
							
							
								 
						
							
								3072378892 
								
							 
						 
						
							
							
								
								bugfixes and corrections  
							
							
							
						 
						
							2018-05-15 15:04:40 +02:00  
				
					
						
							
							
								 
						
							
								761d73b4e7 
								
							 
						 
						
							
							
								
								chore(types): add Compiler and Compilation type support  
							
							
							
						 
						
							2018-05-15 15:04:38 +02:00  
				
					
						
							
							
								 
						
							
								e89acf50a2 
								
							 
						 
						
							
							
								
								add TODO comment  
							
							
							
						 
						
							2018-05-07 13:36:53 +02:00  
				
					
						
							
							
								 
						
							
								19bd4759e6 
								
							 
						 
						
							
							
								
								chore(types): add types to GraphHelpers  
							
							
							
						 
						
							2018-05-03 23:33:58 -07:00  
				
					
						
							
							
								 
						
							
								5238159d21 
								
							 
						 
						
							
							
								
								run prettier on existing code  
							
							
							
						 
						
							2018-02-25 02:00:20 +01:00  
				
					
						
							
							
								 
						
							
								142b90e2d0 
								
							 
						 
						
							
							
								
								avoid using forEach  
							
							
							
						 
						
							2017-11-24 17:22:45 +01:00  
				
					
						
							
							
								 
						
							
								f7c2f8e470 
								
							 
						 
						
							
							
								
								Update code style to arrow functions  
							
							
							
						 
						
							2017-11-08 11:56:01 +01:00  
				
					
						
							
							
								 
						
							
								5c489b6c5d 
								
							 
						 
						
							
							
								
								Refactor harmony modules  
							
							... 
							
							
							
							separate side effects from specifier
fixes TDZ for export let/const
bigger bundles are caused by correct export const/let behavior
BREAKING CHANGE: Internal have changed. Plugins could rely on them. 
							
						 
						
							2017-09-14 09:44:32 +02:00  
				
					
						
							
							
								 
						
							
								7adbc2deb9 
								
							 
						 
						
							
							
								
								ES6 refactoring in DependenciesBlock and Module  
							
							
							
						 
						
							2017-04-04 00:22:23 +03:00  
				
					
						
							
							
								 
						
							
								9380bd4c12 
								
							 
						 
						
							
							
								
								Bugfix/disable module in harmony ( #3755 )  
							
							... 
							
							
							
							* moved format location into separate file
allow dependencies to report errors too
* NullDependencies do not change the hash
* dependencies can opt-out from `__webpack_require__` param
* apply module syntax plugins earlier
* emit errors if using AMD or CommonJS syntax in harmony modules 
							
						 
						
							2017-01-09 10:11:34 -06:00  
				
					
						
							
							
								 
						
							
								2f618e733a 
								
							 
						 
						
							
							
								
								refactoring and aggressive-splitting plugin  
							
							
							
						 
						
							2016-07-13 11:03:14 +02:00  
				
					
						
							
							
								 
						
							
								f7d799adb4 
								
							 
						 
						
							
							
								
								rebeautify without spacing after keyword  
							
							
							
						 
						
							2015-07-16 00:19:23 +02:00  
				
					
						
							
							
								 
						
							
								0a340f2b1a 
								
							 
						 
						
							
							
								
								feat(app): Beautify all lib files  
							
							
							
						 
						
							2015-07-13 01:20:09 +03:00  
				
					
						
							
							
								 
						
							
								1231c17fd4 
								
							 
						 
						
							
							
								
								better criteria for modules without require fn  
							
							
							
						 
						
							2015-05-31 23:28:24 +02:00  
				
					
						
							
							
								 
						
							
								d80cdcefac 
								
							 
						 
						
							
							
								
								Code Quality  
							
							
							
						 
						
							2014-06-24 18:53:32 +02:00  
				
					
						
							
							
								 
						
							
								f84f000149 
								
							 
						 
						
							
							
								
								records, typo  
							
							
							
						 
						
							2013-05-31 12:22:40 +02:00  
				
					
						
							
							
								 
						
							
								ee01837d66 
								
							 
						 
						
							
							
								
								Refactored everything for 0.9  
							
							
							
						 
						
							2013-01-30 18:49:25 +01:00