{"repo":"yioneko/vtsls","free":true,"listed":false,"github":"https://github.com/yioneko/vtsls","clone":"git clone https://github.com/yioneko/vtsls.git","description":"LSP wrapper for typescript extension of vscode","language":"TypeScript","stars":1078,"topics":["language-server-protocol","typescript"],"license":null,"category":"api-integrations-sdks","readme_excerpt":"vtsls This is an LSP wrapper around TypeScript extension bundled with VSCode. All features and performance are nearly the same. Unlike other similar projects, this is implemented by filling VSCode APIs and applying minimal patches onto the extension to make it possible to keep up with the upstream updates and drastically reduce the burden of maintenance. Notice: Though the server is suitable for regular use scenarios at the current stage, there is no absolute guarantee for its robustness as the behavior of the wrapped VSCode extension doesn't always keep 100% clear to me. Users can view this server as a best-effort product but possbily not as reliable as other functionally identical alternatives. Usage Install by npm install -g @vtsls/language-server , then run vtsls --stdio . Requires node = 16 . TypeScript version Similar to VSCode, the server is bundled with the latest TypeScript and the bundled version is used by default. To switch to the workspace version, use command typescript.selectTypeScriptVersion or set configuration option vtsls.autoUseWorkspaceTsdk to true . To ignore the bundled version set configuration option vtsls.typescript.globalTsdk to the alternative path. LSP Features See available server capabilities. Here are also references from VSCode. Code Lens The code lens command editor.action.showReferences should be executed by client, relevant LSP issue here. Command arguments: Commands Some other commands are undocumented because either it is private for serv","default_branch":null,"files":null,"tree":[],"storefront":"/r/yioneko","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/yioneko/vtsls/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}