bump KDL parser to improve errors (#42)

This commit is contained in:
Bram Gotink 2025-01-09 02:23:23 +01:00 committed by GitHub
parent 962633ebb8
commit 1dacb0cbf2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 15 additions and 14 deletions

11
package-lock.json generated
View File

@ -11,7 +11,7 @@
"devDependencies": { "devDependencies": {
"@11ty/eleventy": "^3.0.0", "@11ty/eleventy": "^3.0.0",
"@11ty/eleventy-plugin-vite": "^6.0.0-alpha.3", "@11ty/eleventy-plugin-vite": "^6.0.0-alpha.3",
"@bgotink/kdl": "^0.2.1", "@bgotink/kdl": "^0.3.1",
"@parcel/packager-raw-url": "^2.13.3", "@parcel/packager-raw-url": "^2.13.3",
"@parcel/transformer-webmanifest": "^2.13.3", "@parcel/transformer-webmanifest": "^2.13.3",
"@tailwindcss/typography": "^0.3.1", "@tailwindcss/typography": "^0.3.1",
@ -339,10 +339,11 @@
} }
}, },
"node_modules/@bgotink/kdl": { "node_modules/@bgotink/kdl": {
"version": "0.2.1", "version": "0.3.1",
"resolved": "https://registry.npmjs.org/@bgotink/kdl/-/kdl-0.2.1.tgz", "resolved": "https://registry.npmjs.org/@bgotink/kdl/-/kdl-0.3.1.tgz",
"integrity": "sha512-0VeRezpHzoyZ15iEdnmsAsQYLywl6icLUzzf8kCIwsHEL5oYXFBOylnuVGv9nvSX//Q+XECaLTi8B9vGD1RG/Q==", "integrity": "sha512-EQQpjS3RiYNlUymAeO06WUrphzSdmbXzQrJ4s8JAr0Ft5WE67s23i5JaulZ3BO0yHA4tMkUT2cHWEgAq5iJC8Q==",
"dev": true "dev": true,
"license": "MIT"
}, },
"node_modules/@esbuild/aix-ppc64": { "node_modules/@esbuild/aix-ppc64": {
"version": "0.24.2", "version": "0.24.2",

View File

@ -26,7 +26,7 @@
"shiki": "^1.24.2", "shiki": "^1.24.2",
"svgo": "^3.3.2", "svgo": "^3.3.2",
"tailwindcss": "^2.0.2", "tailwindcss": "^2.0.2",
"@bgotink/kdl": "^0.2.1", "@bgotink/kdl": "^0.3.1",
"monaco-editor": "^0.52.0", "monaco-editor": "^0.52.0",
"monaco-themes": "^0.4.4" "monaco-themes": "^0.4.4"
}, },

View File

@ -117,10 +117,10 @@ addEventListener("DOMContentLoaded", (event) => {
markers.push({ markers.push({
message: error.message, message: error.message,
severity: monaco.MarkerSeverity.Error, severity: monaco.MarkerSeverity.Error,
startLineNumber: error.token?.start.line, startLineNumber: error.start?.line,
startColumn: error.token?.start.column, startColumn: error.start?.column,
endLineNumber: error.token?.end.line, endLineNumber: error.end?.line,
endColumn: error.token?.end.column, endColumn: error.end?.column,
}) })
} else if (typeof AggregateError === 'function' && error instanceof AggregateError) { } else if (typeof AggregateError === 'function' && error instanceof AggregateError) {
for (const suberror of error.errors) { for (const suberror of error.errors) {
@ -128,10 +128,10 @@ addEventListener("DOMContentLoaded", (event) => {
markers.push({ markers.push({
message: suberror.message, message: suberror.message,
severity: monaco.MarkerSeverity.Error, severity: monaco.MarkerSeverity.Error,
startLineNumber: suberror.token?.start.line, startLineNumber: suberror.start?.line,
startColumn: suberror.token?.start.column, startColumn: suberror.start?.column,
endLineNumber: suberror.token?.end.line, endLineNumber: suberror.end?.line,
endColumn: suberror.token?.end.column, endColumn: suberror.end?.column,
}) })
} else { } else {
console.error(suberror); console.error(suberror);