Skip to content

Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on Deno.

License

Notifications You must be signed in to change notification settings

denodev/deno_vscode_languageserver

Repository files navigation

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.

About

Language server protocol implementation for VSCode. This allows implementing language services in JS/TS running on Deno.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published