Overview of VSCode Language Server - Node modules
mainThe vscode-languageserver-node repository provides several npm modules for building and consuming Language Server Protocol (LSP) implementations in Node.js:
vscode-languageclient: Used by a VSCode extension to communicate with a language server.vscode-languageserver: Used to implement the language server itself using Node.js.vscode-languageserver-textdocument: Provides text document implementations for use within an LSP server.vscode-languageserver-protocol: Contains the TypeScript definitions for the Language Server Protocol.vscode-languageserver-types: Contains the data types used by both the client and the server.vscode-jsonrpc: The underlying JSON-RPC message protocol used for communication between the client and server.