Files
pnpm/src/err.ts
2017-12-31 15:20:15 +02:00

12 lines
368 B
TypeScript

import logger from '@pnpm/logger'
export default function err (error: Error) {
// bole passes only the name, message and stack of an error
// that is why we pass error as a message as well, to pass
// any additional info
logger.error(error, error)
// Differing exit. Otherwise, the reporter wouldn't show the error
setTimeout(() => process.exit(1), 0)
}