alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								ab3e93b19e 
								
							 
						 
						
							
							
								
								style: fix  
							
							 
							
							
							
						 
						
							2024-06-11 16:09:50 +03:00  
						
					 
				
					
						
							
							
								 
								fi3ework
							
						 
						
							 
							
							
							
							
								
							
							
								551c3721cf 
								
							 
						 
						
							
							
								
								feat: root module is less prone to be wrapped in IIFE  
							
							 
							
							
							
						 
						
							2024-04-24 15:54:06 +08:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								be1d35eb02 
								
							 
						 
						
							
							
								
								fix(types): more  
							
							 
							
							
							
						 
						
							2024-03-18 18:50:56 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								662a0e77bb 
								
							 
						 
						
							
							
								
								fix: more types  
							
							 
							
							
							
						 
						
							2024-03-14 18:50:52 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								33cd20a180 
								
							 
						 
						
							
							
								
								fix(types): watching and more  
							
							 
							
							
							
						 
						
							2024-03-14 18:15:13 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								6ab9bdaa73 
								
							 
						 
						
							
							
								
								fix: types  
							
							 
							
							
							
						 
						
							2024-02-22 17:20:17 +03:00  
						
					 
				
					
						
							
							
								 
								alexander.akait
							
						 
						
							 
							
							
							
							
								
							
							
								9f63f7013a 
								
							 
						 
						
							
							
								
								refactor: more types  
							
							 
							
							
							
						 
						
							2024-02-16 20:39:12 +03:00  
						
					 
				
					
						
							
							
								 
								Nitin Kumar
							
						 
						
							 
							
							
							
							
								
							
							
								412ae5425e 
								
							 
						 
						
							
							
								
								chore: udpate prettier to v3  
							
							 
							
							
							
						 
						
							2024-01-14 07:11:34 +05:30  
						
					 
				
					
						
							
							
								 
								Burhanuddin Udaipurwala
							
						 
						
							 
							
							
							
							
								
							
							
								8d8a0e0e56 
								
							 
						 
						
							
							
								
								refactor: use global constant instead of string literal  
							
							 
							
							
							
						 
						
							2023-05-19 21:25:47 +05:30  
						
					 
				
					
						
							
							
								 
								Ben Worline
							
						 
						
							 
							
							
							
							
								
							
							
								19b46355fc 
								
							 
						 
						
							
							
								
								fix import ordering  
							
							 
							
							
							
						 
						
							2023-05-04 21:36:03 -07:00  
						
					 
				
					
						
							
							
								 
								Ben Worline
							
						 
						
							 
							
							
							
							
								
							
							
								2b2fed5880 
								
							 
						 
						
							
							
								
								Initial take  
							
							 
							
							
							
						 
						
							2023-05-04 20:41:15 -07:00  
						
					 
				
					
						
							
							
								 
								Sean Larkin
							
						 
						
							 
							
							
							
							
								
							
							
								fa4cbf11a1 
								
							 
						 
						
							
							
								
								add more module type constants, use them across codebase  
							
							 
							
							
							
						 
						
							2023-03-31 10:56:32 -07:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								647faec2bf 
								
							 
						 
						
							
							
								
								make imports order deterministic  
							
							 
							
							
							
						 
						
							2022-05-27 14:22:05 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								3f1715f8d8 
								
							 
						 
						
							
							
								
								generate only needed source types  
							
							 
							
							... 
							
							
							
							- in ConcatenatedModule generate only js
- in NormalModule generate only used sources 
							
						 
						
							2022-03-17 13:00:39 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								4951965bb1 
								
							 
						 
						
							
							
								
								do not inherit existing top level declarations  
							
							 
							
							
							
						 
						
							2022-02-14 11:53:55 +01:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								58a2fd01c4 
								
							 
						 
						
							
							
								
								refactor top level declarations  
							
							 
							
							... 
							
							
							
							- add topLevelDeclarations to code generation results
- set topLevelDeclarations=undefined if any child topLevelDeclarations=undefined 
							
						 
						
							2022-02-07 17:21:36 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								fee6837cc7 
								
							 
						 
						
							
							
								
								update topLevelDeclarations for ConcatenatedModule  
							
							 
							
							... 
							
							
							
							update top level declarations for ConcatenatedModule in code generation step 
							
						 
						
							2022-02-04 16:05:10 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								313e416bd2 
								
							 
						 
						
							
							
								
								Merge branch 'main' into cspell-globs  
							
							 
							
							
							
						 
						
							2022-01-18 10:40:25 +01:00  
						
					 
				
					
						
							
							
								 
								Nick Schonning
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a19d7991c3 
								
							 
						 
						
							
							
								
								chore: update cSpell globs and fix typos  
							
							 
							
							
							
						 
						
							2021-12-12 16:57:14 -05:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								e67ab7fad2 
								
							 
						 
						
							
							
								
								resolve todos, nitpicks  
							
							 
							
							
							
						 
						
							2021-12-03 08:47:17 +01:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								27411f8f0f 
								
							 
						 
						
							
							
								
								add pure notations to Object calls  
							
							 
							
							... 
							
							
							
							/*#__PURE__*/ notations should help minimizers to drop unused Object(...) calls 
							
						 
						
							2021-10-17 11:06:14 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								4a8bf4c084 
								
							 
						 
						
							
							
								
								allow to configure all hash functions used  
							
							 
							
							... 
							
							
							
							fix default hash function for HttpUriPlugin to sha512 
							
						 
						
							2021-09-23 14:55:13 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c76be4d738 
								
							 
						 
						
							
							
								
								make some things context-independent  
							
							 
							
							... 
							
							
							
							* ConcatenatedModule.identifier()
* NormalModule source urls
fixes  #14014  
							
						 
						
							2021-08-19 14:57:39 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3f7d80d823 
								
							 
						 
						
							
							
								
								fix concatenation of module externals  
							
							 
							
							... 
							
							
							
							#2933  
							
						 
						
							2021-07-06 14:07:45 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								4cf272b824 
								
							 
						 
						
							
							
								
								add workaround for broken eslint-scope package regarding class field support  
							
							 
							
							
							
						 
						
							2021-05-19 16:21:54 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b0fa9ccada 
								
							 
						 
						
							
							
								
								pretty files  
							
							 
							
							
							
						 
						
							2021-05-11 09:31:46 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								18967078cb 
								
							 
						 
						
							
							
								
								cleanup modules after compilation to avoid leaking references when they are cached  
							
							 
							
							
							
						 
						
							2021-03-15 11:23:54 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								1ff55df486 
								
							 
						 
						
							
							
								
								fixes   #12769  
							
							 
							
							
							
						 
						
							2021-02-24 12:54:17 +01:00  
						
					 
				
					
						
							
							
								 
								Patrik Åkerstrand
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								a62c350804 
								
							 
						 
						
							
							
								
								simplify branching logic  
							
							 
							
							
							
						 
						
							2021-02-19 19:32:23 +01:00  
						
					 
				
					
						
							
							
								 
								Patrik Åkerstrand
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								398fdef5c8 
								
							 
						 
						
							
							
								
								Fix module concatenation renaming bug  
							
							 
							
							... 
							
							
							
							Fixes a case where variable renaming due to module concatenation caused
the generated code to look up a different property than the source code, when
combined with a default value for the property
Closes  #12712  
							
						 
						
							2021-02-19 12:08:21 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								9f3950e571 
								
							 
						 
						
							
							
								
								add support for libraries combined with iife: false  
							
							 
							
							... 
							
							
							
							fix missing runtime requirement for system.js context
fix inlining of modules when conflicting symbols are defined on top-level 
							
						 
						
							2021-02-11 11:19:24 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3cf2f45290 
								
							 
						 
						
							
							
								
								remove unused method  
							
							 
							
							
							
						 
						
							2021-01-25 20:30:46 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								38c7cf2d85 
								
							 
						 
						
							
							
								
								fix caching crash in ConcatenatedModule  
							
							 
							
							... 
							
							
							
							Ensure that no warnings/errors occur during testing
add serialization for some missing warnings 
							
						 
						
							2021-01-08 15:44:26 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								10aa3daede 
								
							 
						 
						
							
							
								
								add experiments.layers  
							
							 
							
							... 
							
							
							
							add layers to define different module layers
support module layers in stats
add layer support for NormalModules
fixes  #11466  
							
						 
						
							2021-01-05 20:50:59 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								a0d2b99a34 
								
							 
						 
						
							
							
								
								fixes   #12114  
							
							 
							
							
							
						 
						
							2020-12-04 17:03:12 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								dade079110 
								
							 
						 
						
							
							
								
								only move export info targets when also moving dependencies  
							
							 
							
							... 
							
							
							
							fix  #12071  
							
						 
						
							2020-11-30 10:18:38 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								590aacc2ae 
								
							 
						 
						
							
							
								
								make visible exports from non-harmony modules more consistent  
							
							 
							
							... 
							
							
							
							fixes  #11995  
							
						 
						
							2020-11-16 17:19:36 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3601b4bfe3 
								
							 
						 
						
							
							
								
								handle ASI issue between concatenated modules  
							
							 
							
							... 
							
							
							
							fixes  #11897  
							
						 
						
							2020-11-04 12:02:36 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								77aed6004a 
								
							 
						 
						
							
							
								
								fix a few edge cases with interop  
							
							 
							
							... 
							
							
							
							add more test cases 
							
						 
						
							2020-11-03 10:40:39 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c7a9b8ed06 
								
							 
						 
						
							
							
								
								handle renaming in super class expression in nested scopes correctly  
							
							 
							
							... 
							
							
							
							fixes  #11840  
							
						 
						
							2020-11-02 14:16:04 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								18495151b8 
								
							 
						 
						
							
							
								
								handle the case when execution order in a concatenated module is runtime-dependent  
							
							 
							
							... 
							
							
							
							fix  #11863  
							
						 
						
							2020-10-29 17:53:56 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								167fba77cf 
								
							 
						 
						
							
							
								
								handle runtime-dependent code in concatenated modules  
							
							 
							
							
							
						 
						
							2020-10-27 11:43:58 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								0a8529fcb1 
								
							 
						 
						
							
							
								
								fix undetected module references  
							
							 
							
							
							
						 
						
							2020-10-20 13:50:32 +02:00  
						
					 
				
					
						
							
							
								 
								Karlis Gangis
							
						 
						
							 
							
							
							
							
								
							
							
								95eabe47ec 
								
							 
						 
						
							
							
								
								fix: handle star import name collisions in module concatenation  
							
							 
							
							
							
						 
						
							2020-10-20 13:50:56 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b3c73a543b 
								
							 
						 
						
							
							
								
								fix runtime-specific handling in concatenated modules  
							
							 
							
							
							
						 
						
							2020-10-16 11:47:30 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								2888c8a406 
								
							 
						 
						
							
							
								
								Revert "fix unused modules in chunk when optimizing runtime-specific "  
							
							 
							
							
							
						 
						
							2020-10-15 20:17:26 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								5d9d9b90fb 
								
							 
						 
						
							
							
								
								fix runtime-specific handling in concatenated modules  
							
							 
							
							
							
						 
						
							2020-10-15 10:18:41 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c00f65bc40 
								
							 
						 
						
							
							
								
								follow reexport in concatenated modules even if they are skipped due to side effects  
							
							 
							
							... 
							
							
							
							fixes  #11662  
							
						 
						
							2020-10-13 10:01:54 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								47097196bd 
								
							 
						 
						
							
							
								
								skip connections copied to concatenated module  
							
							 
							
							... 
							
							
							
							fixes  #11617  
							
						 
						
							2020-10-10 01:14:00 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								8e562aa260 
								
							 
						 
						
							
							
								
								fix some nitpicks with active state  
							
							 
							
							
							
						 
						
							2020-10-07 09:36:41 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7948cb29df 
								
							 
						 
						
							
							
								
								don't touch not provided exports as they could be on the prototype  
							
							 
							
							... 
							
							
							
							fix  #11580  
							
						 
						
							2020-10-06 15:38:17 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								51b6e9c4d7 
								
							 
						 
						
							
							
								
								fix delete in concatenated module  
							
							 
							
							
							
						 
						
							2020-09-29 22:12:42 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								eddd3206dc 
								
							 
						 
						
							
							
								
								add raw export for named reexport from non-harmony  
							
							 
							
							
							
						 
						
							2020-09-15 12:36:29 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								277d4b1b67 
								
							 
						 
						
							
							
								
								handle export mangling in concatenated modules  
							
							 
							
							
							
						 
						
							2020-09-15 12:36:23 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								9af66ff9af 
								
							 
						 
						
							
							
								
								revert to registering the namespace export because we need to know this early  
							
							 
							
							
							
						 
						
							2020-09-15 12:36:16 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								39e1a7e4c7 
								
							 
						 
						
							
							
								
								move magic names to constants in ConcatenationScope  
							
							 
							
							... 
							
							
							
							improve types 
							
						 
						
							2020-09-15 12:36:06 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								9af1d7526b 
								
							 
						 
						
							
							
								
								refactor module concatenation to address discovered bugs/edge cases  
							
							 
							
							
							
						 
						
							2020-09-15 12:36:02 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								9941a8a497 
								
							 
						 
						
							
							
								
								create root reexports based on export mappings instead of dependencies  
							
							 
							
							
							
						 
						
							2020-09-15 12:35:55 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								5560415856 
								
							 
						 
						
							
							
								
								create root exports based on export mappings instead of dependencies  
							
							 
							
							
							
						 
						
							2020-09-15 12:35:46 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								91cc17b438 
								
							 
						 
						
							
							
								
								register exports in DependencyTemplates  
							
							 
							
							
							
						 
						
							2020-09-15 12:35:38 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								21e202eb24 
								
							 
						 
						
							
							
								
								move concatenation logic to HarmonyImportSpecifierDependency  
							
							 
							
							
							
						 
						
							2020-09-15 12:35:30 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								fc551fa6f3 
								
							 
						 
						
							
							
								
								move concatenation logic to HarmonyExportExpressionDependency  
							
							 
							
							
							
						 
						
							2020-09-15 12:35:21 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								47344e7e77 
								
							 
						 
						
							
							
								
								move concatenation logic to HarmonyExportSpecifierDependency and HarmonyExportImportedSpecifierDependency  
							
							 
							
							
							
						 
						
							2020-09-15 12:35:13 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								04dde38b4c 
								
							 
						 
						
							
							
								
								move concatenation logic to HarmonyImportSideEffectDependency  
							
							 
							
							
							
						 
						
							2020-09-15 12:35:03 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								fdd4a7713f 
								
							 
						 
						
							
							
								
								add ConcatenationScope  
							
							 
							
							
							
						 
						
							2020-09-15 12:34:50 +02:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								a3fc25cadb 
								
							 
						 
						
							
							
								
								refactor asiSafe flag in dependencies  
							
							 
							
							
							
						 
						
							2020-08-29 17:00:03 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								35c56e67ae 
								
							 
						 
						
							
							
								
								refactor how asi handled  
							
							 
							
							... 
							
							
							
							- add asiSafeExpression helper for JavascriptParser
- use asiSafe flag in DefinePlugin
- try to use (...) instead of Object() 
							
						 
						
							2020-08-28 19:46:56 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								c0249af6d1 
								
							 
						 
						
							
							
								
								Merge pull request  #11370  from webpack/feature/javascript-parser-improvement  
							
							 
							
							... 
							
							
							
							use bitmask instead of array+set in getMemberExpressionInfo 
							
						 
						
							2020-08-28 10:08:22 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								49d9ec5625 
								
							 
						 
						
							
							
								
								cleanup public api and expose JavascriptParser  
							
							 
							
							
							
						 
						
							2020-08-28 01:46:14 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								cee47dc867 
								
							 
						 
						
							
							
								
								Store cache dependencies inside of Snapshot to reduce cache size  
							
							 
							
							
							
						 
						
							2020-08-24 18:16:54 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								71cf7f4dc8 
								
							 
						 
						
							
							
								
								add support for reexporting in CommonJS  
							
							 
							
							... 
							
							
							
							and necessary refactoring + fixes for that 
							
						 
						
							2020-08-17 21:32:47 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								163e7674a0 
								
							 
						 
						
							
							
								
								track the target binding of harmony reexports  
							
							 
							
							... 
							
							
							
							display target binding in module info header
check conflicting star exports (fixes  #7562 ) when statically known 
							
						 
						
							2020-08-11 20:13:01 +02:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								4fc44a3398 
								
							 
						 
						
							
							
								
								add more types  
							
							 
							
							
							
						 
						
							2020-08-02 23:47:54 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								1027268fab 
								
							 
						 
						
							
							
								
								bugfixes  
							
							 
							
							
							
						 
						
							2020-07-28 10:13:34 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								1265765141 
								
							 
						 
						
							
							
								
								polish, types  
							
							 
							
							
							
						 
						
							2020-07-27 22:41:04 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3df380e2d7 
								
							 
						 
						
							
							
								
								add script external  
							
							 
							
							... 
							
							
							
							change defaults of ModuleFederationPlugin to var library and script remoteType
allow using empty entry in config 
							
						 
						
							2020-06-04 03:18:07 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								fde5b3df11 
								
							 
						 
						
							
							
								
								allow to concatenate modules when used exports are known  
							
							 
							
							
							
						 
						
							2020-05-19 14:42:21 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								f06086c53b 
								
							 
						 
						
							
							
								
								Merge pull request  #10631  from mohsen1/mohsen--ts3.9  
							
							 
							
							... 
							
							
							
							Upgrade to TypeScript 3.9 
							
						 
						
							2020-05-13 17:56:20 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								ba83554d60 
								
							 
						 
						
							
							
								
								keep function declarations when using export default  
							
							 
							
							... 
							
							
							
							fixes  #10870  
							
						 
						
							2020-05-12 22:49:33 +02:00  
						
					 
				
					
						
							
							
								 
								Mohsen Azimi
							
						 
						
							 
							
							
							
							
								
							
							
								042b4ee7d4 
								
							 
						 
						
							
							
								
								Use @ts-expext-error  
							
							 
							
							
							
						 
						
							2020-05-12 14:34:29 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								a643278726 
								
							 
						 
						
							
							
								
								refactor exports info logic always represent exports object instead of namespace object  
							
							 
							
							... 
							
							
							
							improve test case 
							
						 
						
							2020-04-22 21:01:29 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7044757751 
								
							 
						 
						
							
							
								
								cleanup, generalization  
							
							 
							
							
							
						 
						
							2020-04-08 22:15:02 +02:00  
						
					 
				
					
						
							
							
								 
								Mohsen Azimi
							
						 
						
							 
							
							
							
							
								
							
							
								7b07a8db66 
								
							 
						 
						
							
							
								
								Upgrade to Prettier 2  
							
							 
							
							
							
						 
						
							2020-03-28 18:20:24 -04:00  
						
					 
				
					
						
							
							
								 
								evilebottnawi
							
						 
						
							 
							
							
							
							
								
							
							
								dafa4cd69a 
								
							 
						 
						
							
							
								
								chore: setup cspell  
							
							 
							
							
							
						 
						
							2020-03-12 19:51:26 +03:00  
						
					 
				
					
						
							
							
								 
								Nitin Kumar
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								285529a643 
								
							 
						 
						
							
							
								
								chore: fix typos across the project  
							
							 
							
							
							
						 
						
							2020-03-10 07:29:46 +05:30  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								6e4b478940 
								
							 
						 
						
							
							
								
								improve exports hoisting in concatenated modules  
							
							 
							
							... 
							
							
							
							#10409  
							
						 
						
							2020-02-21 20:57:48 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								fdeded05f4 
								
							 
						 
						
							
							
								
								hoist exports to the top of a concatenated module  
							
							 
							
							... 
							
							
							
							to handle circular dependencies with non-concatenated modules
fixes  #10409  
							
						 
						
							2020-02-21 12:21:32 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3be270d91d 
								
							 
						 
						
							
							
								
								fix bug with renaming of variables in concatenated modules  
							
							 
							
							... 
							
							
							
							fixes  #10308  
							
						 
						
							2020-01-29 20:57:44 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								131e4177ff 
								
							 
						 
						
							
							
								
								remove Array.prototype.reduce calls to simplify code  
							
							 
							
							
							
						 
						
							2020-01-18 19:56:19 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c80bae2959 
								
							 
						 
						
							
							
								
								faster cache access of contextify  
							
							 
							
							
							
						 
						
							2020-01-15 11:20:22 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								aed6ab1d89 
								
							 
						 
						
							
							
								
								improve renaming of variables in concatenated modules  
							
							 
							
							... 
							
							
							
							more detailed tracking of conflicted references
to avoid renaming variables when possible
fixes  #10168  
							
						 
						
							2019-12-23 21:54:57 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								dda3279221 
								
							 
						 
						
							
							
								
								Merge tag 'v4.41.4'  
							
							 
							
							... 
							
							
							
							4.41.4 
							
						 
						
							2019-12-19 13:55:43 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								c81963bf6b 
								
							 
						 
						
							
							
								
								fixes   #10104  
							
							 
							
							
							
						 
						
							2019-12-17 17:23:54 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								73fd64fc90 
								
							 
						 
						
							
							
								
								refactor  
							
							 
							
							... 
							
							
							
							refactor ConcatenatedModule to avoid compilation argument
avoid caching inner modules in ConcatenatedModule
improve performance of ModuleConcatenationPlugin
add ModuleStoreError when storing of module fails 
							
						 
						
							2019-12-16 21:08:32 +01:00  
						
					 
				
					
						
							
							
								 
								Sergey Melyukov
							
						 
						
							 
							
							
							
							
								
							
							
								5d18a8e27d 
								
							 
						 
						
							
							
								
								persistent cache for concat modules  
							
							 
							
							
							
						 
						
							2019-12-16 21:06:24 +01: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
							
						 
						
							 
							
							
							
							
								
							
							
								5a01ed8121 
								
							 
						 
						
							
							
								
								rename exportsType named to default  
							
							 
							
							... 
							
							
							
							exportsType default doesn't include named exports in strict esm 
							
						 
						
							2019-11-20 12:43:53 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b90f3e14a1 
								
							 
						 
						
							
							
								
								upgrade webpack-sources  
							
							 
							
							... 
							
							
							
							make source maps and source names context independent
add enhanced-resolve declarations
add types to Module.build
fix tooling for import order to support import renaming
add support for concatenated modules in eval source maps 
							
						 
						
							2019-11-12 08:59:08 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								5abf55b1af 
								
							 
						 
						
							
							
								
								allocate presentationalDependencies array only when needed  
							
							 
							
							
							
						 
						
							2019-11-10 21:05:28 +01:00