angular/vscode-ng-language-service/server/package.json
kbrilla 5d6e534d8b build(language-service): upgrade LSP library to v9.0.1 (LSP 3.17)
Upgrade vscode-languageserver from 7.0.0 to 9.0.1 and related packages:
- vscode-jsonrpc: 6.0.0 → 8.2.0
- vscode-languageclient: 7.0.0 → 9.0.1
- vscode-languageserver-protocol: 3.16.0 → 3.17.5

This upgrade is required for LSP 3.17 features like Inlay Hints.

Breaking changes addressed:
- LanguageClient.start() now returns Promise<void> (no longer Disposable)
- LanguageClient.onReady() removed, await start() directly
- protocol2CodeConverter methods now return Promises (asWorkspaceEdit, asRanges)
- SignatureHelp.activeParameter: null → undefined
2026-01-22 19:55:53 +00:00

31 lines
879 B
JSON

{
"name": "@angular/language-server",
"description": "LSP server for Angular Language Service",
"version": "0.0.0-PLACEHOLDER",
"repository": {
"type": "git",
"url": "https://github.com/angular/angular.git",
"directory": "vscode-ng-language-service/server"
},
"author": "Angular",
"license": "MIT",
"engines": {
"node": "^20.19.0 || ^22.12.0 || >=24.0.0"
},
"main": "../../dist/bin/vscode-ng-language-service/server/src/server.js",
"bin": {
"ngserver": "./bin/ngserver"
},
"dependencies": {
"@angular/language-service": "workspace:*",
"typescript": "5.9.3"
},
"devDependencies": {
"@types/node": "^24.5.2",
"vscode-html-languageservice": "5.6.1",
"vscode-css-languageservice": "6.3.9",
"vscode-languageserver": "9.0.1",
"vscode-languageserver-textdocument": "^1.0.12",
"vscode-uri": "3.1.0"
}
}