Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 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 (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-07T00:29:59.000Z (almost 5 years ago)
- Last Synced: 2024-09-29T08:03:19.762Z (4 months 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
[![tag](https://img.shields.io/github/release/denodev/deno_vscode_languageserver)](https://github.com/denodev/deno_vscode_languageserver/releases)
[![Build Status](https://github.com/denodev/deno_vscode_languageserver/workflows/ci/badge.svg?branch=master)](https://github.com/denodev/deno_vscode_languageserver/actions)
[![license](https://img.shields.io/github/license/denodev/deno_vscode_languageserver)](https://github.com/denodev/deno_vscode_languageserver/blob/master/LICENSE)
[![](https://img.shields.io/badge/deno-v0.41.0-green.svg)](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.