You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					
					
						
							32 lines
						
					
					
						
							756 B
						
					
					
				
			
		
		
	
	
							32 lines
						
					
					
						
							756 B
						
					
					
				"use strict"; | 
						|
 | 
						|
Object.defineProperty(exports, "__esModule", { | 
						|
  value: true | 
						|
}); | 
						|
exports.default = void 0; | 
						|
 | 
						|
class Warning extends Error { | 
						|
  constructor(warning) { | 
						|
    super(warning); | 
						|
    const { | 
						|
      text, | 
						|
      line, | 
						|
      column | 
						|
    } = warning; | 
						|
    this.name = 'Warning'; // Based on https://github.com/postcss/postcss/blob/master/lib/warning.es6#L74 | 
						|
    // We don't need `plugin` properties. | 
						|
 | 
						|
    this.message = `${this.name}\n\n`; | 
						|
 | 
						|
    if (typeof line !== 'undefined') { | 
						|
      this.message += `(${line}:${column}) `; | 
						|
    } | 
						|
 | 
						|
    this.message += `${text}`; // We don't need stack https://github.com/postcss/postcss/blob/master/docs/guidelines/runner.md#31-dont-show-js-stack-for-csssyntaxerror | 
						|
 | 
						|
    this.stack = false; | 
						|
  } | 
						|
 | 
						|
} | 
						|
 | 
						|
exports.default = Warning; |