Update dependencies

This adds support for marker tags. This is used for unused anchors.
This commit is contained in:
Remco Haszing 2022-02-15 11:24:56 +01:00
parent 629aaaa2a8
commit 45d8d1ae57
No known key found for this signature in database
GPG key ID: 40D9F5FE9155FD3C
7 changed files with 587 additions and 740 deletions

View file

@ -7,7 +7,7 @@
"build": "webpack --mode production"
},
"dependencies": {
"@fortawesome/fontawesome-free": "^5.0.0",
"@fortawesome/fontawesome-free": "^6.0.0",
"@schemastore/schema-catalog": "^0.0.5",
"css-loader": "^6.0.0",
"css-minimizer-webpack-plugin": "^3.0.0",

View file

@ -64,6 +64,10 @@ markdown: hover me to get a markdown based description 😮
enum:
# Unused anchors will be reported
unused anchor: &unused anchor
# Of course numbers are supported!
number: 12

View file

@ -8,11 +8,11 @@
"build": "webpack --mode production"
},
"dependencies": {
"monaco-editor": "^0.31.0",
"monaco-yaml": "file:../..",
"css-loader": "^6.0.0",
"style-loader": "^3.0.0",
"monaco-editor": "^0.31.0",
"monaco-editor-webpack-plugin": "^7.0.0",
"monaco-yaml": "file:../..",
"style-loader": "^3.0.0",
"webpack": "^5.0.0",
"webpack-cli": "^4.0.0",
"webpack-dev-server": "^4.0.0"

1298
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -43,7 +43,7 @@
"prettier": "2.0.5",
"vscode-languageserver-textdocument": "^1.0.0",
"vscode-languageserver-types": "^3.0.0",
"yaml": "2.0.0-8"
"yaml": "2.0.0-10"
},
"peerDependencies": {
"monaco-editor": ">=0.30"
@ -60,7 +60,6 @@
"typescript": "^4.0.0",
"yaml-language-server": "^1.0.0"
},
"resolutions": {},
"lint-staged": {
"*.{css,json,md,html,yaml}": [
"prettier --write"

View file

@ -3,6 +3,7 @@ import {
IDisposable,
languages,
MarkerSeverity,
MarkerTag,
Position,
Range,
Uri,
@ -32,6 +33,16 @@ function toSeverity(lsSeverity: ls.DiagnosticSeverity): MarkerSeverity {
}
}
function toMarkerDataTag(tag: ls.DiagnosticTag): MarkerTag {
switch (tag) {
case ls.DiagnosticTag.Deprecated:
return MarkerTag.Deprecated;
case ls.DiagnosticTag.Unnecessary:
return MarkerTag.Unnecessary;
default:
}
}
function toDiagnostics(diag: ls.Diagnostic): editor.IMarkerData {
return {
severity: toSeverity(diag.severity),
@ -42,6 +53,7 @@ function toDiagnostics(diag: ls.Diagnostic): editor.IMarkerData {
message: diag.message,
code: String(diag.code),
source: diag.source,
tags: diag.tags?.map(toMarkerDataTag),
};
}

View file

@ -99,7 +99,7 @@ export function createYAMLWorker(
findLinks(uri) {
const document = getTextDocument(uri);
return Promise.resolve(languageService.findLinks(document));
return languageService.findLinks(document);
},
};
}