diff --git a/.github/actions/setup-node-pnpm/action.yml b/.github/actions/setup-node-pnpm/action.yml index 7c40af62e6..6b0ebe6b50 100644 --- a/.github/actions/setup-node-pnpm/action.yml +++ b/.github/actions/setup-node-pnpm/action.yml @@ -6,7 +6,7 @@ inputs: node-version: description: "Node.js version to use" required: false - default: "22.23.1" + default: "22.23.4" pnpm-version: description: "pnpm version to use" required: false diff --git a/.nvmrc b/.nvmrc index f9e7451e77..b8b23ca93c 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.23.1 +22.23.4 diff --git a/.tool-versions b/.tool-versions index 36731124c7..0ef1046f28 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ pnpm 10.8.1 -nodejs 22.23.1 +nodejs 22.23.4 diff --git a/apps/cli/package.json b/apps/cli/package.json index e7cfc48757..21c4deef9f 100644 --- a/apps/cli/package.json +++ b/apps/cli/package.json @@ -37,7 +37,7 @@ "devDependencies": { "@roo-code/config-eslint": "workspace:^", "@roo-code/config-typescript": "workspace:^", - "@types/node": "22.20.1", + "@types/node": "catalog:", "@types/react": "18.3.31", "@vitest/coverage-v8": "catalog:", "execa": "9.6.1", diff --git a/apps/vscode-e2e/package.json b/apps/vscode-e2e/package.json index d19b5b765b..738d315357 100644 --- a/apps/vscode-e2e/package.json +++ b/apps/vscode-e2e/package.json @@ -24,7 +24,7 @@ "@roo-code/types": "workspace:^", "@copilotkit/aimock": "1.35.0", "@types/mocha": "10.0.10", - "@types/node": "22.20.1", + "@types/node": "catalog:", "@types/vscode": "1.100.0", "@vscode/test-electron": "2.5.2", "dotenv-cli": "11.0.0", diff --git a/package.json b/package.json index 71958cdd1f..8d0f6e87a3 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "roo-code", "packageManager": "pnpm@10.8.1", "engines": { - "node": "22.23.1" + "node": "22.23.4" }, "scripts": { "preinstall": "node scripts/bootstrap.mjs", @@ -49,7 +49,7 @@ "@vscode/test-electron": "2.5.2", "@stryker-mutator/core": "10.0.0", "@stryker-mutator/vitest-runner": "10.0.0", - "@types/node": "22.20.1", + "@types/node": "catalog:", "@vscode/vsce": "3.9.2", "esbuild": "0.28.2", "eslint": "9.39.5", diff --git a/packages/build/package.json b/packages/build/package.json index 09d3c35cb0..5062c37f3b 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -14,7 +14,7 @@ "devDependencies": { "@roo-code/config-eslint": "workspace:^", "@roo-code/config-typescript": "workspace:^", - "@types/node": "22.20.1", + "@types/node": "catalog:", "vitest": "catalog:" } } diff --git a/packages/cloud/package.json b/packages/cloud/package.json index 9a5fa41a9a..affdfd7675 100644 --- a/packages/cloud/package.json +++ b/packages/cloud/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@roo-code/config-eslint": "workspace:^", "@roo-code/config-typescript": "workspace:^", - "@types/node": "22.20.1", + "@types/node": "catalog:", "@types/vscode": "1.100.0", "globals": "16.5.0", "@vitest/coverage-v8": "catalog:", diff --git a/packages/core/package.json b/packages/core/package.json index 5ef3c28568..6877d05378 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -30,7 +30,7 @@ "devDependencies": { "@roo-code/config-eslint": "workspace:^", "@roo-code/config-typescript": "workspace:^", - "@types/node": "22.20.1", + "@types/node": "catalog:", "@vitest/coverage-v8": "catalog:", "vitest": "catalog:" } diff --git a/packages/ipc/package.json b/packages/ipc/package.json index 4dd505bb18..2f8c103e2b 100644 --- a/packages/ipc/package.json +++ b/packages/ipc/package.json @@ -17,7 +17,7 @@ "devDependencies": { "@roo-code/config-eslint": "workspace:^", "@roo-code/config-typescript": "workspace:^", - "@types/node": "22.20.1", + "@types/node": "catalog:", "@types/node-ipc": "9.2.3" } } diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index 0f3dd76105..86c9343abd 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -19,7 +19,7 @@ "devDependencies": { "@roo-code/config-eslint": "workspace:^", "@roo-code/config-typescript": "workspace:^", - "@types/node": "22.20.1", + "@types/node": "catalog:", "@types/vscode": "1.100.0", "@vitest/coverage-v8": "catalog:", "vitest": "catalog:" diff --git a/packages/types/package.json b/packages/types/package.json index e0db2ace89..ffb502debb 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -38,7 +38,7 @@ "devDependencies": { "@roo-code/config-eslint": "workspace:^", "@roo-code/config-typescript": "workspace:^", - "@types/node": "22.20.1", + "@types/node": "catalog:", "globals": "16.5.0", "tsup": "8.5.1", "ajv": "8.20.0", diff --git a/packages/vscode-shim/package.json b/packages/vscode-shim/package.json index e510a117a2..7d940f9823 100644 --- a/packages/vscode-shim/package.json +++ b/packages/vscode-shim/package.json @@ -13,7 +13,7 @@ "devDependencies": { "@roo-code/config-eslint": "workspace:^", "@roo-code/config-typescript": "workspace:^", - "@types/node": "22.20.1", + "@types/node": "catalog:", "vitest": "catalog:" }, "dependencies": {} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a1c5c840cc..ad2cc192d6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,6 +6,9 @@ settings: catalogs: default: + '@types/node': + specifier: 22.20.5 + version: 22.20.5 '@vitest/coverage-v8': specifier: 4.1.12 version: 4.1.12 @@ -49,7 +52,7 @@ importers: devDependencies: '@changesets/cli': specifier: 2.31.1 - version: 2.31.1(@types/node@22.20.1) + version: 2.31.1(@types/node@22.20.5) '@roo-code/config-typescript': specifier: workspace:^ version: link:packages/config-typescript @@ -61,13 +64,13 @@ importers: version: link:packages/types '@stryker-mutator/core': specifier: 10.0.0 - version: 10.0.0(@types/node@22.20.1) + version: 10.0.0(@types/node@22.20.5) '@stryker-mutator/vitest-runner': specifier: 10.0.0 - version: 10.0.0(@stryker-mutator/core@10.0.0(@types/node@22.20.1))(vitest@4.1.12) + version: 10.0.0(@stryker-mutator/core@10.0.0(@types/node@22.20.5))(vitest@4.1.12) '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 '@vscode/test-electron': specifier: 2.5.2 version: 2.5.2 @@ -85,7 +88,7 @@ importers: version: 9.1.7 knip: specifier: 5.88.1 - version: 5.88.1(@types/node@22.20.1)(typescript@5.9.3) + version: 5.88.1(@types/node@22.20.5)(typescript@5.9.3) lint-staged: specifier: 16.4.0 version: 16.4.0 @@ -154,8 +157,8 @@ importers: specifier: workspace:^ version: link:../../packages/config-typescript '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 '@types/react': specifier: 18.3.31 version: 18.3.31 @@ -179,7 +182,7 @@ importers: version: 4.23.15 vitest: specifier: 'catalog:' - version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) apps/vscode-e2e: devDependencies: @@ -202,8 +205,8 @@ importers: specifier: 10.0.10 version: 10.0.10 '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 '@types/vscode': specifier: 1.100.0 version: 1.100.0 @@ -232,11 +235,11 @@ importers: specifier: workspace:^ version: link:../config-typescript '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 vitest: specifier: 'catalog:' - version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) packages/cloud: dependencies: @@ -257,8 +260,8 @@ importers: specifier: workspace:^ version: link:../config-typescript '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 '@types/vscode': specifier: 1.100.0 version: 1.100.0 @@ -270,7 +273,7 @@ importers: version: 16.5.0 vitest: specifier: 'catalog:' - version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) packages/config-eslint: devDependencies: @@ -332,14 +335,14 @@ importers: specifier: workspace:^ version: link:../config-typescript '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 '@vitest/coverage-v8': specifier: 'catalog:' version: 4.1.12(vitest@4.1.12) vitest: specifier: 'catalog:' - version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) packages/ipc: dependencies: @@ -357,8 +360,8 @@ importers: specifier: workspace:^ version: link:../config-typescript '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 '@types/node-ipc': specifier: 9.2.3 version: 9.2.3 @@ -382,8 +385,8 @@ importers: specifier: workspace:^ version: link:../config-typescript '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 '@types/vscode': specifier: 1.100.0 version: 1.100.0 @@ -392,7 +395,7 @@ importers: version: 4.1.12(vitest@4.1.12) vitest: specifier: 'catalog:' - version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) packages/types: dependencies: @@ -410,8 +413,8 @@ importers: specifier: workspace:^ version: link:../config-typescript '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 ajv: specifier: 8.20.0 version: 8.20.0 @@ -423,7 +426,7 @@ importers: version: 8.5.1(jiti@2.7.0)(postcss@8.5.31)(tsx@4.23.15)(typescript@5.9.3)(yaml@2.9.1) vitest: specifier: 'catalog:' - version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) packages/vscode-shim: devDependencies: @@ -434,11 +437,11 @@ importers: specifier: workspace:^ version: link:../config-typescript '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 vitest: specifier: 'catalog:' - version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) src: dependencies: @@ -666,8 +669,8 @@ importers: specifier: 4.0.9 version: 4.0.9 '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 '@types/node-cache': specifier: 4.2.5 version: 4.2.5 @@ -709,7 +712,7 @@ importers: version: 6.0.1 vitest: specifier: 'catalog:' - version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) webview-ui: dependencies: @@ -917,7 +920,7 @@ importers: version: link:../packages/config-typescript '@tailwindcss/vite': specifier: 4.3.3 - version: 4.3.3(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.3.3(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@testing-library/jest-dom': specifier: 6.9.1 version: 6.9.1 @@ -937,8 +940,8 @@ importers: specifier: 0.16.7 version: 0.16.7 '@types/node': - specifier: 22.20.1 - version: 22.20.1 + specifier: 'catalog:' + version: 22.20.5 '@types/react': specifier: 18.3.31 version: 18.3.31 @@ -953,7 +956,7 @@ importers: version: 1.57.5 '@vitejs/plugin-react': specifier: 5.2.0 - version: 5.2.0(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 5.2.0(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@vitest/coverage-v8': specifier: 'catalog:' version: 4.1.12(vitest@4.1.12) @@ -971,10 +974,10 @@ importers: version: 2.12.2 vite: specifier: 8.3.5 - version: 8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) + version: 8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) vitest: specifier: 'catalog:' - version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + version: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) packages: @@ -3517,8 +3520,8 @@ packages: '@types/node@14.18.63': resolution: {integrity: sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==} - '@types/node@22.20.1': - resolution: {integrity: sha512-EANqOCF9QFyra+4pfxUcX9STKJpCLjMbObVzljIJomAWSnuSIEAvyzEU53GaajbXJEgdh0iEcPL+DGvpUd4k1Q==} + '@types/node@22.20.5': + resolution: {integrity: sha512-U2+DNr+wSjpsTS/wZGYHq7GcwfuSmKiKvoPvK22zwTlRhU91yOniN4qRR5KhIjvif7ysw/dz/hKmfDH0Ris4aA==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -9863,7 +9866,7 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.31.1(@types/node@22.20.1)': + '@changesets/cli@2.31.1(@types/node@22.20.5)': dependencies: '@changesets/apply-release-plan': 7.1.1 '@changesets/assemble-release-plan': 6.0.10 @@ -9879,7 +9882,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3(@types/node@22.20.1) + '@inquirer/external-editor': 1.0.3(@types/node@22.20.5) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 enquirer: 2.4.1 @@ -9981,7 +9984,7 @@ snapshots: '@copilotkit/aimock@1.35.0(vitest@4.1.12)': optionalDependencies: - vitest: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + vitest: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@csstools/color-helpers@5.1.0': {} @@ -10236,129 +10239,129 @@ snapshots: '@inquirer/ansi@2.0.9': {} - '@inquirer/checkbox@5.2.6(@types/node@22.20.1)': + '@inquirer/checkbox@5.2.6(@types/node@22.20.5)': dependencies: '@inquirer/ansi': 2.0.9 - '@inquirer/core': 12.0.4(@types/node@22.20.1) + '@inquirer/core': 12.0.4(@types/node@22.20.5) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/type': 4.2.0(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/confirm@6.3.3(@types/node@22.20.1)': + '@inquirer/confirm@6.3.3(@types/node@22.20.5)': dependencies: - '@inquirer/core': 12.0.4(@types/node@22.20.1) - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/core': 12.0.4(@types/node@22.20.5) + '@inquirer/type': 4.2.0(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/core@12.0.4(@types/node@22.20.1)': + '@inquirer/core@12.0.4(@types/node@22.20.5)': dependencies: '@inquirer/ansi': 2.0.9 '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/type': 4.2.0(@types/node@22.20.5) cli-width: 4.1.0 fast-wrap-ansi: 0.2.2 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/editor@5.3.4(@types/node@22.20.1)': + '@inquirer/editor@5.3.4(@types/node@22.20.5)': dependencies: - '@inquirer/core': 12.0.4(@types/node@22.20.1) - '@inquirer/external-editor': 3.0.6(@types/node@22.20.1) - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/core': 12.0.4(@types/node@22.20.5) + '@inquirer/external-editor': 3.0.6(@types/node@22.20.5) + '@inquirer/type': 4.2.0(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/expand@5.1.6(@types/node@22.20.1)': + '@inquirer/expand@5.1.6(@types/node@22.20.5)': dependencies: - '@inquirer/core': 12.0.4(@types/node@22.20.1) - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/core': 12.0.4(@types/node@22.20.5) + '@inquirer/type': 4.2.0(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/external-editor@1.0.3(@types/node@22.20.1)': + '@inquirer/external-editor@1.0.3(@types/node@22.20.5)': dependencies: chardet: 2.2.0 iconv-lite: 0.7.3 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/external-editor@3.0.6(@types/node@22.20.1)': + '@inquirer/external-editor@3.0.6(@types/node@22.20.5)': dependencies: chardet: 2.2.0 iconv-lite: 0.7.3 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@inquirer/figures@2.0.9': {} - '@inquirer/input@5.1.7(@types/node@22.20.1)': + '@inquirer/input@5.1.7(@types/node@22.20.5)': dependencies: - '@inquirer/core': 12.0.4(@types/node@22.20.1) - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/core': 12.0.4(@types/node@22.20.5) + '@inquirer/type': 4.2.0(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/number@4.2.4(@types/node@22.20.1)': + '@inquirer/number@4.2.4(@types/node@22.20.5)': dependencies: - '@inquirer/core': 12.0.4(@types/node@22.20.1) - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/core': 12.0.4(@types/node@22.20.5) + '@inquirer/type': 4.2.0(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/password@5.2.3(@types/node@22.20.1)': + '@inquirer/password@5.2.3(@types/node@22.20.5)': dependencies: '@inquirer/ansi': 2.0.9 - '@inquirer/core': 12.0.4(@types/node@22.20.1) - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/core': 12.0.4(@types/node@22.20.5) + '@inquirer/type': 4.2.0(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 - - '@inquirer/prompts@8.7.3(@types/node@22.20.1)': - dependencies: - '@inquirer/checkbox': 5.2.6(@types/node@22.20.1) - '@inquirer/confirm': 6.3.3(@types/node@22.20.1) - '@inquirer/editor': 5.3.4(@types/node@22.20.1) - '@inquirer/expand': 5.1.6(@types/node@22.20.1) - '@inquirer/input': 5.1.7(@types/node@22.20.1) - '@inquirer/number': 4.2.4(@types/node@22.20.1) - '@inquirer/password': 5.2.3(@types/node@22.20.1) - '@inquirer/rawlist': 5.3.6(@types/node@22.20.1) - '@inquirer/search': 4.3.4(@types/node@22.20.1) - '@inquirer/select': 5.2.6(@types/node@22.20.1) + '@types/node': 22.20.5 + + '@inquirer/prompts@8.7.3(@types/node@22.20.5)': + dependencies: + '@inquirer/checkbox': 5.2.6(@types/node@22.20.5) + '@inquirer/confirm': 6.3.3(@types/node@22.20.5) + '@inquirer/editor': 5.3.4(@types/node@22.20.5) + '@inquirer/expand': 5.1.6(@types/node@22.20.5) + '@inquirer/input': 5.1.7(@types/node@22.20.5) + '@inquirer/number': 4.2.4(@types/node@22.20.5) + '@inquirer/password': 5.2.3(@types/node@22.20.5) + '@inquirer/rawlist': 5.3.6(@types/node@22.20.5) + '@inquirer/search': 4.3.4(@types/node@22.20.5) + '@inquirer/select': 5.2.6(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/rawlist@5.3.6(@types/node@22.20.1)': + '@inquirer/rawlist@5.3.6(@types/node@22.20.5)': dependencies: - '@inquirer/core': 12.0.4(@types/node@22.20.1) - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/core': 12.0.4(@types/node@22.20.5) + '@inquirer/type': 4.2.0(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/search@4.3.4(@types/node@22.20.1)': + '@inquirer/search@4.3.4(@types/node@22.20.5)': dependencies: - '@inquirer/core': 12.0.4(@types/node@22.20.1) + '@inquirer/core': 12.0.4(@types/node@22.20.5) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/type': 4.2.0(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/select@5.2.6(@types/node@22.20.1)': + '@inquirer/select@5.2.6(@types/node@22.20.5)': dependencies: '@inquirer/ansi': 2.0.9 - '@inquirer/core': 12.0.4(@types/node@22.20.1) + '@inquirer/core': 12.0.4(@types/node@22.20.5) '@inquirer/figures': 2.0.9 - '@inquirer/type': 4.2.0(@types/node@22.20.1) + '@inquirer/type': 4.2.0(@types/node@22.20.5) optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 - '@inquirer/type@4.2.0(@types/node@22.20.1)': + '@inquirer/type@4.2.0(@types/node@22.20.5)': optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@isaacs/cliui@9.0.0': {} @@ -10375,7 +10378,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -11453,9 +11456,9 @@ snapshots: tslib: 2.8.1 typed-inject: 5.0.0 - '@stryker-mutator/core@10.0.0(@types/node@22.20.1)': + '@stryker-mutator/core@10.0.0(@types/node@22.20.5)': dependencies: - '@inquirer/prompts': 8.7.3(@types/node@22.20.1) + '@inquirer/prompts': 8.7.3(@types/node@22.20.5) '@stryker-mutator/api': 10.0.0 '@stryker-mutator/instrumenter': 10.0.0 '@stryker-mutator/util': 10.0.0 @@ -11503,14 +11506,14 @@ snapshots: '@stryker-mutator/util@10.0.0': {} - '@stryker-mutator/vitest-runner@10.0.0(@stryker-mutator/core@10.0.0(@types/node@22.20.1))(vitest@4.1.12)': + '@stryker-mutator/vitest-runner@10.0.0(@stryker-mutator/core@10.0.0(@types/node@22.20.5))(vitest@4.1.12)': dependencies: '@stryker-mutator/api': 10.0.0 - '@stryker-mutator/core': 10.0.0(@types/node@22.20.1) + '@stryker-mutator/core': 10.0.0(@types/node@22.20.5) '@stryker-mutator/util': 10.0.0 semver: 7.8.5 tslib: 2.8.1 - vitest: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + vitest: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@tailwindcss/node@4.3.3': dependencies: @@ -11573,12 +11576,12 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.3.3 '@tailwindcss/oxide-win32-x64-msvc': 4.3.3 - '@tailwindcss/vite@4.3.3(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))': + '@tailwindcss/vite@4.3.3(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@tailwindcss/node': 4.3.3 '@tailwindcss/oxide': 4.3.3 tailwindcss: 4.3.3 - vite: 8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) + vite: 8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) '@tanstack/query-core@5.104.4': {} @@ -11892,13 +11895,13 @@ snapshots: '@types/node-ipc@9.2.3': dependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@types/node@12.20.55': {} '@types/node@14.18.63': {} - '@types/node@22.20.1': + '@types/node@22.20.5': dependencies: undici-types: 6.21.0 @@ -12046,7 +12049,7 @@ snapshots: '@vercel/oidc@3.2.0': {} - '@vitejs/plugin-react@5.2.0(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))': + '@vitejs/plugin-react@5.2.0(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@babel/core': 7.29.7 '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7) @@ -12054,7 +12057,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) + vite: 8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) transitivePeerDependencies: - supports-color @@ -12070,7 +12073,7 @@ snapshots: obug: 2.2.1 std-env: 4.3.0 tinyrainbow: 3.2.0 - vitest: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + vitest: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@vitest/expect@4.1.12': dependencies: @@ -12081,13 +12084,13 @@ snapshots: chai: 6.3.0 tinyrainbow: 3.2.0 - '@vitest/mocker@4.1.12(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))': + '@vitest/mocker@4.1.12(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1))': dependencies: '@vitest/spy': 4.1.12 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) + vite: 8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) '@vitest/pretty-format@4.1.12': dependencies: @@ -12116,7 +12119,7 @@ snapshots: sirv: 3.0.2 tinyglobby: 0.2.17 tinyrainbow: 3.2.0 - vitest: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + vitest: 4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@vitest/utils@4.1.12': dependencies: @@ -14754,7 +14757,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.20.1 + '@types/node': 22.20.5 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -14927,10 +14930,10 @@ snapshots: kind-of@6.0.3: {} - knip@5.88.1(@types/node@22.20.1)(typescript@5.9.3): + knip@5.88.1(@types/node@22.20.5)(typescript@5.9.3): dependencies: '@nodelib/fs.walk': 1.2.8 - '@types/node': 22.20.1 + '@types/node': 22.20.5 fast-glob: 3.3.3 formatly: 0.3.0 jiti: 2.7.0 @@ -16446,7 +16449,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.2 - '@types/node': 22.20.1 + '@types/node': 22.20.5 long: 5.3.2 proxy-addr@2.0.8: @@ -18011,7 +18014,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1): + vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -18019,17 +18022,17 @@ snapshots: rolldown: 1.2.14 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 22.20.1 + '@types/node': 22.20.5 esbuild: 0.28.2 fsevents: 2.3.3 jiti: 2.7.0 tsx: 4.23.15 yaml: 2.9.1 - vitest@4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.1)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)): + vitest@4.1.12(@opentelemetry/api@1.9.1)(@types/node@22.20.5)(@vitest/coverage-v8@4.1.12)(@vitest/ui@4.1.12)(jsdom@26.1.0)(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)): dependencies: '@vitest/expect': 4.1.12 - '@vitest/mocker': 4.1.12(vite@8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) + '@vitest/mocker': 4.1.12(vite@8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1)) '@vitest/pretty-format': 4.1.12 '@vitest/runner': 4.1.12 '@vitest/snapshot': 4.1.12 @@ -18046,11 +18049,11 @@ snapshots: tinyexec: 1.3.1 tinyglobby: 0.2.17 tinyrainbow: 3.2.0 - vite: 8.3.5(@types/node@22.20.1)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) + vite: 8.3.5(@types/node@22.20.5)(esbuild@0.28.2)(jiti@2.7.0)(tsx@4.23.15)(yaml@2.9.1) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 - '@types/node': 22.20.1 + '@types/node': 22.20.5 '@vitest/coverage-v8': 4.1.12(vitest@4.1.12) '@vitest/ui': 4.1.12(vitest@4.1.12) jsdom: 26.1.0 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 11ad6aae4c..0c4e1597db 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,6 +5,7 @@ packages: - "packages/*" catalog: + "@types/node": 22.20.5 "@vitest/coverage-v8": 4.1.12 "@vitest/ui": 4.1.12 eslint-plugin-turbo: 2.11.10 diff --git a/src/package.json b/src/package.json index 9e1e7e1af1..9192f007c8 100644 --- a/src/package.json +++ b/src/package.json @@ -11,7 +11,7 @@ }, "engines": { "vscode": "^1.100.0", - "node": "22.23.1" + "node": "22.23.4" }, "author": { "name": "Zoo Code" @@ -549,7 +549,7 @@ "@types/clone-deep": "4.0.4", "@types/diff": "5.2.3", "@types/lodash.debounce": "4.0.9", - "@types/node": "22.20.1", + "@types/node": "catalog:", "@types/node-cache": "4.2.5", "@types/proper-lockfile": "4.1.4", "@types/ps-tree": "1.1.6", diff --git a/webview-ui/package.json b/webview-ui/package.json index f6d0e90daa..2b455b95e4 100644 --- a/webview-ui/package.json +++ b/webview-ui/package.json @@ -93,7 +93,7 @@ "@types/diff": "5.2.3", "@types/jest": "29.5.14", "@types/katex": "0.16.7", - "@types/node": "22.20.1", + "@types/node": "catalog:", "@types/react": "18.3.31", "@types/react-dom": "18.3.7", "@types/stacktrace-js": "2.0.3",