Buckets:
| ; | |
| 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); | |
| } | |
| } | |
| module.exports = LoaderError; |
Xet Storage Details
- Size:
- 796 Bytes
- Xet hash:
- 6c9afe3f677de52ddb28ea72b2220ce701c1c314f4217b0b8c41b0917c2bae3c
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.