12345678910111213141516171819202122232425262728293031 |
- /**
- * **PostCSS Plugin Warning**
- *
- * Loader wrapper for postcss plugin warnings (`root.messages`)
- *
- * @class Warning
- * @extends Error
- *
- * @param {Object} warning PostCSS Warning
- */
- class Warning extends Error {
- constructor (warning) {
- super(warning)
- const { text, line, column } = warning
- this.name = 'Warning'
- this.message = `${this.name}\n\n`
- if (typeof line !== 'undefined') {
- this.message += `(${line}:${column}) `
- }
- this.message += `${text}`
- this.stack = false
- }
- }
- module.exports = Warning
|