From 8e4c2c84e49c361a7db5889aaa0dd106d4860436 Mon Sep 17 00:00:00 2001 From: Ben Brandt Date: Tue, 30 Jun 2026 21:11:07 +0200 Subject: [PATCH] Upgrade vscode-jsonrpc to v9 --- package-lock.json | 8 ++++---- package.json | 2 +- src/StdUtils.ts | 8 +++----- tsconfig.json | 1 + 4 files changed, 9 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index e3d90cfd..12ad8440 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,7 @@ "@openai/codex": "^0.142.4", "diff": "^9.0.0", "open": "^11.0.0", - "vscode-jsonrpc": "^8.2.1", + "vscode-jsonrpc": "^9.0.1", "zod": "^4.0.0" }, "bin": { @@ -3807,9 +3807,9 @@ } }, "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==", "license": "MIT", "engines": { "node": ">=14.0.0" diff --git a/package.json b/package.json index d588a1ea..b672787c 100644 --- a/package.json +++ b/package.json @@ -65,7 +65,7 @@ "@openai/codex": "^0.142.4", "diff": "^9.0.0", "open": "^11.0.0", - "vscode-jsonrpc": "^8.2.1", + "vscode-jsonrpc": "^9.0.1", "zod": "^4.0.0" } } diff --git a/src/StdUtils.ts b/src/StdUtils.ts index 82e20bb2..3d9e2159 100644 --- a/src/StdUtils.ts +++ b/src/StdUtils.ts @@ -1,8 +1,6 @@ import {Readable, Writable} from "node:stream"; -import {Disposable} from "vscode-jsonrpc"; -import type {PartialMessageInfo} from "vscode-jsonrpc/lib/common/messageReader"; -import {Emitter, Message, MessageReader, MessageWriter} from "vscode-jsonrpc/node"; -import type {DataCallback} from "vscode-jsonrpc/node"; +import {Emitter} from "vscode-jsonrpc/node"; +import type {DataCallback, Disposable, Message, MessageReader, MessageWriter, PartialMessageInfo} from "vscode-jsonrpc/node"; import * as acp from "@agentclientprotocol/sdk"; //TODO ask to include proper jsonrpc field and remove @@ -70,4 +68,4 @@ export function createJsonStream(readable: Readable, writable: Writable){ const input = Writable.toWeb(writable); const output = Readable.toWeb(readable) as ReadableStream; return acp.ndJsonStream(input, output); -} \ No newline at end of file +} diff --git a/tsconfig.json b/tsconfig.json index 1d21f510..39a4fd81 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -6,6 +6,7 @@ "module": "ES2022", "moduleResolution": "Bundler", "target": "ES2022", + "types": ["node"], "sourceMap": true, "declaration": true,