Files
pnpm/lib/err.js
Zoltan Kochan 9bc97e76d4 style: use more ES6 syntax
Use lebab to transpile ES5 code to ES6.
Use eslint to fix styling issues afterwards.
Run all js in strict mode to allow let/const
in Node 4.
2016-08-23 21:12:01 +03:00

18 lines
483 B
JavaScript

'use strict'
const chalk = require('chalk')
module.exports = function err (error) {
console.error('')
if (error.host && error.path) {
console.error('' + error.message)
console.error('' + error.method + ' ' + error.host + error.path)
} else {
console.error(chalk.red(' ! ' + (error.message || error)))
if (process.env.DEBUG_PROMISE && error.stack && !error.silent) {
console.error(chalk.red(error.stack))
}
}
console.error('')
process.exit(1)
}