Sha256: c8f570e595e92a843bb143761cb44641f3bbe1713354ba325be9eee65009715d

Contents?: true

Size: 642 Bytes

Versions: 26

Compression:

Stored size: 642 Bytes

Contents

/**
 * **PostCSS Syntax Error**
 *
 * Loader wrapper for postcss syntax errors
 *
 * @class SyntaxError
 * @extends Error
 *
 * @param {Object} err CssSyntaxError
 */
class SyntaxError extends Error {
  constructor (error) {
    super(error)

    const { line, column, reason } = error

    this.name = 'SyntaxError'

    this.message = `${this.name}\n\n`

    if (typeof line !== 'undefined') {
      this.message += `(${line}:${column}) `
    }

    this.message += `${reason}`

    const code = error.showSourceCode()

    if (code) {
      this.message += `\n\n${code}\n`
    }

    this.stack = false
  }
}

module.exports = SyntaxError

Version data entries

26 entries across 25 versions & 8 rubygems

Version Path
optimacms-0.1.61 spec/dummy/node_modules/postcss-loader/src/Error.js
disco_app-0.18.0 test/dummy/node_modules/postcss-loader/src/Error.js
disco_app-0.18.2 test/dummy/node_modules/postcss-loader/src/Error.js
disco_app-0.16.1 test/dummy/node_modules/postcss-loader/src/Error.js
disco_app-0.15.2 test/dummy/node_modules/postcss-loader/src/Error.js
disco_app-0.18.4 test/dummy/node_modules/postcss-loader/src/Error.js
disco_app-0.18.1 test/dummy/node_modules/postcss-loader/src/Error.js
disco_app-0.12.7.pre.puma.pre.3 test/dummy/node_modules/postcss-loader/src/Error.js
disco_app-0.14.0 test/dummy/node_modules/postcss-loader/src/Error.js
disco_app-0.13.6.pre.puma.pre.3 test/dummy/node_modules/postcss-loader/src/Error.js
tang-0.2.1 spec/tang_app/node_modules/postcss-loader/src/Error.js
groonga-client-model-6.0.0 test/apps/rails6.0.3.5/node_modules/postcss-loader/src/Error.js
groonga-client-model-6.0.0 test/apps/rails6.1.3/node_modules/postcss-loader/src/Error.js
ruby2js-4.0.4 lib/tasks/testrails/node_modules/postcss-loader/src/Error.js
ruby2js-4.0.3 lib/tasks/testrails/node_modules/postcss-loader/src/Error.js
tang-0.2.0 spec/tang_app/node_modules/postcss-loader/src/Error.js
tang-0.1.0 spec/tang_app/node_modules/postcss-loader/src/Error.js
tang-0.0.9 spec/tang_app/node_modules/postcss-loader/src/Error.js
enju_library-0.3.8 spec/dummy/node_modules/postcss-loader/src/Error.js
jester-data-8.0.0 node_modules/postcss-loader/src/Error.js