From e9aa56b8c283625992b988c0dece57d931ba90ee Mon Sep 17 00:00:00 2001 From: Dimitris Marlagkoutsos Date: Tue, 31 Mar 2026 14:08:31 +0200 Subject: [PATCH 1/4] fix(kernel-ui): resolve TS2322 type error in PanelContext pending request queue The generic `CallKernelMethod` type caused a contravariance mismatch between the Promise resolve callback and the pending request queue's resolve type. Cast resolve at the push site to bridge the generic/union type gap. Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/kernel-ui/src/context/PanelContext.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/packages/kernel-ui/src/context/PanelContext.tsx b/packages/kernel-ui/src/context/PanelContext.tsx index 160a654795..efecc7bcdc 100644 --- a/packages/kernel-ui/src/context/PanelContext.tsx +++ b/packages/kernel-ui/src/context/PanelContext.tsx @@ -94,7 +94,13 @@ export const PanelProvider: React.FC<{ const sendMessageWrapper: CallKernelMethod = useCallback( async (payload) => { return new Promise((resolve, reject) => { - pendingRequests.current.push({ payload, resolve, reject }); + pendingRequests.current.push({ + payload, + resolve: resolve as ( + value: Awaited>, + ) => void, + reject, + }); if (!isRequestInProgress.current) { isRequestInProgress.current = true; processRequests().catch((error) => { From 027ae1524a1d9a8775bc7d909ce8df59c639a6cf Mon Sep 17 00:00:00 2001 From: Dimitris Marlagkoutsos Date: Tue, 31 Mar 2026 17:49:10 +0200 Subject: [PATCH 2/4] chore: upgrade turbo, suppress build and install warnings Upgrade Turborepo, suppress YN0002 peer dependency warnings in .yarnrc.yml, and add @vite-ignore to runtime-resolved worker URLs in extension and omnium-gatherum. Co-Authored-By: Claude Opus 4.6 (1M context) --- .yarnrc.yml | 2 + package.json | 2 +- packages/extension/src/offscreen.ts | 5 +- packages/omnium-gatherum/src/offscreen.ts | 5 +- turbo.json | 2 +- yarn.lock | 118 +++++++++++----------- 6 files changed, 71 insertions(+), 63 deletions(-) diff --git a/.yarnrc.yml b/.yarnrc.yml index 453451d9d9..f591cdbc70 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -13,6 +13,8 @@ logFilters: level: discard - code: YN0086 level: discard + - code: YN0002 + level: discard nodeLinker: node-modules diff --git a/package.json b/package.json index d90de61229..cbb79f5cbb 100644 --- a/package.json +++ b/package.json @@ -97,7 +97,7 @@ "semver": "^7.7.1", "simple-git-hooks": "^2.12.1", "tsx": "^4.20.6", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/extension/src/offscreen.ts b/packages/extension/src/offscreen.ts index 40b0a15242..7c5eeb8c55 100644 --- a/packages/extension/src/offscreen.ts +++ b/packages/extension/src/offscreen.ts @@ -71,7 +71,10 @@ async function makeKernelWorker(): Promise< }); workerUrlParams.set('reset-storage', process.env.RESET_STORAGE ?? 'false'); - const workerUrl = new URL('kernel-worker.js', import.meta.url); + const workerUrl = new URL( + /* @vite-ignore */ 'kernel-worker.js', + import.meta.url, + ); workerUrl.search = workerUrlParams.toString(); const worker = new Worker(workerUrl, { diff --git a/packages/omnium-gatherum/src/offscreen.ts b/packages/omnium-gatherum/src/offscreen.ts index 73df571caa..f595ace5dd 100644 --- a/packages/omnium-gatherum/src/offscreen.ts +++ b/packages/omnium-gatherum/src/offscreen.ts @@ -91,7 +91,10 @@ async function makeKernelWorker(): Promise< ] satisfies SystemSubclusterConfig[]; workerUrlParams.set('system-subclusters', JSON.stringify(systemSubclusters)); - const workerUrl = new URL('kernel-worker.js', import.meta.url); + const workerUrl = new URL( + /* @vite-ignore */ 'kernel-worker.js', + import.meta.url, + ); workerUrl.search = workerUrlParams.toString(); const worker = new Worker(workerUrl, { diff --git a/turbo.json b/turbo.json index a261ac0243..350f57e8f6 100644 --- a/turbo.json +++ b/turbo.json @@ -1,5 +1,5 @@ { - "$schema": "https://turborepo.com/schema.json", + "$schema": "https://v2-9-1.turborepo.dev/schema.json", "tasks": { "build": { "dependsOn": ["^build"], diff --git a/yarn.lock b/yarn.lock index 9ba23ce663..6558256b2b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4123,7 +4123,7 @@ __metadata: semver: "npm:^7.7.1" simple-git-hooks: "npm:^2.12.1" tsx: "npm:^4.20.6" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -5391,6 +5391,48 @@ __metadata: languageName: node linkType: hard +"@turbo/darwin-64@npm:2.9.1": + version: 2.9.1 + resolution: "@turbo/darwin-64@npm:2.9.1" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@turbo/darwin-arm64@npm:2.9.1": + version: 2.9.1 + resolution: "@turbo/darwin-arm64@npm:2.9.1" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@turbo/linux-64@npm:2.9.1": + version: 2.9.1 + resolution: "@turbo/linux-64@npm:2.9.1" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@turbo/linux-arm64@npm:2.9.1": + version: 2.9.1 + resolution: "@turbo/linux-arm64@npm:2.9.1" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@turbo/windows-64@npm:2.9.1": + version: 2.9.1 + resolution: "@turbo/windows-64@npm:2.9.1" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + +"@turbo/windows-arm64@npm:2.9.1": + version: 2.9.1 + resolution: "@turbo/windows-arm64@npm:2.9.1" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + "@tybys/wasm-util@npm:^0.10.0": version: 0.10.0 resolution: "@tybys/wasm-util@npm:0.10.0" @@ -15208,74 +15250,32 @@ __metadata: languageName: node linkType: hard -"turbo-darwin-64@npm:2.5.6": - version: 2.5.6 - resolution: "turbo-darwin-64@npm:2.5.6" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"turbo-darwin-arm64@npm:2.5.6": - version: 2.5.6 - resolution: "turbo-darwin-arm64@npm:2.5.6" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"turbo-linux-64@npm:2.5.6": - version: 2.5.6 - resolution: "turbo-linux-64@npm:2.5.6" - conditions: os=linux & cpu=x64 - languageName: node - linkType: hard - -"turbo-linux-arm64@npm:2.5.6": - version: 2.5.6 - resolution: "turbo-linux-arm64@npm:2.5.6" - conditions: os=linux & cpu=arm64 - languageName: node - linkType: hard - -"turbo-windows-64@npm:2.5.6": - version: 2.5.6 - resolution: "turbo-windows-64@npm:2.5.6" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"turbo-windows-arm64@npm:2.5.6": - version: 2.5.6 - resolution: "turbo-windows-arm64@npm:2.5.6" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"turbo@npm:^2.5.6": - version: 2.5.6 - resolution: "turbo@npm:2.5.6" +"turbo@npm:^2.5.6, turbo@npm:^2.9.1": + version: 2.9.1 + resolution: "turbo@npm:2.9.1" dependencies: - turbo-darwin-64: "npm:2.5.6" - turbo-darwin-arm64: "npm:2.5.6" - turbo-linux-64: "npm:2.5.6" - turbo-linux-arm64: "npm:2.5.6" - turbo-windows-64: "npm:2.5.6" - turbo-windows-arm64: "npm:2.5.6" + "@turbo/darwin-64": "npm:2.9.1" + "@turbo/darwin-arm64": "npm:2.9.1" + "@turbo/linux-64": "npm:2.9.1" + "@turbo/linux-arm64": "npm:2.9.1" + "@turbo/windows-64": "npm:2.9.1" + "@turbo/windows-arm64": "npm:2.9.1" dependenciesMeta: - turbo-darwin-64: + "@turbo/darwin-64": optional: true - turbo-darwin-arm64: + "@turbo/darwin-arm64": optional: true - turbo-linux-64: + "@turbo/linux-64": optional: true - turbo-linux-arm64: + "@turbo/linux-arm64": optional: true - turbo-windows-64: + "@turbo/windows-64": optional: true - turbo-windows-arm64: + "@turbo/windows-arm64": optional: true bin: turbo: bin/turbo - checksum: 10/8b6509854c32b3163a6de943787e9a33d2c610577360968db1a0cc959b79aaf7e8e80611a349384295e9181ac26edede2a86ea9867d8e6b3d2d676c584b2a3a5 + checksum: 10/bedcd8b17dda58c384ecd70fae5895894cb64d4f37677604500c72b94b4a02674ccc11c7d3065775eeac1048900c4f0db067ba2bd024cf469976ac367ad6436e languageName: node linkType: hard From a68a1580e2b50aa1bfe15c76f46e84e840e4b3c9 Mon Sep 17 00:00:00 2001 From: Dimitris Marlagkoutsos Date: Tue, 31 Mar 2026 18:21:46 +0200 Subject: [PATCH 3/4] chore: sync turbo version across all workspaces The turbo upgrade to ^2.9.1 in 027ae1524 only updated the root package.json. Yarn constraints enforce synchronized versions, so CI fails on `yarn lint`. Sync all 26 workspace package.json files. Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/create-package/package.json | 2 +- packages/evm-wallet-experiment/package.json | 2 +- packages/extension/package.json | 2 +- packages/kernel-agents-repl/package.json | 2 +- packages/kernel-agents/package.json | 2 +- packages/kernel-browser-runtime/package.json | 2 +- packages/kernel-cli/package.json | 2 +- packages/kernel-errors/package.json | 2 +- packages/kernel-language-model-service/package.json | 2 +- packages/kernel-node-runtime/package.json | 2 +- packages/kernel-platforms/package.json | 2 +- packages/kernel-rpc-methods/package.json | 2 +- packages/kernel-shims/package.json | 2 +- packages/kernel-store/package.json | 2 +- packages/kernel-test-local/package.json | 2 +- packages/kernel-test/package.json | 2 +- packages/kernel-ui/package.json | 2 +- packages/kernel-utils/package.json | 2 +- packages/logger/package.json | 2 +- packages/nodejs-test-workers/package.json | 2 +- packages/ocap-kernel/package.json | 2 +- packages/omnium-gatherum/package.json | 2 +- packages/remote-iterables/package.json | 2 +- packages/repo-tools/package.json | 2 +- packages/streams/package.json | 2 +- packages/template-package/package.json | 2 +- 26 files changed, 26 insertions(+), 26 deletions(-) diff --git a/packages/create-package/package.json b/packages/create-package/package.json index ba3375c946..e8c672030e 100644 --- a/packages/create-package/package.json +++ b/packages/create-package/package.json @@ -73,7 +73,7 @@ "execa": "^9.5.2", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/evm-wallet-experiment/package.json b/packages/evm-wallet-experiment/package.json index 79d5ecd2cb..f0a2f9d02d 100644 --- a/packages/evm-wallet-experiment/package.json +++ b/packages/evm-wallet-experiment/package.json @@ -97,7 +97,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/extension/package.json b/packages/extension/package.json index a1d8ef404a..47d36a327d 100644 --- a/packages/extension/package.json +++ b/packages/extension/package.json @@ -87,7 +87,7 @@ "prettier": "^3.5.3", "rimraf": "^6.0.1", "tsx": "^4.20.6", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-agents-repl/package.json b/packages/kernel-agents-repl/package.json index 610c5050f3..56cd5be7e6 100644 --- a/packages/kernel-agents-repl/package.json +++ b/packages/kernel-agents-repl/package.json @@ -71,7 +71,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-agents/package.json b/packages/kernel-agents/package.json index 0b7d4bc9a6..62e75496c4 100644 --- a/packages/kernel-agents/package.json +++ b/packages/kernel-agents/package.json @@ -171,7 +171,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-browser-runtime/package.json b/packages/kernel-browser-runtime/package.json index a686b55106..d8606607ff 100644 --- a/packages/kernel-browser-runtime/package.json +++ b/packages/kernel-browser-runtime/package.json @@ -106,7 +106,7 @@ "prettier": "^3.5.3", "rimraf": "^6.0.1", "tsx": "^4.20.6", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-cli/package.json b/packages/kernel-cli/package.json index 2acc617c74..606aecc15a 100644 --- a/packages/kernel-cli/package.json +++ b/packages/kernel-cli/package.json @@ -88,7 +88,7 @@ "prettier": "^3.5.3", "rimraf": "^6.0.1", "ses": "^1.14.0", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-errors/package.json b/packages/kernel-errors/package.json index 47fdad4f71..1c823c2693 100644 --- a/packages/kernel-errors/package.json +++ b/packages/kernel-errors/package.json @@ -87,7 +87,7 @@ "prettier": "^3.5.3", "rimraf": "^6.0.1", "ses": "^1.14.0", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-language-model-service/package.json b/packages/kernel-language-model-service/package.json index 30e3c4feae..aa48de66dc 100644 --- a/packages/kernel-language-model-service/package.json +++ b/packages/kernel-language-model-service/package.json @@ -93,7 +93,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-node-runtime/package.json b/packages/kernel-node-runtime/package.json index 04f22e0d34..3a34156a12 100644 --- a/packages/kernel-node-runtime/package.json +++ b/packages/kernel-node-runtime/package.json @@ -112,7 +112,7 @@ "node-gyp": "^11.2.0", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-platforms/package.json b/packages/kernel-platforms/package.json index 78219098a1..9d0698ecc5 100644 --- a/packages/kernel-platforms/package.json +++ b/packages/kernel-platforms/package.json @@ -92,7 +92,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-rpc-methods/package.json b/packages/kernel-rpc-methods/package.json index 1e11437fae..3eb55cc535 100644 --- a/packages/kernel-rpc-methods/package.json +++ b/packages/kernel-rpc-methods/package.json @@ -88,7 +88,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-shims/package.json b/packages/kernel-shims/package.json index dc98aae14d..a22c651883 100644 --- a/packages/kernel-shims/package.json +++ b/packages/kernel-shims/package.json @@ -76,7 +76,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", "vite": "^7.3.0", diff --git a/packages/kernel-store/package.json b/packages/kernel-store/package.json index f4ada20126..deda6bc591 100644 --- a/packages/kernel-store/package.json +++ b/packages/kernel-store/package.json @@ -108,7 +108,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-test-local/package.json b/packages/kernel-test-local/package.json index 70d2cd9391..5ea77bea47 100644 --- a/packages/kernel-test-local/package.json +++ b/packages/kernel-test-local/package.json @@ -56,7 +56,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", "vite": "^7.3.0", diff --git a/packages/kernel-test/package.json b/packages/kernel-test/package.json index cd43178408..324fa49f88 100644 --- a/packages/kernel-test/package.json +++ b/packages/kernel-test/package.json @@ -87,7 +87,7 @@ "jsdom": "^27.4.0", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", "vite": "^7.3.0", diff --git a/packages/kernel-ui/package.json b/packages/kernel-ui/package.json index 827bfba8f6..8116c55174 100644 --- a/packages/kernel-ui/package.json +++ b/packages/kernel-ui/package.json @@ -111,7 +111,7 @@ "prettier": "^3.5.3", "rimraf": "^6.0.1", "sass": "^1.89.2", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/kernel-utils/package.json b/packages/kernel-utils/package.json index 0f6d0ebff0..251ec6be2a 100644 --- a/packages/kernel-utils/package.json +++ b/packages/kernel-utils/package.json @@ -155,7 +155,7 @@ "prettier": "^3.5.3", "rimraf": "^6.0.1", "ses": "^1.14.0", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/logger/package.json b/packages/logger/package.json index e071793f20..c35d669579 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -97,7 +97,7 @@ "prettier": "^3.5.3", "rimraf": "^6.0.1", "ses": "^1.14.0", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/nodejs-test-workers/package.json b/packages/nodejs-test-workers/package.json index dca0971080..12908922a8 100644 --- a/packages/nodejs-test-workers/package.json +++ b/packages/nodejs-test-workers/package.json @@ -70,7 +70,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/ocap-kernel/package.json b/packages/ocap-kernel/package.json index 45436ee100..2cf88f86fa 100644 --- a/packages/ocap-kernel/package.json +++ b/packages/ocap-kernel/package.json @@ -127,7 +127,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", "vite": "^7.3.0", diff --git a/packages/omnium-gatherum/package.json b/packages/omnium-gatherum/package.json index 390e371e9d..67096da811 100644 --- a/packages/omnium-gatherum/package.json +++ b/packages/omnium-gatherum/package.json @@ -97,7 +97,7 @@ "prettier": "^3.5.3", "rimraf": "^6.0.1", "tsx": "^4.20.6", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/remote-iterables/package.json b/packages/remote-iterables/package.json index b94ea9efe5..774e034b31 100644 --- a/packages/remote-iterables/package.json +++ b/packages/remote-iterables/package.json @@ -77,7 +77,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/repo-tools/package.json b/packages/repo-tools/package.json index f473f29606..3dcb5ca494 100644 --- a/packages/repo-tools/package.json +++ b/packages/repo-tools/package.json @@ -65,7 +65,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/streams/package.json b/packages/streams/package.json index 757156bb39..0e7ddac677 100644 --- a/packages/streams/package.json +++ b/packages/streams/package.json @@ -106,7 +106,7 @@ "prettier": "^3.5.3", "rimraf": "^6.0.1", "ses": "^1.14.0", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", diff --git a/packages/template-package/package.json b/packages/template-package/package.json index d31c78352a..e473458fd1 100644 --- a/packages/template-package/package.json +++ b/packages/template-package/package.json @@ -70,7 +70,7 @@ "eslint-plugin-promise": "^7.2.1", "prettier": "^3.5.3", "rimraf": "^6.0.1", - "turbo": "^2.5.6", + "turbo": "^2.9.1", "typedoc": "^0.28.1", "typescript": "~5.8.2", "typescript-eslint": "^8.29.0", From fb0427609edc472f813c6c4068d25c93c57c380f Mon Sep 17 00:00:00 2001 From: Dimitris Marlagkoutsos Date: Tue, 31 Mar 2026 18:26:09 +0200 Subject: [PATCH 4/4] update lockfile --- yarn.lock | 54 +++++++++++++++++++++++++++--------------------------- 1 file changed, 27 insertions(+), 27 deletions(-) diff --git a/yarn.lock b/yarn.lock index 6558256b2b..b662491305 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2431,7 +2431,7 @@ __metadata: rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" tsx: "npm:^4.20.6" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -2484,7 +2484,7 @@ __metadata: rimraf: "npm:^6.0.1" serve-handler: "npm:^6.1.6" ses: "npm:^1.14.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -2528,7 +2528,7 @@ __metadata: prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -2582,7 +2582,7 @@ __metadata: prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -2622,7 +2622,7 @@ __metadata: prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -2664,7 +2664,7 @@ __metadata: eslint-plugin-promise: "npm:^7.2.1" prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -2701,7 +2701,7 @@ __metadata: prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" vite: "npm:^7.3.0" @@ -2743,7 +2743,7 @@ __metadata: prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -2801,7 +2801,7 @@ __metadata: rimraf: "npm:^6.0.1" sass: "npm:^1.89.2" tailwindcss: "npm:^3.0.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -2864,7 +2864,7 @@ __metadata: rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" setimmediate: "npm:^1.0.5" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -2925,7 +2925,7 @@ __metadata: prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -3021,7 +3021,7 @@ __metadata: rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" setimmediate: "npm:^1.0.5" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" uint8arrays: "npm:^5.1.0" @@ -3321,7 +3321,7 @@ __metadata: prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -3740,7 +3740,7 @@ __metadata: execa: "npm:^9.5.2" prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -3790,7 +3790,7 @@ __metadata: eslint-plugin-promise: "npm:^7.2.1" prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -3846,7 +3846,7 @@ __metadata: rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" tsx: "npm:^4.20.6" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -3892,7 +3892,7 @@ __metadata: ses: "npm:^1.14.0" tree-sitter: "npm:^0.25.0" tree-sitter-javascript: "npm:^0.25.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -3936,7 +3936,7 @@ __metadata: prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -3977,7 +3977,7 @@ __metadata: prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" ses: "npm:^1.14.0" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -4015,7 +4015,7 @@ __metadata: eslint-plugin-promise: "npm:^7.2.1" prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" vite: "npm:^7.3.0" @@ -4066,7 +4066,7 @@ __metadata: jsdom: "npm:^27.4.0" prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" vite: "npm:^7.3.0" @@ -4165,7 +4165,7 @@ __metadata: eslint-plugin-promise: "npm:^7.2.1" prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -4229,7 +4229,7 @@ __metadata: semver: "npm:^7.7.1" ses: "npm:^1.14.0" tsx: "npm:^4.20.6" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -4272,7 +4272,7 @@ __metadata: eslint-plugin-promise: "npm:^7.2.1" prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -4307,7 +4307,7 @@ __metadata: eslint-plugin-promise: "npm:^7.2.1" prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -4344,7 +4344,7 @@ __metadata: eslint-plugin-promise: "npm:^7.2.1" prettier: "npm:^3.5.3" rimraf: "npm:^6.0.1" - turbo: "npm:^2.5.6" + turbo: "npm:^2.9.1" typedoc: "npm:^0.28.1" typescript: "npm:~5.8.2" typescript-eslint: "npm:^8.29.0" @@ -15250,7 +15250,7 @@ __metadata: languageName: node linkType: hard -"turbo@npm:^2.5.6, turbo@npm:^2.9.1": +"turbo@npm:^2.9.1": version: 2.9.1 resolution: "turbo@npm:2.9.1" dependencies: