The vscode-languageclient npm package provides a base client library for implementing Language Server Protocol (LSP) clients in Visual Studio Code extensions. It simplifies communication with language servers, handling message marshalling, lifecycle interactions, and common features like configuration synchronization. Use this package to build robust and efficient language support extensions for VS Code by leveraging the power of LSP. It encapsulates best practices and reduces boilerplate.
The vscode-languageclient npm package saw frequent releases from 2015 to 2018, with peaks in late 2015 and early 2018. Releases became less frequent afterward, with periods of no updates. The last release was September 2023. There have been no releases in 2024 or so far in 2025.
The vscode-languageclient npm package saw fluctuating download numbers. From March 2024 to February 2025, downloads generally increased, peaking at 5.1 million. However, a downward trend emerged from March 2025 to August 2025. September 2025 shows a significantly lower number, likely due to incomplete data for the month.