792ee7e516 
								
							 
						 
						
							
							
								
								refactor(types): more  
							
							
							
						 
						
							2023-05-31 14:56:55 +00:00  
				
					
						
							
							
								 
						
							
								be3d54d353 
								
							 
						 
						
							
							
								
								fix: implement CSS imports render  
							
							
							
						 
						
							2023-04-25 19:34:44 +03:00  
				
					
						
							
							
								 
						
							
								5c8bccaf28 
								
							 
						 
						
							
							
								
								feat: allow to override module in factory  
							
							
							
						 
						
							2023-04-25 19:34:44 +03:00  
				
					
						
							
							
								 
						
							
								06d5e562c5 
								
							 
						 
						
							
							
								
								Merge pull request  #15198  from stefanprobst/fix/pass-package-type-to-loader-runner  
							
							... 
							
							
							
							fix: pass package type to loader runner 
							
						 
						
							2023-04-18 18:42:59 -07:00  
				
					
						
							
							
								 
						
							
								65d17428da 
								
							 
						 
						
							
							
								
								fix: bug  
							
							
							
						 
						
							2023-04-18 15:02:05 +03:00  
				
					
						
							
							
								 
						
							
								765cbff1dc 
								
							 
						 
						
							
							
								
								Merge pull request  #16477  from xiaoxiaojx/fix/issue-16466  
							
							... 
							
							
							
							fix: oneOf rule has been picked multiple times 
							
						 
						
							2023-04-05 10:58:26 -07:00  
				
					
						
							
							
								 
						
							
								fa4cbf11a1 
								
							 
						 
						
							
							
								
								add more module type constants, use them across codebase  
							
							
							
						 
						
							2023-03-31 10:56:32 -07:00  
				
					
						
							
							
								 
						
							
								a3ab4e78b6 
								
							 
						 
						
							
							
								
								Merge pull request  #16807  from snitin315/improve-resolve-extention-error  
							
							... 
							
							
							
							fix: improve error message if `resolve.extensions` is invalid 
							
						 
						
							2023-03-27 08:13:32 -07:00  
				
					
						
							
							
								 
						
							
								d9604e9003 
								
							 
						 
						
							
							
								
								refactor: move RegExp to a variable and use RegExp.prototype.test()  
							
							
							
						 
						
							2023-03-27 12:20:30 +05:30  
				
					
						
							
							
								 
						
							
								7e5fba30c9 
								
							 
						 
						
							
							
								
								Merge pull request  #16806  from snitin315/fix-typo-in-error  
							
							... 
							
							
							
							fix: improve `resolveResourceErrorHints` error message 
							
						 
						
							2023-03-21 08:28:19 -07:00  
				
					
						
							
							
								 
						
							
								e00d817c02 
								
							 
						 
						
							
							
								
								Update lib/NormalModuleFactory.js  
							
							
							
						 
						
							2023-03-20 11:35:07 +01:00  
				
					
						
							
							
								 
						
							
								a8d7412104 
								
							 
						 
						
							
							
								
								fix: pass type to loader for .mjs / .cjs  
							
							
							
						 
						
							2023-03-20 08:22:14 +01:00  
				
					
						
							
							
								 
						
							
								6c03c5a0eb 
								
							 
						 
						
							
							
								
								fix: don't use optional chaining  
							
							
							
						 
						
							2023-03-20 08:19:12 +01:00  
				
					
						
							
							
								 
						
							
								0145c43df8 
								
							 
						 
						
							
							
								
								fix: handle missing `descriptionFileData`  
							
							
							
						 
						
							2023-03-20 08:19:12 +01:00  
				
					
						
							
							
								 
						
							
								29bd40e979 
								
							 
						 
						
							
							
								
								fix: pass package type to loader runner  
							
							
							
						 
						
							2023-03-20 08:19:10 +01:00  
				
					
						
							
							
								 
						
							
								482ec6d6c5 
								
							 
						 
						
							
							
								
								fix: improve resolve extention hint to be in one line  
							
							
							
						 
						
							2023-03-12 16:18:01 +05:30  
				
					
						
							
							
								 
						
							
								68f2598bef 
								
							 
						 
						
							
							
								
								fix: improve error message if `resolve.extensions` is invalid  
							
							
							
						 
						
							2023-03-11 11:00:12 +05:30  
				
					
						
							
							
								 
						
							
								b99aa598e0 
								
							 
						 
						
							
							
								
								fix: improve `resolveResourceErrorHints` error message  
							
							
							
						 
						
							2023-03-11 10:20:50 +05:30  
				
					
						
							
							
								 
						
							
								2719ecc91a 
								
							 
						 
						
							
							
								
								fix: oneOf rule has been picked multiple times  
							
							
							
						 
						
							2022-11-15 15:17:11 +08:00  
				
					
						
							
							
								 
						
							
								8f56fcba72 
								
							 
						 
						
							
							
								
								Replace deprecated String.prototype.substr()  
							
							... 
							
							
							
							String.prototype.substr() is deprecated (see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/substr ) so we replace it with slice() which works similarily but isn't deprecated.
Signed-off-by: Tobias Speicher <rootcommander@gmail.com> 
							
						 
						
							2022-03-13 22:54:18 +01:00  
				
					
						
							
							
								 
						
							
								c09d86961d 
								
							 
						 
						
							
							
								
								add NormalModuleFactory hooks types  
							
							
							
						 
						
							2022-02-15 18:25:44 +03:00  
				
					
						
							
							
								 
						
							
								93ad32423f 
								
							 
						 
						
							
							
								
								add parseResourceWithoutFragment to identifier.js  
							
							
							
						 
						
							2022-02-03 18:46:54 +03:00  
				
					
						
							
							
								 
						
							
								312239a712 
								
							 
						 
						
							
							
								
								use real loader path  
							
							
							
						 
						
							2022-01-30 19:36:24 +03:00  
				
					
						
							
							
								 
						
							
								67d6c7a31b 
								
							 
						 
						
							
							
								
								fix `.webpack[]` suffix to not execute rules  
							
							
							
						 
						
							2021-10-08 13:56:39 +02:00  
				
					
						
							
							
								 
						
							
								931d14615f 
								
							 
						 
						
							
							
								
								move unsafe cache from NormalModuleFactory to Compilation to skip more processing  
							
							
							
						 
						
							2021-09-28 11:37:29 +02:00  
				
					
						
							
							
								 
						
							
								765101bded 
								
							 
						 
						
							
							
								
								match resource should not include special `.webpack[...]` extension  
							
							... 
							
							
							
							`.webpack[]` should not be used for resource path 
							
						 
						
							2021-09-03 16:17:41 +02:00  
				
					
						
							
							
								 
						
							
								9bf6797416 
								
							 
						 
						
							
							
								
								fix resolving context for redirects  
							
							
							
						 
						
							2021-08-05 21:10:39 +02:00  
				
					
						
							
							
								 
						
							
								30ebedd4dd 
								
							 
						 
						
							
							
								
								fix handling of new URL() in remote resources  
							
							
							
						 
						
							2021-08-05 17:37:37 +02:00  
				
					
						
							
							
								 
						
							
								b6609a4f6b 
								
							 
						 
						
							
							
								
								add `experiments.buildHttp`  
							
							... 
							
							
							
							allows to build remote resources
stores remote resources in a lockfile 
							
						 
						
							2021-08-05 15:47:18 +02:00  
				
					
						
							
							
								 
						
							
								6c50c81350 
								
							 
						 
						
							
							
								
								Revert "Revert "Merge pull request  #12278  from xtuc/sven/import-assertions""  
							
							... 
							
							
							
							This reverts commit 61946b7c46 
							
						 
						
							2021-07-24 23:28:30 +01:00  
				
					
						
							
							
								 
						
							
								61946b7c46 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #12278  from xtuc/sven/import-assertions"  
							
							... 
							
							
							
							This reverts commit df02bc6c0aa6f341e243 
							
						 
						
							2021-07-16 21:54:21 +02:00  
				
					
						
							
							
								 
						
							
								7f22e4721f 
								
							 
						 
						
							
							
								
								match on asserts  
							
							... 
							
							
							
							change Map to Record
improve test case 
							
						 
						
							2021-07-16 13:17:20 +02:00  
				
					
						
							
							
								 
						
							
								b166f46f2c 
								
							 
						 
						
							
							
								
								parse import assertions  
							
							
							
						 
						
							2021-07-16 13:14:54 +02:00  
				
					
						
							
							
								 
						
							
								e6f098903f 
								
							 
						 
						
							
							
								
								fixes   #13691  
							
							
							
						 
						
							2021-07-05 11:22:13 +02:00  
				
					
						
							
							
								 
						
							
								b443555501 
								
							 
						 
						
							
							
								
								this is a workaround to remove compilation-specific references from modules in the unsafe cache  
							
							... 
							
							
							
							I'm not proud of this solution, but it fixes it for now
Long term we might move these kind of references out of the module
into some kind of compilation/module graph specific store.
But that's not yet possible for backward-compat reasons. 
							
						 
						
							2021-07-01 11:46:59 +02:00  
				
					
						
							
							
								 
						
							
								973edfbd1b 
								
							 
						 
						
							
							
								
								support data urls as input in `new URL`  
							
							
							
						 
						
							2021-05-19 11:30:09 +02:00  
				
					
						
							
							
								 
						
							
								eea0aee1a7 
								
							 
						 
						
							
							
								
								catch errors thrown during parser/generation creation  
							
							
							
						 
						
							2021-04-30 09:45:14 +02:00  
				
					
						
							
							
								 
						
							
								21bc6e715b 
								
							 
						 
						
							
							
								
								add support for a pseudo `.webpack[type]` extension allows to set module type when no other type is set from module.rules  
							
							
							
						 
						
							2021-04-12 12:27:54 +02:00  
				
					
						
							
							
								 
						
							
								09faac25ec 
								
							 
						 
						
							
							
								
								fix imports field  
							
							
							
						 
						
							2021-03-19 09:13:47 +01:00  
				
					
						
							
							
								 
						
							
								18967078cb 
								
							 
						 
						
							
							
								
								cleanup modules after compilation to avoid leaking references when they are cached  
							
							
							
						 
						
							2021-03-15 11:23:54 +01:00  
				
					
						
							
							
								 
						
							
								72455273db 
								
							 
						 
						
							
							
								
								allow to define "ignored modules" per dependency  
							
							... 
							
							
							
							new URL() will use `"data:"` when ignore 
							
						 
						
							2021-03-11 18:37:20 +01:00  
				
					
						
							
							
								 
						
							
								d0fe577b27 
								
							 
						 
						
							
							
								
								add some better hints when resolving fails  
							
							
							
						 
						
							2021-02-08 22:11:05 +01:00  
				
					
						
							
							
								 
						
							
								013ca3bdd7 
								
							 
						 
						
							
							
								
								add commonjsMagicComments options  
							
							... 
							
							
							
							move javascript related options from 'module' to 'module.parser.javascript' 
							
						 
						
							2021-01-20 20:19:49 +01:00  
				
					
						
							
							
								 
						
							
								15467b434f 
								
							 
						 
						
							
							
								
								Merge pull request  #12037  from PlayMa256/improve-dx  
							
							... 
							
							
							
							fix(normal-module-factory): improve dx on deprecation messages 
							
						 
						
							2021-01-18 16:02:52 +01:00  
				
					
						
							
							
								 
						
							
								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  
				
					
						
							
							
								 
						
							
								aac7f2e619 
								
							 
						 
						
							
							
								
								allow to configure parsers and generators globally  
							
							... 
							
							
							
							get plugin schemas from root schema
normalize module.parser/generator
add test case 
							
						 
						
							2021-01-05 12:08:30 +01:00  
				
					
						
							
							
								 
						
							
								29c274eec3 
								
							 
						 
						
							
							
								
								use correct hook in deprecation message  
							
							
							
						 
						
							2021-01-04 15:47:57 +01:00  
				
					
						
							
							
								 
						
							
								e936f16764 
								
							 
						 
						
							
							
								
								add space  
							
							
							
						 
						
							2020-11-23 09:38:00 +01:00  
				
					
						
							
							
								 
						
							
								407528ba48 
								
							 
						 
						
							
							
								
								fix(normal-module-factory): improve dx on deprecation messages  
							
							
							
						 
						
							2020-11-20 17:14:43 -03:00  
				
					
						
							
							
								 
						
							
								3d8f130ee3 
								
							 
						 
						
							
							
								
								add breaking change info for fullySpecified resolving  
							
							... 
							
							
							
							#11467  
						
							2020-09-15 15:12:15 +02:00