https://github.com/denodev/deno_vscode_languageserver
Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on Deno.
https://github.com/denodev/deno_vscode_languageserver
deno deno-mod deno-tools vscode-extension vscode-language vscode-language-support
Last synced: 7 months ago
JSON representation
Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on Deno.
- Host: GitHub
- URL: https://github.com/denodev/deno_vscode_languageserver
- Owner: denodev
- License: mit
- Created: 2020-04-27T07:10:27.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-07T00:29:59.000Z (about 6 years ago)
- Last Synced: 2024-09-29T08:03:19.762Z (over 1 year ago)
- Topics: deno, deno-mod, deno-tools, vscode-extension, vscode-language, vscode-language-support
- Language: TypeScript
- Size: 94.7 KB
- Stars: 11
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# VSCode Language Server - Deno
[](https://github.com/denodev/deno_vscode_languageserver/releases)
[](https://github.com/denodev/deno_vscode_languageserver/actions)
[](https://github.com/denodev/deno_vscode_languageserver/blob/master/LICENSE)
[](https://github.com/denoland/deno)
Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on Deno.
This repository contains the code for the following Deno modules:
- [ ] vscode_languageserver: implement a VSCode language server using Deno as a runtime.
- [x] vscode_languageserver_textdocument: implement text documents usable in a LSP server using Deno as a runtime.
- [ ] vscode_languageserver_protocol: the actual language server protocol definition in TypeScript.
- [x] vscode_languageserver_types: data types used by the language server client and server.
- [ ] vscode_jsonrpc: the underlying message protocol to communicate between a client and a server.
**NOTE**: vscode-languageclient: npm module to talk to a VSCode language server from a VSCode extension. _Maybe we don't need to implement it in Deno_.
### License
[deno_vscode_languageserver](https://github.com/denodev/deno_vscode_languageserver) is released under the MIT License. See the bundled [LICENSE](./LICENSE) file for details.