UNPKG

parcel-bundler

Version:

<p align="center"> <a href="https://parceljs.org/" target="_blank"> <img alt="Parcel" src="https://user-images.githubusercontent.com/19409/31321658-f6aed0f2-ac3d-11e7-8100-1587e676e0ec.png" width="749"> </a> </p>

25 lines (20 loc) 568 B
module.exports = function(err, opts = {}) { let message = typeof err === 'string' ? err : err.message; if (!message) { message = 'Unknown error'; } if (err.fileName) { let fileName = err.fileName; if (err.loc) { fileName += `:${err.loc.line}:${err.loc.column}`; } message = `${fileName}: ${message}`; } let stack; if (err.codeFrame) { stack = (opts.color && err.highlightedCodeFrame) || err.codeFrame; } else if (err.stack) { stack = err.stack.slice(err.stack.indexOf('\n') + 1); } return {message, stack}; };