Skip to content

Latest commit

 

History

History
22 lines (15 loc) · 1.6 KB

README.md

File metadata and controls

22 lines (15 loc) · 1.6 KB

VSCode Language Server - Deno

tag Build Status license

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.
  • 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.
  • 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 is released under the MIT License. See the bundled LICENSE file for details.