703d9acfe7 
								
							 
						 
						
							
							
								
								style: set `arrowParens` to `true` ( #19706 )  
							
							
	
		
			
	 
	
	
		
			
				
	Github Actions / lint (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Github Actions / validate-legacy-node (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Github Actions / benchmark (1/4) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Github Actions / benchmark (2/4) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Github Actions / benchmark (3/4) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Github Actions / benchmark (4/4) (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Github Actions / basic (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Github Actions / unit (push) Waiting to run  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, macos-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, macos-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, ubuntu-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, ubuntu-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, windows-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (10.x, windows-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (12.x, ubuntu-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (14.x, ubuntu-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (16.x, ubuntu-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (18.x, ubuntu-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, macos-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, macos-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, ubuntu-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, ubuntu-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, windows-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (20.x, windows-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, macos-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, macos-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, ubuntu-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, ubuntu-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, windows-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (22.x, windows-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, macos-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, macos-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, ubuntu-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, ubuntu-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, windows-latest, a) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (24.x, windows-latest, b) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (lts/*, ubuntu-latest, a, 1) (push) Blocked by required conditions  
				
					Details 
				
			 
		
			
				
	Github Actions / integration (lts/*, ubuntu-latest, b, 1) (push) Blocked by required conditions  
				
					Details 
				
			 
		
	 
							
						 
						
							2025-07-16 19:13:14 +03:00  
				
					
						
							
							
								 
						
							
								87f648ebf0 
								
							 
						 
						
							
							
								
								chore: eslint more rules ( #19648 )  
							
							
							
						 
						
							2025-07-03 12:06:45 +03:00  
				
					
						
							
							
								 
						
							
								93743d233a 
								
							 
						 
						
							
							
								
								refactor: code  
							
							
							
						 
						
							2024-08-02 19:32:31 +03:00  
				
					
						
							
							
								 
						
							
								3e3dfd781b 
								
							 
						 
						
							
							
								
								fix(types): more  
							
							
							
						 
						
							2024-03-17 20:15:44 +03:00  
				
					
						
							
							
								 
						
							
								4809421990 
								
							 
						 
						
							
							
								
								refactor(types): more  
							
							
							
						 
						
							2023-06-21 19:00:24 +03:00  
				
					
						
							
							
								 
						
							
								fa4cbf11a1 
								
							 
						 
						
							
							
								
								add more module type constants, use them across codebase  
							
							
							
						 
						
							2023-03-31 10:56:32 -07:00  
				
					
						
							
							
								 
						
							
								9130d10627 
								
							 
						 
						
							
							
								
								fix called variables with ProvidePlugin  
							
							... 
							
							
							
							fixes  #11619  
						
							2020-10-10 02:52:43 +02:00  
				
					
						
							
							
								 
						
							
								b9c50fdb09 
								
							 
						 
						
							
							
								
								fix jsdoc documentations  
							
							
							
						 
						
							2020-04-28 19:42:58 +02:00  
				
					
						
							
							
								 
						
							
								acff6ec992 
								
							 
						 
						
							
							
								
								move BasicEvaluatedExpression and JavascriptParserHelpers to javascript directory  
							
							
							
						 
						
							2019-10-22 09:27:52 +02:00  
				
					
						
							
							
								 
						
							
								3cbdb703fc 
								
							 
						 
						
							
							
								
								NullFactory is not required  
							
							
							
						 
						
							2019-08-07 16:14:03 +02:00  
				
					
						
							
							
								 
						
							
								8a10ea3c92 
								
							 
						 
						
							
							
								
								Type 'apply' method of plugins  
							
							
							
						 
						
							2018-11-12 14:26:31 +01:00  
				
					
						
							
							
								 
						
							
								6e64480e9d 
								
							 
						 
						
							
							
								
								Partial revert of  #8250  as this is no longer a limitation  
							
							
							
						 
						
							2018-11-05 10:28:51 +01:00  
				
					
						
							
							
								 
						
							
								8cf1cdb74f 
								
							 
						 
						
							
							
								
								Merge tag 'v4.25.0' into next  
							
							... 
							
							
							
							4.25.0 
							
						 
						
							2018-11-05 10:27:45 +01:00  
				
					
						
							
							
								 
						
							
								7c8f0c9427 
								
							 
						 
						
							
							
								
								fix: disable ProvidePlugin ( fixes   #7032 )  
							
							
							
						 
						
							2018-10-31 19:45:34 +08:00  
				
					
						
							
							
								 
						
							
								a19a0ebaa6 
								
							 
						 
						
							
							
								
								Refactor ProvidedDependency to avoid duplication  
							
							
							
						 
						
							2018-07-30 22:38:28 +02:00  
				
					
						
							
							
								 
						
							
								bc62f58c44 
								
							 
						 
						
							
							
								
								Convert ProvidePlugin  
							
							
							
						 
						
							2018-07-30 22:37:48 +02:00  
				
					
						
							
							
								 
						
							
								cf5f1d723c 
								
							 
						 
						
							
							
								
								format existing code  
							
							
							
						 
						
							2018-07-30 21:29:21 +02:00  
				
					
						
							
							
								 
						
							
								5bc6b8d50e 
								
							 
						 
						
							
							
								
								Rename ParserHelpers into JavascriptParserHelpers  
							
							
							
						 
						
							2018-07-03 14:08:43 +02:00  
				
					
						
							
							
								 
						
							
								6097c5f993 
								
							 
						 
						
							
							
								
								Destructure parser helpers  
							
							
							
						 
						
							2018-07-03 14:08:43 +02:00  
				
					
						
							
							
								 
						
							
								5238159d21 
								
							 
						 
						
							
							
								
								run prettier on existing code  
							
							
							
						 
						
							2018-02-25 02:00:20 +01:00  
				
					
						
							
							
								 
						
							
								2aab060f26 
								
							 
						 
						
							
							
								
								Refactor: indexOf >< checks to includes  
							
							
							
						 
						
							2018-01-11 18:58:39 +02:00  
				
					
						
							
							
								 
						
							
								c8e60b4322 
								
							 
						 
						
							
							
								
								Update Parser helpers to be compatible with hooks  
							
							
							
						 
						
							2017-12-15 17:08:49 +01:00  
				
					
						
							
							
								 
						
							
								08ddad2e10 
								
							 
						 
						
							
							
								
								Replace NormalModuleFactory#plugin() calls  
							
							
							
						 
						
							2017-12-14 14:42:49 +01:00  
				
					
						
							
							
								 
						
							
								36c690d37f 
								
							 
						 
						
							
							
								
								Use tapable instead of 'plugin'  
							
							
							
						 
						
							2017-12-08 14:23:31 +01:00  
				
					
						
							
							
								 
						
							
								00f2b5ede7 
								
							 
						 
						
							
							
								
								advanced module type refactoring  
							
							... 
							
							
							
							added json type
.mjs default to javascript/esm type
adjusted parser plugins to react on module type 
							
						 
						
							2017-11-11 19:27:19 +01:00  
				
					
						
							
							
								 
						
							
								f7c2f8e470 
								
							 
						 
						
							
							
								
								Update code style to arrow functions  
							
							
							
						 
						
							2017-11-08 11:56:01 +01:00  
				
					
						
							
							
								 
						
							
								3e22f61bf1 
								
							 
						 
						
							
							
								
								Refactor(ES6): ProgressPlugin  
							
							
							
						 
						
							2017-02-22 15:57:56 +08:00  
				
					
						
							
							
								 
						
							
								a2c5d79b8a 
								
							 
						 
						
							
							
								
								Refactor(ES6): ProvidePlugin  
							
							
							
						 
						
							2017-02-22 15:47:14 +08:00  
				
					
						
							
							
								 
						
							
								5240430321 
								
							 
						 
						
							
							
								
								apply split methods to their usages  
							
							
							
						 
						
							2017-01-21 13:51:35 +11:00  
				
					
						
							
							
								 
						
							
								58e7a2f30b 
								
							 
						 
						
							
							
								
								add simple returnTrue helper, less function definitions  
							
							
							
						 
						
							2017-01-21 13:51:35 +11:00  
				
					
						
							
							
								 
						
							
								965b7261fa 
								
							 
						 
						
							
							
								
								move more ConstDependencies to `toConstantDependency`  
							
							
							
						 
						
							2017-01-21 13:51:35 +11:00  
				
					
						
							
							
								 
						
							
								86c00207bd 
								
							 
						 
						
							
							
								
								Extract to parser helpers ( #3843 )  
							
							... 
							
							
							
							* rename ModuleParserHelpers to ParserHelpers
- rename module and file from ModuleParserHelpers to ParserHelpers
- change imports and usages
- rename addParsedVariable to addParsedVariableToModule to add module context again
* introduce setTypeof helper to ParserHelpers
* switch setTypeof in amdplugin - use ParsersHelpers instead
* switch setTypeof in CommonJsPlugin - use ParsersHelpers instead
* switch setTypeof in SystemPlugin - use ParsersHelpers instead
* add ParserHelpers.expressionIsUnsupported method
* use ParserHelpers.expressionIsUnsupported in SystemPlugin and NodeStuffPlugin
* refactor setTypeOf to more atomic helper methods
- reduces sideeffects as parser is called outside of helper
- allows better reuse
* use ParserHelper on more pieces in CommonJsPlugin making BasicEvaluatedExpression obsolete
* switch new BasicEvaluatedExpression().setString(<somestring>).setRange(expr.range) in dependencies to ParserHelpers
* switch other new BasicEvaluatedExpression().setString(<somestring>).setRange(expr.range) to ParserHelpers
* rename wrongly named function - name anonymous functions 
							
						 
						
							2017-01-08 12:11:26 -06:00  
				
					
						
							
							
								 
						
							
								64f9a16bf6 
								
							 
						 
						
							
							
								
								fix(ProvidePlugin): support properties from modules.  Closes   #2864  ( #3597 )  
							
							
							
						 
						
							2016-12-28 13:41:09 -06:00  
				
					
						
							
							
								 
						
							
								82dcf3d2e6 
								
							 
						 
						
							
							
								
								delete duplicate of line 35  
							
							... 
							
							
							
							the named identifier for the scopedName is already set in line 35.
Probably because line 35 was at some point lifted to where it is now. 
							
						 
						
							2016-12-19 23:21:07 +11:00  
				
					
						
							
							
								 
						
							
								ec262a4007 
								
							 
						 
						
							
							
								
								refactoring: moved parser instancation into NormalModuleFactory  
							
							... 
							
							
							
							breaking change: compiler.parser must no longer be used. Use this instead:
``` js
compiler.plugin("compilation", function(compilation, params) {
  params.normalModuleFactory.plugin("parser", function(parser, parserOptions) {
    parser.plugin(/* ... */);
  });
});
```
required for #2978  
							
						 
						
							2016-09-15 00:22:10 +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  
				
					
						
							
							
								 
						
							
								daff7440a6 
								
							 
						 
						
							
							
								
								feat(app): Fix some obvious lint errors and warnings  
							
							
							
						 
						
							2015-07-08 15:52:41 +03:00  
				
					
						
							
							
								 
						
							
								cebd3b9722 
								
							 
						 
						
							
							
								
								added linting  
							
							
							
						 
						
							2015-04-23 23:55:50 +02:00  
				
					
						
							
							
								 
						
							
								3d153efe27 
								
							 
						 
						
							
							
								
								better handling of nested vars in Define and Provide  
							
							... 
							
							
							
							fixes  #812  
						
							2015-02-28 00:26:44 +01:00  
				
					
						
							
							
								 
						
							
								1cc87e9b53 
								
							 
						 
						
							
							
								
								added support for nested var in the ProvidePlugin  
							
							
							
						 
						
							2014-10-16 22:31:20 +02:00  
				
					
						
							
							
								 
						
							
								3170b76b22 
								
							 
						 
						
							
							
								
								webpack 1.0 beta  
							
							... 
							
							
							
							moved many options to plugins
#113  
							
						 
						
							2013-12-17 23:21:49 +01:00  
				
					
						
							
							
								 
						
							
								05152cee7f 
								
							 
						 
						
							
							
								
								added provide plugin and option  
							
							
							
						 
						
							2013-02-10 20:37:30 +01:00