mirror of
https://github.com/danbulant/monaco-yaml
synced 2026-06-09 17:41:32 +00:00
Update dependencies
This adds support for marker tags. This is used for unused anchors.
This commit is contained in:
parent
629aaaa2a8
commit
45d8d1ae57
7 changed files with 587 additions and 740 deletions
|
|
@ -7,7 +7,7 @@
|
||||||
"build": "webpack --mode production"
|
"build": "webpack --mode production"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@fortawesome/fontawesome-free": "^5.0.0",
|
"@fortawesome/fontawesome-free": "^6.0.0",
|
||||||
"@schemastore/schema-catalog": "^0.0.5",
|
"@schemastore/schema-catalog": "^0.0.5",
|
||||||
"css-loader": "^6.0.0",
|
"css-loader": "^6.0.0",
|
||||||
"css-minimizer-webpack-plugin": "^3.0.0",
|
"css-minimizer-webpack-plugin": "^3.0.0",
|
||||||
|
|
|
||||||
|
|
@ -64,6 +64,10 @@ markdown: hover me to get a markdown based description 😮
|
||||||
enum:
|
enum:
|
||||||
|
|
||||||
|
|
||||||
|
# Unused anchors will be reported
|
||||||
|
unused anchor: &unused anchor
|
||||||
|
|
||||||
|
|
||||||
# Of course numbers are supported!
|
# Of course numbers are supported!
|
||||||
number: 12
|
number: 12
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -8,11 +8,11 @@
|
||||||
"build": "webpack --mode production"
|
"build": "webpack --mode production"
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"monaco-editor": "^0.31.0",
|
|
||||||
"monaco-yaml": "file:../..",
|
|
||||||
"css-loader": "^6.0.0",
|
"css-loader": "^6.0.0",
|
||||||
"style-loader": "^3.0.0",
|
"monaco-editor": "^0.31.0",
|
||||||
"monaco-editor-webpack-plugin": "^7.0.0",
|
"monaco-editor-webpack-plugin": "^7.0.0",
|
||||||
|
"monaco-yaml": "file:../..",
|
||||||
|
"style-loader": "^3.0.0",
|
||||||
"webpack": "^5.0.0",
|
"webpack": "^5.0.0",
|
||||||
"webpack-cli": "^4.0.0",
|
"webpack-cli": "^4.0.0",
|
||||||
"webpack-dev-server": "^4.0.0"
|
"webpack-dev-server": "^4.0.0"
|
||||||
|
|
|
||||||
1298
package-lock.json
generated
1298
package-lock.json
generated
File diff suppressed because it is too large
Load diff
|
|
@ -43,7 +43,7 @@
|
||||||
"prettier": "2.0.5",
|
"prettier": "2.0.5",
|
||||||
"vscode-languageserver-textdocument": "^1.0.0",
|
"vscode-languageserver-textdocument": "^1.0.0",
|
||||||
"vscode-languageserver-types": "^3.0.0",
|
"vscode-languageserver-types": "^3.0.0",
|
||||||
"yaml": "2.0.0-8"
|
"yaml": "2.0.0-10"
|
||||||
},
|
},
|
||||||
"peerDependencies": {
|
"peerDependencies": {
|
||||||
"monaco-editor": ">=0.30"
|
"monaco-editor": ">=0.30"
|
||||||
|
|
@ -60,7 +60,6 @@
|
||||||
"typescript": "^4.0.0",
|
"typescript": "^4.0.0",
|
||||||
"yaml-language-server": "^1.0.0"
|
"yaml-language-server": "^1.0.0"
|
||||||
},
|
},
|
||||||
"resolutions": {},
|
|
||||||
"lint-staged": {
|
"lint-staged": {
|
||||||
"*.{css,json,md,html,yaml}": [
|
"*.{css,json,md,html,yaml}": [
|
||||||
"prettier --write"
|
"prettier --write"
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@ import {
|
||||||
IDisposable,
|
IDisposable,
|
||||||
languages,
|
languages,
|
||||||
MarkerSeverity,
|
MarkerSeverity,
|
||||||
|
MarkerTag,
|
||||||
Position,
|
Position,
|
||||||
Range,
|
Range,
|
||||||
Uri,
|
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 {
|
function toDiagnostics(diag: ls.Diagnostic): editor.IMarkerData {
|
||||||
return {
|
return {
|
||||||
severity: toSeverity(diag.severity),
|
severity: toSeverity(diag.severity),
|
||||||
|
|
@ -42,6 +53,7 @@ function toDiagnostics(diag: ls.Diagnostic): editor.IMarkerData {
|
||||||
message: diag.message,
|
message: diag.message,
|
||||||
code: String(diag.code),
|
code: String(diag.code),
|
||||||
source: diag.source,
|
source: diag.source,
|
||||||
|
tags: diag.tags?.map(toMarkerDataTag),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -99,7 +99,7 @@ export function createYAMLWorker(
|
||||||
|
|
||||||
findLinks(uri) {
|
findLinks(uri) {
|
||||||
const document = getTextDocument(uri);
|
const document = getTextDocument(uri);
|
||||||
return Promise.resolve(languageService.findLinks(document));
|
return languageService.findLinks(document);
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue