aboutsummaryrefslogtreecommitdiff
path: root/node_modules/yaml/browser/dist/errors.js
diff options
context:
space:
mode:
authorMinteck <contact@minteck.org>2022-06-04 08:51:19 +0200
committerMinteck <contact@minteck.org>2022-06-04 08:51:19 +0200
commitb22f6770c8bd084d66950655203c61dd701b3d90 (patch)
tree873d7fb19584ec2709b95cc1ca05a1fc7cfd0fc4 /node_modules/yaml/browser/dist/errors.js
parent383285ecd5292bf9a825e05904955b937de84cc9 (diff)
downloadequestriadb-b22f6770c8bd084d66950655203c61dd701b3d90.tar.gz
equestriadb-b22f6770c8bd084d66950655203c61dd701b3d90.tar.bz2
equestriadb-b22f6770c8bd084d66950655203c61dd701b3d90.zip
Remove node_modules
Diffstat (limited to 'node_modules/yaml/browser/dist/errors.js')
-rw-r--r--node_modules/yaml/browser/dist/errors.js57
1 files changed, 0 insertions, 57 deletions
diff --git a/node_modules/yaml/browser/dist/errors.js b/node_modules/yaml/browser/dist/errors.js
deleted file mode 100644
index 2fac9b7..0000000
--- a/node_modules/yaml/browser/dist/errors.js
+++ /dev/null
@@ -1,57 +0,0 @@
-class YAMLError extends Error {
- constructor(name, pos, code, message) {
- super();
- this.name = name;
- this.code = code;
- this.message = message;
- this.pos = pos;
- }
-}
-class YAMLParseError extends YAMLError {
- constructor(pos, code, message) {
- super('YAMLParseError', pos, code, message);
- }
-}
-class YAMLWarning extends YAMLError {
- constructor(pos, code, message) {
- super('YAMLWarning', pos, code, message);
- }
-}
-const prettifyError = (src, lc) => (error) => {
- if (error.pos[0] === -1)
- return;
- error.linePos = error.pos.map(pos => lc.linePos(pos));
- const { line, col } = error.linePos[0];
- error.message += ` at line ${line}, column ${col}`;
- let ci = col - 1;
- let lineStr = src
- .substring(lc.lineStarts[line - 1], lc.lineStarts[line])
- .replace(/[\n\r]+$/, '');
- // Trim to max 80 chars, keeping col position near the middle
- if (ci >= 60 && lineStr.length > 80) {
- const trimStart = Math.min(ci - 39, lineStr.length - 79);
- lineStr = '…' + lineStr.substring(trimStart);
- ci -= trimStart - 1;
- }
- if (lineStr.length > 80)
- lineStr = lineStr.substring(0, 79) + '…';
- // Include previous line in context if pointing at line start
- if (line > 1 && /^ *$/.test(lineStr.substring(0, ci))) {
- // Regexp won't match if start is trimmed
- let prev = src.substring(lc.lineStarts[line - 2], lc.lineStarts[line - 1]);
- if (prev.length > 80)
- prev = prev.substring(0, 79) + '…\n';
- lineStr = prev + lineStr;
- }
- if (/[^ ]/.test(lineStr)) {
- let count = 1;
- const end = error.linePos[1];
- if (end && end.line === line && end.col > col) {
- count = Math.min(end.col - col, 80 - ci);
- }
- const pointer = ' '.repeat(ci) + '^'.repeat(count);
- error.message += `:\n\n${lineStr}\n${pointer}\n`;
- }
-};
-
-export { YAMLError, YAMLParseError, YAMLWarning, prettifyError };