Skip to content

Commit a195ef5

Browse files
committed
Update to vscode-languageserver 8
1 parent f039273 commit a195ef5

File tree

3 files changed

+44
-36
lines changed

3 files changed

+44
-36
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737
"lodash": "4.17.21",
3838
"request-light": "^0.5.7",
3939
"vscode-json-languageservice": "4.1.8",
40-
"vscode-languageserver": "^7.0.0",
40+
"vscode-languageserver": "^8.0.0",
4141
"vscode-languageserver-textdocument": "^1.0.1",
4242
"vscode-languageserver-types": "^3.16.0",
4343
"vscode-nls": "^5.0.0",

test/utils/testsTypes.ts

Lines changed: 15 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* Licensed under the MIT License. See License.txt in the project root for license information.
44
*--------------------------------------------------------------------------------------------*/
55

6-
import { Event, NotificationHandler, RequestHandler } from 'vscode-jsonrpc';
6+
import { Disposable, Event, NotificationHandler, RequestHandler } from 'vscode-jsonrpc';
77
import {
88
ApplyWorkspaceEditParams,
99
WorkspaceEdit,
@@ -14,6 +14,8 @@ import {
1414
CreateFilesParams,
1515
RenameFilesParams,
1616
DeleteFilesParams,
17+
ClientCapabilities,
18+
ServerCapabilities,
1719
} from 'vscode-languageserver-protocol';
1820
import { Connection, RemoteWorkspace } from 'vscode-languageserver';
1921
import { TelemetryImpl } from '../../src/languageserver/telemetry';
@@ -27,6 +29,9 @@ export class TestWorkspace implements RemoteWorkspace {
2729
applyEdit(paramOrEdit: ApplyWorkspaceEditParams | WorkspaceEdit): Promise<ApplyWorkspaceEditResponse> {
2830
throw new Error('Method not implemented.');
2931
}
32+
fillServerCapabilities(capabilities: ServerCapabilities<any>): void {
33+
throw new Error('Method not implemented.');
34+
}
3035
getConfiguration(): Promise<any>;
3136
getConfiguration(section: string): Promise<any>;
3237
getConfiguration(item: ConfigurationItem): Promise<any>;
@@ -37,23 +42,26 @@ export class TestWorkspace implements RemoteWorkspace {
3742
getWorkspaceFolders(): Promise<WorkspaceFolder[]> {
3843
throw new Error('Method not implemented.');
3944
}
45+
initialize(capabilities: ClientCapabilities): void {
46+
throw new Error('Method not implemented.');
47+
}
4048
onDidChangeWorkspaceFolders: Event<WorkspaceFoldersChangeEvent>;
41-
onDidCreateFiles(handler: NotificationHandler<CreateFilesParams>): void {
49+
onDidCreateFiles(handler: NotificationHandler<CreateFilesParams>): Disposable {
4250
throw new Error('Method not implemented.');
4351
}
44-
onDidRenameFiles(handler: NotificationHandler<RenameFilesParams>): void {
52+
onDidRenameFiles(handler: NotificationHandler<RenameFilesParams>): Disposable {
4553
throw new Error('Method not implemented.');
4654
}
47-
onDidDeleteFiles(handler: NotificationHandler<DeleteFilesParams>): void {
55+
onDidDeleteFiles(handler: NotificationHandler<DeleteFilesParams>): Disposable {
4856
throw new Error('Method not implemented.');
4957
}
50-
onWillCreateFiles(handler: RequestHandler<CreateFilesParams, WorkspaceEdit, never>): void {
58+
onWillCreateFiles(handler: RequestHandler<CreateFilesParams, WorkspaceEdit, never>): Disposable {
5159
throw new Error('Method not implemented.');
5260
}
53-
onWillRenameFiles(handler: RequestHandler<RenameFilesParams, WorkspaceEdit, never>): void {
61+
onWillRenameFiles(handler: RequestHandler<RenameFilesParams, WorkspaceEdit, never>): Disposable {
5462
throw new Error('Method not implemented.');
5563
}
56-
onWillDeleteFiles(handler: RequestHandler<DeleteFilesParams, WorkspaceEdit, never>): void {
64+
onWillDeleteFiles(handler: RequestHandler<DeleteFilesParams, WorkspaceEdit, never>): Disposable {
5765
throw new Error('Method not implemented.');
5866
}
5967
}

yarn.lock

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -3101,45 +3101,45 @@ [email protected]:
31013101
vscode-nls "^5.0.0"
31023102
vscode-uri "^3.0.2"
31033103

3104-
vscode-jsonrpc@6.0.0:
3105-
version "6.0.0"
3106-
resolved "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-6.0.0.tgz"
3107-
integrity sha512-wnJA4BnEjOSyFMvjZdpiOwhSq9uDoK8e/kpRJDTaMYzwlkrhG1fwDIZI94CLsLzlCK5cIbMMtFlJlfR57Lavmg==
3104+
vscode-jsonrpc@8.1.0:
3105+
version "8.1.0"
3106+
resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.1.0.tgz#cb9989c65e219e18533cc38e767611272d274c94"
3107+
integrity sha512-6TDy/abTQk+zDGYazgbIPc+4JoXdwC8NHU9Pbn4UJP1fehUyZmM4RHp5IthX7A6L5KS30PRui+j+tbbMMMafdw==
31083108

3109-
vscode-languageserver-protocol@3.16.0:
3110-
version "3.16.0"
3111-
resolved "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.16.0.tgz"
3112-
integrity sha512-sdeUoAawceQdgIfTI+sdcwkiK2KU+2cbEYA0agzM2uqaUy2UpnnGHtWTHVEtS0ES4zHU0eMFRGN+oQgDxlD66A==
3109+
vscode-languageserver-protocol@3.17.3:
3110+
version "3.17.3"
3111+
resolved "https://registry.yarnpkg.com/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.3.tgz#6d0d54da093f0c0ee3060b81612cce0f11060d57"
3112+
integrity sha512-924/h0AqsMtA5yK22GgMtCYiMdCOtWTSGgUOkgEDX+wk2b0x4sAfLiO4NxBxqbiVtz7K7/1/RgVrVI0NClZwqA==
31133113
dependencies:
3114-
vscode-jsonrpc "6.0.0"
3115-
vscode-languageserver-types "3.16.0"
3114+
vscode-jsonrpc "8.1.0"
3115+
vscode-languageserver-types "3.17.3"
31163116

31173117
vscode-languageserver-textdocument@^1.0.1:
3118-
version "1.0.1"
3119-
resolved "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.1.tgz"
3120-
integrity sha512-UIcJDjX7IFkck7cSkNNyzIz5FyvpQfY7sdzVy+wkKN/BLaD4DQ0ppXQrKePomCxTS7RrolK1I0pey0bG9eh8dA==
3118+
version "1.0.8"
3119+
resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0"
3120+
integrity sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q==
31213121

3122-
vscode-languageserver-types@3.16.0, vscode-languageserver-types@^3.16.0:
3123-
version "3.16.0"
3124-
resolved "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.16.0.tgz"
3125-
integrity sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==
3122+
vscode-languageserver-types@3.17.3, vscode-languageserver-types@^3.16.0:
3123+
version "3.17.3"
3124+
resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.3.tgz#72d05e47b73be93acb84d6e311b5786390f13f64"
3125+
integrity sha512-SYU4z1dL0PyIMd4Vj8YOqFvHu7Hz/enbWtpfnVbJHU4Nd1YNYx8u0ennumc6h48GQNeOLxmwySmnADouT/AuZA==
31263126

3127-
vscode-languageserver@^7.0.0:
3128-
version "7.0.0"
3129-
resolved "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-7.0.0.tgz"
3130-
integrity sha512-60HTx5ID+fLRcgdHfmz0LDZAXYEV68fzwG0JWwEPBode9NuMYTIxuYXPg4ngO8i8+Ou0lM7y6GzaYWbiDL0drw==
3127+
vscode-languageserver@^8.0.0:
3128+
version "8.1.0"
3129+
resolved "https://registry.yarnpkg.com/vscode-languageserver/-/vscode-languageserver-8.1.0.tgz#5024253718915d84576ce6662dd46a791498d827"
3130+
integrity sha512-eUt8f1z2N2IEUDBsKaNapkz7jl5QpskN2Y0G01T/ItMxBxw1fJwvtySGB9QMecatne8jFIWJGWI61dWjyTLQsw==
31313131
dependencies:
3132-
vscode-languageserver-protocol "3.16.0"
3132+
vscode-languageserver-protocol "3.17.3"
31333133

31343134
vscode-nls@^5.0.0:
3135-
version "5.0.1"
3136-
resolved "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.0.1.tgz"
3137-
integrity sha512-hHQV6iig+M21lTdItKPkJAaWrxALQb/nqpVffakO4knJOh3DrU2SXOMzUzNgo1eADPzu3qSsJY1weCzvR52q9A==
3135+
version "5.2.0"
3136+
resolved "https://registry.yarnpkg.com/vscode-nls/-/vscode-nls-5.2.0.tgz#3cb6893dd9bd695244d8a024bdf746eea665cc3f"
3137+
integrity sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==
31383138

31393139
vscode-uri@^3.0.2:
3140-
version "3.0.3"
3141-
resolved "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.0.3.tgz"
3142-
integrity sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==
3140+
version "3.0.7"
3141+
resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8"
3142+
integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA==
31433143

31443144
which-boxed-primitive@^1.0.2:
31453145
version "1.0.2"

0 commit comments

Comments
 (0)