mirror of https://github.com/webpack/webpack.git
				
				
				
			getCommentOptions renamed to getCommentOptionsStrict
and wrapped back in getCommentOptions to avoid possible breaking changes
This commit is contained in:
		
							parent
							
								
									1969485f05
								
							
						
					
					
						commit
						d91e7ecafc
					
				| 
						 | 
				
			
			@ -1994,7 +1994,7 @@ class Parser extends Tapable {
 | 
			
		|||
		);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	getCommentOptions(range) {
 | 
			
		||||
	getCommentOptionsStrict(range) {
 | 
			
		||||
		const comments = this.getComments(range);
 | 
			
		||||
		if (comments.length === 0) return null;
 | 
			
		||||
		const options = comments.map(comment => {
 | 
			
		||||
| 
						 | 
				
			
			@ -2015,6 +2015,14 @@ class Parser extends Tapable {
 | 
			
		|||
		return options.reduce((o, i) => Object.assign(o, i), {});
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	getCommentOptions(range) {
 | 
			
		||||
		try {
 | 
			
		||||
			return this.getCommentOptionsStrict(range);
 | 
			
		||||
		} catch (e) {
 | 
			
		||||
			return {};
 | 
			
		||||
		}
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	getNameForExpression(expression) {
 | 
			
		||||
		let expr = expression;
 | 
			
		||||
		const exprName = [];
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -34,7 +34,7 @@ class ImportParserPlugin {
 | 
			
		|||
			const groupOptions = {};
 | 
			
		||||
 | 
			
		||||
			try {
 | 
			
		||||
				importOptions = parser.getCommentOptions(expr.range);
 | 
			
		||||
				importOptions = parser.getCommentOptionsStrict(expr.range);
 | 
			
		||||
			} catch (e) {
 | 
			
		||||
				parser.state.module.warnings.push(
 | 
			
		||||
					new ImportOptionsCompileWarning(
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue