Sean Larkin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Sean Larkin
							
						 
						
							 
							
							
							
							
								
							
							
								fa4cbf11a1 
								
							 
						 
						
							
							
								
								add more module type constants, use them across codebase  
							
							 
							
							
							
						 
						
							2023-03-31 10:56:32 -07:00  
						
					 
				
					
						
							
							
								 
								Sean Larkin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Nitin Kumar
							
						 
						
							 
							
							
							
							
								
							
							
								d9604e9003 
								
							 
						 
						
							
							
								
								refactor: move RegExp to a variable and use RegExp.prototype.test()  
							
							 
							
							
							
						 
						
							2023-03-27 12:20:30 +05:30  
						
					 
				
					
						
							
							
								 
								Sean Larkin
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								7e5fba30c9 
								
							 
						 
						
							
							
								
								Merge pull request  #16806  from snitin315/fix-typo-in-error  
							
							 
							
							... 
							
							
							
							fix: improve `resolveResourceErrorHints` error message 
							
						 
						
							2023-03-21 08:28:19 -07:00  
						
					 
				
					
						
							
							
								 
								Nitin Kumar
							
						 
						
							 
							
							
							
							
								
							
							
								482ec6d6c5 
								
							 
						 
						
							
							
								
								fix: improve resolve extention hint to be in one line  
							
							 
							
							
							
						 
						
							2023-03-12 16:18:01 +05:30  
						
					 
				
					
						
							
							
								 
								Nitin Kumar
							
						 
						
							 
							
							
							
							
								
							
							
								68f2598bef 
								
							 
						 
						
							
							
								
								fix: improve error message if `resolve.extensions` is invalid  
							
							 
							
							
							
						 
						
							2023-03-11 11:00:12 +05:30  
						
					 
				
					
						
							
							
								 
								Nitin Kumar
							
						 
						
							 
							
							
							
							
								
							
							
								b99aa598e0 
								
							 
						 
						
							
							
								
								fix: improve `resolveResourceErrorHints` error message  
							
							 
							
							
							
						 
						
							2023-03-11 10:20:50 +05:30  
						
					 
				
					
						
							
							
								 
								xiaoxiaojx
							
						 
						
							 
							
							
							
							
								
							
							
								2719ecc91a 
								
							 
						 
						
							
							
								
								fix: oneOf rule has been picked multiple times  
							
							 
							
							
							
						 
						
							2022-11-15 15:17:11 +08:00  
						
					 
				
					
						
							
							
								 
								Tobias Speicher
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								c09d86961d 
								
							 
						 
						
							
							
								
								add NormalModuleFactory hooks types  
							
							 
							
							
							
						 
						
							2022-02-15 18:25:44 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								93ad32423f 
								
							 
						 
						
							
							
								
								add parseResourceWithoutFragment to identifier.js  
							
							 
							
							
							
						 
						
							2022-02-03 18:46:54 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								312239a712 
								
							 
						 
						
							
							
								
								use real loader path  
							
							 
							
							
							
						 
						
							2022-01-30 19:36:24 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								67d6c7a31b 
								
							 
						 
						
							
							
								
								fix `.webpack[]` suffix to not execute rules  
							
							 
							
							
							
						 
						
							2021-10-08 13:56:39 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								931d14615f 
								
							 
						 
						
							
							
								
								move unsafe cache from NormalModuleFactory to Compilation to skip more processing  
							
							 
							
							
							
						 
						
							2021-09-28 11:37:29 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								9bf6797416 
								
							 
						 
						
							
							
								
								fix resolving context for redirects  
							
							 
							
							
							
						 
						
							2021-08-05 21:10:39 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								30ebedd4dd 
								
							 
						 
						
							
							
								
								fix handling of new URL() in remote resources  
							
							 
							
							
							
						 
						
							2021-08-05 17:37:37 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								b6609a4f6b 
								
							 
						 
						
							
							
								
								add `experiments.buildHttp`  
							
							 
							
							... 
							
							
							
							allows to build remote resources
stores remote resources in a lockfile 
							
						 
						
							2021-08-05 15:47:18 +02:00  
						
					 
				
					
						
							
							
								 
								Sven Sauleau
							
						 
						
							 
							
							
							
							
								
							
							
								6c50c81350 
								
							 
						 
						
							
							
								
								Revert "Revert "Merge pull request  #12278  from xtuc/sven/import-assertions""  
							
							 
							
							... 
							
							
							
							This reverts commit 61946b7c46 . 
							
						 
						
							2021-07-24 23:28:30 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								61946b7c46 
								
							 
						 
						
							
							
								
								Revert "Merge pull request  #12278  from xtuc/sven/import-assertions"  
							
							 
							
							... 
							
							
							
							This reverts commit df02bc6c0a , reversing
changes made to a6f341e243 . 
							
						 
						
							2021-07-16 21:54:21 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7f22e4721f 
								
							 
						 
						
							
							
								
								match on asserts  
							
							 
							
							... 
							
							
							
							change Map to Record
improve test case 
							
						 
						
							2021-07-16 13:17:20 +02:00  
						
					 
				
					
						
							
							
								 
								Sven Sauleau
							
						 
						
							 
							
							
							
							
								
							
							
								b166f46f2c 
								
							 
						 
						
							
							
								
								parse import assertions  
							
							 
							
							
							
						 
						
							2021-07-16 13:14:54 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								e6f098903f 
								
							 
						 
						
							
							
								
								fixes   #13691  
							
							 
							
							
							
						 
						
							2021-07-05 11:22:13 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								973edfbd1b 
								
							 
						 
						
							
							
								
								support data urls as input in `new URL`  
							
							 
							
							
							
						 
						
							2021-05-19 11:30:09 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								eea0aee1a7 
								
							 
						 
						
							
							
								
								catch errors thrown during parser/generation creation  
							
							 
							
							
							
						 
						
							2021-04-30 09:45:14 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								09faac25ec 
								
							 
						 
						
							
							
								
								fix imports field  
							
							 
							
							
							
						 
						
							2021-03-19 09:13:47 +01: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
							
						 
						
							 
							
							
							
							
								
							
							
								72455273db 
								
							 
						 
						
							
							
								
								allow to define "ignored modules" per dependency  
							
							 
							
							... 
							
							
							
							new URL() will use `"data:"` when ignore 
							
						 
						
							2021-03-11 18:37:20 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								d0fe577b27 
								
							 
						 
						
							
							
								
								add some better hints when resolving fails  
							
							 
							
							
							
						 
						
							2021-02-08 22:11:05 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								013ca3bdd7 
								
							 
						 
						
							
							
								
								add commonjsMagicComments options  
							
							 
							
							... 
							
							
							
							move javascript related options from 'module' to 'module.parser.javascript' 
							
						 
						
							2021-01-20 20:19:49 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								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
							
						 
						
							 
							
							
							
							
								
							
							
								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  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								29c274eec3 
								
							 
						 
						
							
							
								
								use correct hook in deprecation message  
							
							 
							
							
							
						 
						
							2021-01-04 15:47:57 +01:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
								
								
							
							
							
								
							
							
								e936f16764 
								
							 
						 
						
							
							
								
								add space  
							
							 
							
							
							
						 
						
							2020-11-23 09:38:00 +01:00  
						
					 
				
					
						
							
							
								 
								PlayMa256
							
						 
						
							 
							
							
							
							
								
							
							
								407528ba48 
								
							 
						 
						
							
							
								
								fix(normal-module-factory): improve dx on deprecation messages  
							
							 
							
							
							
						 
						
							2020-11-20 17:14:43 -03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								3d8f130ee3 
								
							 
						 
						
							
							
								
								add breaking change info for fullySpecified resolving  
							
							 
							
							... 
							
							
							
							#11467  
							
						 
						
							2020-09-15 15:12:15 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								39d2f8f7f3 
								
							 
						 
						
							
							
								
								fix URL nitpicks  
							
							 
							
							
							
						 
						
							2020-09-02 15:09:41 +02:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								4157166263 
								
							 
						 
						
							
							
								
								Merge branch 'master' into feature/asset-url  
							
							 
							
							... 
							
							
							
							# Conflicts:
#	test/Defaults.unittest.js 
							
						 
						
							2020-08-16 15:47:05 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								65bed95efe 
								
							 
						 
						
							
							
								
								pass dependencyType directly to ruleset  
							
							 
							
							
							
						 
						
							2020-08-06 21:34:47 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								fcac182805 
								
							 
						 
						
							
							
								
								match dependency with Rule  
							
							 
							
							
							
						 
						
							2020-08-06 02:08:06 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								ddc83b0d70 
								
							 
						 
						
							
							
								
								feat: url assets  
							
							 
							
							
							
						 
						
							2020-08-05 00:55:38 +03:00  
						
					 
				
					
						
							
							
								 
								Ivan Kopeykin
							
						 
						
							 
							
							
							
							
								
							
							
								4fc44a3398 
								
							 
						 
						
							
							
								
								add more types  
							
							 
							
							
							
						 
						
							2020-08-02 23:47:54 +03:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								205bbb4c0d 
								
							 
						 
						
							
							
								
								improve compatibly with node.js ESM  
							
							 
							
							... 
							
							
							
							improve experiments.mjs to be more compatibly with node.js ESM
  - add support for `type: "module"` in package.json
  - add support for `*.cjs`
  - enable strict ESM for data uris with `text/javascript` or `application/javascript`
  - disallow not fully specified requests in imports `*.mjs` or `type: "module"`
add `descriptionData` rule condition to match package.json info
fix passing resolveOptions along context modules 
							
						 
						
							2020-07-17 13:58:29 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								5f4c4662dd 
								
							 
						 
						
							
							
								
								rename parsePathQueryFragment to parseResource and add caching  
							
							 
							
							
							
						 
						
							2020-07-06 17:39:52 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								f6aadd01f1 
								
							 
						 
						
							
							
								
								remove unneeded scheme property in createData  
							
							 
							
							
							
						 
						
							2020-07-03 17:19:43 +02:00  
						
					 
				
					
						
							
							
								 
								Tobias Koppers
							
						 
						
							 
							
							
							
							
								
							
							
								7442a211b9 
								
							 
						 
						
							
							
								
								add support for resource fragments  
							
							 
							
							
							
						 
						
							2020-07-03 17:03:15 +02:00