UNPKG

next

Version:

The React Framework

2 lines 739 B
"use strict";exports.__esModule=true;exports.default=void 0;const STRIP_FILENAME_RE=/^[^:]+: /;const format=err=>{if(err instanceof SyntaxError){err.name='SyntaxError';err.message=err.message.replace(STRIP_FILENAME_RE,'');err.hideStack=true;}else if(err instanceof TypeError){err.name=null;err.message=err.message.replace(STRIP_FILENAME_RE,'');err.hideStack=true;}return err;};class LoaderError extends Error{constructor(err){super();const{name,message,codeFrame,hideStack}=format(err);this.name='BabelLoaderError';this.message=`${name?`${name}: `:''}${message}\n\n${codeFrame}\n`;this.hideStack=hideStack;Error.captureStackTrace(this,this.constructor);}}var _default=LoaderError;exports.default=_default; //# sourceMappingURL=Error.js.map