From b2db5a68e2601e5954585d14f7a86f4860689eb7 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 27 Aug 2026 09:45:51 +0000 Subject: [PATCH 1/2] chore(deps): update dependency vscode-jsonrpc to v9 --- package-lock.json | 15 ++++++++------- package.json | 2 +- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/package-lock.json b/package-lock.json index 36ba1619..c1f3a11e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "prettier": "3.9.6", "ts-node": "10.9.2", "typescript": "5.9.3", - "vscode-jsonrpc": "8.2.1", + "vscode-jsonrpc": "9.0.1", "vscode-languageserver-protocol": "3.17.2" }, "engines": { @@ -5513,10 +5513,11 @@ } }, "node_modules/vscode-jsonrpc": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.1.tgz", - "integrity": "sha512-kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-9.0.1.tgz", + "integrity": "sha512-rfuA6T75H6m5EkbhtEPzre9pT0HPcDI2MMy4+nPFIBks5J8JBAUHD4tRYSgaBOijIEC7SRkC1kKyXTLqbmh9jw==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.0.0" } @@ -9659,9 +9660,9 @@ } }, "vscode-jsonrpc": { - "version": "8.2.1", - "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.1.tgz", - "integrity": "sha512-kdjOSJ2lLIn7r1rtrMbbNCHjyMPfRnowdKjBQ+mGq6NAW5QY2bEZC/khaC5OR8svbbjvLEaIXkOq45e2X9BIbQ==", + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-9.0.1.tgz", + "integrity": "sha512-rfuA6T75H6m5EkbhtEPzre9pT0HPcDI2MMy4+nPFIBks5J8JBAUHD4tRYSgaBOijIEC7SRkC1kKyXTLqbmh9jw==", "dev": true }, "vscode-languageserver": { diff --git a/package.json b/package.json index 08e455c9..f02a8702 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "prettier": "3.9.6", "ts-node": "10.9.2", "typescript": "5.9.3", - "vscode-jsonrpc": "8.2.1", + "vscode-jsonrpc": "9.0.1", "vscode-languageserver-protocol": "3.17.2" }, "dependencies": { From 0fbd57d2aa10c1563e3b00b712cf104052654003 Mon Sep 17 00:00:00 2001 From: David Goss Date: Fri, 28 Aug 2026 09:45:50 +0100 Subject: [PATCH 2/2] Import stream messaging from vscode-languageserver --- test/CucumberLanguageServer.test.ts | 8 ++++++-- test/standalone.test.ts | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/test/CucumberLanguageServer.test.ts b/test/CucumberLanguageServer.test.ts index 1ebe0307..12f793f6 100644 --- a/test/CucumberLanguageServer.test.ts +++ b/test/CucumberLanguageServer.test.ts @@ -1,7 +1,6 @@ import { WasmParserAdapter } from '@cucumber/language-service/wasm' import assert from 'assert' import { Duplex } from 'stream' -import { NullLogger, StreamMessageReader, StreamMessageWriter } from 'vscode-jsonrpc/node' import { Connection, createProtocolConnection, @@ -14,7 +13,12 @@ import { ProtocolConnection, TextDocuments, } from 'vscode-languageserver' -import { createConnection } from 'vscode-languageserver/node' +import { + createConnection, + NullLogger, + StreamMessageReader, + StreamMessageWriter, +} from 'vscode-languageserver/node' import { CompletionParams, CompletionRequest, diff --git a/test/standalone.test.ts b/test/standalone.test.ts index 2475b9a1..e4ff41f1 100644 --- a/test/standalone.test.ts +++ b/test/standalone.test.ts @@ -1,7 +1,6 @@ import assert from 'assert' import { ChildProcess, fork } from 'child_process' import { Duplex } from 'stream' -import { NullLogger, StreamMessageReader, StreamMessageWriter } from 'vscode-jsonrpc/node' import { createProtocolConnection, DidChangeConfigurationNotification, @@ -12,6 +11,7 @@ import { LogMessageParams, ProtocolConnection, } from 'vscode-languageserver' +import { NullLogger, StreamMessageReader, StreamMessageWriter } from 'vscode-languageserver/node' import { Settings } from '../src/types.js'