mirror of https://github.com/webpack/webpack.git
				
				
				
			a simple boolean is just fine
This commit is contained in:
		
							parent
							
								
									c629dac485
								
							
						
					
					
						commit
						33e876a84a
					
				| 
						 | 
				
			
			@ -74,7 +74,7 @@ class CommonJsRequireDependencyParserPlugin {
 | 
			
		|||
				return true;
 | 
			
		||||
			});
 | 
			
		||||
 | 
			
		||||
		const createHandler = ({ callNew = false }) => expr => {
 | 
			
		||||
		const createHandler = callNew => expr => {
 | 
			
		||||
			if (expr.arguments.length !== 1) return;
 | 
			
		||||
			let localModule;
 | 
			
		||||
			const param = parser.evaluateExpression(expr.arguments[0]);
 | 
			
		||||
| 
						 | 
				
			
			@ -121,16 +121,10 @@ class CommonJsRequireDependencyParserPlugin {
 | 
			
		|||
		};
 | 
			
		||||
		parser.hooks.call
 | 
			
		||||
			.for("require")
 | 
			
		||||
			.tap(
 | 
			
		||||
				"CommonJsRequireDependencyParserPlugin",
 | 
			
		||||
				createHandler({ callNew: false })
 | 
			
		||||
			);
 | 
			
		||||
			.tap("CommonJsRequireDependencyParserPlugin", createHandler(false));
 | 
			
		||||
		parser.hooks.new
 | 
			
		||||
			.for("require")
 | 
			
		||||
			.tap(
 | 
			
		||||
				"CommonJsRequireDependencyParserPlugin",
 | 
			
		||||
				createHandler({ callNew: true })
 | 
			
		||||
			);
 | 
			
		||||
			.tap("CommonJsRequireDependencyParserPlugin", createHandler(true));
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
module.exports = CommonJsRequireDependencyParserPlugin;
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue