@vtsls/language-server
Advanced tools
Comparing version 0.1.13 to 0.1.14
# Changelog | ||
## [0.1.14](https://github.com/yioneko/vtsls/compare/server-v0.1.13...server-v0.1.14) (2023-03-05) | ||
### Features | ||
* initial support for document link ([ec94085](https://github.com/yioneko/vtsls/commit/ec9408525e0bb99e399a16f92fa59debbb2daa95)) | ||
### Bug Fixes | ||
* improve service initialization ([aaa1932](https://github.com/yioneko/vtsls/commit/aaa19329ccc96b8a291a7db38ee124cf7f842c73)) | ||
### Dependencies | ||
* The following workspace dependencies were updated | ||
* dependencies | ||
* @vtsls/language-service bumped from workspace:0.1.13 to workspace:0.1.14 | ||
## [0.1.13](https://github.com/yioneko/vtsls/compare/server-v0.1.12...server-v0.1.13) (2023-03-01) | ||
@@ -4,0 +23,0 @@ |
@@ -46,2 +46,3 @@ "use strict"; | ||
codeLensProvider: { resolveProvider: true }, | ||
// documentLinkProvider: { resolveProvider: false }, | ||
documentLinkProvider: void 0, | ||
@@ -127,11 +128,11 @@ colorProvider: false, | ||
var _a2; | ||
if ((_a2 = clientCapabilities.workspace) == null ? void 0 : _a2.configuration) { | ||
void conn.sendRequest(import_node2.ConfigurationRequest.type, { items: [{ section: "" }] }).then((config) => { | ||
void service.initialize(Array.isArray(config) ? config[0] : {}); | ||
}); | ||
} else { | ||
void service.initialize({}); | ||
} | ||
try { | ||
await service.waitInitialized(); | ||
if ((_a2 = clientCapabilities.workspace) == null ? void 0 : _a2.configuration) { | ||
const config = await conn.sendRequest(import_node2.ConfigurationRequest.type, { | ||
items: [{ section: "" }] | ||
}); | ||
await service.initialize(Array.isArray(config) ? config[0] : {}); | ||
} else { | ||
await service.initialize({}); | ||
} | ||
} catch (e) { | ||
@@ -153,3 +154,3 @@ conn.console.error(`Server initialization failed: ${String(e)}`); | ||
capabilities, | ||
serverInfo: { name: "vtsls", version: "0.1.13" } | ||
serverInfo: { name: "vtsls", version: "0.1.14" } | ||
}; | ||
@@ -156,0 +157,0 @@ } |
{ | ||
"name": "@vtsls/language-server", | ||
"description": "LSP wrapper for typescript extension of vscode", | ||
"version": "0.1.13", | ||
"version": "0.1.14", | ||
"license": "MIT", | ||
@@ -19,3 +19,3 @@ "engines": { | ||
"vscode-uri": "^3.0.7", | ||
"@vtsls/language-service": "0.1.13" | ||
"@vtsls/language-service": "0.1.14" | ||
}, | ||
@@ -22,0 +22,0 @@ "devDependencies": { |
@@ -49,2 +49,3 @@ import { | ||
codeLensProvider: { resolveProvider: true }, | ||
// documentLinkProvider: { resolveProvider: false }, | ||
documentLinkProvider: undefined, | ||
@@ -51,0 +52,0 @@ colorProvider: false, |
@@ -41,14 +41,11 @@ import { createTSLanguageService, TSLanguageService } from "@vtsls/language-service"; | ||
async function initializeService() { | ||
if (clientCapabilities.workspace?.configuration) { | ||
void conn | ||
.sendRequest(ConfigurationRequest.type, { items: [{ section: "" }] }) | ||
.then((config) => { | ||
void service.initialize(Array.isArray(config) ? config[0] : {}); | ||
try { | ||
if (clientCapabilities.workspace?.configuration) { | ||
const config = await conn.sendRequest(ConfigurationRequest.type, { | ||
items: [{ section: "" }], | ||
}); | ||
} else { | ||
void service.initialize({}); | ||
} | ||
try { | ||
await service.waitInitialized(); | ||
await service.initialize(Array.isArray(config) ? config[0] : {}); | ||
} else { | ||
await service.initialize({}); | ||
} | ||
} catch (e) { | ||
@@ -116,2 +113,3 @@ conn.console.error(`Server initialization failed: ${String(e)}`); | ||
conn.onSignatureHelp(service.signatureHelp); | ||
// conn.onDocumentLinks(service.documentLinks); | ||
conn.onDefinition(service.definition); | ||
@@ -118,0 +116,0 @@ conn.onReferences(service.references); |
488
20091
9
+ Added@vtsls/language-service@0.1.14(transitive)
- Removed@vtsls/language-service@0.1.13(transitive)