VS Code Language Server Protocol Types
JSON →The `vscode-languageserver-types` package provides the core TypeScript type definitions for the Language Server Protocol (LSP). It defines the fundamental data structures, interfaces, and enums used to communicate between language clients (like VS Code) and language servers, enabling advanced features such as autocompletion, diagnostics, go-to-definition, and refactoring. This package is a foundational component of the larger `vscode-languageserver-node` ecosystem, offering a stable and well-defined contract for language server implementers. The current stable version is 3.17.5, which aligns with version 3.17 of the Language Server Protocol specification. Releases generally follow the evolution of the LSP and the VS Code language server client/server packages, often with pre-releases indicating upcoming changes. Its key differentiator is being the canonical TypeScript representation of the LSP specification, directly maintained by the VS Code team, ensuring high fidelity and compatibility across the ecosystem.
Traffic · last 30 days ↓80% vs prev 7d
top countries 🇺🇸 United States · 🇨🇦 Canada · 🇫🇷 France · 🇩🇪 Germany