From 4818fdc73322734dad643ae8a9b4ed67c3173d1b Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 6 Nov 2026 16:43:57 +0000 Subject: [PATCH 1/2] fix(deps): patch critical/high CVEs Minimal same-major upgrades for vulnerable dependencies reported by pnpm audit. Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_014XqKqjvyaMENCpGUFQqRHd --- apps/evals/package.json | 2 +- pnpm-lock.yaml | 3145 +++++++++++++++++++++++---------------- pnpm-workspace.yaml | 34 +- 3 files changed, 1887 insertions(+), 1294 deletions(-) diff --git a/apps/evals/package.json b/apps/evals/package.json index 2403d5d..08dcb86 100644 --- a/apps/evals/package.json +++ b/apps/evals/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@types/node": "^22.0.0", - "promptfoo": "^0.121.19", + "promptfoo": "^0.125.1", "tsx": "^4.22.3", "typescript": "^5" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1c22b0d..de76125 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,19 +9,36 @@ overrides: glob: ^10.5.0 minimatch: 10.2.6 flatted: ^3.4.2 - js-yaml: ^4.3.1 + js-yaml: ^4.3.2 picomatch: ^2.3.2 postcss: ^8.5.18 nanoid: ^3.3.18 - brace-expansion: 5.0.8 - sharp: 0.35.3 - vite: ^8.0.16 + brace-expansion: 5.0.12 + sharp: 0.35.5 + vite: ^8.1.6 ws: ^8.20.1 hono: '>=4.12.25' - undici: ^7.28.0 + undici: ^7.30.1 form-data: '>=4.0.6' - axios: ^1.18.0 - adm-zip: ^0.6.0 + axios: ^1.20.0 + adm-zip: ^0.6.1 + socket.io-parser@>=4.0.0 <4.2.7: ^4.2.7 + fast-uri@>=3.0.0 <3.1.9: ^3.1.9 + ip-address@>=10.0.0 <10.7.4: ^10.7.4 + browserslist@>=4.0.0 <4.28.7: ^4.28.7 + '@xmldom/xmldom@>=0.9.0 <0.9.12': ~0.9.12 + next@>=16.0.0 <16.4.1: ^16.4.1 + elysia@>=1.0.0 <1.4.29: ^1.4.29 + engine.io@>=6.0.0 <6.6.10: ^6.6.10 + fastify@>=5.0.0 <5.12.5: ^5.12.5 + node-forge@>=1.0.0 <1.4.1: ^1.4.1 + source-map-js@>=1.0.0 <1.2.2: ^1.2.2 + proxy-addr@>=2.0.0 <2.0.8: ^2.0.8 + compression@>=1.0.0 <1.8.2: ^1.8.2 + '@modelcontextprotocol/sdk@>=1.0.0 <1.32.0': ^1.32.0 + follow-redirects@>=1.0.0 <1.16.2: ^1.16.2 + zod@>=4.0.0 <4.6.6: ^4.6.6 + body-parser@>=2.0.0 <2.4.0: ^2.4.0 importers: @@ -35,7 +52,7 @@ importers: version: 10.4.0(jiti@1.21.7)(supports-color@7.2.0) tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) tsx: specifier: ^4.22.3 version: 4.22.3 @@ -61,11 +78,11 @@ importers: specifier: ^4.25.9 version: 4.25.9(@babel/runtime@7.29.7)(@codemirror/autocomplete@6.20.2)(@codemirror/language@6.12.3)(@codemirror/lint@6.9.6)(@codemirror/search@6.7.0)(@codemirror/state@6.7.1)(@codemirror/theme-one-dark@6.1.3)(@codemirror/view@6.43.0)(codemirror@6.0.2)(react-dom@19.2.6(react@19.0.0))(react@19.0.0) js-yaml: - specifier: ^4.3.1 - version: 4.3.1 + specifier: ^4.3.2 + version: 4.3.2 next: - specifier: 16.2.11 - version: 16.2.11(@babel/core@7.29.0(supports-color@7.2.0))(@opentelemetry/api@1.9.1)(@types/node@20.17.16)(react-dom@19.2.6(react@19.0.0))(react@19.0.0) + specifier: ^16.4.1 + version: 16.4.5(@babel/core@7.29.0(supports-color@7.2.0))(@opentelemetry/api@1.9.1)(@types/node@20.17.16)(react-dom@19.2.6(react@19.0.0))(react@19.0.0) react: specifier: ^19.0.0 version: 19.0.0 @@ -114,8 +131,8 @@ importers: specifier: ^22.0.0 version: 22.19.19 promptfoo: - specifier: ^0.121.19 - version: 0.121.19(@types/json-schema@7.0.15)(@types/node@22.19.19)(debug@4.4.3(supports-color@7.2.0))(pg@8.21.0)(playwright-core@1.60.0)(postgres@3.4.5)(socks@2.8.9)(supports-color@7.2.0) + specifier: ^0.125.1 + version: 0.125.1(@anthropic-ai/claude-agent-sdk@0.3.201(@anthropic-ai/sdk@0.133.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.32.2(supports-color@7.2.0)(zod@4.6.7))(zod@4.6.7))(@aws-sdk/credential-provider-node@3.972.93)(@aws-sdk/credential-providers@3.1162.0)(@huggingface/transformers@4.2.0(@types/node@22.19.19))(@ibm-cloud/watsonx-ai@1.7.15(supports-color@7.2.0))(@openai/agents@0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7))(@openai/codex-sdk@0.144.6)(@slack/web-api@7.16.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0))(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.5)(@types/json-schema@7.0.15)(@types/node@22.19.19)(ibm-cloud-sdk-core@5.6.0(supports-color@7.2.0))(jks-js@1.1.7)(pg@8.21.0)(playwright-extra@4.3.6(playwright-core@1.60.0)(playwright@1.60.0)(supports-color@7.2.0))(playwright@1.60.0)(postgres@3.4.5)(socks@2.8.9)(supports-color@7.2.0) tsx: specifier: ^4.22.3 version: 4.22.3 @@ -154,8 +171,8 @@ importers: specifier: workspace:* version: link:../core js-yaml: - specifier: ^4.3.1 - version: 4.3.1 + specifier: ^4.3.2 + version: 4.3.2 devDependencies: '@types/js-yaml': specifier: ^4.0.9 @@ -165,13 +182,13 @@ importers: version: 20.17.16 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0) typescript: specifier: ^5 version: 5.7.3 vitest: specifier: ^4.1.6 - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.17.16)(vite@8.1.0(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.17.16)(vite@8.3.6(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.23.15)(yaml@2.9.0)) packages/core: dependencies: @@ -202,16 +219,16 @@ importers: version: 3.4.5 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0) typescript: specifier: ^5 version: 5.7.3 vite: - specifier: ^8.0.16 - version: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + specifier: ^8.1.6 + version: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) vitest: specifier: ^4.1.6 - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) packages/elysia: dependencies: @@ -220,20 +237,20 @@ importers: version: link:../core devDependencies: elysia: - specifier: ^1.2.0 - version: 1.4.28(@sinclair/typebox@0.34.49)(exact-mirror@1.0.0)(file-type@21.3.4(supports-color@7.2.0))(openapi-types@12.1.3)(typescript@5.7.3) + specifier: ^1.4.29 + version: 1.4.31(@sinclair/typebox@0.34.49)(exact-mirror@0.2.9(@sinclair/typebox@0.34.49))(file-type@21.3.4(supports-color@7.2.0))(openapi-types@12.1.3)(typescript@5.7.3) tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0) typescript: specifier: ^5 version: 5.7.3 vite: - specifier: ^8.0.16 - version: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + specifier: ^8.1.6 + version: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) vitest: specifier: ^4.1.6 - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) packages/express: dependencies: @@ -255,16 +272,16 @@ importers: version: 7.2.2(supports-color@7.2.0) tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0) typescript: specifier: ^5 version: 5.7.3 vite: - specifier: ^8.0.16 - version: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + specifier: ^8.1.6 + version: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) vitest: specifier: ^4.1.6 - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) packages/fastify: dependencies: @@ -277,22 +294,22 @@ importers: devDependencies: '@fastify/type-provider-typebox': specifier: ^4.0.0 - version: 4.1.0(@sinclair/typebox@0.33.24)(fastify@5.8.5) + version: 4.1.0(@sinclair/typebox@0.33.24)(fastify@5.12.8) fastify: - specifier: ^5.0.0 - version: 5.8.5 + specifier: ^5.12.5 + version: 5.12.8 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0) typescript: specifier: ^5 version: 5.7.3 vite: - specifier: ^8.0.16 - version: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + specifier: ^8.1.6 + version: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) vitest: specifier: ^4.1.6 - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) packages/h3: dependencies: @@ -305,16 +322,16 @@ importers: version: 1.15.11 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0) typescript: specifier: ^5 version: 5.7.3 vite: - specifier: ^8.0.16 - version: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + specifier: ^8.1.6 + version: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) vitest: specifier: ^4.1.6 - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) packages/hono: dependencies: @@ -327,16 +344,16 @@ importers: version: 4.12.27 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0) typescript: specifier: ^5 version: 5.7.3 vite: - specifier: ^8.0.16 - version: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + specifier: ^8.1.6 + version: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) vitest: specifier: ^4.1.6 - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) packages/nestjs: dependencies: @@ -355,16 +372,16 @@ importers: version: 7.8.2 tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0) typescript: specifier: ^5 version: 5.7.3 vite: - specifier: ^8.0.16 - version: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + specifier: ^8.1.6 + version: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) vitest: specifier: ^4.1.6 - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) packages/nextjs: dependencies: @@ -373,20 +390,20 @@ importers: version: link:../core devDependencies: next: - specifier: ^16.2.11 - version: 16.2.11(@babel/core@7.29.0(supports-color@7.2.0))(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(react-dom@19.2.6(react@19.0.0))(react@19.0.0) + specifier: ^16.4.1 + version: 16.4.5(@babel/core@7.29.0(supports-color@7.2.0))(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(react-dom@19.2.6(react@19.0.0))(react@19.0.0) tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0) typescript: specifier: ^5 version: 5.7.3 vite: - specifier: ^8.0.16 - version: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + specifier: ^8.1.6 + version: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) vitest: specifier: ^4.1.6 - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) packages/trpc: dependencies: @@ -399,16 +416,16 @@ importers: version: 11.18.0(typescript@5.7.3) tsup: specifier: ^8.3.0 - version: 8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0) + version: 8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0) typescript: specifier: ^5 version: 5.7.3 vite: - specifier: ^8.0.16 - version: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + specifier: ^8.1.6 + version: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) vitest: specifier: ^4.1.6 - version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + version: 4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) packages: @@ -416,42 +433,52 @@ packages: resolution: {integrity: sha512-0OY12G20cUt6iU6htpEA1491Oz++NVxZxlmWGX4B7rSbeZ5pnDmOu6YtW9BKzdZlNx5Gn23i6WMxyZFoMKNcgA==} engines: {node: '>=18'} peerDependencies: - zod: ^3.25.76 || ^4.1.8 + zod: ^4.6.6 '@ai-sdk/deepseek@2.0.35': resolution: {integrity: sha512-9DhYurbAvcurOEGN6u2myYDybrrzGfcrkG8hwmFjwTrePW6KCMggm0YxP7e8RkLYcQKqCEMgFlyEB4BM6EmiKg==} engines: {node: '>=18'} peerDependencies: - zod: ^3.25.76 || ^4.1.8 + zod: ^4.6.6 '@ai-sdk/gateway@3.0.116': resolution: {integrity: sha512-k8P17w7Eho5Y4l3tZrYxqQdffkI4xwtl8GCxkZs+JdMWZhyrLLlozqWkKLaWrCSlEYQOeIhEnQLhqQgYYU86Rw==} engines: {node: '>=18'} peerDependencies: - zod: ^3.25.76 || ^4.1.8 + zod: ^4.6.6 - '@ai-sdk/gateway@3.0.124': - resolution: {integrity: sha512-h8CrmbSG+8X0C+M/E1M4oiDHYevqwbzAPN+uLRHS0eJaatF2MZ+juNtOHXNOjk7Bsk9mD2RjYMjJO9dFkb9I7Q==} + '@ai-sdk/gateway@3.0.229': + resolution: {integrity: sha512-SgKUfpP/18QpX1xrxGMuWb5Czy5CUzkYDXYzDUBvIKxbMqiGdFJnG/15xWIRyKYoXds0ha01cLhwbRV8Wjyikw==} engines: {node: '>=18'} peerDependencies: - zod: ^3.25.76 || ^4.1.8 + zod: ^4.6.6 '@ai-sdk/openai@3.0.64': resolution: {integrity: sha512-epO4iS6QwktaY2PF6uBcPnDTJ3BxPOfsGS7/OEtBe3GtNj7C8h8gMDVtIe5K8W16HNDbn0tbR4dcQfpfs+XVFg==} engines: {node: '>=18'} peerDependencies: - zod: ^3.25.76 || ^4.1.8 + zod: ^4.6.6 '@ai-sdk/provider-utils@4.0.27': resolution: {integrity: sha512-ubkAJ+xODouwtmN1tYlvTPphH1hPOBfZaEQe8U7skGvFAnIRs9PPpsq57bC2+Ky/MB4yzhd6YOsxTAx9sGpazw==} engines: {node: '>=18'} peerDependencies: - zod: ^3.25.76 || ^4.1.8 + zod: ^4.6.6 + + '@ai-sdk/provider-utils@4.0.64': + resolution: {integrity: sha512-NQp/xAFHZbnWLHNjm8EjwUILgEpURsQnE416aO/PS3XrZ/PGfghEcXEcHXkXmIvB5Jem/9SPQxXnm/0wu7Emsg==} + engines: {node: '>=18.17'} + peerDependencies: + zod: ^4.6.6 '@ai-sdk/provider@3.0.10': resolution: {integrity: sha512-Q3BZ27qfpYqnCYGvE3vt+Qi6LGOF9R5Nmzn+9JoM1lCRsD9mYaIhfJLkSunN48nfGXJ6n+XNV0J/XVpqGQl7Dw==} engines: {node: '>=18'} + '@ai-sdk/provider@3.0.19': + resolution: {integrity: sha512-5lWq7zSfRaU5ylDESn3sDQjgGl2AI1vjZKO/6JY3aFW70ct4zcP1kN+ZUYOuTXr28fVsYbyu2YFhddLdIgQFZQ==} + engines: {node: '>=18'} + '@alloc/quick-lru@5.2.0': resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} engines: {node: '>=10'} @@ -505,21 +532,21 @@ packages: engines: {node: '>=18.0.0'} peerDependencies: '@anthropic-ai/sdk': '>=0.93.0' - '@modelcontextprotocol/sdk': ^1.29.0 - zod: ^4.0.0 + '@modelcontextprotocol/sdk': ^1.32.0 + zod: ^4.6.6 - '@anthropic-ai/sdk@0.110.0': - resolution: {integrity: sha512-hOP4bNYXDFHDxxiEgzlILXrxZIYCDnhe8sry0RDRKD/QnsEpvZcQpablCdm9X/WuD/YgOiSIkkqsL1mLLlTqJw==} + '@anthropic-ai/sdk@0.133.0': + resolution: {integrity: sha512-jlqUN8p8ESTJj+GJnA4KjzbEfF1waEoGzRT8jwytlYGFFgv+/DUQOxlYGvYw10UzhD1kwLqYzxvA3FrTB2YWuQ==} hasBin: true peerDependencies: - zod: ^3.25.0 || ^4.0.0 + zod: ^4.6.6 peerDependenciesMeta: zod: optional: true - '@apidevtools/json-schema-ref-parser@15.3.5': - resolution: {integrity: sha512-orNOYXw3hYXxxisXMldjzjBzqqTLBPbwOtHg7ovBPvfBHDue1qM9YJENZ3W2BQuS+7z4ThogMbEzEsov57Itkg==} - engines: {node: '>=20'} + '@apidevtools/json-schema-ref-parser@16.0.5': + resolution: {integrity: sha512-z3LiEMqTP2FNu6u8bdUgBYErVuwMSZReOJy1MCEIB0BDHMoNgBtkciby32HOlcrfWwrOSzRU8YIsZ0CogYRuYQ==} + engines: {node: '>=22.19.0'} peerDependencies: '@types/json-schema': ^7.0.15 @@ -570,38 +597,82 @@ packages: resolution: {integrity: sha512-r8o4h2K7j6P9ngno+8ei0aK0U/4JwDb7A2fMMxGVoSqDN8AFlIzSDeZHME9LcVLR2codyhtr1WAAg+/nmkeeMA==} engines: {node: '>=20.0.0'} + '@aws-sdk/core@3.980.0': + resolution: {integrity: sha512-2RVSP/SsPS8HSPPzIPWNYFnSmlOdxx8VDlt5gDOuMaq9UiIi35pUyo6ZEuJcysjVCu0L8Lv5dJevLLpEkyF0/Q==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-provider-cognito-identity@3.972.80': + resolution: {integrity: sha512-2RtgpNQ5Sg9sqip70sPh1RuF8aNH2H6VDZiqMLas5Qvts++u0veEN1BjMUYKPu6jxs5VfcddoIdXCWwCuaYHcA==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-env@3.972.43': resolution: {integrity: sha512-g0XVQKzaA/4cq1vz1IvCQwYM+1Pkv01J9yHDpCTXekVuGZRDEz0wqBQ1AuYTq7FM6uik4uBGH8Tb5d9YvgeA7g==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-env@3.972.81': + resolution: {integrity: sha512-VD+EVZ9UHNZhSm4KtakXZAPzgfOw4mRx66dAXNUtHcdJUisbsE7kpi1PRZFMquvuqVfx52fCDBgJgYyOFT/4hQ==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-http@3.972.45': resolution: {integrity: sha512-w9PuOoKCt6+xoESvY+zlV0u3PKQ0mVL259PcsVR6a3S/uYJJHnIi4r1NxdJHEcNldUVRIciltWnFMGBR4YEm3g==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-http@3.972.83': + resolution: {integrity: sha512-NsLT02HXcWAQAgpuDJznoJDPIDH/Hh2LiQVlYc+1bVGsksEUZuYCMKa1E1L5qvzc5LLTphp7BP9LYVIhf+MbQA==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-ini@3.972.49': resolution: {integrity: sha512-83r5MK+PERv9irzky1o5aNbXiLuaLfeB7N8MrktB9USpoebdNtuG0Ek9ieIxpGH1aZ9a0nIaDaLjEr3EmOV3Ng==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-ini@3.973.26': + resolution: {integrity: sha512-vRydnN8wPqh5APe5R+/y4/UOts7QQQQP1UTczJq3fLcLzkQblbkYpLn+Srr8w9S/gzXU1pbiPKTv479unRawAA==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-login@3.972.48': resolution: {integrity: sha512-amPGeF6fcvLInK4Pu2k2Y2jHFR6MpaIKrZrbaf0QUnV3tjzjWh442eifZ2+KcmzFdsqyvyjBqAhq2JNLt1C5gA==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-login@3.972.88': + resolution: {integrity: sha512-J8IcBpuFj3j3RImHq/dVO5HtnUbFgvzg7JQvzLt5A42VmzLLgPLM+CUWN68jpIMdIPayu1bb1T+mJjDv9Sq1aA==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-node@3.972.51': resolution: {integrity: sha512-mbhSY3ytXIGMuBoJsWCivk+63dtVlenT6wstUra07Lar4Ln2MVL8/j5zCTIOog+ig5/FlFJ8gcFU4nQZV+Jh4Q==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-node@3.972.93': + resolution: {integrity: sha512-f5Grg1sgckk11ojxZ7NUYG1ZCOvcNhuuPngKWVxOKGuZokj8eOmo/75+GyR6qAQx4wAGytglZ53r4a3UPleAPQ==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-process@3.972.43': resolution: {integrity: sha512-GPokLNyvTfCmuaHk+v3GKVs4ZT3cMu5kgS2a+NPkOMt96cq6fSIK0g+mZHpGS6Cd4QGrPKesANEaLUKgOskTzg==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-process@3.972.81': + resolution: {integrity: sha512-6NBoFaNJbHB0YjcKW4WfrYIDmaMjtwbxlRreAf3MnXkD9WJX8XYu62pa78M0AQGgEt2TJmcNxqL3btAAjV67bA==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-sso@3.972.48': resolution: {integrity: sha512-tf0sD47SeTgCDfOWYssctzGgwAuk8/ECjb7bom4wZ7P1om0qE8i2yjniUdvysmANm5haARr35O8vZnTe/UEtpQ==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-sso@3.973.25': + resolution: {integrity: sha512-p1fNaa3as6S2L0wrWqe1cEz1r4iGQa7GbW23KJE3rJy+ZZxhPr6pr9cyCAJ7fAnzoMELvQGZZAuv/rG1ogRuOQ==} + engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-web-identity@3.972.48': resolution: {integrity: sha512-YYsumc2oe09gl4l+fjfmR64JDn6+0o4Ql5HMBkMuhFazO1tZlE5NjSnZM3oXHwenPjh2qow0TFgSIVjfWfsojg==} engines: {node: '>=20.0.0'} + '@aws-sdk/credential-provider-web-identity@3.972.87': + resolution: {integrity: sha512-O2P6CUfMP2qi8vgYB6UHYj/NYTEAAdTr2geEVdVchr3JBofK4Q6W917FiVr2sleA72R59YAXMEhrpzPwkX/xdA==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/credential-providers@3.1162.0': + resolution: {integrity: sha512-i1F6XYMp68lrYOXTp5Hn+rP6HYnJ2eP6DkuqUizXlecN0R0ToWnupTSoaLbtDacZAch+8OkgjfPzc9c0J4Ib+Q==} + engines: {node: '>=20.0.0'} + '@aws-sdk/eventstream-handler-node@3.972.19': resolution: {integrity: sha512-MZhrsChY4jwEp7LQnNkcNSvF4KHjDC8es1pgu61h6L48fY7YgRqDfGRoT4ADd7lj4dB+gtOYITgmf7k4QQ2TKg==} engines: {node: '>=20.0.0'} @@ -626,18 +697,38 @@ packages: resolution: {integrity: sha512-bGvfDgC2KQePjEmZdltScPPLKFoyjPElAXeZcLfvZ58J1AO283//WGtvp9GdnryLHTi7gis0UoCezqh0vl/nig==} engines: {node: '>=20.0.0'} + '@aws-sdk/nested-clients@3.998.0': + resolution: {integrity: sha512-aOD1oQVWG6UjOOEdp0MsrWE93vG8pPbvtymmeNtglGxAARplh1wzhHs4npqtY5JN5GBSrTaLbn1hQQ3W2Lk8ow==} + engines: {node: '>=20.0.0'} + '@aws-sdk/signature-v4-multi-region@3.996.31': resolution: {integrity: sha512-Kn2up9SlG1KC6wRtwf0d7waTGF6rvp9DxYqB54x6UCKdQ6kyaXCqHL4WGb5vUJga5kS8FxnjhY0LqM28aMvnNQ==} engines: {node: '>=20.0.0'} + '@aws-sdk/signature-v4-multi-region@3.996.51': + resolution: {integrity: sha512-+aHvUugVBuMPXxgkPfWnTMyGdE/yWS8GHi5+qQ37HowS0YqzrbuaDLznj+Dtmtu5jgCdqz36gXmujOToUhNNWw==} + engines: {node: '>=20.0.0'} + '@aws-sdk/token-providers@3.1062.0': resolution: {integrity: sha512-fvHh53zSm2FoQPgkw9thH5D7sd13bC0nPyuZb+mQJ85l5v7lQnsZ97u6e6YkJJN/LU1Mxm1/DLGrIIRR2L7tZw==} engines: {node: '>=20.0.0'} + '@aws-sdk/token-providers@3.1162.0': + resolution: {integrity: sha512-vOD6Ac0M43LtXaPu+/+wUMQCd27zIpKt/Le/a645qhx7T1MZeEK71PDhtIHGHgnQjGyNSfC6Z5RNud/hQb3veg==} + engines: {node: '>=20.0.0'} + '@aws-sdk/types@3.973.10': resolution: {integrity: sha512-992QrTO7G9qCvKD0fx1rMlqcL14plUcRAbwmqqYVsuF3GrqcvlAL9qxR+baMafarEZ+l7DUQ5lCMmt5mbMhF7g==} engines: {node: '>=20.0.0'} + '@aws-sdk/types@3.975.0': + resolution: {integrity: sha512-WQlhs6juByzWOzj5fwxOx0mPJaEqMcG/sDpl3Id61B3XhKE63xY+0QWcnG+sWR/sCfprmreyUo1lM7IKZmHMzw==} + engines: {node: '>=20.0.0'} + + '@aws-sdk/util-format-url@3.972.57': + resolution: {integrity: sha512-KS+cS2R3ki4LGY49pC43xczWGtVNi2rJSBWuYmPKN7LwrQQHL5ds3JkWwH7kxapcx2IrPF5uhnIIwkMb8TWtcg==} + engines: {node: '>=20.0.0'} + '@aws-sdk/util-locate-window@3.965.5': resolution: {integrity: sha512-WhlJNNINQB+9qtLtZJcpQdgZw3SCDCpXdUJP7cToGwHbCWCnRckGlc6Bx/OhWwIYFNAn+FIydY8SZ0QmVu3xTQ==} engines: {node: '>=20.0.0'} @@ -646,12 +737,20 @@ packages: resolution: {integrity: sha512-hpsCXCOI436kxWpjtRuIHVvuPP81MOw8f18jzfZeg+UOiiOvlqWcmWChzEhJEu16cOC6+ku4ncBN+7rdt+DZ9g==} engines: {node: '>=20.0.0'} + '@aws-sdk/xml-builder@3.972.42': + resolution: {integrity: sha512-smX8/gNP8Kjq+CWTBMZQLQ912vOQjiWExzwzvMO+eujPB5RY8IbtF0AGdUUXHKN7KoDWK9dIcuW0WG269kiP6w==} + engines: {node: '>=20.0.0'} + + '@aws/bedrock-token-generator@1.1.0': + resolution: {integrity: sha512-i+DkWnfdA4j4sffy9dI4k3OGoOWqN8CTGdtO4IZ3c0kpKYFr6KyqzqLQmoRNrF3ACFcWj6u+J6cbBQ97j9wx5w==} + engines: {node: '>=16.0.0'} + '@aws/lambda-invoke-store@0.2.4': resolution: {integrity: sha512-iY8yvjE0y651BixKNPgmv1WrQc+GZ142sb0z4gYnChDDY2YqI4P/jsSopBWrKfAt7LOJAkOXt7rC/hms+WclQQ==} engines: {node: '>=18.0.0'} - '@azure-rest/core-client@1.4.0': - resolution: {integrity: sha512-ozTDPBVUDR5eOnMIwhggbnVmOrka4fXCs8n8mvUo4WLLc38kki6bAOByDoVZZPz/pZy2jMt2kwfpvy/UjALj6w==} + '@aws/lambda-invoke-store@0.3.0': + resolution: {integrity: sha512-sl4Bm6yiMNYrZKkqqDFWN0UfnWhlS8ivKxrYl+6t0gCLrqr8y3B2IqZZbFRkfaVVp7C/baApyh71P+LeE1A2sQ==} engines: {node: '>=18.0.0'} '@azure-rest/core-client@2.6.1': @@ -693,6 +792,10 @@ packages: resolution: {integrity: sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==} engines: {node: '>=18.0.0'} + '@azure/core-process@1.0.0': + resolution: {integrity: sha512-/shnJ+ooO8WPxDhPEeI/2oRQuubn16gZ6CvlbpWbEswZfzwI9tI/sMAHmF3x1LuQ9yZYXfLW3TjzGMLEC5blKg==} + engines: {node: '>=22.0.0'} + '@azure/core-rest-pipeline@1.23.0': resolution: {integrity: sha512-Evs1INHo+jUjwHi1T6SG6Ua/LHOQBCLuKEEE6efIpt4ZOoNonaT1kP32GoOcdNDbfqsD2445CPri3MubBy5DEQ==} engines: {node: '>=20.0.0'} @@ -717,6 +820,10 @@ packages: resolution: {integrity: sha512-5C/2WD5Vb1lHnZS16dNQRPMjN6oV/Upba+C9nBIs15PmOi6A3ZGs4Lr2u60zw4S04gi+u3cEXiqTVP7M4Pz3kw==} engines: {node: '>=20.0.0'} + '@azure/identity@4.14.1': + resolution: {integrity: sha512-HHuuFrmN1uuF9D5A6aAo5eHzNFNX4Q+P4SksZqDKse5YaJFFy/zDLG3wXHEV2FVGgetZ3QM8jGURNBtnQYf1NQ==} + engines: {node: '>=22.0.0'} + '@azure/logger@1.3.0': resolution: {integrity: sha512-fCqPIfOcLE+CGqGPd66c8bZpwAji98tZ4JI9i/mlTNTlsIWslCfpg48s/ypyLxZTump5sypjrKn2/kY7q8oAbA==} engines: {node: '>=20.0.0'} @@ -725,6 +832,10 @@ packages: resolution: {integrity: sha512-zkGNYS3TwY8lUpPIafAmsFCYZbgFixY9y/LZB9GUg0IILoHTqpN26j5OrkL1AQThh/YdZsawe4iWXfp85lFVxg==} engines: {node: '>=0.8.0'} + '@azure/msal-common@16.16.0': + resolution: {integrity: sha512-EZgd8h5nczsdRAQAgXA0A0pC5L/zj43n1jePXvUMgdwXMbH2zhb7b7Hp+Oe7ZOODK/sch2x+soD6FOrtgUbx/w==} + engines: {node: '>=0.8.0'} + '@azure/msal-common@16.6.2': resolution: {integrity: sha512-hQjjsekAjB00cM1EmatWJlzhEoK2Qhz7Rj5gvM6tYf8iL7RM3tkxlpU9fG0+ofkulzg9AEEA6dIEnSmDr5ZqUA==} engines: {node: '>=0.8.0'} @@ -733,9 +844,9 @@ packages: resolution: {integrity: sha512-toS+2AePxqyzb0YOKttDOOiSl3jrkK9aiqIvpurpis0O34QcIS5gToqrgT39p04Dpxw3YoUU0lxJKTpSFFfA6Q==} engines: {node: '>=20'} - '@azure/openai-assistants@1.0.0-beta.6': - resolution: {integrity: sha512-gINKKcqTpR0neF+36Owe0Q1u1JO3IK6clBzWTfZ+9V/TkQq+LoUgp5F8dKvSv/YChfwEpZA2r1DWCwNE07eYIQ==} - engines: {node: '>=18.0.0'} + '@azure/msal-node@7.2.0': + resolution: {integrity: sha512-Y87VJsMWF4jiqLqq8XYLb1o+rGc/HacwS3Zydi3bDtaVm5Sa8FlB7YrKrBFKRIYj27RJXAaDkErImMAqtM10Pg==} + engines: {node: '>=20'} '@azure/storage-blob@12.31.0': resolution: {integrity: sha512-DBgNv10aCSxopt92DkTDD0o9xScXeBqPKGmR50FPZQaEcH4JLQ+GEOGEDv19V5BMkB7kxr+m4h6il/cCDPvmHg==} @@ -866,14 +977,8 @@ packages: '@dabh/diagnostics@2.0.8': resolution: {integrity: sha512-R4MSXTVnuMzGD7bzHdW2ZhhdPC/igELENcq5IjEverBvq5hn1SXCWcsi6eSsdWP0/Ur+SItRRjAktmdoX/8R/Q==} - '@emnapi/core@1.11.1': - resolution: {integrity: sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ==} - - '@emnapi/runtime@1.11.1': - resolution: {integrity: sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw==} - - '@emnapi/wasi-threads@1.2.2': - resolution: {integrity: sha512-c95qOXkHdydNKhscBTebqEC1CVAZpyqOfVfBzQ1qgzyl3gfeldUjIggDbIZgDKsHLgnsM+igH7TJ/eAasaVuMA==} + '@emnapi/runtime@1.11.3': + resolution: {integrity: sha512-Xz4Tpyki7XyrpbUK1jR1AhdAdaXyhhY4lZ3neLodmhpuWfy2PAQN5B46sAiU4liOXGLkHypn/qU+jvfWSCYYLA==} '@esbuild/aix-ppc64@0.27.7': resolution: {integrity: sha512-EKX3Qwmhz1eMdEJokhALr0YiD0lhQNwDqkPYyPhiSwKrh7/4KRjQc04sZ8db+5DVVnZ1LmbNDI1uAMPEUBnQPg==} @@ -1273,9 +1378,9 @@ packages: '@sinclair/typebox': '>=0.26 <=0.33' fastify: ^4.0.0 - '@googleapis/sheets@13.0.2': - resolution: {integrity: sha512-b1tBlMcfvNEziM4DZCikLOc9iqSlgCK1e5bMKtNQIADRXr1CQmbkHV3ZBVvTsFsjLErgihqO58Itn/kzCnSZ0A==} - engines: {node: '>=12.0.0'} + '@googleapis/sheets@18.1.2': + resolution: {integrity: sha512-Roabm5YjcNKT8GXfIoIC1ne3bdIwu7vuWQUP3zwno9mkPnKlJ20bhk/Kf0RNYxvbQcNgjW9bnJ7l1uVmcVRk2Q==} + engines: {node: '>=22.0.0'} '@hono/node-server@1.19.14': resolution: {integrity: sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==} @@ -1283,6 +1388,12 @@ packages: peerDependencies: hono: '>=4.12.25' + '@hono/node-server@2.1.5': + resolution: {integrity: sha512-MgP/I06GdvsilDspMk/qmRzpk8LOUStP6jFAbSRi40W09DhoyUn+Mj7eyKICPqeYKybOjVFLVIAQzvu1bfIa7Q==} + engines: {node: '>=20'} + peerDependencies: + hono: '>=4.12.25' + '@huggingface/jinja@0.5.9': resolution: {integrity: sha512-uWTG+l3VJRsl7EXxYizuL3P+cCPoc3cRqbWWRcQN0FhejRfbdq0RNhCmbY/YDtnTcz9icdLYuLDjsnz4d8JMuw==} engines: {node: '>=18'} @@ -1321,164 +1432,168 @@ packages: resolution: {integrity: sha512-Td76q7j57o/tLVdgS746cYARfSyxk8iEfRxewL9h4OMzYhbW4TAcppl0mT4eyqXddh6L/jwoM75mo7ixa/pCeQ==} engines: {node: '>=18'} - '@img/sharp-darwin-arm64@0.35.3': - resolution: {integrity: sha512-RMnFX7YQsMoh7lWfcM4NEHHymBX/rLuKNPVM84XE9ONPcaSCDgE7CHIHpSgPcO2xcRthgBy1HfNO319mwhIAkg==} + '@img/sharp-darwin-arm64@0.35.5': + resolution: {integrity: sha512-QRUlFQ0WxvdWyqqG/WtI3iupfD5rBzmCHXSdPsY91sAtVtTo7Q4cb6zOccZ3gqEqkr0f1As1ehLqmEpDsRf+lg==} engines: {node: '>=20.9.0'} cpu: [arm64] os: [darwin] - '@img/sharp-darwin-x64@0.35.3': - resolution: {integrity: sha512-Xo+5uFBtLN0BKqieTxiFzFPQAUlBbbH5iBKyRX/z1JrbnYsHTfKJnUfL8+p2TPXr1pXqao4eeL4Rl144uDpK9w==} + '@img/sharp-darwin-x64@0.35.5': + resolution: {integrity: sha512-+BR255RhDlpygUpOc/Jdt1nT6DQ3XG/ERo5wbcdOf5Q320dKtPCKPLR1LJs9VGXRaMa8l1uUa0tkCNOXiAxZUw==} engines: {node: '>=20.9.0'} cpu: [x64] os: [darwin] - '@img/sharp-freebsd-wasm32@0.35.3': - resolution: {integrity: sha512-lUxcqWIj2wMQ9BrwNjngcr1gWUr5xgaGThBRqPPalIC2n67Cqj1uPh8NnA/ZhAg8hUbKl+kVHKwgUIwe6ZYPrg==} + '@img/sharp-freebsd-wasm32@0.35.5': + resolution: {integrity: sha512-Y/z91nEZ4uIBX5X3nfTovjU9lHNKFYbL2lpHCLVNmXQK03VIZvXBBt0KxbPGp2SdGSF+2mQU4e+hQaWOt86iAw==} engines: {node: '>=20.9.0'} os: [freebsd] - '@img/sharp-libvips-darwin-arm64@1.3.2': - resolution: {integrity: sha512-9J6ypZFpQBj4YnePGoq/S38w6nz+vqg5WZLrLGY4YuSemdMq47GMLBPO42MzwdGwpg/agZ7xzZcFHa48xlywfg==} + '@img/sharp-libvips-darwin-arm64@1.3.4': + resolution: {integrity: sha512-5R89nBYiRdUlSWJxPhO+GVtaXzXSxKnRu/xqMn3KTA3L9EB9Oy/P+Nn2f2vlhPuUdy/Zusb2DarbyTpGCfEDuw==} cpu: [arm64] os: [darwin] - '@img/sharp-libvips-darwin-x64@1.3.2': - resolution: {integrity: sha512-m2pW1n6cns9VaubNwsZ+c3CRYjxNQWgJ5gPlnL1nbBcpkBvFm6SCFN5o0psFHI8w9n11NKhFkeEDns98tiqbEw==} + '@img/sharp-libvips-darwin-x64@1.3.4': + resolution: {integrity: sha512-iR2OKH80yi0U+dUplyh3/xdpFvps6YkCwsXenIJxqxR1v9o+xtKTGbS9H7cps+2Vxjc8B1j96p75NmTGjIhtpQ==} cpu: [x64] os: [darwin] - '@img/sharp-libvips-linux-arm64@1.3.2': - resolution: {integrity: sha512-dqVSFynCox4C/J8kT16V7SIFAns0IjgLwkvYT7p8LQVmJ5OS5b6tI9IGflxTeuBS//zXeFIUbwt5dwxyZ17cnA==} + '@img/sharp-libvips-linux-arm64@1.3.4': + resolution: {integrity: sha512-Y3dgX/6lE2QhQb+Gxy0WZxfg9MEm/JBjamZpS2IklP7xIQoKN4hzAm7KcMVGtaVDt3neE9OKBC7vAfonA/Lr1A==} cpu: [arm64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-arm@1.3.2': - resolution: {integrity: sha512-1eMLzy92I4J6rmi4mAT8yC3HxOtniyGELlzGbNMLLeqe052ahFQ0h6LFq+lh5DsDIdYViIDst08abvSbcEdLXQ==} + '@img/sharp-libvips-linux-arm@1.3.4': + resolution: {integrity: sha512-LmRtTsOHuvM2+wlO2Db37dx5MiZhB0FvSunciw48YjdOkZz9KAiRbm8ujeMOA1INqmei5NapFxYEK1D1ZSidmw==} cpu: [arm] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-ppc64@1.3.2': - resolution: {integrity: sha512-3z0NHDxD6n5I9gc05U1eW1AyRm+Gznzq3naMrthPNqE6oYykcogW0l/jfpJdjYnuNl8R7yI9pNbE1XiUeyq0Aw==} + '@img/sharp-libvips-linux-ppc64@1.3.4': + resolution: {integrity: sha512-Le6boB8Tai0Nis+gIxIpKx68UDVVIqdR8Tin5Yf1z2LJJQLDJvCDRqRu+jC2qCoD+eIomonmOwB4smBRxfVpYQ==} cpu: [ppc64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-riscv64@1.3.2': - resolution: {integrity: sha512-bsb4rI+NldGOsXuej2r8OdSS8+zXDVaCWxyWrcv6kneTOlgAHtZABRzBBCwdsPiD90J4myNJuHpg6kA20ImW/w==} + '@img/sharp-libvips-linux-riscv64@1.3.4': + resolution: {integrity: sha512-aHkkIEHPRdQEegJN20MLmGtxYD9R2wQr3Cwpddnu5+YKMt6Uzax7S9h5gpZTo8wyrGuZSlfQ63OevL5mTyOC7Q==} cpu: [riscv64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-s390x@1.3.2': - resolution: {integrity: sha512-/ABshyj8gCpyIrNXnHn4LorDJ0HHm1VhXPBlxZ8zAtfVPAaSafXPGn+sUSIRiwaSBy0mmFjSjiXI5mkcwdChKQ==} + '@img/sharp-libvips-linux-s390x@1.3.4': + resolution: {integrity: sha512-ra/mB6MikESDUO7Yg+Mi95bFBb9GsObURuhnOv3OqknjGe9sZrG8tCe9q0xSIGrtLgvgw0gKnFWcK4blSgQOuQ==} cpu: [s390x] os: [linux] libc: [glibc] - '@img/sharp-libvips-linux-x64@1.3.2': - resolution: {integrity: sha512-ITPEtgffGJ0S6G9dRyw/366tJQqFRcHWPHhC+Stpg3Z8AEMrDrTr2lhdz4f/Y/HMbRh//7Z5mBzEpVdi62Oc3w==} + '@img/sharp-libvips-linux-x64@1.3.4': + resolution: {integrity: sha512-GJ//SSXbnwSDes02umB3nDJLFcQzw8a18V8fyhqr6tV515tOEMdImjjxj1AoafMRz56F3PHgftnj1QEKSU1zkw==} cpu: [x64] os: [linux] libc: [glibc] - '@img/sharp-libvips-linuxmusl-arm64@1.3.2': - resolution: {integrity: sha512-zE9EdiUzUmg5mDT5a1rk5fYJ6GWPloTwWBYDS14naqHsL+EaMpDj1AWnpLgh3u0YCORv2Tt50wrcrpYqkP97Kw==} + '@img/sharp-libvips-linuxmusl-arm64@1.3.4': + resolution: {integrity: sha512-hvulFwtjUcagsis6BBxHwGFwWoNZjgYmULGVrZcyfNbjA8hKILbRxGg15/7w5HDyXHXUos/j6baAWqnCyQ2DWA==} cpu: [arm64] os: [linux] libc: [musl] - '@img/sharp-libvips-linuxmusl-x64@1.3.2': - resolution: {integrity: sha512-m0lrLiUt+lBYnCFr8qV/65yMR4E/c7/wf78I5eKTdkEakFAlZ9QlzEM3QIhhAwVeUhLAHLcCq7a7Vszq/oFNZQ==} + '@img/sharp-libvips-linuxmusl-x64@1.3.4': + resolution: {integrity: sha512-6zXKeE/p39I1AmA3cJG35eyBGNqNddLnUXjhwBnsGjFPWqf5VKkDBEqaEkPDoTEtkxwi2vv8Tcr2mDyP4So7Fg==} cpu: [x64] os: [linux] libc: [musl] - '@img/sharp-linux-arm64@0.35.3': - resolution: {integrity: sha512-QgKDspHPnrU+GQ55XPhGwyhC8acLVOOSyAvo1oVfFmrIXLkDNmGWzAfDZ4xK8oSA1qBQrALcHX0G5UZni/SuFQ==} + '@img/sharp-linux-arm64@0.35.5': + resolution: {integrity: sha512-LYVx5JTsOM2CBzmxreh+nl64/3H6Xb09iSLknqH47z2T2DFFxDeFLP5y4dJwe6H7uGQlHPyEEtIqyo3DYsRwdQ==} engines: {node: '>=20.9.0'} cpu: [arm64] os: [linux] libc: [glibc] - '@img/sharp-linux-arm@0.35.3': - resolution: {integrity: sha512-affVWCTLooy8TSxbDx2qkzuDeaWLNVBA+P//FNBirHsXpP2fuBhk5AuboYUnrDnzoXes8GFjpTx0SBFOCRg+FA==} + '@img/sharp-linux-arm@0.35.5': + resolution: {integrity: sha512-LEaXK2WdXVK5ykcw0buWyPMsmLLL2vpHLD6yrNSW+JGEL3BZPA4tpKN6iaMc4AxTTAoaX/sU1rOL51lcIz48ZQ==} engines: {node: '>=20.9.0'} cpu: [arm] os: [linux] libc: [glibc] - '@img/sharp-linux-ppc64@0.35.3': - resolution: {integrity: sha512-sMd8rDxmpLOwv/7N44klFjOD5DUO7FLdjiXDI0hoxYaf7Ar262dQIEkosE98bps+5HPLtp/EvNqeqQtOycP/IA==} + '@img/sharp-linux-ppc64@0.35.5': + resolution: {integrity: sha512-QVxAAq8evVRI9ia2vqgwrmWucn5Dfv+JdWzj75pD8omHLPSP7f8p20O8jxzjCcuCEQEOtYOZUmX1hkiZ0kdevA==} engines: {node: '>=20.9.0'} cpu: [ppc64] os: [linux] libc: [glibc] - '@img/sharp-linux-riscv64@0.35.3': - resolution: {integrity: sha512-0Eob78yjlYPfL5vMNWAW55l3R9Y6BQS/gOfe0ZcP9mEz9ohhKSt4im1hayiknXgf8AWrFqMvJcKIdmLmEe7yeQ==} + '@img/sharp-linux-riscv64@0.35.5': + resolution: {integrity: sha512-LtdreXguaavKODPIfzJ4kffx7UNt1omwtK0rch4EBbbSTXPnxWmYSayXdLJw0fJzQ97kHt1gL/yh4tvU+nCyRQ==} engines: {node: '>=20.9.0'} cpu: [riscv64] os: [linux] libc: [glibc] - '@img/sharp-linux-s390x@0.35.3': - resolution: {integrity: sha512-KgAxQ0DxpNOq1rG2t5cgTgShJFGSuU7XO45cqC+1NVOuZnP6tlgZRuSYOfNupGkHID0o3cJOsw4DVeJpMovcGw==} + '@img/sharp-linux-s390x@0.35.5': + resolution: {integrity: sha512-UZasTOFiYzotTsGOCu42BfUzP6Tu6Do/947iRm1RsLKvlllxwGcn4RN27LibGWceix4Y+Pmw3jsnTcCQIgWjqA==} engines: {node: '>=20.9.0'} cpu: [s390x] os: [linux] libc: [glibc] - '@img/sharp-linux-x64@0.35.3': - resolution: {integrity: sha512-8pqvxubL2PGdhlPy6GLqzDYMUjyRmKAwKHYKixpdJYBUK7PJ0C029XdsnpFIdgRZG68fZiGdHVWcKPvtiPB4cA==} + '@img/sharp-linux-x64@0.35.5': + resolution: {integrity: sha512-SxFtLTeJInhAA9Q836kux2vZNeOBQEx658qvbboZScr0wIARym3IcGmW7KpVD5sbVg0Ojy+udFQdayYIZyoNog==} engines: {node: '>=20.9.0'} cpu: [x64] os: [linux] libc: [glibc] - '@img/sharp-linuxmusl-arm64@0.35.3': - resolution: {integrity: sha512-Vz0iQjzzcSX3HCbfwFfCSG/9SCIqyO0mH2sXyiHaAYfBk0cRsCWXRyQYX0ovCK/PAQBbTzQ0dsPQHh5MAFL59w==} + '@img/sharp-linuxmusl-arm64@0.35.5': + resolution: {integrity: sha512-9HbMclmI1zlNkFRs3z9/eBtDjfD0sGlrX1z6b1qwmiFY5ElDLh4BC0LPBdVp7z1DXFiKlIcznf+ZlsuZzLxQqg==} engines: {node: '>=20.9.0'} cpu: [arm64] os: [linux] libc: [musl] - '@img/sharp-linuxmusl-x64@0.35.3': - resolution: {integrity: sha512-6O1NPKcDVj9QEdg7Hx549EX8U0rp6yXQERqru6yRN7fGBn32UvIRJUlWnk+8xDCiG76hXVBbX82NZ/ZKr0euIg==} + '@img/sharp-linuxmusl-x64@0.35.5': + resolution: {integrity: sha512-4KOphqB035HrVdqLZfCgMzzERrQkkzOwRhl4OAkRO1YCldbaFjySXMaK534Mo0V+LndnlJk+sbUyLeU0ULyD1A==} engines: {node: '>=20.9.0'} cpu: [x64] os: [linux] libc: [musl] - '@img/sharp-wasm32@0.35.3': - resolution: {integrity: sha512-cZ0XkcYGpHZkqW6iCkqTcmUC0CD9DhD5d/qeZlZkfRBn6GnHniZXLUo5+9xw8Iv76YE6LQFN9YNBlKREcCG76w==} + '@img/sharp-wasm32@0.35.5': + resolution: {integrity: sha512-Ptsga1su4tQx+LLF1ECS9U6nz5kmrXKo6XVbtR48Ke3ZRxxgaWBu7IDtEe1quo8hiupwm6WFqxVlXaSf7IINGQ==} engines: {node: '>=20.9.0'} - '@img/sharp-webcontainers-wasm32@0.35.3': - resolution: {integrity: sha512-2rnq7bX3NzeR2T4YWgz8qiG4h3TSdMe+vN1iQXpJleSJ3SM5zQ8Fy2SyyXAWlbxpEZ2Y+Z4u1BePgJEYbSy80Q==} + '@img/sharp-webcontainers-wasm32@0.35.5': + resolution: {integrity: sha512-hfhF/FmoQyTUkA0bIKFOtw536BQSeBMe6BF6QyWlrPxT754+TFLaZ7sKKTfvvM0yJgKgaYTwnFCIZ/GuDw5SUA==} engines: {node: '>=20.9.0'} cpu: [wasm32] - '@img/sharp-win32-arm64@0.35.3': - resolution: {integrity: sha512-4bPwFdMbeC4JQ8L8LOyWp6nsHcboP5fxkp6iPOXz2Vg49R42TuMs2whkJ5OAP4/Ul035qOzy0AecOF9VOscn4w==} + '@img/sharp-win32-arm64@0.35.5': + resolution: {integrity: sha512-X4t7g+7ZA5DKblCBEXGjUqqemj4vczING/5viFwAL8h4N3qYeyjwdCvRLHi4EdOUI+2Z7UFlp1VM+p/AuEtm6Q==} engines: {node: '>=20.9.0'} cpu: [arm64] os: [win32] - '@img/sharp-win32-ia32@0.35.3': - resolution: {integrity: sha512-r53mXsBN6lFUDiST764SvgwUdHAqM4rPAiDzAmf4fLoB6X/rkfyTrLCg6+g17wJJiCmB3JYgHuUldCWUIRFSXw==} + '@img/sharp-win32-ia32@0.35.5': + resolution: {integrity: sha512-5Zm82LoBc43nhwNybZlG7Y1KO//Zhsn306fQl29ZOuStHLGTo3BWL83q3cznX0poxSAMuYL1On/BHBxkBeKr6A==} engines: {node: ^20.9.0} cpu: [ia32] os: [win32] - '@img/sharp-win32-x64@0.35.3': - resolution: {integrity: sha512-D4y1vNeZrIIJCN+uHaWVtH86B+aCrdMYYjicy9pXHvbGZeGYLLSd3wdVuC37FxVXlU1ARsk84eKWfWMXGYEqvA==} + '@img/sharp-win32-x64@0.35.5': + resolution: {integrity: sha512-x76eH0vEiHlcMQu8Y8IenntaACtddpT6W0wmXtWrnKcnKI7ME5DdgqhAD6SEWOEl1v2zDvkZDhFA9KnURwpfqg==} engines: {node: '>=20.9.0'} cpu: [x64] os: [win32] + '@inquirer/ansi@2.0.10': + resolution: {integrity: sha512-dwrc+1aqVZpHNkNDswXGtn1typ+Pxpo5FHZRyBw1le7onEJUkPUkYOY1FIFC1LvFMYUqqLuWBwElhAmencL7MQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + '@inquirer/ansi@2.0.7': resolution: {integrity: sha512-3eTuUO1vH2cZm2ZKHeQxnOqlTi9EfZDGgIe3BL3I4u+rJHocr9Fz86M4fjYABPvFnQG/gGK551HqDiIcETwU6Q==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -1510,6 +1625,15 @@ packages: '@types/node': optional: true + '@inquirer/core@12.0.6': + resolution: {integrity: sha512-5yxn2LsJ8Tu4ei2a+yNkmFRhM/cb+JMEsEs/AW6CCOnBnpMy4IjYiPMFyHtYq8weOmlTyqqCx40y0DsD7OsEPw==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@inquirer/editor@5.2.2': resolution: {integrity: sha512-ZRVd/oD+sYsUd5zVm0NflqEzlqfYCyHNsqkHl2oWXEUHs12tCbcSFi+wVFEvD8+LGRaMUsVrE7qeo6lSG/S1Vg==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -1528,6 +1652,10 @@ packages: '@types/node': optional: true + '@inquirer/figures@2.0.10': + resolution: {integrity: sha512-51elrUJV3jZpvD0ygz8+U10Kc6+Lzqln+/tYmnbhy6jo5oXpE6hMCcv+OTBC0enwJXsb3JIuT3VtEinRNCSK2A==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + '@inquirer/figures@2.0.7': resolution: {integrity: sha512-aJ8TBPOGB6f/2qziPfElISTCEd5XOYTFckA2SGjhNmiKzfK/u4ot3v0DUzGVdUnKjN10EqnnEPck36BkyfLnJw==} engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} @@ -1568,6 +1696,15 @@ packages: '@types/node': optional: true + '@inquirer/type@4.2.1': + resolution: {integrity: sha512-lDkPsnv5M5CcYB2T1qTc3dobNTPkVr4DU3Ic2Q6SW8/qVRHgvzdRdmVZ6YqG9Ag1aJTeMsLU0s0WPRh3CZWDQQ==} + engines: {node: '>=23.5.0 || ^22.13.0 || ^20.17.0'} + peerDependencies: + '@types/node': '>=18' + peerDependenciesMeta: + '@types/node': + optional: true + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1626,9 +1763,15 @@ packages: '@libsql/client@0.17.3': resolution: {integrity: sha512-HXk9wiAoJbKFbyBH4O+aEhN6ir5ERXuXvwE5OD2eR4/5RUa3Pw/8L9zrnVdU+iNJitRvisPWaIwmhkO3bH7giA==} + '@libsql/client@0.18.0': + resolution: {integrity: sha512-zMCCo58vv7w27j7+cnt/GW+X6/Rih6cHZ86PKi0AxCMOqMfrVgG9OZ5lW2bDMJhSeOjsv2szH2nJF3A9l36UmA==} + '@libsql/core@0.17.3': resolution: {integrity: sha512-2UjK1i7JBkMduJo4WdvvBxMMvVJ31pArBZNONyz/GCJJAH+1UHat2X6vn10S/WpY5fKzIT98WqYFl2vzWRLOfg==} + '@libsql/core@0.18.0': + resolution: {integrity: sha512-N8RR2CIpcgtbKZnXs2KVpw2lJQfinUj3I56e7qRDRpK18Hty0Rr8nr00VmFb4R/DsqOanPB/TaP3+QAQLZeXMg==} + '@libsql/darwin-arm64@0.5.29': resolution: {integrity: sha512-K+2RIB1OGFPYQbfay48GakLhqf3ArcbHqPFu7EZiaUcRgFcdw8RoltsMyvbj5ix2fY0HV3Q3Ioa/ByvQdaSM0A==} cpu: [arm64] @@ -1690,16 +1833,21 @@ packages: '@marijn/find-cluster-break@1.0.3': resolution: {integrity: sha512-FY+MKLBoTsLNJF/eLWaOsXGdz6uh3Iu1axjPf6TUq92IYumcTcXWHoS747JARLkcdlJ/Waiaxc5wQfFO8jC6NA==} - '@modelcontextprotocol/sdk@1.29.0': - resolution: {integrity: sha512-zo37mZA9hJWpULgkRpowewez1y6ML5GsXJPY8FI0tBBCd77HEvza4jDqRKOXgHNn867PVGCyTdzqpz0izu5ZjQ==} + '@modelcontextprotocol/sdk@1.32.2': + resolution: {integrity: sha512-SWsVtH/0vULSQStoZ6xxH2K09Li8fXYTMC64ZeogCdpZ3XSi1eCPOByV1OpuJxuI3OcmHhosDWYyii07tpPsLw==} engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 - zod: ^3.25 || ^4.0 + zod: ^4.6.6 peerDependenciesMeta: '@cfworker/json-schema': optional: true + '@modelcontextprotocol/server-filesystem@2026.8.31': + resolution: {integrity: sha512-kKaFkyAh6oipvc9+EAbJ552JafnMnOq5nzmzWkp1jJdBhTAAGpmIpWihUG1+rfNhmEFM98gUZDdCHCDD4v6a7Q==} + deprecated: 'Date-based versions are no longer published. This package has resumed semantic versioning at 1.0.0: install the latest version.' + hasBin: true + '@mongodb-js/saslprep@1.4.11': resolution: {integrity: sha512-o9rAHc0IpIjuPSxRutWpE1F62x7n+4mVS4rCNHkzhIUMQcc18bb6xEq5wd2NdN0WjepIyXIppRshYI2kQDOZVA==} @@ -1776,12 +1924,6 @@ packages: resolution: {integrity: sha512-DxuT1ClnIPts1kQx8FBmkk4BQDTfI5kIzywAaMjQSXfNnra5UFU9PwurXrl+Je3bJ6BGsp/zmshVVFbCmyI+ww==} engines: {node: '>= 10'} - '@napi-rs/wasm-runtime@1.1.5': - resolution: {integrity: sha512-AWPoBRJ9tsnVhor4sjO7rkni+7p+2IAEFj6cx06UgP10jkQHqay/36uRV/bFkgrh18D9vb4cr8Q0Pthskgzy+Q==} - peerDependencies: - '@emnapi/core': ^1.7.1 - '@emnapi/runtime': ^1.7.1 - '@neon-rs/load@0.0.4': resolution: {integrity: sha512-kTPhdZyTQxB+2wpiRcFWrDcejc4JI6tkPuS7UZCG4l6Zvc5kU/gGQ/ozvHTh1XR5tS+UlfAfGuPajjzQjCiHCw==} @@ -1816,60 +1958,60 @@ packages: '@nestjs/websockets': optional: true - '@next/env@16.2.11': - resolution: {integrity: sha512-0do5A3BJ2gxWr0ZCMcD6BhW+e595jyxdTl3rXTS6lOtD8ektMiW6CO+EPwt1Eca1DBnm90r/7GdiKWBKxH++DA==} + '@next/env@16.4.5': + resolution: {integrity: sha512-JwSPwpdkZL5VMl2jA/q+JI8MZdweAL3xmw5/tb9y/TLtmS0YXZnmYDzSihwk8xTj1OL+WM53gTqaj96yuLp6Xw==} '@next/eslint-plugin-next@16.2.6': resolution: {integrity: sha512-Z8l6o4JWKUl755x4R+wogD86KPeU+Ckw4K+SYG4kHeOJtRenDeK+OSbGcqZpDtbwn9DsJVdir2UxmwXuinUbUw==} - '@next/swc-darwin-arm64@16.2.11': - resolution: {integrity: sha512-wryL4pjKmDwGv2ox6+GZDFxvmtSRLqApBR8kL1j4+vhB7Z5vJC/zAnXpiR9Xkfzl0AS8WLMnsuGV/UKI67/rrw==} + '@next/swc-darwin-arm64@16.4.5': + resolution: {integrity: sha512-W5TniBzWKASbNNwHZ/S/f1MxQUXU/LdjklVMWA0Ujbfl7SZnUzFls45hO0i/sF7Bx1jJBWp7WWmoQajXtX/O8A==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@16.2.11': - resolution: {integrity: sha512-aZl2j4f/fLyjQvOhv0Oe9UaMAQHolYpKhctsoYzplSumKJKPUmgjcf6545aBtysLTcu994TREd0+pSgNE4ohmg==} + '@next/swc-darwin-x64@16.4.5': + resolution: {integrity: sha512-uWq4qkHapBDS1oFltWS4YxTb9pLHAtLNcpbuK6SmRsebLYZqpBML/j/C0op+50JYGTpZgVL/DWNt/6oWlamrrw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@16.2.11': - resolution: {integrity: sha512-5jEriyEnH/LWFy27L2ZG0XaLlyEJIjhsImEsiS9P563PKEVp2BVups/xfOucIrsvVntp11oNcZwjHvaDPYVB5g==} + '@next/swc-linux-arm64-gnu@16.4.5': + resolution: {integrity: sha512-FdRcyOx5u5P51mlAqLB9EXdd8jZO5fsdHtk4BAQSkqOywCsbTNN/rmw+jO7pnmjNdAtu2AG46NzbCL2FPDrrgw==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@next/swc-linux-arm64-musl@16.2.11': - resolution: {integrity: sha512-eIjcpx2fnnFSSkZDbTxy74KnokUXDjfoLClpWelfgHLf621aTqswhwXQ7GkD5K5rplrS6LZ/Bj+mVuvzluBOEg==} + '@next/swc-linux-arm64-musl@16.4.5': + resolution: {integrity: sha512-cyvmmgtRXR8aGVT86wi9Py53IlfyCx7P2fZxuAXAoTummDnhKtUyjrMeXfapqp4qgD+gT5RqyGD/VfA16jEK7Q==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@next/swc-linux-x64-gnu@16.2.11': - resolution: {integrity: sha512-8WgzpaWMs46qJT9kiV47cje86L0x/Mu9t8/Gwj+pnbgW3rETVfCnaScPjlYUwNScpOozdcIMHWmAvuZJUonR2w==} + '@next/swc-linux-x64-gnu@16.4.5': + resolution: {integrity: sha512-hPc+Fl+N22DAvqZHq559NmamXboOX5Lu8I5Wl0DezfrhTk1Zz21NQeYoZDmNI/NjTcrdsVxM72Fzn2lI+Q+vAw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@next/swc-linux-x64-musl@16.2.11': - resolution: {integrity: sha512-I3UgPds7G4ZYnTb/H+5GBGuUT2DhAk6j0mL6A4s63RjFs74wB2hOWP0vaxsK+3NJraExt3eYEPQ/UtT0x/64Nw==} + '@next/swc-linux-x64-musl@16.4.5': + resolution: {integrity: sha512-gbACYE8IP/jlprNTpiWXHb8N9CofOzpnEwH2SrIz1dUbiJf1FbDssDupCAPeP1Taxe8mgG20sGZamJI7KFOdZw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@next/swc-win32-arm64-msvc@16.2.11': - resolution: {integrity: sha512-n89CjtcThnjrwgJMAiI5xbqwLY51zvwC9tSlArmVndAJLYVl9T9UAdlkXTmZvE++idoXe8KdglQlhNRdUp1c6g==} + '@next/swc-win32-arm64-msvc@16.4.5': + resolution: {integrity: sha512-+8gj++ZMo8H20Xh2ijjNqyFk5LPLw0AC4Fs4Tq/G94rjjQXhOjN4jgSWsWKPFsyY26hfIeemJIwKtMxOsp5GBA==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-x64-msvc@16.2.11': - resolution: {integrity: sha512-md8CLNggS1Dx9pUgApzps5uAf+N8GN9xywzmNx9vHAWo94HtBwCCqkSnhIrdfQe83Dhz8Lfo/20Nb1Zxal092w==} + '@next/swc-win32-x64-msvc@16.4.5': + resolution: {integrity: sha512-qNZj66pYXnaWLiF9R9GUbfBdrCv7kC6TaZfIwB2KH5WPc/8pEM3nVOj8hpQhWJU8S94rlH5MPDcX15+RrgUhiw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -1905,7 +2047,7 @@ packages: '@openai/agents-core@0.11.6': resolution: {integrity: sha512-jWeo4mF+zjp9R80OPg+9prAnwF53dIpok2ymp9OkC3DpK2qcqBO8CfoEgocNp+E5HXXFW4uvCaY0olNCCcmTFw==} peerDependencies: - zod: ^4.0.0 + zod: ^4.6.6 peerDependenciesMeta: zod: optional: true @@ -1913,17 +2055,17 @@ packages: '@openai/agents-openai@0.11.6': resolution: {integrity: sha512-63zXy+EPmg3WErLO12jLEjCTqGBZ/f0ApsW/t5wpccqUYCtImIT6IYZDgGM+zSEafHNGJmNOwGtEqHjz/Pyl+A==} peerDependencies: - zod: ^4.0.0 + zod: ^4.6.6 '@openai/agents-realtime@0.11.6': resolution: {integrity: sha512-jw4lLO6B2xyCBtgLtAXZmqhjEAqSLO1EtJzfwfrZuzGpPgs4nJBQ+O7ybtdPPKt8iWdIOlrYRDqxhBHv7Qqo7w==} peerDependencies: - zod: ^4.0.0 + zod: ^4.6.6 '@openai/agents@0.11.6': resolution: {integrity: sha512-YLwycYJQ65ETEq1SzjdFO6U9VhWHOKKIVh6wZCd/FmTZoqYq9UF/5uvX+wF8cZ58J+wIyyLynPdCmzEEov2rhw==} peerDependencies: - zod: ^4.0.0 + zod: ^4.6.6 '@openai/codex-sdk@0.144.6': resolution: {integrity: sha512-jFgXHjFq2//PTfJa8CySqhUilRBPVmCLuQoH5F+iJ2x4owZwPlnqmIbCkWIJJ6IxDuQdjf3ewg0LaDtc3i6h9Q==} @@ -1970,11 +2112,11 @@ packages: cpu: [x64] os: [win32] - '@opencode-ai/sdk@1.15.13': - resolution: {integrity: sha512-4TwojIoQ8EG6/mVBuUVYZXiFcwNmiiytEnjnvyuvSJjGwFIlw2YIBFxtSVC3FbwwbwHT63teh1RHiQUUC4U5xw==} + '@opencode-ai/sdk@1.19.5': + resolution: {integrity: sha512-+bqu8gHiwmq96T9q5G34uLNHWCInIMsrE3hytCNHj1cVaxjY0AGJyNCT1rkeeZwgPU7A5TMTNwN+0XxCO2vqDg==} - '@opentelemetry/api-logs@0.220.0': - resolution: {integrity: sha512-CmVa4ImJ+ynfrPMNaAXHET6Bhb44SwzmfyVJFq9ni2jgXJR/l7C6gfVFddNmHP+ZOkP9cf4f9DBe68qVLTHc9w==} + '@opentelemetry/api-logs@0.223.0': + resolution: {integrity: sha512-Oepm6etVPFCn0VWB1t833iOTgz1eYBDUPxcrOR/XvwzD1+Ag9VzSPSrrKAFNJ/haatj+8CXbG47pZXvdNQKDJw==} engines: {node: '>=8.0.0'} '@opentelemetry/api@1.9.0': @@ -1991,6 +2133,12 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/core@2.12.0': + resolution: {integrity: sha512-1HsSAuvT4/my0QrXWsyXFdWjKaPeCHsismKZgEEIb8NK13LP6DrMRlsUbvD/0F9mDWK3xDom9AMv3IscxgOnOQ==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.0.0 <1.10.0' + '@opentelemetry/core@2.7.1': resolution: {integrity: sha512-QAqIj32AtK6+pEVNG7EOVxHdE06RP+FM5qpiEJ4RtDcFIqKUZHYhl7/7UY5efhwmwNAg7j8QbJVBLxMerc0+gw==} engines: {node: ^18.19.0 || >=20.6.0} @@ -2003,24 +2151,30 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/exporter-trace-otlp-http@0.220.0': - resolution: {integrity: sha512-/+ExB3lRkf+erv4PnoywyL7RHKITidxtUpUTS55k7OQ0dB42S7gEF1gry7swb9MSm1hYLUhJg4QQh9W8SpwwqA==} + '@opentelemetry/exporter-trace-otlp-http@0.223.0': + resolution: {integrity: sha512-N8NWZaoQuF9e307S6xoVoI1lvxOOFkmBnynD42r02CPCfxoC95cJExAKBFrTD4C5iuhqthbzOZJN/W29ez4o/A==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/otlp-exporter-base@0.220.0': - resolution: {integrity: sha512-CXYo8UD5Mn9YbgebO2EL4wejtA+gxLmLiu6HCk2KH2BR7XhFN6/6p1UlCb23DYCjeYkndevLHuejCCN1yx4+OQ==} + '@opentelemetry/otlp-exporter-base@0.223.0': + resolution: {integrity: sha512-HlJMrJXjOqdQeoYNDHEvFTpaY2p9uWDK1GPl5AZ4wI5easzfoppTduOv47M8eiF+4ew42vfI/Xvt7THYgESnRw==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 - '@opentelemetry/otlp-transformer@0.220.0': - resolution: {integrity: sha512-lXGrv7KXZ0gNH9SVNUaa6vv6phVYGvJxfXAlMbzbakiXru75f5MZl8Z7oqiMMQD77riVHJCFlQvbZs/VVN2/4A==} + '@opentelemetry/otlp-transformer@0.223.0': + resolution: {integrity: sha512-oxmmPL5/MbSsO8K588V9n/XLIe7FZTK30Fo+/U/lAnt0ZIK/hoPM03n2WpSTZVbUBGTUE7aLyxnAzh7nE2PD4Q==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': ^1.3.0 + '@opentelemetry/resources@2.12.0': + resolution: {integrity: sha512-+rSRoOdln6NhXTVcBdHSlZxJDNzwxadeweK2ltZO3tVtfp6aklABc06xclDk6ovRR+EiGgIcSbh/6NgjFhnb3A==} + engines: {node: ^18.19.0 || >=20.6.0} + peerDependencies: + '@opentelemetry/api': '>=1.3.0 <1.10.0' + '@opentelemetry/resources@2.7.1': resolution: {integrity: sha512-DeT6KKolmC4e/dRQvMQ/RwlnzhaqeiFOXY5ngoOPJ07GgVVKxZOg9EcrNZb5aTzUn+iCrJldAgOfQm1O/QfPAQ==} engines: {node: ^18.19.0 || >=20.6.0} @@ -2033,14 +2187,14 @@ packages: peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' - '@opentelemetry/sdk-logs@0.220.0': - resolution: {integrity: sha512-WywcTkQtv2iNmt+6y5Kcd4rzvx9bLVsBa2Nwcmg01IUaBTkTow3W4d9KE5vNBpEDtb9tp21WcRBY/lANRrApYA==} + '@opentelemetry/sdk-logs@0.223.0': + resolution: {integrity: sha512-ApiAfUiUh6fmJt1GbsBuoeDn8D8IL42UvGyPUr8o1Z89ZeIiOCE1rZ78KkIUjEX3OV8Oorl9ez5Qjo43ZynDyw==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.4.0 <1.10.0' - '@opentelemetry/sdk-metrics@2.9.0': - resolution: {integrity: sha512-Xx8RGS4H5XEBl01WuCreMIpiah9cCXMbSkeuIePPdD2cUpq/vUzYmj8E/MK1OsbOc93FuAD4jfn2WOacKwLn7Q==} + '@opentelemetry/sdk-metrics@2.12.0': + resolution: {integrity: sha512-mVMaEHwCUJuY3S4Esn+nT0yQA3qCEGh+SOPJsXygU0Gl453WcsDNjtEa8EfdewMwoLyr1tlofB4fXytVpiXuow==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.9.0 <1.10.0' @@ -2048,17 +2202,19 @@ packages: '@opentelemetry/sdk-trace-base@2.7.1': resolution: {integrity: sha512-NAYIlsF8MPUsKqJMiDQJTMPOmlbawC1Iz/omMLygZ1C9am8fTKYjTaI+OZM+WTY3t3Glo0wnOg/6/pac6RGPPw==} engines: {node: ^18.19.0 || >=20.6.0} + deprecated: Use @opentelemetry/sdk-trace package peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' '@opentelemetry/sdk-trace-node@2.7.1': resolution: {integrity: sha512-pCpQxU68lV+I9s9svqMyVu5iHdDDUnqUpSxqwyCU8A9ejEsSnMPCbearwsUO4yk08ZJzAIUCFuReMdVQvHrdvg==} engines: {node: ^18.19.0 || >=20.6.0} + deprecated: Use @opentelemetry/sdk-trace package peerDependencies: '@opentelemetry/api': '>=1.0.0 <1.10.0' - '@opentelemetry/sdk-trace@2.9.0': - resolution: {integrity: sha512-sGA19HvtrrSKYsseHphluH6j3p6Xa3fqc7c7y8f/7mYWejc1lyDFcpSdD1kYa50HCLUeEo4zA5bW0pniaPszuw==} + '@opentelemetry/sdk-trace@2.12.0': + resolution: {integrity: sha512-ImVuRQ6faOsTi1Wna88s2avgrrf/iDgXPigIeynkUhjstMuoQUDOJXgkez2j1mlU4btjXcXBGa+q7qKFYR3GsA==} engines: {node: ^18.19.0 || >=20.6.0} peerDependencies: '@opentelemetry/api': '>=1.3.0 <1.10.0' @@ -2067,8 +2223,8 @@ packages: resolution: {integrity: sha512-/UhIkaZgPutTFmQ7RnIJGgDXZmtEJ7Dvi86xNTFWcnRxVRNk/aotsqDJYeEvDP+FSMB2SdW+pQzNMcWP0rwuNA==} engines: {node: '>=14'} - '@oxc-project/types@0.137.0': - resolution: {integrity: sha512-WT+Gb24i8hmvo85AIv2oEYouEXkRlKAlT9WaCa3TfLgNCN+GhrJOGZuIlMouAh38Qe4QOx26eUOVsq70qXrywA==} + '@oxc-project/types@0.156.0': + resolution: {integrity: sha512-1Duyg48TdJNdyhEB8Xn1L36bT9Pv6GUtlKjHxOys8xkaF/rQq3XJE+bAurSK/AgIz5mGFsb77cn9Pb20+WCScw==} '@paralleldrive/cuid2@2.3.1': resolution: {integrity: sha512-XO7cAxhnTZl0Yggq6jOgjiOHhbgcO4NqFqwSmQpjK3b6TEE6Uj/jfSk6wzYyemh3+I0sHirKSetjQwn5cZktFw==} @@ -2080,10 +2236,6 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@playwright/browser-chromium@1.60.0': - resolution: {integrity: sha512-0ND2pbNWKJYwhlA1LNaDC3DP2x7eguQkQF7Ga7XAlJV0AFieqYNRw/E+gaY9BpSFr1TYwfwXQv1bHq5AK9nbvA==} - engines: {node: '>=18'} - '@posthog/core@1.23.1': resolution: {integrity: sha512-GViD5mOv/mcbZcyzz3z9CS0R79JzxVaqEz4sP5Dsea178M/j3ZWe6gaHDZB9yuyGfcmIMQ/8K14yv+7QrK4sQQ==} @@ -2123,97 +2275,98 @@ packages: peerDependencies: '@redis/client': ^5.12.1 - '@rolldown/binding-android-arm64@1.1.2': - resolution: {integrity: sha512-2cZ+7xRS+DBcuJBJKnfzsbleumJhBqSlJVpuzHC0nTqfd3QQ7Vx2/x5YR/D7cBamKSeWplwo82Fn9lqYUDEMfA==} + '@rolldown/binding-android-arm-eabi@1.2.16': + resolution: {integrity: sha512-ia3DwAs0OsMGS7+IConptSiyk9pEXkOx/AbJ2n/lAGxH3QkWQus1t8d7gnAT38FCU2sQu8lUbeR6AiZFv4JxaA==} + engines: {node: ^20.19.0 || >=22.12.0} + cpu: [arm] + os: [android] + + '@rolldown/binding-android-arm64@1.2.16': + resolution: {integrity: sha512-kx5wBiMB6E7TEvpl2B9gjLU004BkvEm2Dr941BFjx/SontPwSzNuQUIoVKxHHoSjpFIfHMmcguyLOtyn0hObRg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [android] - '@rolldown/binding-darwin-arm64@1.1.2': - resolution: {integrity: sha512-RkPMJnygxsgOYdkfqgpwY0/Fzm8d0VQe6HGU2/B00Xa9eqdLbrII+DOKAodbJAn3ZL1AJxGHkZRPYazgGY6Ljw==} + '@rolldown/binding-darwin-arm64@1.2.16': + resolution: {integrity: sha512-qslZrXnKJU4cUpjoAmtAo/KQM9e2IRMlmpig6Zpwj+8KWxW8v+nkAf9216Bsek9lOC1jvg2yCjygCFo2f83msQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [darwin] - '@rolldown/binding-darwin-x64@1.1.2': - resolution: {integrity: sha512-Uiczh6vFhwyfd7WNe7Q7mCA4KxAiLdz7jPE/WGizfRpIieoyFuNVMmM8HqZ9HwudTkY6/AeMQwlNJ9NJijguWw==} + '@rolldown/binding-darwin-x64@1.2.16': + resolution: {integrity: sha512-FdF+y48ND13eAyM2mQn+85kvAqNlvRWROy2rhgA463X/0Gv4vGtazZtfaF1mRBLscYvtOlh4QnLjOWiFzX69OQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [darwin] - '@rolldown/binding-freebsd-x64@1.1.2': - resolution: {integrity: sha512-+TpdtTRgHiJFjCVFbw311SuLk3KfytPOQQn+VlAEv+gBxYPtL7E6JS9e/tk+8CwxhIZvemJKo4rTKgfWNsKkkA==} + '@rolldown/binding-freebsd-x64@1.2.16': + resolution: {integrity: sha512-ddjqFM5e95AgLbUPtKIS7V1KTVlA0RUgCVr5mn+/IEhsdy3pr+Vuj/HZ7nlMN2FyxIwUktOH1LEPIQXO1v9y1Q==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [freebsd] - '@rolldown/binding-linux-arm-gnueabihf@1.1.2': - resolution: {integrity: sha512-4lv1/tkmi7ueIVHnyreaOeUpiZP26BH9rRy6hoYfR9310A2B9nUEVRDvBx69vx64Nr3eTPPRkyciqJJs+j9Jmw==} + '@rolldown/binding-linux-arm-gnueabihf@1.2.16': + resolution: {integrity: sha512-tHdKWbFkFBI687iim3LIyIvyL7j66VvQYkDPss5Stn/qyE2tWkR1YD0dXmXPFKKqT/o5ZEJVsaRsWS2meQwGOA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm] os: [linux] - '@rolldown/binding-linux-arm64-gnu@1.1.2': - resolution: {integrity: sha512-gBSUVO0eaWgw1JMjK3gB8BMlX2Mk148s2lTiVT3e9vjVxbl7UDfMWWY8CfIaaqiXuM9fVTMxIpUz6CAo/B6Vlw==} + '@rolldown/binding-linux-arm64-gnu@1.2.16': + resolution: {integrity: sha512-FJiLGAblPBMlBEdbOqw6kW6QcXDWAf/oJu7gYs9ZJZwmg+K+/zjFLxPTIY9izJUzxzc24FHvmseyA0IvJSl17w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-arm64-musl@1.1.2': - resolution: {integrity: sha512-LjQP/iZLBu8o8PjIfk4x3At0/mT6h282pvz8Z5LAyhGbu/kDezyO7ea62rF5uoqmgnIYqbN/MqJ3Si3Aymi7xQ==} + '@rolldown/binding-linux-arm64-musl@1.2.16': + resolution: {integrity: sha512-hrJpblMsrQ58U9veWpbXzkhV5zStunds6HWLprqq1qauvgBr1E6P+24kLj6lSLI9vjRn/RYpjprhkHQPKGWpNg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] libc: [musl] - '@rolldown/binding-linux-ppc64-gnu@1.1.2': - resolution: {integrity: sha512-X/7bVLWelEsbyWDUSXt7zVsTniLLPIY2n1rH58qr78l9i7MNbbxBWD8gI2vRfBWf4NUXJCUuQnfZDsp32LqsfQ==} + '@rolldown/binding-linux-ppc64-gnu@1.2.16': + resolution: {integrity: sha512-qJd/dC6j6CwLG9/s/RP2nb1RZ0GIgj7Ioj7x/SYa3RzjVrlzrmH0fhIOpfvqQDeIsdP0loi+kHaMhJzY1PBIaA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [ppc64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-s390x-gnu@1.1.2': - resolution: {integrity: sha512-gb6dYKW/1KDorGXyy48glEBJs/sxVSC5pcVrox/pFGV4mvwSFeg2sK5L2tRkVsVlh7kueqOgg4GEcuipJcGuKg==} + '@rolldown/binding-linux-s390x-gnu@1.2.16': + resolution: {integrity: sha512-Vx7Xg5uUJuNcujJjI70OICaH0EYj80BtOLZTSN7uOYg8QOLlyKnaG0IW7Fn/J0IpJsaKzmDKMhOQv1JBM9m9vg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [s390x] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-gnu@1.1.2': - resolution: {integrity: sha512-JY4w85pU3iAiJVMh5nuk4/Mh9GjMsupe8MrIN53rwxAZW64GKrWeJBuN6SxQg9QTU5uB1cxyhDzW8jqRn1EABw==} + '@rolldown/binding-linux-x64-gnu@1.2.16': + resolution: {integrity: sha512-TNKhgE3uJTsTzatUSSYt0Kgo+Oa2uSlSjz4r1aEIea7HX6ULBym4fAlYUhG1i6pjNf2njfCUAfKwr6C3E9Xg1w==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [glibc] - '@rolldown/binding-linux-x64-musl@1.1.2': - resolution: {integrity: sha512-xvpA7o5KCYLB0Rwscmuylb1/zHHSUx4g4xilm4prC5jP76pEUlzBmMbgpbh7bVDbId4NcfT96gN5i6mE6UDaiw==} + '@rolldown/binding-linux-x64-musl@1.2.16': + resolution: {integrity: sha512-7chXdpjXZ8qG0+mIxECN3cT9kvhZ3/oZhMX6Pp876P7CDrIy8nJswva6Mq357JR7eYXfuskwZxMeV1SzoZdHrA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] libc: [musl] - '@rolldown/binding-openharmony-arm64@1.1.2': - resolution: {integrity: sha512-p/ts6KBLjuk49Bp21XH77poQGt02iNz7ChgHep7tudPOaLinR/De/RHdxF8w8Yj4r/bF/bqXwH6PZrB2sA+Nvw==} + '@rolldown/binding-openharmony-arm64@1.2.16': + resolution: {integrity: sha512-Kwjt+7uNTJK5/MDkGWGVO2KQPnj8yAV75dMpfwyHZrJSXWHrniOB0aUEWlVYf3H1hOqFLIStLdM5QXq6bnKmOQ==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [openharmony] - '@rolldown/binding-wasm32-wasi@1.1.2': - resolution: {integrity: sha512-VMu/wmrZ9hJzYlRhbw7jK5PODlugyKZ5mOdX78+lS8OvuFkWNQdz1pFLrI2p3P0pjXOmUZ7B48o5VnMH9QOGtg==} - engines: {node: ^20.19.0 || >=22.12.0} - cpu: [wasm32] - - '@rolldown/binding-win32-arm64-msvc@1.1.2': - resolution: {integrity: sha512-xtUJqs8qEkuSviS0n1tsohaPuz3a1SPhZywOji4Oo+sgrJs8daEDMZ0QtqL0OS7dx8PoVpg2J/ZZycPY5I2+Zg==} + '@rolldown/binding-win32-arm64-msvc@1.2.16': + resolution: {integrity: sha512-/LH6WfjDRXXJz/p5xl4TmU+jpcnwcxbKEQBW/GZE0JHfN0lGIyTtsUEGaQ/q/GikkGJ2yLKe6pwm7AnEWO8pdw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [win32] - '@rolldown/binding-win32-x64-msvc@1.1.2': - resolution: {integrity: sha512-85YiLQqjUKgSO/Zjnf9e0XIn5Ymrh1fLDWBeAkZqpuBR/3R8TpfoHXuyblqyQrftSSgWO9qpcHN8mkyKsLraoA==} + '@rolldown/binding-win32-x64-msvc@1.2.16': + resolution: {integrity: sha512-1lv1KvX0Z871zfk7vw+dnXMMnHNyDwMzWG8Kv3HxDXMOhzCX4SHc7HK319fInP0i+0p9D8brkfzL7pJOaGl+tw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [win32] @@ -2323,12 +2476,6 @@ packages: os: [linux] libc: [glibc] - '@rollup/rollup-linux-x64-gnu@4.62.3': - resolution: {integrity: sha512-V4KtWtQfAFMU7+9/A/VDps/VI8CHd3cYz0L8sgJzz8qK7eY7wI4ruFD82UYIYvW9Z4DtlTfhQcsl4XyPHW5uSg==} - cpu: [x64] - os: [linux] - libc: [glibc] - '@rollup/rollup-linux-x64-musl@4.60.4': resolution: {integrity: sha512-+qfSY27qIrFfI/Hom04KYFw3GKZSGU4lXus51wsb5EuySfFlWRwjkKWoE9emgRw/ukoT4Udsj4W/+xxG8VbPKg==} cpu: [x64] @@ -2368,14 +2515,11 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} - '@sec-ant/readable-stream@0.4.1': - resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} + '@simple-git/args-pathspec@1.0.4': + resolution: {integrity: sha512-EtMX6XjRWSastG2SdkmSQByPtJ9dx/NIjnHbpQPCYt62j4RmSx5rgLTGpw0YCjF5h191gZOmBfheOT23cRSFdw==} - '@simple-git/args-pathspec@1.0.3': - resolution: {integrity: sha512-ngJMaHlsWDTfjyq9F3VIQ8b7NXbBLq5j9i5bJ6XLYtD6qlDXT7fdKY2KscWWUF8t18xx052Y/PUO1K1TRc9yKA==} - - '@simple-git/argv-parser@1.1.1': - resolution: {integrity: sha512-Q9lBcfQ+VQCpQqGJFHe5yooOS5hGdLFFbJ5R+R5aDsnkPCahtn1hSkMcORX65J2Z5lxSkD0lQorMsncuBQxYUw==} + '@simple-git/argv-parser@2.0.1': + resolution: {integrity: sha512-M++IaVWrN+vYalilOHfwvT2IL3wYZtVEBQpmX6DLSOJLtxbZ+SUeIDE3IiPogzhPACLajwtxfa5rp+ZX1FczzQ==} '@sinclair/typebox@0.33.24': resolution: {integrity: sha512-91up4t0BLjfkCZ4Ap/BcgaPrMaX6n0I2YRu+kc03xGhLy9G3N05nbTpnK8q7GXdv0PxwUoxi67A8o3Wr5U7j3w==} @@ -2383,10 +2527,6 @@ packages: '@sinclair/typebox@0.34.49': resolution: {integrity: sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==} - '@sindresorhus/merge-streams@4.0.0': - resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} - engines: {node: '>=18'} - '@slack/logger@4.0.1': resolution: {integrity: sha512-6cmdPrV/RYfd2U0mDGiMK8S7OJqpCTm7enMLRR3edccsPX8j7zXTLnaEF4fhxxJJTAIOil6+qZrnUPTuaLvwrQ==} engines: {node: '>= 18', npm: '>= 8.6.0'} @@ -2399,34 +2539,79 @@ packages: resolution: {integrity: sha512-68SAV77uuGKuhyyaRytX8UijVnqSLsTSKslGXw17cjQYXn+jtNl7gbaEjHgC5x2rhCuFdahBrEC2VCLppbzReg==} engines: {node: '>= 18', npm: '>= 8.6.0'} + '@smithy/config-resolver@4.7.2': + resolution: {integrity: sha512-Y1XfSefHIOub9762qm3ShafdlEE/Va8h3kLUeMq765fNeWeNLcOP2YUPr86H1SlyGwZTOqQ67RlBZPZ3k9Djgg==} + engines: {node: '>=18.0.0'} + '@smithy/core@3.24.6': resolution: {integrity: sha512-wBXDRup6UU97VKyaiRo8AssnfStPtG0oAAfpq/bC0a1YYau8pM86YB4kM6ccoVi1mS8l/UHbn9oDM+7uozr/ug==} engines: {node: '>=18.0.0'} + deprecated: Deprecated due to a bug in custom logger data redaction. See https://github.com/aws/aws-sdk-js-v3/issues/8393. + + '@smithy/core@3.39.0': + resolution: {integrity: sha512-JJ/46AWQ4ipS1N2eZmUj7yzIhH8NhQIfAE+dce7NSB6dmFh+7hvD4pbofcoT4I0Xzfy/LNhZx3V2QhwYyAiqdg==} + engines: {node: '>=18.0.0'} '@smithy/credential-provider-imds@4.3.8': resolution: {integrity: sha512-5cAM+KZC02sTqDt6NaLXyu50M/GNMd1eTzDVR8Lb0BBsVtu7RWHo47VPPEEv1vt3Yub6uzr+M5FHC+GtoT0USg==} engines: {node: '>=18.0.0'} + '@smithy/credential-provider-imds@4.5.2': + resolution: {integrity: sha512-A9uSdn72ozbRUSit0eib0TW7nXuNPlaeM0zcGkJ+nE6tFcSDbnmtwoxbTCFBukVQcszDAyvsd7+rTduPTXpygg==} + engines: {node: '>=18.0.0'} + '@smithy/fetch-http-handler@5.4.6': resolution: {integrity: sha512-FEwEYJ1jlBKdhe9TPzfghEi1bP55ZeEImlDkEa62bBBYzUcnB6RUCyuiS2mqKt6ZVjUbBgcNhzfIctH+Hevx9g==} engines: {node: '>=18.0.0'} + '@smithy/fetch-http-handler@5.8.1': + resolution: {integrity: sha512-h8BdMUrUBhMhMaeK7QqAdINRZezCGuYOCpcOZZ1ewxbHST9rdTd09xwNpvLTYfzDRehxQiReK4SKbdYZxBA+ew==} + engines: {node: '>=18.0.0'} + + '@smithy/hash-node@4.5.2': + resolution: {integrity: sha512-OcD8fGClTkP0BWHVEAgUp1RZyCw8cKfqTPQ+DgrSF5jvR8zKkw2Aud79L4G/1Fu3QKLcsHExxRIPQCcKx7+xkg==} + engines: {node: '>=18.0.0'} + + '@smithy/invalid-dependency@4.5.2': + resolution: {integrity: sha512-VONOgtCxIXtwXrLVZPUdxOELYpkFzNizkpbQE5CrJ/OEh12Osx+LVXsLEAF+JcvVqPODmUoOUaovlOjCQHTOow==} + engines: {node: '>=18.0.0'} + '@smithy/is-array-buffer@2.2.0': resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} + '@smithy/node-config-provider@4.6.2': + resolution: {integrity: sha512-zMrXu/O5tPa7GLtra8L4wFG6DACcXT9QV4Ay+WEAjUhXm1dVq7c/q9Qv9gkJZNLY8hmQKg08778kDcxpKNMqOA==} + engines: {node: '>=18.0.0'} + + '@smithy/node-http-handler@4.14.2': + resolution: {integrity: sha512-i1uORV1v3qBqP43ayRKzIdm1q5x14tf8N4Dd06/QUX1Szm6VxHMrTsu20X5E63UFsaNZCRjI4SXG0jDmqYa+3w==} + engines: {node: '>=18.0.0'} + '@smithy/node-http-handler@4.7.7': resolution: {integrity: sha512-ZAFvHXrEk6K180EVhmZVg8GU5pUH5BSFqRs27JW3j1qEFx9YyYwWFx17x/MHcjALYimGAji7qEOlF1++be+G5A==} engines: {node: '>=18.0.0'} + '@smithy/protocol-http@5.6.2': + resolution: {integrity: sha512-Asd04MaxODN6FNY8EPTeCAM4kPNi3jDUAjZU0Y4F9rHvpLUrrUo7KLcxFgSthywFr6dZfIyDLIJda6jxmVTk5w==} + engines: {node: '>=18.0.0'} + '@smithy/signature-v4@5.4.6': resolution: {integrity: sha512-Ojg4B6oIDlIr1R86xCDJt1zJWnYa0VINmqdjfe9qxWjdRivHalZ3iSlQgVqYbW0MdpFOC5XfHEWsnbmdnpIILQ==} engines: {node: '>=18.0.0'} + '@smithy/signature-v4@5.7.5': + resolution: {integrity: sha512-WPjdr5oWOk1LArpI4pavu+fSo+/evi0Re1olxGvqwuZopd4gYR1UGCi+Soyn/IjmafqbWs+ZC+3AKxJS3ZpwUg==} + engines: {node: '>=18.0.0'} + '@smithy/types@4.14.3': resolution: {integrity: sha512-YupL0ZWmFtJexUN2cHzkvvF/b9pKrtAIfT1o7/oY/Ppu8IYeZ+lDPM5vZdQJaSeA132dJCqojjGC9NhXeF71VQ==} engines: {node: '>=18.0.0'} + '@smithy/types@4.20.0': + resolution: {integrity: sha512-lCA6QG22dPk9ecHbv91jDQZsmtPUjdS1aE2Il6NNPqe7DrYc0dZQi6DhcESk2KYXH2sp5xbAcGdYMZDFnuzA2A==} + engines: {node: '>=18.0.0'} + '@smithy/util-buffer-from@2.2.0': resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} engines: {node: '>=14.0.0'} @@ -2537,8 +2722,8 @@ packages: '@swc/counter@0.1.3': resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - '@swc/helpers@0.5.15': - resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} + '@swc/helpers@0.5.23': + resolution: {integrity: sha512-5lSsMOTXURePglDfvuAQUqkGek9Hg2kksOYay2m0+XR++b2NWYL/4sWyuvVBIs8oKnJaxkdi9whaL/sqN13afw==} '@swc/types@0.1.27': resolution: {integrity: sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg==} @@ -2556,9 +2741,6 @@ packages: peerDependencies: typescript: '>=5.7.2' - '@tybys/wasm-util@0.10.2': - resolution: {integrity: sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==} - '@types/body-parser@1.19.6': resolution: {integrity: sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==} @@ -2768,7 +2950,7 @@ packages: resolution: {integrity: sha512-MCFc63czMjEInOlcY2cpQCvCN+KgbAn+60xu9cMgP4sKaLC5JNAKw7JH8QdAnoAC88hW1IiSNZ+GgVXlN1UcMQ==} peerDependencies: msw: ^2.4.9 - vite: ^8.0.16 + vite: ^8.1.6 peerDependenciesMeta: msw: optional: true @@ -2790,11 +2972,6 @@ packages: '@vitest/utils@4.1.6': resolution: {integrity: sha512-FxIY+U81R3LGKCxaHHFRQ5+g6/iRgGLmeHWdp2Amj4ljQRrEIWHmZyDfDYBRZlpyqA7qKxtS9DD1dhk8RnRIVQ==} - '@xmldom/xmldom@0.9.10': - resolution: {integrity: sha512-A9gOqLdi6cV4ibazAjcQufGj0B1y/vDqYrcuP6d/6x8P27gRS8643Dj9o1dEKtB6O7fwxb2FgBmJS2mX7gpvdw==} - engines: {node: '>=14.6'} - deprecated: this version has critical issues, please update to the latest version - a-sync-waterfall@1.0.1: resolution: {integrity: sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==} @@ -2819,8 +2996,13 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - adm-zip@0.6.0: - resolution: {integrity: sha512-XleryMhbuksdKtofnWZ9Sk+4CUTbms4Mb/EU32SZwToAyZ5RgVos/ki8n+yr0LWHOGKuakbXTuuYNHLQjhddgg==} + acorn@8.19.0: + resolution: {integrity: sha512-oJlA3XiRm7Cyk6qFD2Jn8ak9B7jSy0qy00ADO3+8dpT0LSjFihQYv4C02LFCSYJV3Q37xYwwRy5m+IpIiUzqWw==} + engines: {node: '>=0.4.0'} + hasBin: true + + adm-zip@0.6.1: + resolution: {integrity: sha512-Xwrja8nx9e5o2N1my4DsKCeKpdrnACyr1wtbPxBDgGzKzKyE9kRtBFA8mWldI+RVlD7CBZNWY/wQ2+ydwOR6kQ==} engines: {node: '>=14.0'} afinn-165-financialmarketnews@3.0.0: @@ -2845,13 +3027,13 @@ packages: resolution: {integrity: sha512-oGsqscREaTlo75KHZLtwZxRyI+ZBwHV2wRX9B8smHjgOs13WwoCvUyr5aPUWpIBRz406wmIKy1RzoUEq0/WKJw==} engines: {node: '>=18'} peerDependencies: - zod: ^3.25.76 || ^4.1.8 + zod: ^4.6.6 - ai@6.0.196: - resolution: {integrity: sha512-2T45UeqKL4a11KQ14I5i1YYHOvCFrMF478E1k6PVjlQSGUvXSv4xrxIaQbUL4qgv91DADSbddwv3oR49pPAK3g==} + ai@6.0.323: + resolution: {integrity: sha512-cdU/Cmzs4PYI6TPiCQytv5p54Bb1wVHVFhfVIEYbZA2aE2HfuCK1H1dzRapqOmbwN76cyNe0nU5zxxzesTBVjw==} engines: {node: '>=18'} peerDependencies: - zod: ^3.25.76 || ^4.1.8 + zod: ^4.6.6 ajv-formats@3.0.1: resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} @@ -2982,8 +3164,8 @@ packages: resolution: {integrity: sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==} engines: {node: '>=4'} - axios@1.18.1: - resolution: {integrity: sha512-3nTvFlvpn9Zu/RkHUqtc7/+al4UpRW5az71ap5zccp6e8RAYEzhMTecX8Dz1wWDYrPpUoB1HAQEGEAEvUr7S9g==} + axios@1.21.0: + resolution: {integrity: sha512-YCzXMB53Q9PZBsh7yN7wtapit4WepwcHS2fP8QhGsBxSz5YtgYobV7GGlWlAJi+RxfU77GQTQi2DSLUma42EYA==} axobject-query@4.1.0: resolution: {integrity: sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==} @@ -2996,15 +3178,16 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - base64id@2.0.0: - resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} - engines: {node: ^4.5.0 || >= 5.9} - baseline-browser-mapping@2.10.31: resolution: {integrity: sha512-MujYO3eP72uvmSE0i4wltsodRfIpZATP3jvzRNRGGxgzId7aVocVJJV3nf01qnzzKFGxQVC9bpWxl5cjxTr/7Q==} engines: {node: '>=6.0.0'} hasBin: true + baseline-browser-mapping@2.11.35: + resolution: {integrity: sha512-GNk8KX52CHqeNKGk8+7tZnQab/2k1t/BgrUHPKNdijzpEhF1saPQZHVKb6m5loSAxB39gyrTYw34Qf9CQ3u1qQ==} + engines: {node: '>=6.0.0'} + hasBin: true + basic-ftp@5.3.1: resolution: {integrity: sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==} engines: {node: '>=10.0.0'} @@ -3020,19 +3203,16 @@ packages: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} - binary-extensions@3.1.0: - resolution: {integrity: sha512-Jvvd9hy1w+xUad8+ckQsWA/V1AoyubOvqn0aygjMOVM4BfIaRav1NFS3LsTSDaV4n4FtcCtQXvzep1E6MboqwQ==} + binary-extensions@3.2.0: + resolution: {integrity: sha512-DjR9rgAOMQn9TrUHzijJUtvoKviDRvFxuIyqZrubxHqRpQN9OzfXrrLivm7xb3q8oJSKsiuBor4bAS2wafLnVQ==} engines: {node: '>=18.20'} binaryextensions@6.11.0: resolution: {integrity: sha512-sXnYK/Ij80TO3lcqZVV2YgfKN5QjUWIRk/XSm2J/4bd/lPko3lvk0O4ZppH6m+6hB2/GTu+ptNwVFe1xh+QLQw==} engines: {node: '>=4'} - bluebird@3.7.2: - resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} - - body-parser@2.2.2: - resolution: {integrity: sha512-oP5VkATKlNwcgvxi0vM0p/D3n2C3EReYVX+DNYs5TjZFn/oQt2j+4sVJtSMr18pdRr8wjTcBl6LoV+FUwzPmNA==} + body-parser@2.4.0: + resolution: {integrity: sha512-Ifk1KcLrxaGt1occQagQNFNNOqRt1LFuehEnHHzB8Z6cRgIxRU1TBaiIsUiCdA+gy5PL7Y1IX31DNKkRmxtXjQ==} engines: {node: '>=18'} boolean@3.2.0: @@ -3042,16 +3222,16 @@ packages: bowser@2.14.1: resolution: {integrity: sha512-tzPjzCxygAKWFOJP011oxFHs57HzIhOEracIgAePE4pqB3LikALKnSzUyU4MGs9/iCEUuHlAJTjTc5M+u7YEGg==} - brace-expansion@5.0.8: - resolution: {integrity: sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==} + brace-expansion@5.0.12: + resolution: {integrity: sha512-YovQ3rzhaLMIrDjNDMkNS01tea93qhEhG5xy8f6+R0l+dw3Ki+5sCoIoI942iuLZTHWogWktgwVDhU09iNEimQ==} engines: {node: 20 || >=22} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} engines: {node: '>=8'} - browserslist@4.28.2: - resolution: {integrity: sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==} + browserslist@4.29.5: + resolution: {integrity: sha512-khTmKu5NGYTotqcYo8Bew2k4RAE9PuXRSFRXG2lQBrCEQHyeQ/vX6gKMxfokwywBsLiXZMnHsmWMG1pnO8J7uQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3118,6 +3298,9 @@ packages: caniuse-lite@1.0.30001793: resolution: {integrity: sha512-iwSsYWaCOoh26cV8NwNRViHlrfUvYsHDfRVcbtmw0Kg6PJIZZXwMkj1442FYLBGkeUf1juAsU3DTfxW579mrPA==} + caniuse-lite@1.0.30001822: + resolution: {integrity: sha512-Y3fvWQWzc69dlCyr07tuNrEhotv+db5FpMSPD3slZnkPKwRNOKwFBz2dP966XUmWMXLTOt+YShkFoQoom3U7hg==} + chai@6.2.2: resolution: {integrity: sha512-NUPRluOfOiTKBKvWPtSD4PhFvWCqOi0BGStNWs57X9js7XGTprSmFoz5F0tWhR4WPjNeR9jXqdC7/UpSJTnlRg==} engines: {node: '>=18'} @@ -3130,6 +3313,10 @@ packages: resolution: {integrity: sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} + chalk@6.0.1: + resolution: {integrity: sha512-/Ce6KNm3vIbWdMlNna6RVIZ/ICQxnJxCicet5LBKK9ZffBkqzDw0xh9EiKSljdRtiIQ1S1z4YgcscUUGzNCWrA==} + engines: {node: '>=22'} + chardet@2.1.1: resolution: {integrity: sha512-PsezH1rqdV9VvyNhxxOW32/d75r01NY7TQCmOqomRo15ZSOKbpTFVsfjghxo6JloQUCGnH4k1LGu0R4yCLlWQQ==} @@ -3205,9 +3392,9 @@ packages: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} - commander@14.0.3: - resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} - engines: {node: '>=20'} + commander@15.0.0: + resolution: {integrity: sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==} + engines: {node: '>=22.12.0'} commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} @@ -3227,8 +3414,8 @@ packages: resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} engines: {node: '>= 0.6'} - compression@1.8.1: - resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} + compression@1.8.2: + resolution: {integrity: sha512-o8vI5RE5A6EVVOd9o41jKp41aJom+QTEO/Bx8MYNjexMo/Bv2WOjUfZr+aL0WnYSgymUy6zeguqLTsIhV0gMvQ==} engines: {node: '>= 0.8.0'} confbox@0.1.8: @@ -3242,6 +3429,10 @@ packages: resolution: {integrity: sha512-5jRCH9Z/+DRP7rkvY83B+yGIGX96OYdJmzngqnw2SBSxqCFPd0w2km3s5iawpGX8krnwSGmF0FW5Nhr0Hfai3g==} engines: {node: '>=18'} + content-disposition@2.0.1: + resolution: {integrity: sha512-e+H0ZXHSWYrENhQzw1LPuP4oF5MzVKmDU6d3hxlvaPEYLLg62MxtQNPRx4SYSuYJSBUgnQIG4HIN2tEtNv7Dog==} + engines: {node: '>=18'} + content-type@1.0.5: resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} engines: {node: '>= 0.6'} @@ -3250,6 +3441,10 @@ packages: resolution: {integrity: sha512-j/O/d7GcZCyNl7/hwZAb606rzqkyvaDctLmckbxLzHvFBzTJHuGEdodATcP3yIRoDrLHkIATJuvzbFlp/ki2cQ==} engines: {node: '>=18'} + content-type@2.1.0: + resolution: {integrity: sha512-mj7UPXE0jaqaOsukNZRUEfEi2AcL7C/vwmwcHV0O97eO1E1pxBZuyjlZrx5seTaNBg1U6+o35wpa35Qfcc+7ag==} + engines: {node: '>=18'} + convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} @@ -3271,9 +3466,6 @@ packages: cookiejar@2.1.4: resolution: {integrity: sha512-LDx6oHrK+PhzLKJU9j5S7/Y3jM/mUHvD/DeI1WQmJn652iPC5Y4TBzC9l+5OMOXlyTTA+SmVUPm0HQUwpD5Jqw==} - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - cors@2.8.6: resolution: {integrity: sha512-tJtZBBHA6vjIAaF6EnIaq6laBBP9aq/Y3ouVJjEfoHbRBcHBAHYcMh/w8LDrk2PvIMMq8gmopa5D4V8RmbrxGw==} engines: {node: '>= 0.10'} @@ -3299,11 +3491,11 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - csv-parse@7.0.1: - resolution: {integrity: sha512-+2z7Ar0APQ7Uu6fX4cn+pitRmxjZ1WPBcGmZFKmA74FCyi7Et/XZx8cjNQ5CjbZ4HCOxXCOpRBYvYH08Qa003A==} + csv-parse@7.0.3: + resolution: {integrity: sha512-YFd3QM/yo17vH91L1IOZuvl09zM0zEEtdfTcOCKWcMdM++MNaQSyp09slXyFCLaPXvHstQFx/xC8myiFHSMUvw==} - csv-stringify@6.7.0: - resolution: {integrity: sha512-UdtziYp5HuTz7e5j8Nvq+a/3HQo+2/aJZ9xntNTpmRRIg/3YYqDVgiS9fvAhtNbnyfbv2ZBe0bqCHqzhE7FqWQ==} + csv-stringify@6.9.0: + resolution: {integrity: sha512-6b3e29CILFfSQ2nDRuZMRROzQOpPuJ+s8zPB5H7eK5ncXBbFOyVuRLU5Sx/zAUmVri3Ly49GyC8NEme4SVSAbA==} damerau-levenshtein@1.0.8: resolution: {integrity: sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==} @@ -3328,10 +3520,6 @@ packages: resolution: {integrity: sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==} engines: {node: '>= 0.4'} - debounce@3.0.0: - resolution: {integrity: sha512-64byRbF0/AirwbuHqB3/ZpMG9/nckDa6ZA0yd6UnaQNwbbemCOwvz2sL5sjXLHhZHADyiwLm0M5qMhltUUx+TA==} - engines: {node: '>=20'} - debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: @@ -3397,6 +3585,10 @@ packages: resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} engines: {node: '>=18'} + default-browser@5.5.1: + resolution: {integrity: sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==} + engines: {node: '>=18'} + define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -3433,6 +3625,10 @@ packages: destr@2.0.5: resolution: {integrity: sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==} + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + detect-libc@2.0.2: resolution: {integrity: sha512-UX6sGumvvqSaXgdKGUsgZWqcUyIXZ/vZTrlRT/iobiKhGL0zL4d3osHj3uqllWJK+i+sixDS/3COVEOFbupFyw==} engines: {node: '>=8'} @@ -3450,6 +3646,10 @@ packages: didyoumean@1.2.2: resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} + diff@8.0.4: + resolution: {integrity: sha512-DPi0FmjiSU5EvQV0++GFDOJ9ASQUVFh5kD+OzOnYdi7n3Wpm9hWWGfB/O2blfHcMVTL5WkQXSnRiK9makhrcnw==} + engines: {node: '>=0.3.1'} + dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} @@ -3557,13 +3757,105 @@ packages: sqlite3: optional: true + drizzle-orm@0.45.4: + resolution: {integrity: sha512-NiM1YZpJ2UxyeE67DpDDZ+Tsw4YLX3trSlkNT7Tm9eKoUNb1LvaAaQzXgYQsWs+AQ9TUmmwMmBOCXuqqxUWKKQ==} + peerDependencies: + '@aws-sdk/client-rds-data': '>=3' + '@cloudflare/workers-types': '>=4' + '@electric-sql/pglite': '>=0.2.0' + '@libsql/client': '>=0.10.0' + '@libsql/client-wasm': '>=0.10.0' + '@neondatabase/serverless': '>=0.10.0' + '@netlify/db': '>=0.4.0' + '@op-engineering/op-sqlite': '>=2' + '@opentelemetry/api': ^1.4.1 + '@planetscale/database': '>=1.13' + '@prisma/client': '*' + '@tidbcloud/serverless': '*' + '@types/better-sqlite3': '*' + '@types/pg': '*' + '@types/sql.js': '*' + '@upstash/redis': '>=1.34.7' + '@vercel/postgres': '>=0.8.0' + '@xata.io/client': '*' + better-sqlite3: '>=7' + bun-types: '*' + expo-sqlite: '>=14.0.0' + gel: '>=2' + knex: '*' + kysely: '*' + mysql2: '>=2' + pg: '>=8' + postgres: '>=3' + prisma: '*' + sql.js: '>=1' + sqlite3: '>=5' + peerDependenciesMeta: + '@aws-sdk/client-rds-data': + optional: true + '@cloudflare/workers-types': + optional: true + '@electric-sql/pglite': + optional: true + '@libsql/client': + optional: true + '@libsql/client-wasm': + optional: true + '@neondatabase/serverless': + optional: true + '@netlify/db': + optional: true + '@op-engineering/op-sqlite': + optional: true + '@opentelemetry/api': + optional: true + '@planetscale/database': + optional: true + '@prisma/client': + optional: true + '@tidbcloud/serverless': + optional: true + '@types/better-sqlite3': + optional: true + '@types/pg': + optional: true + '@types/sql.js': + optional: true + '@upstash/redis': + optional: true + '@vercel/postgres': + optional: true + '@xata.io/client': + optional: true + better-sqlite3: + optional: true + bun-types: + optional: true + expo-sqlite: + optional: true + gel: + optional: true + knex: + optional: true + kysely: + optional: true + mysql2: + optional: true + pg: + optional: true + postgres: + optional: true + prisma: + optional: true + sql.js: + optional: true + sqlite3: + optional: true + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} - duplexer2@0.1.4: - resolution: {integrity: sha512-asLFVfWWtJ90ZyOUHMqk7/S2w2guQKxUI2itj3d92ADHhxUSbCMGi1f1cBcJ7xM1To+pE/Khbwo1yuNbMEPKeA==} - eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} @@ -3577,15 +3869,15 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.359: - resolution: {integrity: sha512-8lPELWuYZIWk7NDvCNthtmMw/7Q5Wu25NpM4djFMHBmk8DubPAtL4YTOp7ou0e7HyJtwkVlWv8XMLURnrtgJQw==} + electron-to-chromium@1.5.477: + resolution: {integrity: sha512-PN++F4zWZoVDGWinxMnSCpVqKhqFOJfLXxdU8bYJKudAEsHL/XKVITOKWVbfMt1r276Mi9RDLU9VHx9uKJ4RMQ==} - elysia@1.4.28: - resolution: {integrity: sha512-Vrx8sBnvq8squS/3yNBzR1jBXI+SgmnmvwawPjNuEHndUe5l1jV2Gp6JJ4ulDkEB8On6bWmmuyPpA+bq4t+WYg==} + elysia@1.4.31: + resolution: {integrity: sha512-8Dt6PcIvdPWe/9Nj1gpmdRy7z8y5JoPKP0yjtpmbF1bLa8MTbNvS0Xu+0kdC58L05Qp/2bzUjqdid0CJB4cLeQ==} peerDependencies: '@sinclair/typebox': '>= 0.34.0 < 1' '@types/bun': '>= 1.2.0' - exact-mirror: '>= 0.0.9' + exact-mirror: '>= 0.2.9 < 1' file-type: '>= 20.0.0' openapi-types: '>= 12.0.0' typescript: '>= 5.0.0' @@ -3615,8 +3907,8 @@ packages: resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} engines: {node: '>=10.0.0'} - engine.io@6.6.8: - resolution: {integrity: sha512-2agL3ueZhqxoVrfmntO8yuVj+uNSlIOnhykYHk3Cq0ShYPdUjjUiSJrQvXjq01I9jAuI0Zl2YO8Evv5Mqytm5g==} + engine.io@6.6.11: + resolution: {integrity: sha512-z34mGpLoY/82ZbkX1LqGMIaf3wjVMPL6gVC681QDqnmzJ26synI8qAE32P+a7UazmpJZ8UGrFIeAavgRfXzYrg==} engines: {node: '>=10.2.0'} enhanced-resolve@5.18.0: @@ -3812,6 +4104,7 @@ packages: eslint@9.39.4: resolution: {integrity: sha512-XoMjdBOwe/esVgEvLmNsD3IRHkm7fbKIUGvrleloJXUZgDHig2IPWNniv+GwjyJXzuNqVjlr5+4yVUZjycJwfQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. hasBin: true peerDependencies: jiti: '*' @@ -3881,18 +4174,14 @@ packages: resolution: {integrity: sha512-CRT1WTyuQoD771GW56XEZFQ/ZoSfWid1alKGDYMmkt2yl8UXrVR4pspqWNEcqKvVIzg6PAltWjxcSSPrboA4iA==} engines: {node: '>=18.0.0'} - exact-mirror@1.0.0: - resolution: {integrity: sha512-tB6QSwlyUDZh22vS4ytBjmTvpMJ7eNNqSUtH4w7TpQsE7//V+MsdWUhO0B1UptzStDFHQBCxfJPtDDiVaFfRyQ==} + exact-mirror@0.2.9: + resolution: {integrity: sha512-7+ecLdWdlY0Br1E1Fax2Pss5VU3b1WQwJ8bdyt5azPNdhKHuivjQlV8baXF9NkQwlvnyOwaM6ITBiuK43PQ4wg==} peerDependencies: - typebox: '>= 1.1.0' + '@sinclair/typebox': ^0.34.15 peerDependenciesMeta: - typebox: + '@sinclair/typebox': optional: true - execa@9.6.1: - resolution: {integrity: sha512-9Be3ZoN4LmYR90tUoVu2te2BsbzHfhJyfEiAVfz7N5/zv+jduIfLrV2xdQXOHbaD6KgpGdO9PRPM1Y4Q9QkPkA==} - engines: {node: ^18.19.0 || >=20.5.0} - expect-type@1.3.0: resolution: {integrity: sha512-knvyeauYhqjOYvQ66MznSMs83wmHrCycNEN6Ao+2AeYEfxUIkuiVxdEa1qlGEPK+We3n0THiDciYSsCcgW/DoA==} engines: {node: '>=12.0.0'} @@ -3907,8 +4196,12 @@ packages: resolution: {integrity: sha512-hIS4idWWai69NezIdRt2xFVofaF4j+6INOpJlVOLDO8zXGpUVEVzIYk12UUi2JzjEzWL3IOAxcTubgz9Po0yXw==} engines: {node: '>= 18'} - exsolve@1.0.8: - resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==} + express@5.3.0: + resolution: {integrity: sha512-qCqy1xSoaugxOD4IVHb1ZWdkvCF2W3aE2okKouWj8VwJ+ztskSiXoBnCSJqfKT+cVPJhuJqe9YLbY425+Zh00g==} + engines: {node: '>= 18'} + + exsolve@1.2.0: + resolution: {integrity: sha512-h1pQPR9XoeSMdntRNCjyTznaume4UpfXrULBnlkZ2CUM/G5eSa+pBByGldO5uR8dxbPC+OuJXsPPNf+JZ81ADg==} extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -3933,6 +4226,9 @@ packages: fast-json-stringify@6.4.0: resolution: {integrity: sha512-ibRCQ0GZKJIQ+P3Et1h0LhPgp3PMTYk0MH8O+kW3lNYsvmaQww5Nn3f1jf73Q0jR1Yz3a1CDP4/NZD3vOajWJQ==} + fast-json-stringify@7.3.0: + resolution: {integrity: sha512-+NuA3O14e66h10yOYIsCh4S3GKV+Q/pSRoDYShKarVv8G8QboaLJ8uynpyiOoH38YRW4T6U7KVefJkC/tYpePA==} + fast-levenshtein@2.0.6: resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} @@ -3951,8 +4247,11 @@ packages: fast-string-width@3.0.2: resolution: {integrity: sha512-gX8LrtNEI5hq8DVUfRQMbr5lpaS4nMIWV+7XEbXk2b8kiQIizgnlr12B4dA3ZEx3308ze0O4Q1R+cHts8kyUJg==} - fast-uri@3.1.4: - resolution: {integrity: sha512-8JnbkQ4juDyvYs4mgFGQqg4yCYtFDtUtmp2QIQq11ZZe5CFQ5wcqm1rqDgAh/QdMySuBnPzMUiJUNZG5N/AiQw==} + fast-uri@3.1.9: + resolution: {integrity: sha512-hS/0Wt3Ya043oKXs0sIxrMpKQITXhMLIrVAKKXi4gozGC9v7YRWVnXIZzjNPTO02M9BdxLCWqK1yRXgNziVyJQ==} + + fast-uri@4.2.3: + resolution: {integrity: sha512-I1PXwP5eAhlNlcdpjt9CgB59op2ZvZfxw+BkqGFVIUOgNpCVTcTqp3HhTX7brxj5vsip+nSY4nTvff+eIA76hg==} fast-wrap-ansi@0.2.2: resolution: {integrity: sha512-7F2Fl+TjRSenLqlU3UjSH0iyqopqoZIu7eZVpEirP2g1GtWa2G/ecEmBdgz31+Mxr+ELclgg6sokpSFIQiZ02Q==} @@ -3975,8 +4274,8 @@ packages: fastify-plugin@5.1.0: resolution: {integrity: sha512-FAIDA8eovSt5qcDgcBvDuX/v0Cjz0ohGhENZ/wpc3y+oZCY2afZ9Baqql3g/lC+OHRnciQol4ww7tuthOb9idw==} - fastify@5.8.5: - resolution: {integrity: sha512-Yqptv59pQzPgQUSIm87hMqHJmdkb1+GPxdE6vW6FRyVE9G86mt7rOghitiU4JHRaTyDUk9pfeKmDeu70lAwM4Q==} + fastify@5.12.8: + resolution: {integrity: sha512-moP8exb2sCHLUbJkwp+I6C0padhy4D8lp0SdmzY7HhSdZuqm7O/u3o2aq7u8okaQ//33QDzj3G/u+FsSdB8Qzw==} fastq@1.18.0: resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} @@ -4000,10 +4299,6 @@ packages: fflate@0.8.3: resolution: {integrity: sha512-tbZNuJrLwGUp3zshBtdy4W+ORxZuIh8a5ilyIEQDC5rY1f3U20JMry0Ll3WBzU58EZKsEuJFXhb5gwv8CsPvgA==} - figures@6.1.0: - resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} - engines: {node: '>=18'} - file-entry-cache@8.0.0: resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} engines: {node: '>=16.0.0'} @@ -4024,8 +4319,8 @@ packages: resolution: {integrity: sha512-S8KoZgRZN+a5rNwqTxlZZePjT/4cnm0ROV70LedRHZ0p8u9fRID0hJUZQpkKLzro8LfmC8sx23bY6tVNxv8pQA==} engines: {node: '>= 18.0.0'} - find-my-way@9.7.0: - resolution: {integrity: sha512-f2JHn75x2JlwUwLenZypgczR7YWMb/uO9BvUXtus+JMgkbIkLADd38cI4EiV+OQqrGo1Zlq6V8wnqMJ8e62wUQ==} + find-my-way@9.10.0: + resolution: {integrity: sha512-eru+uCPQ2g+nLBkf84MHP/KyNNMar0BDy0j+i8Fb72GF9/YHBZ58q7FODUtfVV7XU9nfRUHXSmaM8NmZcIbZ4Q==} engines: {node: '>=20'} find-up@5.0.0: @@ -4048,8 +4343,8 @@ packages: fn.name@1.1.0: resolution: {integrity: sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==} - follow-redirects@1.16.0: - resolution: {integrity: sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==} + follow-redirects@1.16.2: + resolution: {integrity: sha512-/kVP2U8z596Ia0gwFrwyIeo74ta5aVmSeU1FfAUMAmcEP5EP7zydmag3SLiN64NaRKef3lxsq7i/g7ltJQDGow==} engines: {node: '>=4.0'} peerDependencies: debug: '*' @@ -4092,10 +4387,6 @@ packages: resolution: {integrity: sha512-Rx/WycZ60HOaqLKAi6cHRKKI7zxWbJ31MhntmtwMoaTeF7XFH9hhBp8vITaMidfljRQ6eYWCKkaTK+ykVJHP2A==} engines: {node: '>= 0.8'} - fs-extra@11.3.5: - resolution: {integrity: sha512-eKpRKAovdpZtR1WopLHxlBWvAgPny3c4gX1G5Jhwmmw4XJj0ifSD5qB5TOo8hmA0wlRKDAOAhEE1yVPgs6Fgcg==} - engines: {node: '>=14.14'} - fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} @@ -4116,21 +4407,13 @@ packages: functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - gaxios@7.1.3: - resolution: {integrity: sha512-YGGyuEdVIjqxkxVH1pUTMY/XtmmsApXrCVv5EU25iX6inEPbV+VakJfLealkBtJN69AQmh1eGOdCl9Sm1UP6XQ==} - engines: {node: '>=18'} - - gaxios@7.1.5: - resolution: {integrity: sha512-5FZy72Rh8LhtjmvDrKkI+lVhrsQrVKVsItxMoDm5mNQE+xR0WVIIs+jzPSJgBvKVsLi24fZhXJIsNI0bihDzFg==} - engines: {node: '>=18'} - - gcp-metadata@8.1.2: - resolution: {integrity: sha512-zV/5HKTfCeKWnxG0Dmrw51hEWFGfcF2xiXqcA3+J90WDuP0SvoiSO5ORvcBsifmx/FoIjgQN3oNOGaQ5PhLFkg==} - engines: {node: '>=18'} + gaxios@8.3.2: + resolution: {integrity: sha512-7VsaTExxjbDv2ZK1YuC4jbgfN33NI/6/7zdYWUHB6mcg51v4tCBZe+xzjqPzOpVzI+C5k1Kk9OQ80WVrXAHOqw==} + engines: {node: '>=22'} - gcp-metadata@8.1.3: - resolution: {integrity: sha512-ziTrzUhhpL9Zk5k0HHzgP/KIpWDJT0VMBC/ynt/QIBvTW+UUcSivQRl6VlwTf/EilDxtSWklHoRsKy1c4k+59w==} - engines: {node: '>=18'} + gcp-metadata@9.2.3: + resolution: {integrity: sha512-d2OI/dJJ3IIaeOz3c9jvr5j5G5beI5fQzbgilNiWhDKGwvJN9o10Qub70NkbF6PNJSUoNKZ77JKYGz0Fs4+9Lg==} + engines: {node: '>=22'} gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} @@ -4152,10 +4435,6 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-stream@9.0.1: - resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} - engines: {node: '>=18'} - get-symbol-description@1.1.0: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} @@ -4196,21 +4475,17 @@ packages: resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} engines: {node: '>= 0.4'} - google-auth-library@10.5.0: - resolution: {integrity: sha512-7ABviyMOlX5hIVD60YOfHw4/CxOfBhyduaYB+wbFWCWoni4N7SLcV46hrVRktuBbZjFC9ONyqamZITN7q3n32w==} - engines: {node: '>=18'} - - google-auth-library@10.9.1: - resolution: {integrity: sha512-i1ydyHrqcIxXkWh/uBmVkzCvIuq5yiK2ATndIe5XxKholrG/MTYP9xGYka4sQhrbIAgGjL2B6NOE7rFaiF3fXw==} - engines: {node: '>=18'} + google-auth-library@11.3.3: + resolution: {integrity: sha512-VxjQ5+zHeR4RcRi001qnT/6KRKy2CIjQ5I7/wFErvRqr0+setlRqjDOAzvjzWEzyvsWswZE6WMQJtS8OpeTqAQ==} + engines: {node: '>=22'} - google-logging-utils@1.1.3: - resolution: {integrity: sha512-eAmLkjDjAFCVXg7A1unxHsLf961m6y17QFqXqAXGj/gVkKFrEICfStRfwUlGNfeCEjNRa32JEWOUTlYXPyyKvA==} - engines: {node: '>=14'} + google-logging-utils@2.1.1: + resolution: {integrity: sha512-jYZOPMaRGS3Hldyudft6bdibW9ZWUKBkMdB2TeSETkV1c2T9TR4zxEWZETHv9xJ8KHr2hgkNLaSa8kcEcwlpeQ==} + engines: {node: '>=22'} - googleapis-common@8.0.2: - resolution: {integrity: sha512-5MXeQzIZaqCH7B+HJWqhQm946VARpZep6acbWSr/fcgF2cQANq7allgX+i/G0EqF0WyUxB277gtWMzRYHMl9tg==} - engines: {node: '>=18.0.0'} + googleapis-common@9.3.1: + resolution: {integrity: sha512-wtv/e7JYgmtpIPcSez2EFD/Wx49DPsRX2rj15D7hTwc7tDsP82dcwoX/I4+zE38mu6S9PcghizzzADLf+ZMunA==} + engines: {node: '>=22'} gopd@1.2.0: resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} @@ -4219,10 +4494,6 @@ packages: graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - gtoken@8.0.0: - resolution: {integrity: sha512-+CqsMbHPiSTdtSO14O51eMNlrp9N79gmeqmXeouJOhfucAedHw9noVe/n5uJk3tbKE6a+6ZCQg3RPhVhHByAIw==} - engines: {node: '>=18'} - guid-typescript@1.0.9: resolution: {integrity: sha512-Y8T4vYhEfwJOTbouREvG+3XDsjr8E3kIr7uf+JZ0BYloFsttiHU0WfvANVsR7TxNUJa/WpCnw/Ino/p+DeBhBQ==} @@ -4277,6 +4548,10 @@ packages: hookified@1.15.1: resolution: {integrity: sha512-MvG/clsADq1GPM2KGo2nyfaWVyn9naPiXrqIe4jYjXNZQt238kWyOGrsyc/DmRAQ+Re6yeo6yX/yoNCG5KAEVg==} + hookified@3.1.0: + resolution: {integrity: sha512-G2jPVpzwIiV7pcYcg62ngNvY+y0iCkKmuJIaQpomFdvtY89UiSvWuPiNo1AalSr1t2op1cdz21ZThZc3DSbmvA==} + engines: {node: '>=22.18.0'} + http-errors@2.0.1: resolution: {integrity: sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==} engines: {node: '>= 0.8'} @@ -4305,20 +4580,12 @@ packages: resolution: {integrity: sha512-/MVmHp58WkOypgFhCLk4fzpPcFQvTJ/e6LBI7irpIO2HfxUbpmYoHF+KzipzJpxxzJu7aJNWQ0xojJ/dzV2G5g==} engines: {node: '>= 20'} - human-signals@8.0.1: - resolution: {integrity: sha512-eKCa6bwnJhvxj14kZk5NCPc6Hb6BdsU9DZcOnmQKSnO1VKrfV0zCvtttPZUsBvjmNDn8rpcJfpwSYnHBjc95MQ==} - engines: {node: '>=18.18.0'} - - ibm-cloud-sdk-core@5.4.20: - resolution: {integrity: sha512-3jdfmJvV67DOlzHfNgLFkRgitmly/qlq/MBqfVuFEugNe4zrYQar8IRIfby635ZpbKR4PmdmRjIjn5f0kQy2Ig==} - engines: {node: '>=20'} - ibm-cloud-sdk-core@5.6.0: resolution: {integrity: sha512-7balLY8WKk+bOhe5Vgg4zG2X6Z0zhpG/3VtYPC69evj+lVJSId8xYP7ISRzRfoeXAlJfzLNMbi2Na/0IdDiIkQ==} engines: {node: '>=20'} - iconv-lite@0.7.2: - resolution: {integrity: sha512-im9DjEDQ55s9fL4EYzOAv0yMqmMBSZp6G0VvFyTMPKWxiSBHUj9NW/qqLmXUwXrrM7AvqSlTCfvqRb0cM8yYqw==} + iconv-lite@0.7.3: + resolution: {integrity: sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==} engines: {node: '>=0.10.0'} ieee754@1.2.1: @@ -4347,8 +4614,8 @@ packages: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} - ip-address@10.2.0: - resolution: {integrity: sha512-/+S6j4E9AHvW9SWMSEY9Xfy66O5PWvVEJ08O0y5JGyEKQpojb0K0GKpz/v5HJ/G0vi3D2sjGK78119oXZeE0qA==} + ip-address@10.7.6: + resolution: {integrity: sha512-00LYkM6byILa9eQIx6qoaXCM40xTLd56AZ4vyaPW3YTyb49VZYPo5xsiAq4tuQ54GH4R7gVdYScJ1B7B77PuTg==} engines: {node: '>= 12'} ipaddr.js@1.9.1: @@ -4432,6 +4699,10 @@ packages: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} + is-in-ssh@1.0.0: + resolution: {integrity: sha512-jYa6Q9rH90kR1vKB6NM7qqd1mge3Fx4Dhw5TVlK1MUBqhEOuCagrEHMevNuCcbECmXZ0ThXkRm+Ymr51HwEPAw==} + engines: {node: '>=20'} + is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} @@ -4457,10 +4728,6 @@ packages: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} - is-plain-obj@4.1.0: - resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} - engines: {node: '>=12'} - is-promise@4.0.0: resolution: {integrity: sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==} @@ -4480,10 +4747,6 @@ packages: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} - is-stream@4.0.1: - resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} - engines: {node: '>=18'} - is-string@1.1.1: resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} @@ -4520,9 +4783,6 @@ packages: resolution: {integrity: sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw==} engines: {node: '>=16'} - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} @@ -4567,15 +4827,15 @@ packages: js-base64@3.7.8: resolution: {integrity: sha512-hNngCeKxIUQiEUN3GPJOkz4wF/YvdUdbNL9hsBcMQTkKzboD7T/q3OYOuuPZLUE6dBxSGpwhk5mwuDud7JVAow==} - js-rouge@3.2.0: - resolution: {integrity: sha512-2dvY28iFq5NcwxPNzc2zMgLVJED843m6CnKrCy0jYnOKd+QQhdkxI1wmdQspbcOAggo3K3gUZfhTSwmM+lWoBA==} + js-rouge@3.2.3: + resolution: {integrity: sha512-6eZXVLpJ6y/5lqaPwQD6syd1oF1TNYTDLbH6yBiObHAx8TFhY8im26obnQw2435aLE/64ARTp3jvdP5qxEP53A==} engines: {node: '>=18.0.0'} js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - js-yaml@4.3.1: - resolution: {integrity: sha512-CY6crGq313MX8GkwvB7tzgp99vjQxY1++5y10/BKN/GUfHqWaOGQMNZkBvqSzsZKWk/ijwHlWzzkLulsGHhjWQ==} + js-yaml@4.3.2: + resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==} hasBin: true jsesc@3.1.0: @@ -4623,9 +4883,6 @@ packages: engines: {node: '>=6'} hasBin: true - jsonfile@6.2.1: - resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==} - jsonwebtoken@9.0.3: resolution: {integrity: sha512-MT/xP0CrubFRNLNKvxJ2BYfy53Zkm++5bX9dtuPbqAeQpTVe0MQTFhao8+Cp//EmJp244xt6Drw/GVEGCUj40g==} engines: {node: '>=12', npm: '>=6'} @@ -4653,17 +4910,13 @@ packages: keyv@5.6.0: resolution: {integrity: sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw==} + keyv@6.1.0: + resolution: {integrity: sha512-0OO64DxKOITdyQljNCcO+vc+iyaPmm3OV5eKOWRxWCp3V0QnXenpqcKfjGjycNILUJNV+erm1ose6Hsgr1fNFA==} + engines: {node: '>= 22.19.0'} + kuler@2.0.0: resolution: {integrity: sha512-Xq9nH7KlWZmXAtodXDDRE7vs6DU1gTU8zYDHDiWLSip45Egwq3plLHzPn27NgvzL2r1LMPC1vdqh98sQxtqj4A==} - langfuse-core@3.38.20: - resolution: {integrity: sha512-zBKVmQN/1oT5VWZUBYlWzvokIlkC/6mnpgr/2atMyTeAm+jR3ia7w2iJMjlrF5/oG8ukO1s8+LDRCzJpF1QeEA==} - engines: {node: '>=18'} - - langfuse@3.38.20: - resolution: {integrity: sha512-MAmBAASSzJtmK1O9HQegA1mFsQhT8Yf+OJRGvE7FXkyv3g/eiBE0glLD0Ohg3pkxhoPdggM5SejK7ue9ctlaMA==} - engines: {node: '>=18'} - language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -4683,78 +4936,78 @@ packages: light-my-request@6.6.0: resolution: {integrity: sha512-CHYbu8RtboSIoVsHZ6Ye4cj4Aw/yg2oAFimlF7mNvfDV192LR7nDiKtSIfCuLT7KokPSTn/9kfVLm5OGN0A28A==} - lightningcss-android-arm64@1.32.0: - resolution: {integrity: sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==} + lightningcss-android-arm64@1.33.0: + resolution: {integrity: sha512-gEpRTalKdosp4Bb8qWtc2iOgE5SeIHlpS1up9bFq2wAyYhl1UdTObYiHe98zEM9SQvSoqQZ1IQD0JNpg3Ml5pg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [android] - lightningcss-darwin-arm64@1.32.0: - resolution: {integrity: sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==} + lightningcss-darwin-arm64@1.33.0: + resolution: {integrity: sha512-Sciaz8eenNTKn9b3t7+xr0ipTp9YxKQY4npwQ3mrRuL0BAVHBLyZxofhaKBAVtzmtRZ/zTyo0/to4B1uWG/Djg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [darwin] - lightningcss-darwin-x64@1.32.0: - resolution: {integrity: sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==} + lightningcss-darwin-x64@1.33.0: + resolution: {integrity: sha512-Z5UPAxzrjlWNNyGy6i65cJzzvgJ5D3T6wMvs+gWpY9d7qRhANrxqAp6LhxIgZhWEw18RfJTGcRxjuLIBr+m8XQ==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [darwin] - lightningcss-freebsd-x64@1.32.0: - resolution: {integrity: sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==} + lightningcss-freebsd-x64@1.33.0: + resolution: {integrity: sha512-QQM/Ti/hQajJwCY+RiWuCZ9sdtI/XQk7nDK5vC8kkdwixezOlDgvDx7+RT+QjK6FcFT4MpsuoBnHIo/O3StRRg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [freebsd] - lightningcss-linux-arm-gnueabihf@1.32.0: - resolution: {integrity: sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==} + lightningcss-linux-arm-gnueabihf@1.33.0: + resolution: {integrity: sha512-N7FVBe6iS24MlM6R/4RBTxGhQheZGs7tiQ9U32UtF75NzP5Q7xWPRqLBCKxlRQRk3rY1jCIPLzx7WzOhuUIRLQ==} engines: {node: '>= 12.0.0'} cpu: [arm] os: [linux] - lightningcss-linux-arm64-gnu@1.32.0: - resolution: {integrity: sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==} + lightningcss-linux-arm64-gnu@1.33.0: + resolution: {integrity: sha512-j2v/itmy4HlNxlc6voKXYgBqNi0Ng2LShg4z7GufpEgs05P+2suBVyi9I6YHq5uoVFx9ETin3eCEhLVyXGQnKg==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] libc: [glibc] - lightningcss-linux-arm64-musl@1.32.0: - resolution: {integrity: sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==} + lightningcss-linux-arm64-musl@1.33.0: + resolution: {integrity: sha512-yiO5ROMuYQgXbC60yjZU5CYSFZGKXL0HFATXt9mHJn1+zW55oCtMI9NfcVhYLMFDL7gV7oBPon/EmMMGg2OvtQ==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] libc: [musl] - lightningcss-linux-x64-gnu@1.32.0: - resolution: {integrity: sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==} + lightningcss-linux-x64-gnu@1.33.0: + resolution: {integrity: sha512-ar+Ju7LmcN0Jo4FpL4hpFybwNG9/3A/Br5KW2n2jyODg3MEZXaDYADdemoNS+BDNfMgKvylJLj4S5tyRActuAg==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] libc: [glibc] - lightningcss-linux-x64-musl@1.32.0: - resolution: {integrity: sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==} + lightningcss-linux-x64-musl@1.33.0: + resolution: {integrity: sha512-RYiYbkokw0trfKqqzfF55lginwEPrD3OJDfTuJzFs1MK6iFnDenaz1fqLLtX4ITG3OktJQXOeTaw1awrBAlZPw==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] libc: [musl] - lightningcss-win32-arm64-msvc@1.32.0: - resolution: {integrity: sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==} + lightningcss-win32-arm64-msvc@1.33.0: + resolution: {integrity: sha512-1K+MPfLSFVpphzpdbfkhlWk6wBrTObBzS2T6db10PNOZgR9GoVsAWzwNyuhUYYbTp23j+4RrncfujZ4uAzXvwA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [win32] - lightningcss-win32-x64-msvc@1.32.0: - resolution: {integrity: sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==} + lightningcss-win32-x64-msvc@1.33.0: + resolution: {integrity: sha512-OlEICDx/Xl0FqSp4bry8zFnCvGpig3Gl4gCquvYwHuqJKEC1+n9NgDniFvqHGmMv1ZkqDJrDqKKSykTDX+ehuA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [win32] - lightningcss@1.32.0: - resolution: {integrity: sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==} + lightningcss@1.33.0: + resolution: {integrity: sha512-WkUDrojuJs0xkgGf2udWxa3yGBRxPtxUkB79i6aCZLRgc7PM8fZe9TosfPDcvEpQZbuFASnHYmRLBLUbmLOIIA==} engines: {node: '>= 12.0.0'} lilconfig@3.1.3: @@ -4818,8 +5071,8 @@ packages: lru-cache@10.4.3: resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} - lru-cache@11.5.1: - resolution: {integrity: sha512-RPimw/7aMdv2oqRrxKwvZXcPfwBrn/JZ2xYcY9Hus/6LaS3VOAKVWKWgNLCFSiOm1ESXinjsDlidVU7JlnCN2A==} + lru-cache@11.5.3: + resolution: {integrity: sha512-U4N8FgzmWxc8k1VH8Kr6lQg18U7Fjvby6wXHVRX/ZZ7IwWbRMgrRbP0Wrb5q5NVinryp4SQampHKdvtecItxUg==} engines: {node: 20 || >=22} lru-cache@5.1.1: @@ -4969,10 +5222,6 @@ packages: ms@2.1.3: resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - mustache@4.2.0: - resolution: {integrity: sha512-71ippSywq5Yb7/tVYyGbkBggbU8H3u5Rz56fH60jGFgr8uHwxs+aSKeqmluIVzM0m0kB7xQjKS6qPfd0b2ZoqQ==} - hasBin: true - mute-stream@3.0.0: resolution: {integrity: sha512-dkEJPVvun4FryqBmZ5KhDo0K9iDXAwn08tMLDinNdRBNPcYEDiWYysLcc6k3mjTMlbP9KyylvRpd4wFtwrT9rw==} engines: {node: ^20.17.0 || >=22.9.0} @@ -5008,8 +5257,8 @@ packages: resolution: {integrity: sha512-eonl3sLUha+S1GzTPxychyhnUzKyeQkZ7jLjKrBagJgPla13F+uQ71HgpFefyHgqrjEbCPkDArxYsjY8/+gLKA==} engines: {node: '>= 0.4.0'} - next@16.2.11: - resolution: {integrity: sha512-B339zaqbyK8cmxhoAvLrcwoabwCP1wz21zSzfqxqXAemTu2BXnH7tQnfcglKv1vnMUIDBc+Hth7XODQriTZiRQ==} + next@16.4.5: + resolution: {integrity: sha512-rmdfsWosjTUO+6R0S3KokoIk6Kj0sWDRTe86tZHdqaWH/oXq/udX3/4xb+YQi7aWbyEFoglDU54kaifLCdXbBw==} engines: {node: '>=20.9.0'} hasBin: true peerDependencies: @@ -5038,8 +5287,8 @@ packages: resolution: {integrity: sha512-dRB78srN/l6gqWulah9SrxeYnxeddIG30+GOqK/9OlLVyLg3HPnr6SqOWTWOXKRwC2eGYCkZ59NNuSgvSrpgOA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - node-forge@1.4.0: - resolution: {integrity: sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==} + node-forge@1.4.3: + resolution: {integrity: sha512-P6wzfh6t70avmV8FrVEAd/36sOPJQ+hkaJVX1Laap9J/77m7M0eyozDvc8SwnDf4P7MP94gwbAAo0rg3YVXT+g==} engines: {node: '>= 6.13.0'} node-int64@0.4.0: @@ -5048,8 +5297,9 @@ packages: node-mock-http@1.0.4: resolution: {integrity: sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==} - node-releases@2.0.44: - resolution: {integrity: sha512-5WUyunoPMsvvEhS8AxHtRzP+oA8UCkJ7YRxatWKjngndhDGLiqEVAQKWjFAiAiuL8zMRGzGSJxFnLetoa43qGQ==} + node-releases@2.0.63: + resolution: {integrity: sha512-6li2QanLsAXpIH2R6j77MzRyvOyrvdTqlKtO4CgBdHGNvN99ZZfyxszHc5o5+IZBWD5u6Hzwg83JoGXmqZNG9Q==} + engines: {node: '>=18'} node-rsa@1.1.1: resolution: {integrity: sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==} @@ -5062,10 +5312,6 @@ packages: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} - npm-run-path@6.0.0: - resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} - engines: {node: '>=18'} - nunjucks@3.2.4: resolution: {integrity: sha512-26XRV6BhkgK0VOxfbU5cQI+ICFUtMLixv1noZn1tGU38kQH5A5nmmbk/O45xdyBhD1esk47nKrY0mvQpZIhRjQ==} engines: {node: '>= 6.9.0'} @@ -5158,12 +5404,43 @@ packages: resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} engines: {node: '>=18'} + open@11.0.4: + resolution: {integrity: sha512-++Zlftm0kVLPmzC06t6epuWmcRMDbI4z5P3NNX979WA/k23+NtSOynEGzsVfZwguKw2mi5umVgnBlJQMwRz4Pg==} + engines: {node: '>=20'} + openai@6.42.0: resolution: {integrity: sha512-1WFEt/uXMXOLhYRNkgJWo08Y2YNvNwpVU72K7ibrWgWpNOXd4VojXLbe6SQ4bLiUQ3Y8jz4IiyVkylJCL1DtZg==} peerDependencies: ws: ^8.20.1 - zod: ^3.25 || ^4.0 + zod: ^4.6.6 + peerDependenciesMeta: + ws: + optional: true + zod: + optional: true + + openai@7.51.0: + resolution: {integrity: sha512-Ibu1d3ilmMbXRS8Y3WUPNTKk96p0rg1/BSlqASnvKy6i8efKjliUZGSfUTTCRcZJNGQ3xXMdita2REQOlH68JA==} + engines: {node: '>=22.0.0'} + peerDependencies: + '@aws-sdk/credential-provider-node': '>=3.972.0 <4' + '@smithy/hash-node': '>=4.3.0 <5' + '@smithy/signature-v4': '>=5.4.0 <6' + google-auth-library: '>=9.15.1 <12' + undici: ^7.30.1 + ws: ^8.20.1 + zod: ^4.6.6 peerDependenciesMeta: + '@aws-sdk/credential-provider-node': + optional: true + '@smithy/hash-node': + optional: true + '@smithy/signature-v4': + optional: true + google-auth-library: + optional: true + undici: + optional: true ws: optional: true zod: @@ -5233,10 +5510,6 @@ packages: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} - parse-ms@4.0.0: - resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} - engines: {node: '>=18'} - parse5@8.0.1: resolution: {integrity: sha512-z1e/HMG90obSGeidlli3hj7cbocou0/wa5HacvI3ASx34PecNjNQeaHNo5WIZpWofN9kgkqV1q5YvXe3F0FoPw==} @@ -5256,10 +5529,6 @@ packages: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} - path-key@4.0.0: - resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} - engines: {node: '>=12'} - path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} @@ -5464,30 +5733,71 @@ packages: resolution: {integrity: sha512-mdb8TKt+YCRbGQdYar3AKNUPCyEiqcprScF4unYpGALF6HlBaEuO6wPuIqXXpCWkw4VclJYCKbb6lq6pH6bJeA==} engines: {node: ^20.20.0 || >=22.22.0} + powershell-utils@0.2.1: + resolution: {integrity: sha512-C+y9x90UElAddDZmV4qOx9W53B61PO7cIqWz2dQsWlwswuq4mr8NEwytdGKboYbQlGZ3awrkTeNvcZiZNHnQ8A==} + engines: {node: '>=20'} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} - pretty-ms@9.3.0: - resolution: {integrity: sha512-gjVS5hOP+M3wMm5nmNOucbIrqudzs9v/57bWRHQWLYklXqoXKrVfYW2W9+glfGsqtPgpiz5WwyEEB+ksXIx3gQ==} - engines: {node: '>=18'} - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - process-warning@4.0.1: resolution: {integrity: sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==} process-warning@5.0.0: resolution: {integrity: sha512-a39t9ApHNx2L4+HBnQKqxxHNs1r7KF+Intd8Q/g1bUh6q0WIp9voPXJ/x0j+ZL45KF1pJd9+q2jLIRMfvEshkA==} + process-warning@5.1.1: + resolution: {integrity: sha512-oCkNVj4OKnKEcocVBcDfiIugN1/cE6rgfT3nCtzeqZPA8+rIxMaQ0xXzIkGP8Gj2qUaP1UR7uhJ1VD8lUCpzCg==} + promise-limit@2.7.0: resolution: {integrity: sha512-7nJ6v5lnJsXwGprnGXga4wx6d1POjvi5Qmf1ivTRxTjH4Z/9Czja/UCMLVmB9N93GeWOU93XaFaEt6jbuoagNw==} - promptfoo@0.121.19: - resolution: {integrity: sha512-5YebsCED/bmR9JktH9YNU62Tr1m3ncFMlM2tKrguI8vFFUfvqxhNzUBa3Z6huG7OvDKbi69UpamU4CLtYLDezQ==} - engines: {node: ^20.20.0 || >=22.22.0} + promptfoo@0.125.1: + resolution: {integrity: sha512-nogBhixdp69icwkg1EI0syZ4zAmAjJyWeLcqxAkTldbHi0qirOslwHvkUQhQmg65lQLrIKyMOMLXlBlSc6LRrg==} + engines: {node: '>=22.22.0'} hasBin: true + peerDependencies: + '@anthropic-ai/claude-agent-sdk': '*' + '@huggingface/transformers': '*' + '@ibm-cloud/watsonx-ai': '*' + '@langfuse/client': '*' + '@openai/agents': '*' + '@openai/codex-sdk': '*' + '@openai/codex-security': ^0.2.0 + '@slack/web-api': '*' + ibm-cloud-sdk-core: '*' + jks-js: ^1.1.5 + playwright: '*' + playwright-extra: '*' + puppeteer-extra-plugin-stealth: '*' + peerDependenciesMeta: + '@anthropic-ai/claude-agent-sdk': + optional: true + '@huggingface/transformers': + optional: true + '@ibm-cloud/watsonx-ai': + optional: true + '@langfuse/client': + optional: true + '@openai/agents': + optional: true + '@openai/codex-sdk': + optional: true + '@openai/codex-security': + optional: true + '@slack/web-api': + optional: true + ibm-cloud-sdk-core: + optional: true + jks-js: + optional: true + playwright: + optional: true + playwright-extra: + optional: true + puppeteer-extra-plugin-stealth: + optional: true prop-types@15.8.1: resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} @@ -5496,8 +5806,8 @@ packages: resolution: {integrity: sha512-PIOO89BMGMXGz2333TVv/OqPNVWm7w30ll/4FtLbtLBaonzJMYwTbAZSSlobjIy9MoUgIAxSVUpK7aP7EpTtkg==} engines: {node: '>=12.0.0'} - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + proxy-addr@2.0.8: + resolution: {integrity: sha512-5nnx0yGyVUcY6t9RnWcARWtwT9F1D8O9rt08htPvnd49W1IgZtmLkhu9WfMzQj1cFxjHIO6connUNVW5k7AVyQ==} engines: {node: '>= 0.10'} proxy-agent@8.0.1: @@ -5523,6 +5833,10 @@ packages: resolution: {integrity: sha512-Rzq0KEyX/w/tEybncDgdkZrJgVUsUMk3xjh3t5bv3S1HTAtg+uOYt72+ZfwiQwKdysThkTBdL/rTi6HDmX9Ddw==} engines: {node: '>=0.6'} + qs@6.17.1: + resolution: {integrity: sha512-jd3COkaKVgGUW+ZHyEHCG9bH7RoaaiWuMgzsIBjUMVjLAaWGWpoUAVwljVvBHxRu/2qEHnadLGZrkutYUBPQJA==} + engines: {node: '>=0.6'} + querystringify@2.2.0: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} @@ -5561,13 +5875,10 @@ packages: read-cache@1.0.0: resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} - read-excel-file@9.0.10: - resolution: {integrity: sha512-Y0KhCerC+ybj2IrS5htrGRc7LXtyQT1rJ6MGqF28kJeRYjRt0HN1ne0jd0Xnwqh2gTJRs3fe0D9TLUYrBhT+LQ==} + read-excel-file@9.3.14: + resolution: {integrity: sha512-rfEpNMthm/REIpSCLnGTrQD5aW+U9rrhFuGYF+XRO8Soz+7b+rAOW1z2vJbNiEINbFPbjRW16vz0KnX41Si9qw==} engines: {node: '>=18'} - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - readable-stream@3.6.2: resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} engines: {node: '>= 6'} @@ -5645,7 +5956,7 @@ packages: resolution: {integrity: sha512-pOLi+Gdll3JekwuFjXO3fTq+L9lzMQGcSq7M5gIjExcl3Gu1hd4XXuf5o3+LuSBsaULQH7DiNbsqPd1chVpQGQ==} engines: {node: '>=10.7.0'} peerDependencies: - axios: ^1.18.0 + axios: ^1.20.0 retry@0.13.1: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} @@ -5658,10 +5969,6 @@ packages: rfdc@1.4.1: resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} - rimraf@5.0.10: - resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} - hasBin: true - roarr@2.15.4: resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} engines: {node: '>=8.0'} @@ -5669,8 +5976,8 @@ packages: robot3@0.4.1: resolution: {integrity: sha512-hzjy826lrxzx8eRgv80idkf8ua1JAepRc9Efdtj03N3KNJuznQCPlyCJ7gnUmDFwZCLQjxy567mQVKmdv2BsXQ==} - rolldown@1.1.2: - resolution: {integrity: sha512-x0CrQQqCXWGeI8dTvFfN/Dnv3yMKT9hv5jFjlOreKAx9wqLq9wz7VvLLHyaAXC90/CpggTu9SisSbsJJTPSjNQ==} + rolldown@1.2.16: + resolution: {integrity: sha512-bWvlMpFKiTfDKfnK7FC2MPgPeWCf/Kpwsq49ApdW+FQaBZb6O6dZ4MAPbPUjp7hYQrw/RobqCzn64BRrQecGHw==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true @@ -5697,9 +6004,6 @@ packages: resolution: {integrity: sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==} engines: {node: '>=0.4'} - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} @@ -5722,6 +6026,10 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + saxen@11.2.0: + resolution: {integrity: sha512-2bG564AAJcm/3vyZC0Uhs/mACrH+4AHMaKHKAB2M5xMqomUZa27FQ7MYaQGFKVcJk/MVzSEQ34A8QZWW+eiWEw==} + engines: {node: '>= 20.12'} + saxes@6.0.0: resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==} engines: {node: '>=v12.22.7'} @@ -5742,21 +6050,6 @@ packages: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - semver@7.8.0: - resolution: {integrity: sha512-AcM7dV/5ul4EekoQ29Agm5vri8JNqRyj39o0qpX6vDF2GZrtutZl5RwgD1XnZjiTAfncsJhMI48QQH3sN87YNA==} - engines: {node: '>=10'} - hasBin: true - - semver@7.8.2: - resolution: {integrity: sha512-c8jsqUZm3omBOI66G90z1Dyw5z622G8oLG+omfsHBJf3CWQTlOcwOjvOG6wtiNfW6anKm/eA39LMwMtMez2TiQ==} - engines: {node: '>=10'} - hasBin: true - semver@7.8.5: resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==} engines: {node: '>=10'} @@ -5792,8 +6085,8 @@ packages: setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - sharp@0.35.3: - resolution: {integrity: sha512-ej0zVHuZGHCiABXcNxeYhpRnPNPAcvbG8RMdBAhDAxLKkCRVSpK3Iyu7qbqw3JMzoj0REeM6f3tJLtVwl0023Q==} + sharp@0.35.5: + resolution: {integrity: sha512-Ywn4OnzGukp7CDMrp08RQ50YKmuwG47brZgIVPTvBaaAfQlRlygrRqSrxdCiL9M+LlzLBiJ68IR1QqvzHyjC7g==} engines: {node: '>=20.9.0'} peerDependencies: '@types/node': '*' @@ -5813,6 +6106,10 @@ packages: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} engines: {node: '>= 0.4'} + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} + engines: {node: '>= 0.4'} + side-channel-map@1.0.1: resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} engines: {node: '>= 0.4'} @@ -5825,6 +6122,10 @@ packages: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} + side-channel@1.1.1: + resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} + engines: {node: '>= 0.4'} + sift@17.1.3: resolution: {integrity: sha512-Rtlj66/b0ICeFzYTuNvX/EF1igRbbnGSvEyT79McoZa/DeGhMyC5pWKOEsZKnpkqtSeovd5FL/bjHWC3CIIvCQ==} @@ -5835,8 +6136,8 @@ packages: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} - simple-git@3.36.0: - resolution: {integrity: sha512-cGQjLjK8bxJw4QuYT7gxHw3/IouVESbhahSsHrX97MzCL1gu2u7oy38W6L2ZIGECEfIBG4BabsWDPjBxJENv9Q==} + simple-git@4.0.2: + resolution: {integrity: sha512-l0sIsv9VrPwovKELFDBOj/lhmIcbMvxBk2B+hRhsMM4/VL3gKtuZvYnBNixVo+N/0HnqQx2cBdLvxnAbygHpqA==} smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} @@ -5845,16 +6146,16 @@ packages: socket.io-adapter@2.5.7: resolution: {integrity: sha512-e0LyK91f3cUxTmv95/KzoLg47+zF+s/sbxRGDNsyG4dmIP8ZSX8ax6byOxfJXeNNtS/8AZlfD+uP7gBeR7DLlg==} - socket.io-client@4.8.3: - resolution: {integrity: sha512-uP0bpjWrjQmUt5DTHq9RuoCBdFJF10cdX9X+a368j/Ft0wmaVgxlrjvK3kjvgCODOMMOz9lcaRzxmso0bTWZ/g==} + socket.io-client@4.8.4: + resolution: {integrity: sha512-7wjKAvVXYOJsbmUgkWbnhPD4bFpkqrUR0++XOjpGFmqDqsqV1CI93VTraeExLxpjxEqrWgFoSRZu1ihjLWfkAA==} engines: {node: '>=10.0.0'} - socket.io-parser@4.2.6: - resolution: {integrity: sha512-asJqbVBDsBCJx0pTqw3WfesSY0iRX+2xzWEWzrpcH7L6fLzrhyF8WPI8UaeM4YCuDfpwA/cgsdugMsmtz8EJeg==} + socket.io-parser@4.2.7: + resolution: {integrity: sha512-IH/iSeO9T6gz1KkFleGDWkG9N3dl4jXVYUtMhIqH10Md0ttMer8nUNWiP1DKuNrybD2xBrixLJdCC9J6ECoYkg==} engines: {node: '>=10.0.0'} - socket.io@4.8.3: - resolution: {integrity: sha512-2Dd78bqzzjE6KPkD5fHZmDAKRNe3J15q+YHDrIsy9WEkqttc7GY+kT9OBLSMaPbQaEd0x1BjcmtMtXkfpc+T5A==} + socket.io@4.8.4: + resolution: {integrity: sha512-9ZV9zg8vN8hO3Y25DhR7nUkJ1VDnBhq5O/JrXhFT9s6+F0gqytSASTHVfCFc2mJXaTfARroErplXlzFWwETZqQ==} engines: {node: '>=10.2.0'} socks-proxy-agent@10.0.0: @@ -5868,8 +6169,8 @@ packages: sonic-boom@4.2.1: resolution: {integrity: sha512-w6AxtubXa2wTXAUsZMMWERrsIRAdrK0Sc+FUytWvYAhBJLyuI4llrMIC1DtlNSdI99EI86KZum2MMq3EAZlF9Q==} - source-map-js@1.2.1: - resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} engines: {node: '>=0.10.0'} source-map@0.6.1: @@ -5956,9 +6257,6 @@ packages: resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} engines: {node: '>= 0.4'} - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - string_decoder@1.3.0: resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} @@ -5974,10 +6272,6 @@ packages: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} - strip-final-newline@4.0.0: - resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} - engines: {node: '>=18'} - strip-json-comments@3.1.1: resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} engines: {node: '>=8'} @@ -6163,6 +6457,11 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + tsx@4.23.15: + resolution: {integrity: sha512-Yiex1Ovn8z2xPpOWckIiysV1SSyRMY9BkLF++q0yKiDxCqRhosKfMg3janKkiLBwZ5c/YryloKwGZcrEmtwxKw==} + engines: {node: '>=18.0.0'} + hasBin: true + type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} engines: {node: '>= 0.8.0'} @@ -6240,34 +6539,27 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} - undici@7.28.0: - resolution: {integrity: sha512-cRZYrTDwWznlnRiPjggAGxZXanty6M8RV1ff8Wm4LWXBp7/IG8v5DnOm74DtUBp9OONpK75YlPnIjQqX0dBDtA==} + undici@7.30.2: + resolution: {integrity: sha512-mLyPQnHwUxaM/rideoK/+KL8DaAJLRl4aBCfmX444aCSLnIaomqPLtNRe2jdCYcsk5wZzXrDIQC8ZeYNRAYyIA==} engines: {node: '>=20.18.1'} - unicorn-magic@0.3.0: - resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} - engines: {node: '>=18'} - universalify@0.2.0: resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} engines: {node: '>= 4.0.0'} - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} - unzipper@0.12.3: - resolution: {integrity: sha512-PZ8hTS+AqcGxsaQntl3IRBw65QrBI6lxzqDEL7IAo/XCEqRTKGfOX56Vea5TH9SZczRVxuzk1re04z/YjuYCJA==} + unzipper-esm@0.13.3: + resolution: {integrity: sha512-LUO6VZ6fCzkDbdMev0/fOhoIeVGKaOkTIOoYxVLE0SQjfvmAHK+oywl7lfhloSZIsdGJ25mJ18Mtd9CyTASjrA==} + engines: {node: '>=8.0.0'} - update-browserslist-db@1.2.3: - resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==} + update-browserslist-db@1.3.4: + resolution: {integrity: sha512-t8wonIOdQyOjtPd2VktlBu6QjTVTks6v8bSi7kd0r2Vll8TK1JYDZtRRdbmCHOAMphkZgrzK+L+vXK4pyZ8t4A==} hasBin: true peerDependencies: - browserslist: '>= 4.21.0' + browserslist: ^4.28.7 uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} @@ -6293,13 +6585,13 @@ packages: resolution: {integrity: sha512-Ck0EJbAGxHwprkzFO966t4/5QkRuzh+/I1RxhLgUKKwEn+Cd8NwM60mE3AqBZg5gYODoXW0EFsQvbZjRlvdqbg==} engines: {node: '>=4'} - vite@8.1.0: - resolution: {integrity: sha512-BuJcQK/56NQTWDGn4ABea3q4SSBdNPWwNZKTkkUpcMPnLoquSYH8llRtSUIgoL1KSCpHt5eghLShn50mH36y7Q==} + vite@8.3.6: + resolution: {integrity: sha512-UI7dK29NnS54Fk+mmo7o+jI6U8Fp7hDl+X5Q1k45WH+d4dSlbLVUETGQ+hfkNgvLQGyoElPj837nZyv4MBc0VA==} engines: {node: ^20.19.0 || >=22.12.0} hasBin: true peerDependencies: '@types/node': ^20.19.0 || >=22.12.0 - '@vitejs/devtools': ^0.3.0 + '@vitejs/devtools': ^0.7.1 || ^0.8.0 esbuild: ^0.27.0 || ^0.28.0 jiti: '>=1.21.0' less: ^4.0.0 @@ -6352,7 +6644,7 @@ packages: '@vitest/ui': 4.1.6 happy-dom: '*' jsdom: '*' - vite: ^8.0.16 + vite: ^8.1.6 peerDependenciesMeta: '@edge-runtime/vm': optional: true @@ -6438,6 +6730,10 @@ packages: resolution: {integrity: sha512-zVyFsvE+mq9MCmwXUWHIcpfbrHHClZWZiVOzKSxNJruIcFn2RbY55zkhiAMMxM8zCVSmtNiViq8FsAZSFpMYag==} engines: {node: '>=0.6.0'} + worker-f@0.1.21: + resolution: {integrity: sha512-pMi7wCz3uZVxRvRSphyaIYoN7rm9bV0usifTib7u01kKU+hOo+/hFwhajYnpOCHyr0Xp3/2ulc4F+Jm2a3YIfg==} + engines: {node: '>=12'} + wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} @@ -6465,6 +6761,10 @@ packages: resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} engines: {node: '>=18'} + wsl-utils@1.0.1: + resolution: {integrity: sha512-c16PKLIRxBYpR3jSWsdS7SFp0COm5SOQdiFjY818dYFHJbMGuLBszpF07LBWmOS1uzrHa9VGdynsEgoeKy0oOQ==} + engines: {node: '>=20'} + xml-naming@0.1.0: resolution: {integrity: sha512-k8KO9hrMyNk6tUWqUfkTEZbezRRpONVOzUTnc97VnCvyj6Tf9lyUR9EDAIeiVLv56jsMcoXEwjW8Kv5yPY52lw==} engines: {node: '>=16.0.0'} @@ -6504,19 +6804,19 @@ packages: zod-to-json-schema@3.25.2: resolution: {integrity: sha512-O/PgfnpT1xKSDeQYSCfRI5Gy3hPf91mKVDuYLUHZJMiDFptvP41MSnWofm8dnCm0256ZNfZIM7DSzuSMAFnjHA==} peerDependencies: - zod: ^3.25.28 || ^4 + zod: ^4.6.6 zod-validation-error@4.0.2: resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==} engines: {node: '>=18.0.0'} peerDependencies: - zod: ^3.25.0 || ^4.0.0 + zod: ^4.6.6 zod@3.25.76: resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.4.3: - resolution: {integrity: sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==} + zod@4.6.7: + resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} snapshots: @@ -6539,12 +6839,12 @@ snapshots: '@vercel/oidc': 3.2.0 zod: 3.25.76 - '@ai-sdk/gateway@3.0.124(zod@4.4.3)': + '@ai-sdk/gateway@3.0.229(zod@4.6.7)': dependencies: - '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.27(zod@4.4.3) + '@ai-sdk/provider': 3.0.19 + '@ai-sdk/provider-utils': 4.0.64(zod@4.6.7) '@vercel/oidc': 3.2.0 - zod: 4.4.3 + zod: 4.6.7 '@ai-sdk/openai@3.0.64(zod@3.25.76)': dependencies: @@ -6559,17 +6859,22 @@ snapshots: eventsource-parser: 3.0.8 zod: 3.25.76 - '@ai-sdk/provider-utils@4.0.27(zod@4.4.3)': + '@ai-sdk/provider-utils@4.0.64(zod@4.6.7)': dependencies: - '@ai-sdk/provider': 3.0.10 + '@ai-sdk/provider': 3.0.19 '@standard-schema/spec': 1.1.0 - eventsource-parser: 3.0.8 - zod: 4.4.3 + eventsource-parser: 3.1.0 + undici: 7.30.2 + zod: 4.6.7 '@ai-sdk/provider@3.0.10': dependencies: json-schema: 0.4.0 + '@ai-sdk/provider@3.0.19': + dependencies: + json-schema: 0.4.0 + '@alloc/quick-lru@5.2.0': {} '@anthropic-ai/claude-agent-sdk-darwin-arm64@0.3.201': @@ -6596,11 +6901,11 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-x64@0.3.201': optional: true - '@anthropic-ai/claude-agent-sdk@0.3.201(@anthropic-ai/sdk@0.110.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(supports-color@7.2.0)(zod@4.4.3))(zod@4.4.3)': + '@anthropic-ai/claude-agent-sdk@0.3.201(@anthropic-ai/sdk@0.133.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.32.2(supports-color@7.2.0)(zod@4.6.7))(zod@4.6.7)': dependencies: - '@anthropic-ai/sdk': 0.110.0(zod@4.4.3) - '@modelcontextprotocol/sdk': 1.29.0(supports-color@7.2.0)(zod@4.4.3) - zod: 4.4.3 + '@anthropic-ai/sdk': 0.133.0(zod@4.6.7) + '@modelcontextprotocol/sdk': 1.32.2(supports-color@7.2.0)(zod@4.6.7) + zod: 4.6.7 optionalDependencies: '@anthropic-ai/claude-agent-sdk-darwin-arm64': 0.3.201 '@anthropic-ai/claude-agent-sdk-darwin-x64': 0.3.201 @@ -6612,17 +6917,17 @@ snapshots: '@anthropic-ai/claude-agent-sdk-win32-x64': 0.3.201 optional: true - '@anthropic-ai/sdk@0.110.0(zod@4.4.3)': + '@anthropic-ai/sdk@0.133.0(zod@4.6.7)': dependencies: json-schema-to-ts: 3.1.1 standardwebhooks: 1.0.0 optionalDependencies: - zod: 4.4.3 + zod: 4.6.7 - '@apidevtools/json-schema-ref-parser@15.3.5(@types/json-schema@7.0.15)': + '@apidevtools/json-schema-ref-parser@16.0.5(@types/json-schema@7.0.15)': dependencies: '@types/json-schema': 7.0.15 - js-yaml: 4.3.1 + js-yaml: 4.3.2 '@aws-crypto/crc32@5.2.0': dependencies: @@ -6766,6 +7071,27 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/core@3.980.0': + dependencies: + '@aws-sdk/types': 3.975.0 + '@aws-sdk/xml-builder': 3.972.42 + '@aws/lambda-invoke-store': 0.3.0 + '@smithy/core': 3.39.0 + '@smithy/signature-v4': 5.7.5 + '@smithy/types': 4.20.0 + bowser: 2.14.1 + tslib: 2.8.1 + optional: true + + '@aws-sdk/credential-provider-cognito-identity@3.972.80': + dependencies: + '@aws-sdk/nested-clients': 3.998.0 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/credential-provider-env@3.972.43': dependencies: '@aws-sdk/core': 3.974.17 @@ -6775,6 +7101,15 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/credential-provider-env@3.972.81': + dependencies: + '@aws-sdk/core': 3.980.0 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/credential-provider-http@3.972.45': dependencies: '@aws-sdk/core': 3.974.17 @@ -6786,6 +7121,17 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/credential-provider-http@3.972.83': + dependencies: + '@aws-sdk/core': 3.980.0 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/fetch-http-handler': 5.8.1 + '@smithy/node-http-handler': 4.14.2 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/credential-provider-ini@3.972.49': dependencies: '@aws-sdk/core': 3.974.17 @@ -6803,6 +7149,23 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/credential-provider-ini@3.973.26': + dependencies: + '@aws-sdk/core': 3.980.0 + '@aws-sdk/credential-provider-env': 3.972.81 + '@aws-sdk/credential-provider-http': 3.972.83 + '@aws-sdk/credential-provider-login': 3.972.88 + '@aws-sdk/credential-provider-process': 3.972.81 + '@aws-sdk/credential-provider-sso': 3.973.25 + '@aws-sdk/credential-provider-web-identity': 3.972.87 + '@aws-sdk/nested-clients': 3.998.0 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/credential-provider-imds': 4.5.2 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/credential-provider-login@3.972.48': dependencies: '@aws-sdk/core': 3.974.17 @@ -6813,6 +7176,16 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/credential-provider-login@3.972.88': + dependencies: + '@aws-sdk/core': 3.980.0 + '@aws-sdk/nested-clients': 3.998.0 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/credential-provider-node@3.972.51': dependencies: '@aws-sdk/credential-provider-env': 3.972.43 @@ -6828,6 +7201,21 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/credential-provider-node@3.972.93': + dependencies: + '@aws-sdk/credential-provider-env': 3.972.81 + '@aws-sdk/credential-provider-http': 3.972.83 + '@aws-sdk/credential-provider-ini': 3.973.26 + '@aws-sdk/credential-provider-process': 3.972.81 + '@aws-sdk/credential-provider-sso': 3.973.25 + '@aws-sdk/credential-provider-web-identity': 3.972.87 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/credential-provider-imds': 4.5.2 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/credential-provider-process@3.972.43': dependencies: '@aws-sdk/core': 3.974.17 @@ -6837,6 +7225,15 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/credential-provider-process@3.972.81': + dependencies: + '@aws-sdk/core': 3.980.0 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/credential-provider-sso@3.972.48': dependencies: '@aws-sdk/core': 3.974.17 @@ -6848,6 +7245,17 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/credential-provider-sso@3.973.25': + dependencies: + '@aws-sdk/core': 3.980.0 + '@aws-sdk/nested-clients': 3.998.0 + '@aws-sdk/token-providers': 3.1162.0 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/credential-provider-web-identity@3.972.48': dependencies: '@aws-sdk/core': 3.974.17 @@ -6858,6 +7266,36 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/credential-provider-web-identity@3.972.87': + dependencies: + '@aws-sdk/core': 3.980.0 + '@aws-sdk/nested-clients': 3.998.0 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/credential-providers@3.1162.0': + dependencies: + '@aws-sdk/core': 3.980.0 + '@aws-sdk/credential-provider-cognito-identity': 3.972.80 + '@aws-sdk/credential-provider-env': 3.972.81 + '@aws-sdk/credential-provider-http': 3.972.83 + '@aws-sdk/credential-provider-ini': 3.973.26 + '@aws-sdk/credential-provider-login': 3.972.88 + '@aws-sdk/credential-provider-node': 3.972.93 + '@aws-sdk/credential-provider-process': 3.972.81 + '@aws-sdk/credential-provider-sso': 3.973.25 + '@aws-sdk/credential-provider-web-identity': 3.972.87 + '@aws-sdk/nested-clients': 3.998.0 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/credential-provider-imds': 4.5.2 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/eventstream-handler-node@3.972.19': dependencies: '@aws-sdk/types': 3.973.10 @@ -6915,6 +7353,18 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/nested-clients@3.998.0': + dependencies: + '@aws-sdk/core': 3.980.0 + '@aws-sdk/signature-v4-multi-region': 3.996.51 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/fetch-http-handler': 5.8.1 + '@smithy/node-http-handler': 4.14.2 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/signature-v4-multi-region@3.996.31': dependencies: '@aws-sdk/types': 3.973.10 @@ -6923,6 +7373,14 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/signature-v4-multi-region@3.996.51': + dependencies: + '@aws-sdk/types': 3.975.0 + '@smithy/signature-v4': 5.7.5 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/token-providers@3.1062.0': dependencies: '@aws-sdk/core': 3.974.17 @@ -6933,12 +7391,34 @@ snapshots: tslib: 2.8.1 optional: true + '@aws-sdk/token-providers@3.1162.0': + dependencies: + '@aws-sdk/core': 3.980.0 + '@aws-sdk/nested-clients': 3.998.0 + '@aws-sdk/types': 3.975.0 + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/types@3.973.10': dependencies: '@smithy/types': 4.14.3 tslib: 2.8.1 optional: true + '@aws-sdk/types@3.975.0': + dependencies: + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + + '@aws-sdk/util-format-url@3.972.57': + dependencies: + '@aws-sdk/core': 3.980.0 + tslib: 2.8.1 + optional: true + '@aws-sdk/util-locate-window@3.965.5': dependencies: tslib: 2.8.1 @@ -6951,19 +7431,29 @@ snapshots: tslib: 2.8.1 optional: true - '@aws/lambda-invoke-store@0.2.4': + '@aws-sdk/xml-builder@3.972.42': + dependencies: + '@smithy/types': 4.20.0 + tslib: 2.8.1 optional: true - '@azure-rest/core-client@1.4.0(supports-color@7.2.0)': + '@aws/bedrock-token-generator@1.1.0': dependencies: - '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.10.1(supports-color@7.2.0) - '@azure/core-rest-pipeline': 1.23.0(supports-color@7.2.0) - '@azure/core-tracing': 1.3.1 - '@azure/core-util': 1.13.1(supports-color@7.2.0) - tslib: 2.8.1 - transitivePeerDependencies: - - supports-color + '@aws-sdk/credential-providers': 3.1162.0 + '@aws-sdk/util-format-url': 3.972.57 + '@smithy/config-resolver': 4.7.2 + '@smithy/hash-node': 4.5.2 + '@smithy/invalid-dependency': 4.5.2 + '@smithy/node-config-provider': 4.6.2 + '@smithy/protocol-http': 5.6.2 + '@smithy/signature-v4': 5.4.6 + '@smithy/types': 4.14.3 + optional: true + + '@aws/lambda-invoke-store@0.2.4': + optional: true + + '@aws/lambda-invoke-store@0.3.0': optional: true '@azure-rest/core-client@2.6.1(supports-color@7.2.0)': @@ -6983,7 +7473,7 @@ snapshots: tslib: 2.8.1 optional: true - '@azure/ai-projects@2.2.0(supports-color@7.2.0)(ws@8.21.0)(zod@4.4.3)': + '@azure/ai-projects@2.2.0(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7)': dependencies: '@azure-rest/core-client': 2.6.1(supports-color@7.2.0) '@azure/abort-controller': 2.1.2 @@ -6997,7 +7487,7 @@ snapshots: '@azure/identity': 4.13.1(supports-color@7.2.0) '@azure/logger': 1.3.0(supports-color@7.2.0) '@azure/storage-blob': 12.31.0(supports-color@7.2.0) - openai: 6.42.0(ws@8.21.0)(zod@4.4.3) + openai: 6.42.0(ws@8.21.0)(zod@4.6.7) tslib: 2.8.1 transitivePeerDependencies: - supports-color @@ -7059,6 +7549,9 @@ snapshots: tslib: 2.8.1 optional: true + '@azure/core-process@1.0.0': + optional: true + '@azure/core-rest-pipeline@1.23.0(supports-color@7.2.0)': dependencies: '@azure/abort-controller': 2.1.2 @@ -7114,6 +7607,24 @@ snapshots: - supports-color optional: true + '@azure/identity@4.14.1(supports-color@7.2.0)': + dependencies: + '@azure/abort-controller': 2.1.2 + '@azure/core-auth': 1.10.1(supports-color@7.2.0) + '@azure/core-client': 1.10.2(supports-color@7.2.0) + '@azure/core-process': 1.0.0 + '@azure/core-rest-pipeline': 1.23.0(supports-color@7.2.0) + '@azure/core-tracing': 1.3.1 + '@azure/core-util': 1.13.1(supports-color@7.2.0) + '@azure/logger': 1.3.0(supports-color@7.2.0) + '@azure/msal-browser': 5.11.0 + '@azure/msal-node': 7.2.0 + open: 11.0.4 + tslib: 2.8.1 + transitivePeerDependencies: + - supports-color + optional: true + '@azure/logger@1.3.0(supports-color@7.2.0)': dependencies: '@typespec/ts-http-runtime': 0.3.6(supports-color@7.2.0) @@ -7127,6 +7638,9 @@ snapshots: '@azure/msal-common': 16.6.2 optional: true + '@azure/msal-common@16.16.0': + optional: true + '@azure/msal-common@16.6.2': optional: true @@ -7136,17 +7650,10 @@ snapshots: jsonwebtoken: 9.0.3 optional: true - '@azure/openai-assistants@1.0.0-beta.6(supports-color@7.2.0)': + '@azure/msal-node@7.2.0': dependencies: - '@azure-rest/core-client': 1.4.0(supports-color@7.2.0) - '@azure/core-auth': 1.10.1(supports-color@7.2.0) - '@azure/core-client': 1.10.2(supports-color@7.2.0) - '@azure/core-rest-pipeline': 1.23.0(supports-color@7.2.0) - '@azure/core-util': 1.13.1(supports-color@7.2.0) - '@azure/logger': 1.3.0(supports-color@7.2.0) - tslib: 2.8.1 - transitivePeerDependencies: - - supports-color + '@azure/msal-common': 16.16.0 + jsonwebtoken: 9.0.3 optional: true '@azure/storage-blob@12.31.0(supports-color@7.2.0)': @@ -7225,7 +7732,7 @@ snapshots: dependencies: '@babel/compat-data': 7.29.3 '@babel/helper-validator-option': 7.27.1 - browserslist: 4.28.2 + browserslist: 4.29.5 lru-cache: 5.1.1 semver: 6.3.1 @@ -7374,18 +7881,7 @@ snapshots: enabled: 2.0.0 kuler: 2.0.0 - '@emnapi/core@1.11.1': - dependencies: - '@emnapi/wasi-threads': 1.2.2 - tslib: 2.8.1 - optional: true - - '@emnapi/runtime@1.11.1': - dependencies: - tslib: 2.8.1 - optional: true - - '@emnapi/wasi-threads@1.2.2': + '@emnapi/runtime@1.11.3': dependencies: tslib: 2.8.1 optional: true @@ -7598,7 +8094,7 @@ snapshots: globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 - js-yaml: 4.3.1 + js-yaml: 4.3.2 minimatch: 10.2.6 strip-json-comments: 3.1.1 transitivePeerDependencies: @@ -7631,7 +8127,7 @@ snapshots: dependencies: ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) - fast-uri: 3.1.4 + fast-uri: 3.1.9 '@fastify/error@4.2.0': {} @@ -7650,14 +8146,14 @@ snapshots: '@fastify/forwarded': 3.0.1 ipaddr.js: 2.4.0 - '@fastify/type-provider-typebox@4.1.0(@sinclair/typebox@0.33.24)(fastify@5.8.5)': + '@fastify/type-provider-typebox@4.1.0(@sinclair/typebox@0.33.24)(fastify@5.12.8)': dependencies: '@sinclair/typebox': 0.33.24 - fastify: 5.8.5 + fastify: 5.12.8 - '@googleapis/sheets@13.0.2(supports-color@7.2.0)': + '@googleapis/sheets@18.1.2(supports-color@7.2.0)': dependencies: - googleapis-common: 8.0.2(supports-color@7.2.0) + googleapis-common: 9.3.1(supports-color@7.2.0) transitivePeerDependencies: - supports-color optional: true @@ -7667,6 +8163,10 @@ snapshots: hono: 4.12.27 optional: true + '@hono/node-server@2.1.5(hono@4.12.27)': + dependencies: + hono: 4.12.27 + '@huggingface/jinja@0.5.9': optional: true @@ -7679,7 +8179,7 @@ snapshots: '@huggingface/tokenizers': 0.1.3 onnxruntime-node: 1.24.3 onnxruntime-web: 1.26.0-dev.20260416-b7804b056c - sharp: 0.35.3(@types/node@22.19.19) + sharp: 0.35.5(@types/node@22.19.19) transitivePeerDependencies: - '@types/node' optional: true @@ -7703,7 +8203,7 @@ snapshots: '@ibm-cloud/watsonx-ai@1.7.15(supports-color@7.2.0)': dependencies: form-data: 4.0.6 - ibm-cloud-sdk-core: 5.4.20(supports-color@7.2.0) + ibm-cloud-sdk-core: 5.6.0(supports-color@7.2.0) transitivePeerDependencies: - supports-color optional: true @@ -7711,110 +8211,112 @@ snapshots: '@img/colour@1.1.0': optional: true - '@img/sharp-darwin-arm64@0.35.3': + '@img/sharp-darwin-arm64@0.35.5': optionalDependencies: - '@img/sharp-libvips-darwin-arm64': 1.3.2 + '@img/sharp-libvips-darwin-arm64': 1.3.4 optional: true - '@img/sharp-darwin-x64@0.35.3': + '@img/sharp-darwin-x64@0.35.5': optionalDependencies: - '@img/sharp-libvips-darwin-x64': 1.3.2 + '@img/sharp-libvips-darwin-x64': 1.3.4 optional: true - '@img/sharp-freebsd-wasm32@0.35.3': + '@img/sharp-freebsd-wasm32@0.35.5': dependencies: - '@img/sharp-wasm32': 0.35.3 + '@img/sharp-wasm32': 0.35.5 optional: true - '@img/sharp-libvips-darwin-arm64@1.3.2': + '@img/sharp-libvips-darwin-arm64@1.3.4': optional: true - '@img/sharp-libvips-darwin-x64@1.3.2': + '@img/sharp-libvips-darwin-x64@1.3.4': optional: true - '@img/sharp-libvips-linux-arm64@1.3.2': + '@img/sharp-libvips-linux-arm64@1.3.4': optional: true - '@img/sharp-libvips-linux-arm@1.3.2': + '@img/sharp-libvips-linux-arm@1.3.4': optional: true - '@img/sharp-libvips-linux-ppc64@1.3.2': + '@img/sharp-libvips-linux-ppc64@1.3.4': optional: true - '@img/sharp-libvips-linux-riscv64@1.3.2': + '@img/sharp-libvips-linux-riscv64@1.3.4': optional: true - '@img/sharp-libvips-linux-s390x@1.3.2': + '@img/sharp-libvips-linux-s390x@1.3.4': optional: true - '@img/sharp-libvips-linux-x64@1.3.2': + '@img/sharp-libvips-linux-x64@1.3.4': optional: true - '@img/sharp-libvips-linuxmusl-arm64@1.3.2': + '@img/sharp-libvips-linuxmusl-arm64@1.3.4': optional: true - '@img/sharp-libvips-linuxmusl-x64@1.3.2': + '@img/sharp-libvips-linuxmusl-x64@1.3.4': optional: true - '@img/sharp-linux-arm64@0.35.3': + '@img/sharp-linux-arm64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-arm64': 1.3.2 + '@img/sharp-libvips-linux-arm64': 1.3.4 optional: true - '@img/sharp-linux-arm@0.35.3': + '@img/sharp-linux-arm@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-arm': 1.3.2 + '@img/sharp-libvips-linux-arm': 1.3.4 optional: true - '@img/sharp-linux-ppc64@0.35.3': + '@img/sharp-linux-ppc64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-ppc64': 1.3.2 + '@img/sharp-libvips-linux-ppc64': 1.3.4 optional: true - '@img/sharp-linux-riscv64@0.35.3': + '@img/sharp-linux-riscv64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-riscv64': 1.3.2 + '@img/sharp-libvips-linux-riscv64': 1.3.4 optional: true - '@img/sharp-linux-s390x@0.35.3': + '@img/sharp-linux-s390x@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-s390x': 1.3.2 + '@img/sharp-libvips-linux-s390x': 1.3.4 optional: true - '@img/sharp-linux-x64@0.35.3': + '@img/sharp-linux-x64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linux-x64': 1.3.2 + '@img/sharp-libvips-linux-x64': 1.3.4 optional: true - '@img/sharp-linuxmusl-arm64@0.35.3': + '@img/sharp-linuxmusl-arm64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linuxmusl-arm64': 1.3.2 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.4 optional: true - '@img/sharp-linuxmusl-x64@0.35.3': + '@img/sharp-linuxmusl-x64@0.35.5': optionalDependencies: - '@img/sharp-libvips-linuxmusl-x64': 1.3.2 + '@img/sharp-libvips-linuxmusl-x64': 1.3.4 optional: true - '@img/sharp-wasm32@0.35.3': + '@img/sharp-wasm32@0.35.5': dependencies: - '@emnapi/runtime': 1.11.1 + '@emnapi/runtime': 1.11.3 optional: true - '@img/sharp-webcontainers-wasm32@0.35.3': + '@img/sharp-webcontainers-wasm32@0.35.5': dependencies: - '@img/sharp-wasm32': 0.35.3 + '@img/sharp-wasm32': 0.35.5 optional: true - '@img/sharp-win32-arm64@0.35.3': + '@img/sharp-win32-arm64@0.35.5': optional: true - '@img/sharp-win32-ia32@0.35.3': + '@img/sharp-win32-ia32@0.35.5': optional: true - '@img/sharp-win32-x64@0.35.3': + '@img/sharp-win32-x64@0.35.5': optional: true + '@inquirer/ansi@2.0.10': {} + '@inquirer/ansi@2.0.7': {} '@inquirer/checkbox@5.2.1(@types/node@22.19.19)': @@ -7845,6 +8347,18 @@ snapshots: optionalDependencies: '@types/node': 22.19.19 + '@inquirer/core@12.0.6(@types/node@22.19.19)': + dependencies: + '@inquirer/ansi': 2.0.10 + '@inquirer/figures': 2.0.10 + '@inquirer/type': 4.2.1(@types/node@22.19.19) + 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.19.19 + '@inquirer/editor@5.2.2(@types/node@22.19.19)': dependencies: '@inquirer/core': 11.2.1(@types/node@22.19.19) @@ -7856,10 +8370,12 @@ snapshots: '@inquirer/external-editor@3.0.3(@types/node@22.19.19)': dependencies: chardet: 2.1.1 - iconv-lite: 0.7.2 + iconv-lite: 0.7.3 optionalDependencies: '@types/node': 22.19.19 + '@inquirer/figures@2.0.10': {} + '@inquirer/figures@2.0.7': {} '@inquirer/input@5.1.2(@types/node@22.19.19)': @@ -7890,6 +8406,10 @@ snapshots: optionalDependencies: '@types/node': 22.19.19 + '@inquirer/type@4.2.1(@types/node@22.19.19)': + optionalDependencies: + '@types/node': 22.19.19 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -7970,7 +8490,22 @@ snapshots: - bufferutil - utf-8-validate - '@libsql/core@0.17.3': + '@libsql/client@0.18.0': + dependencies: + '@libsql/core': 0.18.0 + '@libsql/hrana-client': 0.10.0 + js-base64: 3.7.8 + libsql: 0.5.29 + promise-limit: 2.7.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@libsql/core@0.17.3': + dependencies: + js-base64: 3.7.8 + + '@libsql/core@0.18.0': dependencies: js-base64: 3.7.8 @@ -8023,7 +8558,7 @@ snapshots: '@marijn/find-cluster-break@1.0.3': {} - '@modelcontextprotocol/sdk@1.29.0(supports-color@7.2.0)(zod@4.4.3)': + '@modelcontextprotocol/sdk@1.32.2(supports-color@7.2.0)(zod@4.6.7)': dependencies: '@hono/node-server': 1.19.14(hono@4.12.27) ajv: 8.20.0 @@ -8040,12 +8575,24 @@ snapshots: json-schema-typed: 8.0.2 pkce-challenge: 5.0.1 raw-body: 3.0.2 - zod: 4.4.3 - zod-to-json-schema: 3.25.2(zod@4.4.3) + zod: 4.6.7 + zod-to-json-schema: 3.25.2(zod@4.6.7) transitivePeerDependencies: - supports-color optional: true + '@modelcontextprotocol/server-filesystem@2026.8.31(supports-color@7.2.0)(zod@4.6.7)': + dependencies: + '@modelcontextprotocol/sdk': 1.32.2(supports-color@7.2.0)(zod@4.6.7) + diff: 8.0.4 + glob: 10.5.0 + minimatch: 10.2.6 + transitivePeerDependencies: + - '@cfworker/json-schema' + - supports-color + - zod + optional: true + '@mongodb-js/saslprep@1.4.11': dependencies: sparse-bitfield: 3.0.3 @@ -8098,13 +8645,6 @@ snapshots: '@napi-rs/canvas-win32-x64-msvc': 0.1.80 optional: true - '@napi-rs/wasm-runtime@1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1)': - dependencies: - '@emnapi/core': 1.11.1 - '@emnapi/runtime': 1.11.1 - '@tybys/wasm-util': 0.10.2 - optional: true - '@neon-rs/load@0.0.4': {} '@nestjs/common@11.1.21(reflect-metadata@0.2.2)(rxjs@7.8.2)(supports-color@7.2.0)': @@ -8131,34 +8671,34 @@ snapshots: tslib: 2.8.1 uid: 2.0.2 - '@next/env@16.2.11': {} + '@next/env@16.4.5': {} '@next/eslint-plugin-next@16.2.6': dependencies: fast-glob: 3.3.1 - '@next/swc-darwin-arm64@16.2.11': + '@next/swc-darwin-arm64@16.4.5': optional: true - '@next/swc-darwin-x64@16.2.11': + '@next/swc-darwin-x64@16.4.5': optional: true - '@next/swc-linux-arm64-gnu@16.2.11': + '@next/swc-linux-arm64-gnu@16.4.5': optional: true - '@next/swc-linux-arm64-musl@16.2.11': + '@next/swc-linux-arm64-musl@16.4.5': optional: true - '@next/swc-linux-x64-gnu@16.2.11': + '@next/swc-linux-x64-gnu@16.4.5': optional: true - '@next/swc-linux-x64-musl@16.2.11': + '@next/swc-linux-x64-musl@16.4.5': optional: true - '@next/swc-win32-arm64-msvc@16.2.11': + '@next/swc-win32-arm64-msvc@16.4.5': optional: true - '@next/swc-win32-x64-msvc@16.2.11': + '@next/swc-win32-x64-msvc@16.4.5': optional: true '@noble/hashes@1.8.0': {} @@ -8183,38 +8723,38 @@ snapshots: dependencies: consola: 3.4.2 - '@openai/agents-core@0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.4.3)': + '@openai/agents-core@0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7)': dependencies: debug: 4.4.3(supports-color@7.2.0) - openai: 6.42.0(ws@8.21.0)(zod@4.4.3) + openai: 6.42.0(ws@8.21.0)(zod@4.6.7) optionalDependencies: - '@modelcontextprotocol/sdk': 1.29.0(supports-color@7.2.0)(zod@4.4.3) - zod: 4.4.3 + '@modelcontextprotocol/sdk': 1.32.2(supports-color@7.2.0)(zod@4.6.7) + zod: 4.6.7 transitivePeerDependencies: - '@cfworker/json-schema' - supports-color - ws optional: true - '@openai/agents-openai@0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.4.3)': + '@openai/agents-openai@0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7)': dependencies: - '@openai/agents-core': 0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.4.3) + '@openai/agents-core': 0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7) debug: 4.4.3(supports-color@7.2.0) - openai: 6.42.0(ws@8.21.0)(zod@4.4.3) - zod: 4.4.3 + openai: 6.42.0(ws@8.21.0)(zod@4.6.7) + zod: 4.6.7 transitivePeerDependencies: - '@cfworker/json-schema' - supports-color - ws optional: true - '@openai/agents-realtime@0.11.6(supports-color@7.2.0)(zod@4.4.3)': + '@openai/agents-realtime@0.11.6(supports-color@7.2.0)(zod@4.6.7)': dependencies: - '@openai/agents-core': 0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.4.3) + '@openai/agents-core': 0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7) '@types/ws': 8.18.1 debug: 4.4.3(supports-color@7.2.0) ws: 8.21.0 - zod: 4.4.3 + zod: 4.6.7 transitivePeerDependencies: - '@cfworker/json-schema' - bufferutil @@ -8222,14 +8762,14 @@ snapshots: - utf-8-validate optional: true - '@openai/agents@0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.4.3)': + '@openai/agents@0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7)': dependencies: - '@openai/agents-core': 0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.4.3) - '@openai/agents-openai': 0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.4.3) - '@openai/agents-realtime': 0.11.6(supports-color@7.2.0)(zod@4.4.3) + '@openai/agents-core': 0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7) + '@openai/agents-openai': 0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7) + '@openai/agents-realtime': 0.11.6(supports-color@7.2.0)(zod@4.6.7) debug: 4.4.3(supports-color@7.2.0) - openai: 6.42.0(ws@8.21.0)(zod@4.4.3) - zod: 4.4.3 + openai: 6.42.0(ws@8.21.0)(zod@4.6.7) + zod: 4.6.7 transitivePeerDependencies: - '@cfworker/json-schema' - bufferutil @@ -8271,12 +8811,12 @@ snapshots: '@openai/codex@0.144.6-win32-x64': optional: true - '@opencode-ai/sdk@1.15.13': + '@opencode-ai/sdk@1.19.5': dependencies: cross-spawn: 7.0.6 optional: true - '@opentelemetry/api-logs@0.220.0': + '@opentelemetry/api-logs@0.223.0': dependencies: '@opentelemetry/api': 1.9.1 @@ -8288,6 +8828,11 @@ snapshots: dependencies: '@opentelemetry/api': 1.9.1 + '@opentelemetry/core@2.12.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/semantic-conventions': 1.41.1 + '@opentelemetry/core@2.7.1(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 @@ -8298,30 +8843,34 @@ snapshots: '@opentelemetry/api': 1.9.1 '@opentelemetry/semantic-conventions': 1.41.1 - '@opentelemetry/exporter-trace-otlp-http@0.220.0(@opentelemetry/api@1.9.1)': + '@opentelemetry/exporter-trace-otlp-http@0.223.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 - '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/otlp-exporter-base': 0.220.0(@opentelemetry/api@1.9.1) - '@opentelemetry/otlp-transformer': 0.220.0(@opentelemetry/api@1.9.1) - '@opentelemetry/resources': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/sdk-trace': 2.9.0(@opentelemetry/api@1.9.1) + '@opentelemetry/otlp-exporter-base': 0.223.0(@opentelemetry/api@1.9.1) + '@opentelemetry/otlp-transformer': 0.223.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-trace': 2.12.0(@opentelemetry/api@1.9.1) - '@opentelemetry/otlp-exporter-base@0.220.0(@opentelemetry/api@1.9.1)': + '@opentelemetry/otlp-exporter-base@0.223.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 - '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/otlp-transformer': 0.220.0(@opentelemetry/api@1.9.1) + '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.9.1) + '@opentelemetry/otlp-transformer': 0.223.0(@opentelemetry/api@1.9.1) - '@opentelemetry/otlp-transformer@0.220.0(@opentelemetry/api@1.9.1)': + '@opentelemetry/otlp-transformer@0.223.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 - '@opentelemetry/api-logs': 0.220.0 - '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/resources': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/sdk-logs': 0.220.0(@opentelemetry/api@1.9.1) - '@opentelemetry/sdk-metrics': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/sdk-trace': 2.9.0(@opentelemetry/api@1.9.1) + '@opentelemetry/api-logs': 0.223.0 + '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.12.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-logs': 0.223.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-metrics': 2.12.0(@opentelemetry/api@1.9.1) + '@opentelemetry/sdk-trace': 2.12.0(@opentelemetry/api@1.9.1) + + '@opentelemetry/resources@2.12.0(@opentelemetry/api@1.9.1)': + dependencies: + '@opentelemetry/api': 1.9.1 + '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.9.1) + '@opentelemetry/semantic-conventions': 1.41.1 '@opentelemetry/resources@2.7.1(@opentelemetry/api@1.9.1)': dependencies: @@ -8335,19 +8884,19 @@ snapshots: '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.41.1 - '@opentelemetry/sdk-logs@0.220.0(@opentelemetry/api@1.9.1)': + '@opentelemetry/sdk-logs@0.223.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 - '@opentelemetry/api-logs': 0.220.0 - '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/resources': 2.9.0(@opentelemetry/api@1.9.1) + '@opentelemetry/api-logs': 0.223.0 + '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.12.0(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.41.1 - '@opentelemetry/sdk-metrics@2.9.0(@opentelemetry/api@1.9.1)': + '@opentelemetry/sdk-metrics@2.12.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 - '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/resources': 2.9.0(@opentelemetry/api@1.9.1) + '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.12.0(@opentelemetry/api@1.9.1) '@opentelemetry/sdk-trace-base@2.7.1(@opentelemetry/api@1.9.1)': dependencies: @@ -8363,16 +8912,16 @@ snapshots: '@opentelemetry/core': 2.7.1(@opentelemetry/api@1.9.1) '@opentelemetry/sdk-trace-base': 2.7.1(@opentelemetry/api@1.9.1) - '@opentelemetry/sdk-trace@2.9.0(@opentelemetry/api@1.9.1)': + '@opentelemetry/sdk-trace@2.12.0(@opentelemetry/api@1.9.1)': dependencies: '@opentelemetry/api': 1.9.1 - '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/resources': 2.9.0(@opentelemetry/api@1.9.1) + '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.12.0(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.41.1 '@opentelemetry/semantic-conventions@1.41.1': {} - '@oxc-project/types@0.137.0': {} + '@oxc-project/types@0.156.0': {} '@paralleldrive/cuid2@2.3.1': dependencies: @@ -8383,11 +8932,6 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@playwright/browser-chromium@1.60.0': - dependencies: - playwright-core: 1.60.0 - optional: true - '@posthog/core@1.23.1': dependencies: cross-spawn: 7.0.6 @@ -8419,53 +8963,49 @@ snapshots: '@redis/client': 5.12.1(@opentelemetry/api@1.9.1) optional: true - '@rolldown/binding-android-arm64@1.1.2': + '@rolldown/binding-android-arm-eabi@1.2.16': optional: true - '@rolldown/binding-darwin-arm64@1.1.2': + '@rolldown/binding-android-arm64@1.2.16': optional: true - '@rolldown/binding-darwin-x64@1.1.2': + '@rolldown/binding-darwin-arm64@1.2.16': optional: true - '@rolldown/binding-freebsd-x64@1.1.2': + '@rolldown/binding-darwin-x64@1.2.16': optional: true - '@rolldown/binding-linux-arm-gnueabihf@1.1.2': + '@rolldown/binding-freebsd-x64@1.2.16': optional: true - '@rolldown/binding-linux-arm64-gnu@1.1.2': + '@rolldown/binding-linux-arm-gnueabihf@1.2.16': optional: true - '@rolldown/binding-linux-arm64-musl@1.1.2': + '@rolldown/binding-linux-arm64-gnu@1.2.16': optional: true - '@rolldown/binding-linux-ppc64-gnu@1.1.2': + '@rolldown/binding-linux-arm64-musl@1.2.16': optional: true - '@rolldown/binding-linux-s390x-gnu@1.1.2': + '@rolldown/binding-linux-ppc64-gnu@1.2.16': optional: true - '@rolldown/binding-linux-x64-gnu@1.1.2': + '@rolldown/binding-linux-s390x-gnu@1.2.16': optional: true - '@rolldown/binding-linux-x64-musl@1.1.2': + '@rolldown/binding-linux-x64-gnu@1.2.16': optional: true - '@rolldown/binding-openharmony-arm64@1.1.2': + '@rolldown/binding-linux-x64-musl@1.2.16': optional: true - '@rolldown/binding-wasm32-wasi@1.1.2': - dependencies: - '@emnapi/core': 1.11.1 - '@emnapi/runtime': 1.11.1 - '@napi-rs/wasm-runtime': 1.1.5(@emnapi/core@1.11.1)(@emnapi/runtime@1.11.1) + '@rolldown/binding-openharmony-arm64@1.2.16': optional: true - '@rolldown/binding-win32-arm64-msvc@1.1.2': + '@rolldown/binding-win32-arm64-msvc@1.2.16': optional: true - '@rolldown/binding-win32-x64-msvc@1.1.2': + '@rolldown/binding-win32-x64-msvc@1.2.16': optional: true '@rolldown/pluginutils@1.0.1': {} @@ -8524,9 +9064,6 @@ snapshots: '@rollup/rollup-linux-x64-gnu@4.60.4': optional: true - '@rollup/rollup-linux-x64-gnu@4.62.3': - optional: true - '@rollup/rollup-linux-x64-musl@4.60.4': optional: true @@ -8550,20 +9087,16 @@ snapshots: '@rtsao/scc@1.1.0': {} - '@sec-ant/readable-stream@0.4.1': {} - - '@simple-git/args-pathspec@1.0.3': {} + '@simple-git/args-pathspec@1.0.4': {} - '@simple-git/argv-parser@1.1.1': + '@simple-git/argv-parser@2.0.1': dependencies: - '@simple-git/args-pathspec': 1.0.3 + '@simple-git/args-pathspec': 1.0.4 '@sinclair/typebox@0.33.24': {} '@sinclair/typebox@0.34.49': {} - '@sindresorhus/merge-streams@4.0.0': {} - '@slack/logger@4.0.1': dependencies: '@types/node': 24.12.4 @@ -8578,7 +9111,7 @@ snapshots: '@slack/types': 2.21.1 '@types/node': 24.12.4 '@types/retry': 0.12.0 - axios: 1.18.1(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0) + axios: 1.21.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0) eventemitter3: 5.0.4 form-data: 4.0.6 is-electron: 2.2.2 @@ -8591,6 +9124,12 @@ snapshots: - supports-color optional: true + '@smithy/config-resolver@4.7.2': + dependencies: + '@smithy/core': 3.39.0 + tslib: 2.8.1 + optional: true + '@smithy/core@3.24.6': dependencies: '@aws-crypto/crc32': 5.2.0 @@ -8598,6 +9137,12 @@ snapshots: tslib: 2.8.1 optional: true + '@smithy/core@3.39.0': + dependencies: + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@smithy/credential-provider-imds@4.3.8': dependencies: '@smithy/core': 3.24.6 @@ -8605,6 +9150,13 @@ snapshots: tslib: 2.8.1 optional: true + '@smithy/credential-provider-imds@4.5.2': + dependencies: + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@smithy/fetch-http-handler@5.4.6': dependencies: '@smithy/core': 3.24.6 @@ -8612,11 +9164,43 @@ snapshots: tslib: 2.8.1 optional: true + '@smithy/fetch-http-handler@5.8.1': + dependencies: + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + + '@smithy/hash-node@4.5.2': + dependencies: + '@smithy/core': 3.39.0 + tslib: 2.8.1 + optional: true + + '@smithy/invalid-dependency@4.5.2': + dependencies: + '@smithy/core': 3.39.0 + tslib: 2.8.1 + optional: true + '@smithy/is-array-buffer@2.2.0': dependencies: tslib: 2.8.1 optional: true + '@smithy/node-config-provider@4.6.2': + dependencies: + '@smithy/core': 3.39.0 + tslib: 2.8.1 + optional: true + + '@smithy/node-http-handler@4.14.2': + dependencies: + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@smithy/node-http-handler@4.7.7': dependencies: '@smithy/core': 3.24.6 @@ -8624,6 +9208,12 @@ snapshots: tslib: 2.8.1 optional: true + '@smithy/protocol-http@5.6.2': + dependencies: + '@smithy/core': 3.39.0 + tslib: 2.8.1 + optional: true + '@smithy/signature-v4@5.4.6': dependencies: '@smithy/core': 3.24.6 @@ -8631,11 +9221,23 @@ snapshots: tslib: 2.8.1 optional: true + '@smithy/signature-v4@5.7.5': + dependencies: + '@smithy/core': 3.39.0 + '@smithy/types': 4.20.0 + tslib: 2.8.1 + optional: true + '@smithy/types@4.14.3': dependencies: tslib: 2.8.1 optional: true + '@smithy/types@4.20.0': + dependencies: + tslib: 2.8.1 + optional: true + '@smithy/util-buffer-from@2.2.0': dependencies: '@smithy/is-array-buffer': 2.2.0 @@ -8695,7 +9297,7 @@ snapshots: '@swc/core-win32-x64-msvc@1.15.46': optional: true - '@swc/core@1.15.46': + '@swc/core@1.15.46(@swc/helpers@0.5.23)': dependencies: '@swc/counter': 0.1.3 '@swc/types': 0.1.27 @@ -8712,12 +9314,13 @@ snapshots: '@swc/core-win32-arm64-msvc': 1.15.46 '@swc/core-win32-ia32-msvc': 1.15.46 '@swc/core-win32-x64-msvc': 1.15.46 + '@swc/helpers': 0.5.23 optional: true '@swc/counter@0.1.3': optional: true - '@swc/helpers@0.5.15': + '@swc/helpers@0.5.23': dependencies: tslib: 2.8.1 @@ -8739,11 +9342,6 @@ snapshots: dependencies: typescript: 5.7.3 - '@tybys/wasm-util@0.10.2': - dependencies: - tslib: 2.8.1 - optional: true - '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 @@ -8984,8 +9582,8 @@ snapshots: '@typescript-eslint/visitor-keys': 8.59.4 debug: 4.4.3(supports-color@7.2.0) minimatch: 10.2.6 - semver: 7.8.0 - tinyglobby: 0.2.16 + semver: 7.8.5 + tinyglobby: 0.2.17 ts-api-utils: 2.5.0(typescript@5.7.3) typescript: 5.7.3 transitivePeerDependencies: @@ -9065,21 +9663,21 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.6(vite@8.1.0(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0))': + '@vitest/mocker@4.1.6(vite@8.3.6(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.23.15)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.6 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.1.0(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.3.6(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.23.15)(yaml@2.9.0) - '@vitest/mocker@4.1.6(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0))': + '@vitest/mocker@4.1.6(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.6 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) '@vitest/pretty-format@4.1.6': dependencies: @@ -9105,9 +9703,6 @@ snapshots: convert-source-map: 2.0.0 tinyrainbow: 3.1.0 - '@xmldom/xmldom@0.9.10': - optional: true - a-sync-waterfall@1.0.1: {} abstract-logging@2.0.1: {} @@ -9128,7 +9723,9 @@ snapshots: acorn@8.16.0: {} - adm-zip@0.6.0: + acorn@8.19.0: {} + + adm-zip@0.6.1: optional: true afinn-165-financialmarketnews@3.0.0: @@ -9156,13 +9753,13 @@ snapshots: '@opentelemetry/api': 1.9.0 zod: 3.25.76 - ai@6.0.196(zod@4.4.3): + ai@6.0.323(zod@4.6.7): dependencies: - '@ai-sdk/gateway': 3.0.124(zod@4.4.3) - '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.27(zod@4.4.3) + '@ai-sdk/gateway': 3.0.229(zod@4.6.7) + '@ai-sdk/provider': 3.0.19 + '@ai-sdk/provider-utils': 4.0.64(zod@4.6.7) '@opentelemetry/api': 1.9.1 - zod: 4.4.3 + zod: 4.6.7 ajv-formats@3.0.1(ajv@8.20.0): optionalDependencies: @@ -9178,7 +9775,7 @@ snapshots: ajv@8.20.0: dependencies: fast-deep-equal: 3.1.3 - fast-uri: 3.1.4 + fast-uri: 3.1.9 json-schema-traverse: 1.0.0 require-from-string: 2.0.2 @@ -9320,9 +9917,9 @@ snapshots: axe-core@4.10.2: {} - axios@1.18.1(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0): + axios@1.21.0(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0): dependencies: - follow-redirects: 1.16.0(debug@4.3.4(supports-color@7.2.0)) + follow-redirects: 1.16.2(debug@4.3.4(supports-color@7.2.0)) form-data: 4.0.6 https-proxy-agent: 5.0.1(supports-color@7.2.0) proxy-from-env: 2.1.0 @@ -9331,9 +9928,9 @@ snapshots: - supports-color optional: true - axios@1.18.1(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0): + axios@1.21.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0): dependencies: - follow-redirects: 1.16.0(debug@4.4.3(supports-color@7.2.0)) + follow-redirects: 1.16.2(debug@4.4.3(supports-color@7.2.0)) form-data: 4.0.6 https-proxy-agent: 5.0.1(supports-color@7.2.0) proxy-from-env: 2.1.0 @@ -9349,10 +9946,10 @@ snapshots: base64-js@1.5.1: optional: true - base64id@2.0.0: {} - baseline-browser-mapping@2.10.31: {} + baseline-browser-mapping@2.11.35: {} + basic-ftp@5.3.1: {} big-integer@1.6.52: @@ -9362,24 +9959,21 @@ snapshots: binary-extensions@2.3.0: {} - binary-extensions@3.1.0: {} + binary-extensions@3.2.0: {} binaryextensions@6.11.0: dependencies: editions: 6.22.0 - bluebird@3.7.2: - optional: true - - body-parser@2.2.2(supports-color@7.2.0): + body-parser@2.4.0(supports-color@7.2.0): dependencies: bytes: 3.1.2 - content-type: 1.0.5 + content-type: 2.1.0 debug: 4.4.3(supports-color@7.2.0) http-errors: 2.0.1 - iconv-lite: 0.7.2 + iconv-lite: 0.7.3 on-finished: 2.4.1 - qs: 6.15.2 + qs: 6.17.1 raw-body: 3.0.2 type-is: 2.1.0 transitivePeerDependencies: @@ -9391,7 +9985,7 @@ snapshots: bowser@2.14.1: optional: true - brace-expansion@5.0.8: + brace-expansion@5.0.12: dependencies: balanced-match: 4.0.4 @@ -9399,13 +9993,13 @@ snapshots: dependencies: fill-range: 7.1.1 - browserslist@4.28.2: + browserslist@4.29.5: dependencies: - baseline-browser-mapping: 2.10.31 - caniuse-lite: 1.0.30001793 - electron-to-chromium: 1.5.359 - node-releases: 2.0.44 - update-browserslist-db: 1.2.3(browserslist@4.28.2) + baseline-browser-mapping: 2.11.35 + caniuse-lite: 1.0.30001822 + electron-to-chromium: 1.5.477 + node-releases: 2.0.63 + update-browserslist-db: 1.3.4(browserslist@4.29.5) bson@7.2.0: optional: true @@ -9468,6 +10062,8 @@ snapshots: caniuse-lite@1.0.30001793: {} + caniuse-lite@1.0.30001822: {} + chai@6.2.2: {} chalk@4.1.2: @@ -9477,6 +10073,8 @@ snapshots: chalk@5.6.2: {} + chalk@6.0.1: {} + chardet@2.1.1: {} charenc@0.0.2: @@ -9560,7 +10158,7 @@ snapshots: dependencies: delayed-stream: 1.0.0 - commander@14.0.3: {} + commander@15.0.0: {} commander@4.1.1: {} @@ -9574,11 +10172,12 @@ snapshots: dependencies: mime-db: 1.54.0 - compression@1.8.1(supports-color@7.2.0): + compression@1.8.2(supports-color@7.2.0): dependencies: bytes: 3.1.2 compressible: 2.0.18 debug: 2.6.9(supports-color@7.2.0) + destroy: 1.2.0 negotiator: 0.6.4 on-headers: 1.1.0 safe-buffer: 5.2.1 @@ -9592,10 +10191,14 @@ snapshots: content-disposition@1.1.0: {} + content-disposition@2.0.1: {} + content-type@1.0.5: {} content-type@2.0.0: {} + content-type@2.1.0: {} + convert-source-map@2.0.0: {} cookie-es@1.2.3: {} @@ -9608,9 +10211,6 @@ snapshots: cookiejar@2.1.4: {} - core-util-is@1.0.3: - optional: true - cors@2.8.6: dependencies: object-assign: 4.1.1 @@ -9635,9 +10235,9 @@ snapshots: csstype@3.1.3: {} - csv-parse@7.0.1: {} + csv-parse@7.0.3: {} - csv-stringify@6.7.0: {} + csv-stringify@6.9.0: {} damerau-levenshtein@1.0.8: {} @@ -9663,8 +10263,6 @@ snapshots: es-errors: 1.3.0 is-data-view: 1.0.2 - debounce@3.0.0: {} - debug@2.6.9(supports-color@7.2.0): dependencies: ms: 2.0.0 @@ -9711,6 +10309,12 @@ snapshots: default-browser-id: 5.0.1 optional: true + default-browser@5.5.1: + dependencies: + bundle-name: 4.1.0 + default-browser-id: 5.0.1 + optional: true + define-data-property@1.1.4: dependencies: es-define-property: 1.0.1 @@ -9743,6 +10347,8 @@ snapshots: destr@2.0.5: {} + destroy@1.2.0: {} + detect-libc@2.0.2: {} detect-libc@2.1.2: {} @@ -9757,6 +10363,9 @@ snapshots: didyoumean@1.2.2: {} + diff@8.0.4: + optional: true + dlv@1.1.3: {} doctrine@2.1.0: @@ -9766,7 +10375,8 @@ snapshots: dotenv@16.4.5: optional: true - dotenv@17.4.2: {} + dotenv@17.4.2: + optional: true drizzle-orm@0.45.2(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(pg@8.21.0)(postgres@3.4.5): optionalDependencies: @@ -9775,17 +10385,19 @@ snapshots: pg: 8.21.0 postgres: 3.4.5 + drizzle-orm@0.45.4(@libsql/client@0.18.0)(@opentelemetry/api@1.9.1)(pg@8.21.0)(postgres@3.4.5): + optionalDependencies: + '@libsql/client': 0.18.0 + '@opentelemetry/api': 1.9.1 + pg: 8.21.0 + postgres: 3.4.5 + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.1 es-errors: 1.3.0 gopd: 1.2.0 - duplexer2@0.1.4: - dependencies: - readable-stream: 2.3.8 - optional: true - eastasianwidth@0.2.0: {} ecdsa-sig-formatter@1.0.11: @@ -9799,13 +10411,13 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.359: {} + electron-to-chromium@1.5.477: {} - elysia@1.4.28(@sinclair/typebox@0.34.49)(exact-mirror@1.0.0)(file-type@21.3.4(supports-color@7.2.0))(openapi-types@12.1.3)(typescript@5.7.3): + elysia@1.4.31(@sinclair/typebox@0.34.49)(exact-mirror@0.2.9(@sinclair/typebox@0.34.49))(file-type@21.3.4(supports-color@7.2.0))(openapi-types@12.1.3)(typescript@5.7.3): dependencies: '@sinclair/typebox': 0.34.49 cookie: 1.1.1 - exact-mirror: 1.0.0 + exact-mirror: 0.2.9(@sinclair/typebox@0.34.49) fast-decode-uri-component: 1.0.1 file-type: 21.3.4(supports-color@7.2.0) memoirist: 0.4.0 @@ -9835,13 +10447,12 @@ snapshots: engine.io-parser@5.2.3: {} - engine.io@6.6.8(supports-color@7.2.0): + engine.io@6.6.11(supports-color@7.2.0): dependencies: '@types/cors': 2.8.19 '@types/node': 24.12.4 '@types/ws': 8.18.1 accepts: 1.3.8 - base64id: 2.0.0 cookie: 0.7.2 cors: 2.8.6 debug: 4.4.3(supports-color@7.2.0) @@ -10002,9 +10613,9 @@ snapshots: es-set-tostringtag@2.1.0: dependencies: es-errors: 1.3.0 - get-intrinsic: 1.2.7 + get-intrinsic: 1.3.0 has-tostringtag: 1.0.2 - hasown: 2.0.2 + hasown: 2.0.4 es-shim-unscopables@1.0.2: dependencies: @@ -10209,8 +10820,8 @@ snapshots: '@babel/parser': 7.29.3 eslint: 9.39.4(jiti@1.21.7)(supports-color@7.2.0) hermes-parser: 0.25.1 - zod: 3.25.76 - zod-validation-error: 4.0.2(zod@3.25.76) + zod: 4.6.7 + zod-validation-error: 4.0.2(zod@4.6.7) transitivePeerDependencies: - supports-color @@ -10378,43 +10989,29 @@ snapshots: eventsource-parser@3.0.8: {} - eventsource-parser@3.1.0: - optional: true + eventsource-parser@3.1.0: {} eventsource@3.0.7: dependencies: eventsource-parser: 3.1.0 optional: true - exact-mirror@1.0.0: {} - - execa@9.6.1: - dependencies: - '@sindresorhus/merge-streams': 4.0.0 - cross-spawn: 7.0.6 - figures: 6.1.0 - get-stream: 9.0.1 - human-signals: 8.0.1 - is-plain-obj: 4.1.0 - is-stream: 4.0.1 - npm-run-path: 6.0.0 - pretty-ms: 9.3.0 - signal-exit: 4.1.0 - strip-final-newline: 4.0.0 - yoctocolors: 2.1.2 + exact-mirror@0.2.9(@sinclair/typebox@0.34.49): + optionalDependencies: + '@sinclair/typebox': 0.34.49 expect-type@1.3.0: {} express-rate-limit@8.5.2(express@5.2.1(supports-color@7.2.0)): dependencies: express: 5.2.1(supports-color@7.2.0) - ip-address: 10.2.0 + ip-address: 10.7.6 optional: true express@5.2.1(supports-color@7.2.0): dependencies: accepts: 2.0.0 - body-parser: 2.2.2(supports-color@7.2.0) + body-parser: 2.4.0(supports-color@7.2.0) content-disposition: 1.1.0 content-type: 1.0.5 cookie: 0.7.2 @@ -10432,7 +11029,7 @@ snapshots: on-finished: 2.4.1 once: 1.4.0 parseurl: 1.3.3 - proxy-addr: 2.0.7 + proxy-addr: 2.0.8 qs: 6.15.2 range-parser: 1.2.1 router: 2.2.0(supports-color@7.2.0) @@ -10444,7 +11041,40 @@ snapshots: transitivePeerDependencies: - supports-color - exsolve@1.0.8: {} + express@5.3.0(supports-color@7.2.0): + dependencies: + accepts: 2.0.0 + body-parser: 2.4.0(supports-color@7.2.0) + content-disposition: 2.0.1 + content-type: 2.1.0 + cookie: 0.7.2 + cookie-signature: 1.2.2 + debug: 4.4.3(supports-color@7.2.0) + depd: 2.0.0 + encodeurl: 2.0.0 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 2.1.1(supports-color@7.2.0) + fresh: 2.0.0 + http-errors: 2.0.1 + merge-descriptors: 2.0.0 + mime-types: 3.0.2 + on-finished: 2.4.1 + once: 1.4.0 + parseurl: 1.3.3 + proxy-addr: 2.0.8 + qs: 6.17.1 + range-parser: 1.2.1 + router: 2.2.0(supports-color@7.2.0) + send: 1.2.1(supports-color@7.2.0) + serve-static: 2.2.1(supports-color@7.2.0) + statuses: 2.0.2 + type-is: 2.1.0 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + exsolve@1.2.0: {} extend@3.0.2: {} @@ -10475,7 +11105,16 @@ snapshots: '@fastify/merge-json-schemas': 0.2.1 ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) - fast-uri: 3.1.4 + fast-uri: 3.1.9 + json-schema-ref-resolver: 3.0.0 + rfdc: 1.4.1 + + fast-json-stringify@7.3.0: + dependencies: + '@fastify/merge-json-schemas': 0.2.1 + ajv: 8.20.0 + ajv-formats: 3.0.1(ajv@8.20.0) + fast-uri: 4.2.3 json-schema-ref-resolver: 3.0.0 rfdc: 1.4.1 @@ -10495,7 +11134,9 @@ snapshots: dependencies: fast-string-truncated-width: 3.0.3 - fast-uri@3.1.4: {} + fast-uri@3.1.9: {} + + fast-uri@4.2.3: {} fast-wrap-ansi@0.2.2: dependencies: @@ -10526,7 +11167,7 @@ snapshots: fastify-plugin@5.1.0: {} - fastify@5.8.5: + fastify@5.12.8: dependencies: '@fastify/ajv-compiler': 4.0.5 '@fastify/error': 4.2.0 @@ -10534,14 +11175,14 @@ snapshots: '@fastify/proxy-addr': 5.1.0 abstract-logging: 2.0.1 avvio: 9.2.0 - fast-json-stringify: 6.4.0 - find-my-way: 9.7.0 + fast-json-stringify: 7.3.0 + find-my-way: 9.10.0 light-my-request: 6.6.0 pino: 10.3.1 - process-warning: 5.0.0 + process-warning: 5.1.1 rfdc: 1.4.1 secure-json-parse: 4.1.0 - semver: 7.6.3 + semver: 7.8.5 toad-cache: 3.7.0 fastq@1.18.0: @@ -10562,10 +11203,6 @@ snapshots: fflate@0.8.3: optional: true - figures@6.1.0: - dependencies: - is-unicode-supported: 2.1.0 - file-entry-cache@8.0.0: dependencies: flat-cache: 4.0.1 @@ -10604,7 +11241,7 @@ snapshots: transitivePeerDependencies: - supports-color - find-my-way@9.7.0: + find-my-way@9.10.0: dependencies: fast-deep-equal: 3.1.3 fast-querystring: 1.1.2 @@ -10633,12 +11270,12 @@ snapshots: fn.name@1.1.0: {} - follow-redirects@1.16.0(debug@4.3.4(supports-color@7.2.0)): + follow-redirects@1.16.2(debug@4.3.4(supports-color@7.2.0)): optionalDependencies: debug: 4.3.4(supports-color@7.2.0) optional: true - follow-redirects@1.16.0(debug@4.4.3(supports-color@7.2.0)): + follow-redirects@1.16.2(debug@4.4.3(supports-color@7.2.0)): optionalDependencies: debug: 4.4.3(supports-color@7.2.0) optional: true @@ -10680,13 +11317,6 @@ snapshots: fresh@2.0.0: {} - fs-extra@11.3.5: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.1 - universalify: 2.0.1 - optional: true - fsevents@2.3.2: optional: true @@ -10706,37 +11336,18 @@ snapshots: functions-have-names@1.2.3: {} - gaxios@7.1.3(supports-color@7.2.0): + gaxios@8.3.2(supports-color@7.2.0): dependencies: extend: 3.0.2 https-proxy-agent: 7.0.6(supports-color@7.2.0) node-fetch: 3.3.2 - rimraf: 5.0.10 transitivePeerDependencies: - supports-color - gaxios@7.1.5(supports-color@7.2.0): + gcp-metadata@9.2.3(supports-color@7.2.0): dependencies: - extend: 3.0.2 - https-proxy-agent: 7.0.6(supports-color@7.2.0) - node-fetch: 3.3.2 - transitivePeerDependencies: - - supports-color - optional: true - - gcp-metadata@8.1.2(supports-color@7.2.0): - dependencies: - gaxios: 7.1.5(supports-color@7.2.0) - google-logging-utils: 1.1.3 - json-bigint: 1.0.0 - transitivePeerDependencies: - - supports-color - optional: true - - gcp-metadata@8.1.3(supports-color@7.2.0): - dependencies: - gaxios: 7.1.3(supports-color@7.2.0) - google-logging-utils: 1.1.3 + gaxios: 8.3.2(supports-color@7.2.0) + google-logging-utils: 2.1.1 json-bigint: 1.0.0 transitivePeerDependencies: - supports-color @@ -10776,11 +11387,6 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.1 - get-stream@9.0.1: - dependencies: - '@sec-ant/readable-stream': 0.4.1 - is-stream: 4.0.1 - get-symbol-description@1.1.0: dependencies: call-bound: 1.0.3 @@ -10835,40 +11441,27 @@ snapshots: define-properties: 1.2.1 gopd: 1.2.0 - google-auth-library@10.5.0(supports-color@7.2.0): - dependencies: - base64-js: 1.5.1 - ecdsa-sig-formatter: 1.0.11 - gaxios: 7.1.5(supports-color@7.2.0) - gcp-metadata: 8.1.3(supports-color@7.2.0) - google-logging-utils: 1.1.3 - gtoken: 8.0.0(supports-color@7.2.0) - jws: 4.0.1 - transitivePeerDependencies: - - supports-color - optional: true - - google-auth-library@10.9.1(supports-color@7.2.0): + google-auth-library@11.3.3(supports-color@7.2.0): dependencies: base64-js: 1.5.1 ecdsa-sig-formatter: 1.0.11 - gaxios: 7.1.5(supports-color@7.2.0) - gcp-metadata: 8.1.2(supports-color@7.2.0) - google-logging-utils: 1.1.3 + gaxios: 8.3.2(supports-color@7.2.0) + gcp-metadata: 9.2.3(supports-color@7.2.0) + google-logging-utils: 2.1.1 jws: 4.0.1 transitivePeerDependencies: - supports-color optional: true - google-logging-utils@1.1.3: {} + google-logging-utils@2.1.1: {} - googleapis-common@8.0.2(supports-color@7.2.0): + googleapis-common@9.3.1(supports-color@7.2.0): dependencies: extend: 3.0.2 - gaxios: 7.1.3(supports-color@7.2.0) - google-auth-library: 10.5.0(supports-color@7.2.0) - google-logging-utils: 1.1.3 - qs: 6.15.2 + gaxios: 8.3.2(supports-color@7.2.0) + google-auth-library: 11.3.3(supports-color@7.2.0) + google-logging-utils: 2.1.1 + qs: 6.17.1 url-template: 2.0.8 transitivePeerDependencies: - supports-color @@ -10878,14 +11471,6 @@ snapshots: graceful-fs@4.2.11: {} - gtoken@8.0.0(supports-color@7.2.0): - dependencies: - gaxios: 7.1.5(supports-color@7.2.0) - jws: 4.0.1 - transitivePeerDependencies: - - supports-color - optional: true - guid-typescript@1.0.9: optional: true @@ -10941,6 +11526,8 @@ snapshots: hookified@1.15.1: {} + hookified@3.1.0: {} + http-errors@2.0.1: dependencies: depd: 2.0.0 @@ -10988,36 +11575,12 @@ snapshots: transitivePeerDependencies: - supports-color - human-signals@8.0.1: {} - - ibm-cloud-sdk-core@5.4.20(supports-color@7.2.0): - dependencies: - '@types/debug': 4.1.12 - '@types/node': 18.19.80 - '@types/tough-cookie': 4.0.0 - axios: 1.18.1(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0) - camelcase: 6.3.0 - debug: 4.3.4(supports-color@7.2.0) - dotenv: 16.4.5 - extend: 3.0.2 - file-type: 21.3.2(supports-color@7.2.0) - form-data: 4.0.6 - isstream: 0.1.2 - jsonwebtoken: 9.0.3 - load-esm: 1.0.3 - mime-types: 2.1.35 - retry-axios: 2.6.0(axios@1.18.1(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0)) - tough-cookie: 4.1.3 - transitivePeerDependencies: - - supports-color - optional: true - ibm-cloud-sdk-core@5.6.0(supports-color@7.2.0): dependencies: '@types/debug': 4.1.12 '@types/node': 18.19.80 '@types/tough-cookie': 4.0.0 - axios: 1.18.1(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0) + axios: 1.21.0(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0) camelcase: 6.3.0 debug: 4.3.4(supports-color@7.2.0) dotenv: 16.4.5 @@ -11028,13 +11591,13 @@ snapshots: jsonwebtoken: 9.0.3 load-esm: 1.0.3 mime-types: 2.1.35 - retry-axios: 2.6.0(axios@1.18.1(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0)) + retry-axios: 2.6.0(axios@1.21.0(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0)) tough-cookie: 4.1.3 transitivePeerDependencies: - supports-color optional: true - iconv-lite@0.7.2: + iconv-lite@0.7.3: dependencies: safer-buffer: 2.1.2 @@ -11059,7 +11622,7 @@ snapshots: hasown: 2.0.2 side-channel: 1.1.0 - ip-address@10.2.0: {} + ip-address@10.7.6: {} ipaddr.js@1.9.1: {} @@ -11143,6 +11706,9 @@ snapshots: dependencies: is-extglob: 2.1.1 + is-in-ssh@1.0.0: + optional: true + is-inside-container@1.0.0: dependencies: is-docker: 3.0.0 @@ -11161,8 +11727,6 @@ snapshots: is-number@7.0.0: {} - is-plain-obj@4.1.0: {} - is-promise@4.0.0: {} is-regex@1.2.1: @@ -11180,8 +11744,6 @@ snapshots: is-stream@2.0.1: {} - is-stream@4.0.1: {} - is-string@1.1.1: dependencies: call-bound: 1.0.3 @@ -11219,9 +11781,6 @@ snapshots: is-inside-container: 1.0.0 optional: true - isarray@1.0.0: - optional: true - isarray@2.0.5: {} isexe@2.0.0: {} @@ -11258,7 +11817,7 @@ snapshots: jks-js@1.1.7: dependencies: - node-forge: 1.4.0 + node-forge: 1.4.3 node-int64: 0.4.0 node-rsa: 1.1.1 optional: true @@ -11270,11 +11829,11 @@ snapshots: js-base64@3.7.8: {} - js-rouge@3.2.0: {} + js-rouge@3.2.3: {} js-tokens@4.0.0: {} - js-yaml@4.3.1: + js-yaml@4.3.2: dependencies: argparse: 2.0.1 @@ -11315,13 +11874,6 @@ snapshots: json5@2.2.3: {} - jsonfile@6.2.1: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - optional: true - jsonwebtoken@9.0.3: dependencies: jws: 4.0.1 @@ -11372,17 +11924,11 @@ snapshots: dependencies: '@keyv/serialize': 1.1.1 - kuler@2.0.0: {} - - langfuse-core@3.38.20: + keyv@6.1.0: dependencies: - mustache: 4.2.0 - optional: true + hookified: 3.1.0 - langfuse@3.38.20: - dependencies: - langfuse-core: 3.38.20 - optional: true + kuler@2.0.0: {} language-subtag-registry@0.3.23: {} @@ -11416,54 +11962,54 @@ snapshots: process-warning: 4.0.1 set-cookie-parser: 2.7.2 - lightningcss-android-arm64@1.32.0: + lightningcss-android-arm64@1.33.0: optional: true - lightningcss-darwin-arm64@1.32.0: + lightningcss-darwin-arm64@1.33.0: optional: true - lightningcss-darwin-x64@1.32.0: + lightningcss-darwin-x64@1.33.0: optional: true - lightningcss-freebsd-x64@1.32.0: + lightningcss-freebsd-x64@1.33.0: optional: true - lightningcss-linux-arm-gnueabihf@1.32.0: + lightningcss-linux-arm-gnueabihf@1.33.0: optional: true - lightningcss-linux-arm64-gnu@1.32.0: + lightningcss-linux-arm64-gnu@1.33.0: optional: true - lightningcss-linux-arm64-musl@1.32.0: + lightningcss-linux-arm64-musl@1.33.0: optional: true - lightningcss-linux-x64-gnu@1.32.0: + lightningcss-linux-x64-gnu@1.33.0: optional: true - lightningcss-linux-x64-musl@1.32.0: + lightningcss-linux-x64-musl@1.33.0: optional: true - lightningcss-win32-arm64-msvc@1.32.0: + lightningcss-win32-arm64-msvc@1.33.0: optional: true - lightningcss-win32-x64-msvc@1.32.0: + lightningcss-win32-x64-msvc@1.33.0: optional: true - lightningcss@1.32.0: + lightningcss@1.33.0: dependencies: detect-libc: 2.1.2 optionalDependencies: - lightningcss-android-arm64: 1.32.0 - lightningcss-darwin-arm64: 1.32.0 - lightningcss-darwin-x64: 1.32.0 - lightningcss-freebsd-x64: 1.32.0 - lightningcss-linux-arm-gnueabihf: 1.32.0 - lightningcss-linux-arm64-gnu: 1.32.0 - lightningcss-linux-arm64-musl: 1.32.0 - lightningcss-linux-x64-gnu: 1.32.0 - lightningcss-linux-x64-musl: 1.32.0 - lightningcss-win32-arm64-msvc: 1.32.0 - lightningcss-win32-x64-msvc: 1.32.0 + lightningcss-android-arm64: 1.33.0 + lightningcss-darwin-arm64: 1.33.0 + lightningcss-darwin-x64: 1.33.0 + lightningcss-freebsd-x64: 1.33.0 + lightningcss-linux-arm-gnueabihf: 1.33.0 + lightningcss-linux-arm64-gnu: 1.33.0 + lightningcss-linux-arm64-musl: 1.33.0 + lightningcss-linux-x64-gnu: 1.33.0 + lightningcss-linux-x64-musl: 1.33.0 + lightningcss-win32-arm64-msvc: 1.33.0 + lightningcss-win32-x64-msvc: 1.33.0 lilconfig@3.1.3: {} @@ -11522,7 +12068,7 @@ snapshots: lru-cache@10.4.3: {} - lru-cache@11.5.1: {} + lru-cache@11.5.3: {} lru-cache@5.1.1: dependencies: @@ -11599,7 +12145,7 @@ snapshots: minimatch@10.2.6: dependencies: - brace-expansion: 5.0.8 + brace-expansion: 5.0.12 minimist@1.2.8: {} @@ -11618,20 +12164,21 @@ snapshots: whatwg-url: 14.2.0 optional: true - mongodb@7.2.0(gcp-metadata@8.1.3(supports-color@7.2.0))(socks@2.8.9): + mongodb@7.2.0(@aws-sdk/credential-providers@3.1162.0)(gcp-metadata@9.2.3(supports-color@7.2.0))(socks@2.8.9): dependencies: '@mongodb-js/saslprep': 1.4.11 bson: 7.2.0 mongodb-connection-string-url: 7.0.1 optionalDependencies: - gcp-metadata: 8.1.3(supports-color@7.2.0) + '@aws-sdk/credential-providers': 3.1162.0 + gcp-metadata: 9.2.3(supports-color@7.2.0) socks: 2.8.9 optional: true - mongoose@9.6.3(gcp-metadata@8.1.3(supports-color@7.2.0))(socks@2.8.9): + mongoose@9.6.3(@aws-sdk/credential-providers@3.1162.0)(gcp-metadata@9.2.3(supports-color@7.2.0))(socks@2.8.9): dependencies: kareem: 3.3.0 - mongodb: 7.2.0(gcp-metadata@8.1.3(supports-color@7.2.0))(socks@2.8.9) + mongodb: 7.2.0(@aws-sdk/credential-providers@3.1162.0)(gcp-metadata@9.2.3(supports-color@7.2.0))(socks@2.8.9) mpath: 0.9.0 mquery: 6.0.0 ms: 2.1.3 @@ -11659,9 +12206,6 @@ snapshots: ms@2.1.3: {} - mustache@4.2.0: - optional: true - mute-stream@3.0.0: {} mz@2.7.0: @@ -11674,14 +12218,14 @@ snapshots: natural-compare@1.4.0: {} - natural@8.1.1(@opentelemetry/api@1.9.1)(gcp-metadata@8.1.3(supports-color@7.2.0))(socks@2.8.9): + natural@8.1.1(@aws-sdk/credential-providers@3.1162.0)(@opentelemetry/api@1.9.1)(gcp-metadata@9.2.3(supports-color@7.2.0))(socks@2.8.9): dependencies: afinn-165: 2.0.2 afinn-165-financialmarketnews: 3.0.0 apparatus: 0.0.10 dotenv: 17.4.2 memjs: 1.3.2 - mongoose: 9.6.3(gcp-metadata@8.1.3(supports-color@7.2.0))(socks@2.8.9) + mongoose: 9.6.3(@aws-sdk/credential-providers@3.1162.0)(gcp-metadata@9.2.3(supports-color@7.2.0))(socks@2.8.9) pg: 8.21.0 redis: 5.12.1(@opentelemetry/api@1.9.1) safe-stable-stringify: 2.5.0 @@ -11711,10 +12255,10 @@ snapshots: netmask@2.1.1: {} - next@16.2.11(@babel/core@7.29.0(supports-color@7.2.0))(@opentelemetry/api@1.9.1)(@types/node@20.17.16)(react-dom@19.2.6(react@19.0.0))(react@19.0.0): + next@16.4.5(@babel/core@7.29.0(supports-color@7.2.0))(@opentelemetry/api@1.9.1)(@types/node@20.17.16)(react-dom@19.2.6(react@19.0.0))(react@19.0.0): dependencies: - '@next/env': 16.2.11 - '@swc/helpers': 0.5.15 + '@next/env': 16.4.5 + '@swc/helpers': 0.5.23 baseline-browser-mapping: 2.10.31 caniuse-lite: 1.0.30001793 postcss: 8.5.23 @@ -11722,25 +12266,25 @@ snapshots: react-dom: 19.2.6(react@19.0.0) styled-jsx: 5.1.6(@babel/core@7.29.0(supports-color@7.2.0))(react@19.0.0) optionalDependencies: - '@next/swc-darwin-arm64': 16.2.11 - '@next/swc-darwin-x64': 16.2.11 - '@next/swc-linux-arm64-gnu': 16.2.11 - '@next/swc-linux-arm64-musl': 16.2.11 - '@next/swc-linux-x64-gnu': 16.2.11 - '@next/swc-linux-x64-musl': 16.2.11 - '@next/swc-win32-arm64-msvc': 16.2.11 - '@next/swc-win32-x64-msvc': 16.2.11 + '@next/swc-darwin-arm64': 16.4.5 + '@next/swc-darwin-x64': 16.4.5 + '@next/swc-linux-arm64-gnu': 16.4.5 + '@next/swc-linux-arm64-musl': 16.4.5 + '@next/swc-linux-x64-gnu': 16.4.5 + '@next/swc-linux-x64-musl': 16.4.5 + '@next/swc-win32-arm64-msvc': 16.4.5 + '@next/swc-win32-x64-msvc': 16.4.5 '@opentelemetry/api': 1.9.1 - sharp: 0.35.3(@types/node@20.17.16) + sharp: 0.35.5(@types/node@20.17.16) transitivePeerDependencies: - '@babel/core' - '@types/node' - babel-plugin-macros - next@16.2.11(@babel/core@7.29.0(supports-color@7.2.0))(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(react-dom@19.2.6(react@19.0.0))(react@19.0.0): + next@16.4.5(@babel/core@7.29.0(supports-color@7.2.0))(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(react-dom@19.2.6(react@19.0.0))(react@19.0.0): dependencies: - '@next/env': 16.2.11 - '@swc/helpers': 0.5.15 + '@next/env': 16.4.5 + '@swc/helpers': 0.5.23 baseline-browser-mapping: 2.10.31 caniuse-lite: 1.0.30001793 postcss: 8.5.23 @@ -11748,16 +12292,16 @@ snapshots: react-dom: 19.2.6(react@19.0.0) styled-jsx: 5.1.6(@babel/core@7.29.0(supports-color@7.2.0))(react@19.0.0) optionalDependencies: - '@next/swc-darwin-arm64': 16.2.11 - '@next/swc-darwin-x64': 16.2.11 - '@next/swc-linux-arm64-gnu': 16.2.11 - '@next/swc-linux-arm64-musl': 16.2.11 - '@next/swc-linux-x64-gnu': 16.2.11 - '@next/swc-linux-x64-musl': 16.2.11 - '@next/swc-win32-arm64-msvc': 16.2.11 - '@next/swc-win32-x64-msvc': 16.2.11 + '@next/swc-darwin-arm64': 16.4.5 + '@next/swc-darwin-x64': 16.4.5 + '@next/swc-linux-arm64-gnu': 16.4.5 + '@next/swc-linux-arm64-musl': 16.4.5 + '@next/swc-linux-x64-gnu': 16.4.5 + '@next/swc-linux-x64-musl': 16.4.5 + '@next/swc-win32-arm64-msvc': 16.4.5 + '@next/swc-win32-x64-msvc': 16.4.5 '@opentelemetry/api': 1.9.1 - sharp: 0.35.3(@types/node@24.12.4) + sharp: 0.35.5(@types/node@24.12.4) transitivePeerDependencies: - '@babel/core' - '@types/node' @@ -11771,7 +12315,7 @@ snapshots: fetch-blob: 3.2.0 formdata-polyfill: 4.0.10 - node-forge@1.4.0: + node-forge@1.4.3: optional: true node-int64@0.4.0: @@ -11779,7 +12323,7 @@ snapshots: node-mock-http@1.0.4: {} - node-releases@2.0.44: {} + node-releases@2.0.63: {} node-rsa@1.1.1: dependencies: @@ -11794,11 +12338,6 @@ snapshots: normalize-path@3.0.0: {} - npm-run-path@6.0.0: - dependencies: - path-key: 4.0.0 - unicorn-magic: 0.3.0 - nunjucks@3.2.4(chokidar@5.0.0): dependencies: a-sync-waterfall: 1.0.1 @@ -11882,7 +12421,7 @@ snapshots: onnxruntime-node@1.24.3: dependencies: - adm-zip: 0.6.0 + adm-zip: 0.6.1 global-agent: 3.0.0 onnxruntime-common: 1.24.3 optional: true @@ -11905,10 +12444,31 @@ snapshots: wsl-utils: 0.1.0 optional: true - openai@6.42.0(ws@8.21.0)(zod@4.4.3): + open@11.0.4: + dependencies: + default-browser: 5.5.1 + define-lazy-prop: 3.0.0 + is-in-ssh: 1.0.0 + is-inside-container: 1.0.0 + powershell-utils: 0.2.1 + wsl-utils: 1.0.1 + optional: true + + openai@6.42.0(ws@8.21.0)(zod@4.6.7): + optionalDependencies: + ws: 8.21.0 + zod: 4.6.7 + optional: true + + openai@7.51.0(@aws-sdk/credential-provider-node@3.972.93)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.5)(google-auth-library@11.3.3(supports-color@7.2.0))(undici@7.30.2)(ws@8.21.0)(zod@4.6.7): optionalDependencies: + '@aws-sdk/credential-provider-node': 3.972.93 + '@smithy/hash-node': 4.5.2 + '@smithy/signature-v4': 5.7.5 + google-auth-library: 11.3.3(supports-color@7.2.0) + undici: 7.30.2 ws: 8.21.0 - zod: 4.4.3 + zod: 4.6.7 openapi-types@12.1.3: {} @@ -11996,8 +12556,6 @@ snapshots: dependencies: callsites: 3.1.0 - parse-ms@4.0.0: {} - parse5@8.0.1: dependencies: entities: 8.0.0 @@ -12010,8 +12568,6 @@ snapshots: path-key@3.1.1: {} - path-key@4.0.0: {} - path-parse@1.0.7: {} path-scurry@1.11.1: @@ -12174,6 +12730,15 @@ snapshots: tsx: 4.22.3 yaml: 2.9.0 + postcss-load-config@6.0.1(jiti@1.21.7)(postcss@8.5.23)(tsx@4.23.15)(yaml@2.9.0): + dependencies: + lilconfig: 3.1.3 + optionalDependencies: + jiti: 1.21.7 + postcss: 8.5.23 + tsx: 4.23.15 + yaml: 2.9.0 + postcss-nested@6.2.0(postcss@8.5.23): dependencies: postcss: 8.5.23 @@ -12190,7 +12755,7 @@ snapshots: dependencies: nanoid: 3.3.18 picocolors: 1.1.1 - source-map-js: 1.2.1 + source-map-js: 1.2.2 postgres-array@2.0.0: optional: true @@ -12212,81 +12777,76 @@ snapshots: dependencies: '@posthog/core': 1.23.1 - prelude-ls@1.2.1: {} - - pretty-ms@9.3.0: - dependencies: - parse-ms: 4.0.0 - - process-nextick-args@2.0.1: + powershell-utils@0.2.1: optional: true + prelude-ls@1.2.1: {} + process-warning@4.0.1: {} process-warning@5.0.0: {} + process-warning@5.1.1: {} + promise-limit@2.7.0: {} - promptfoo@0.121.19(@types/json-schema@7.0.15)(@types/node@22.19.19)(debug@4.4.3(supports-color@7.2.0))(pg@8.21.0)(playwright-core@1.60.0)(postgres@3.4.5)(socks@2.8.9)(supports-color@7.2.0): + promptfoo@0.125.1(@anthropic-ai/claude-agent-sdk@0.3.201(@anthropic-ai/sdk@0.133.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.32.2(supports-color@7.2.0)(zod@4.6.7))(zod@4.6.7))(@aws-sdk/credential-provider-node@3.972.93)(@aws-sdk/credential-providers@3.1162.0)(@huggingface/transformers@4.2.0(@types/node@22.19.19))(@ibm-cloud/watsonx-ai@1.7.15(supports-color@7.2.0))(@openai/agents@0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7))(@openai/codex-sdk@0.144.6)(@slack/web-api@7.16.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0))(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.5)(@types/json-schema@7.0.15)(@types/node@22.19.19)(ibm-cloud-sdk-core@5.6.0(supports-color@7.2.0))(jks-js@1.1.7)(pg@8.21.0)(playwright-extra@4.3.6(playwright-core@1.60.0)(playwright@1.60.0)(supports-color@7.2.0))(playwright@1.60.0)(postgres@3.4.5)(socks@2.8.9)(supports-color@7.2.0): dependencies: - '@anthropic-ai/sdk': 0.110.0(zod@4.4.3) - '@apidevtools/json-schema-ref-parser': 15.3.5(@types/json-schema@7.0.15) + '@anthropic-ai/sdk': 0.133.0(zod@4.6.7) + '@apidevtools/json-schema-ref-parser': 16.0.5(@types/json-schema@7.0.15) + '@hono/node-server': 2.1.5(hono@4.12.27) '@inquirer/checkbox': 5.2.1(@types/node@22.19.19) '@inquirer/confirm': 6.1.1(@types/node@22.19.19) - '@inquirer/core': 11.2.1(@types/node@22.19.19) + '@inquirer/core': 12.0.6(@types/node@22.19.19) '@inquirer/editor': 5.2.2(@types/node@22.19.19) '@inquirer/input': 5.1.2(@types/node@22.19.19) '@inquirer/search': 4.2.1(@types/node@22.19.19) '@inquirer/select': 5.2.1(@types/node@22.19.19) - '@libsql/client': 0.17.3 + '@libsql/client': 0.18.0 '@opentelemetry/api': 1.9.1 - '@opentelemetry/core': 2.9.0(@opentelemetry/api@1.9.1) - '@opentelemetry/exporter-trace-otlp-http': 0.220.0(@opentelemetry/api@1.9.1) - '@opentelemetry/resources': 2.7.1(@opentelemetry/api@1.9.1) - '@opentelemetry/sdk-trace-base': 2.7.1(@opentelemetry/api@1.9.1) + '@opentelemetry/core': 2.12.0(@opentelemetry/api@1.9.1) + '@opentelemetry/exporter-trace-otlp-http': 0.223.0(@opentelemetry/api@1.9.1) + '@opentelemetry/resources': 2.9.0(@opentelemetry/api@1.9.1) '@opentelemetry/sdk-trace-node': 2.7.1(@opentelemetry/api@1.9.1) '@opentelemetry/semantic-conventions': 1.41.1 - '@types/ws': 8.18.1 - ai: 6.0.196(zod@4.4.3) + acorn: 8.19.0 + ai: 6.0.323(zod@4.6.7) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) async: 3.2.6 - binary-extensions: 3.1.0 + binary-extensions: 3.2.0 cache-manager: 7.2.8 - chalk: 5.6.2 + chalk: 6.0.1 chokidar: 5.0.0 cli-progress: 3.12.0 cli-table3: 0.6.5 - commander: 14.0.3 - compression: 1.8.1(supports-color@7.2.0) + commander: 15.0.0 + compression: 1.8.2(supports-color@7.2.0) cors: 2.8.6 - csv-parse: 7.0.1 - csv-stringify: 6.7.0 - debounce: 3.0.0 + csv-parse: 7.0.3 + csv-stringify: 6.9.0 dedent: 1.7.2 - dotenv: 17.4.2 - drizzle-orm: 0.45.2(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(pg@8.21.0)(postgres@3.4.5) - execa: 9.6.1 - express: 5.2.1(supports-color@7.2.0) - exsolve: 1.0.8 + drizzle-orm: 0.45.4(@libsql/client@0.18.0)(@opentelemetry/api@1.9.1)(pg@8.21.0)(postgres@3.4.5) + express: 5.3.0(supports-color@7.2.0) + exsolve: 1.2.0 fast-deep-equal: 3.1.3 fast-safe-stringify: 2.1.1 fast-xml-parser: 5.8.0 fastest-levenshtein: 1.0.16 - gcp-metadata: 8.1.3(supports-color@7.2.0) + gcp-metadata: 9.2.3(supports-color@7.2.0) glob: 10.5.0 http-z: 8.1.1 istextorbinary: 9.5.0 - js-rouge: 3.2.0 - js-yaml: 4.3.1 + js-rouge: 3.2.3 + js-yaml: 4.3.2 json5: 2.2.3 - keyv: 5.6.0 + keyv: 6.1.0 keyv-file: 5.3.3 - lru-cache: 11.5.1 + lru-cache: 11.5.3 mathjs: 15.2.0 minimatch: 10.2.6 nunjucks: 3.2.4(chokidar@5.0.0) - openai: 6.42.0(ws@8.21.0)(zod@4.4.3) + openai: 7.51.0(@aws-sdk/credential-provider-node@3.972.93)(@smithy/hash-node@4.5.2)(@smithy/signature-v4@5.7.5)(google-auth-library@11.3.3(supports-color@7.2.0))(undici@7.30.2)(ws@8.21.0)(zod@4.6.7) opener: 1.5.2 ora: 9.4.0 parse5: 8.0.1 @@ -12296,63 +12856,56 @@ snapshots: proxy-from-env: 2.1.0 python-shell: 5.0.0 rfdc: 1.4.1 - rxjs: 7.8.2 saxes: 6.0.0 - semver: 7.8.2 - simple-git: 3.36.0(supports-color@7.2.0) - socket.io: 4.8.3(supports-color@7.2.0) - socket.io-client: 4.8.3(supports-color@7.2.0) + semver: 7.8.5 + signal-exit: 4.1.0 + simple-git: 4.0.2(supports-color@7.2.0) + socket.io: 4.8.4(supports-color@7.2.0) + socket.io-client: 4.8.4(supports-color@7.2.0) text-extensions: 3.1.0 - tsx: 4.22.3 - undici: 7.28.0 + tsx: 4.23.15 + undici: 7.30.2 winston: 3.19.0 ws: 8.21.0 - zod: 4.4.3 + zod: 4.6.7 optionalDependencies: - '@anthropic-ai/claude-agent-sdk': 0.3.201(@anthropic-ai/sdk@0.110.0(zod@4.4.3))(@modelcontextprotocol/sdk@1.29.0(supports-color@7.2.0)(zod@4.4.3))(zod@4.4.3) + '@anthropic-ai/claude-agent-sdk': 0.3.201(@anthropic-ai/sdk@0.133.0(zod@4.6.7))(@modelcontextprotocol/sdk@1.32.2(supports-color@7.2.0)(zod@4.6.7))(zod@4.6.7) '@aws-sdk/client-bedrock-agent-runtime': 3.1062.0 '@aws-sdk/client-bedrock-runtime': 3.1062.0 '@aws-sdk/client-s3': 3.1062.0 '@aws-sdk/client-sagemaker-runtime': 3.1062.0 '@aws-sdk/credential-provider-sso': 3.972.48 - '@azure/ai-projects': 2.2.0(supports-color@7.2.0)(ws@8.21.0)(zod@4.4.3) - '@azure/identity': 4.13.1(supports-color@7.2.0) - '@azure/msal-node': 5.2.2 - '@azure/openai-assistants': 1.0.0-beta.6(supports-color@7.2.0) + '@aws/bedrock-token-generator': 1.1.0 + '@azure/ai-projects': 2.2.0(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7) + '@azure/identity': 4.14.1(supports-color@7.2.0) + '@azure/msal-node': 7.2.0 '@azure/storage-blob': 12.31.0(supports-color@7.2.0) '@fal-ai/client': 1.10.1 - '@googleapis/sheets': 13.0.2(supports-color@7.2.0) + '@googleapis/sheets': 18.1.2(supports-color@7.2.0) '@huggingface/transformers': 4.2.0(@types/node@22.19.19) '@ibm-cloud/watsonx-ai': 1.7.15(supports-color@7.2.0) - '@modelcontextprotocol/sdk': 1.29.0(supports-color@7.2.0)(zod@4.4.3) - '@openai/agents': 0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.4.3) + '@modelcontextprotocol/sdk': 1.32.2(supports-color@7.2.0)(zod@4.6.7) + '@modelcontextprotocol/server-filesystem': 2026.8.31(supports-color@7.2.0)(zod@4.6.7) + '@openai/agents': 0.11.6(supports-color@7.2.0)(ws@8.21.0)(zod@4.6.7) '@openai/codex-sdk': 0.144.6 - '@opencode-ai/sdk': 1.15.13 - '@playwright/browser-chromium': 1.60.0 - '@rollup/rollup-linux-x64-gnu': 4.62.3 + '@opencode-ai/sdk': 1.19.5 '@slack/web-api': 7.16.0(debug@4.4.3(supports-color@7.2.0))(supports-color@7.2.0) '@smithy/node-http-handler': 4.7.7 - '@swc/core': 1.15.46 - '@swc/core-darwin-arm64': 1.15.46 - '@swc/core-darwin-x64': 1.15.46 - '@swc/core-linux-x64-gnu': 1.15.46 - '@swc/core-linux-x64-musl': 1.15.46 - '@swc/core-win32-x64-msvc': 1.15.46 - google-auth-library: 10.9.1(supports-color@7.2.0) + google-auth-library: 11.3.3(supports-color@7.2.0) hono: 4.12.27 ibm-cloud-sdk-core: 5.6.0(supports-color@7.2.0) jks-js: 1.1.7 - langfuse: 3.38.20 - natural: 8.1.1(@opentelemetry/api@1.9.1)(gcp-metadata@8.1.3(supports-color@7.2.0))(socks@2.8.9) + natural: 8.1.1(@aws-sdk/credential-providers@3.1162.0)(@opentelemetry/api@1.9.1)(gcp-metadata@9.2.3(supports-color@7.2.0))(socks@2.8.9) node-sql-parser: 5.4.0 pdf-parse: 2.4.5 pem: 1.14.8 playwright: 1.60.0 playwright-extra: 4.3.6(playwright-core@1.60.0)(playwright@1.60.0)(supports-color@7.2.0) - read-excel-file: 9.0.10 - sharp: 0.35.3(@types/node@22.19.19) + read-excel-file: 9.3.14 + sharp: 0.35.5(@types/node@22.19.19) transitivePeerDependencies: - '@aws-sdk/client-rds-data' + - '@aws-sdk/credential-provider-node' - '@aws-sdk/credential-providers' - '@cfworker/json-schema' - '@cloudflare/workers-types' @@ -12360,11 +12913,13 @@ snapshots: - '@libsql/client-wasm' - '@mongodb-js/zstd' - '@neondatabase/serverless' + - '@netlify/db' - '@node-rs/xxhash' - '@op-engineering/op-sqlite' - '@planetscale/database' - '@prisma/client' - - '@swc/helpers' + - '@smithy/hash-node' + - '@smithy/signature-v4' - '@tidbcloud/serverless' - '@types/better-sqlite3' - '@types/json-schema' @@ -12378,7 +12933,6 @@ snapshots: - better-sqlite3 - bufferutil - bun-types - - debug - expo-sqlite - gel - kerberos @@ -12388,7 +12942,6 @@ snapshots: - mysql2 - pg - pg-native - - playwright-core - postgres - prisma - snappy @@ -12408,7 +12961,7 @@ snapshots: dependencies: long: 5.3.2 - proxy-addr@2.0.7: + proxy-addr@2.0.8: dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 @@ -12441,6 +12994,11 @@ snapshots: dependencies: side-channel: 1.1.0 + qs@6.17.1: + dependencies: + es-define-property: 1.0.1 + side-channel: 1.1.1 + querystringify@2.2.0: optional: true @@ -12458,7 +13016,7 @@ snapshots: dependencies: bytes: 3.1.2 http-errors: 2.0.1 - iconv-lite: 0.7.2 + iconv-lite: 0.7.3 unpipe: 1.0.0 react-dom@19.2.6(react@19.0.0): @@ -12474,22 +13032,12 @@ snapshots: dependencies: pify: 2.3.0 - read-excel-file@9.0.10: + read-excel-file@9.3.14: dependencies: - '@xmldom/xmldom': 0.9.10 fflate: 0.8.3 - unzipper: 0.12.3 - optional: true - - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 + saxen: 11.2.0 + unzipper-esm: 0.13.3 + worker-f: 0.1.21 optional: true readable-stream@3.6.2: @@ -12574,9 +13122,9 @@ snapshots: ret@0.5.0: {} - retry-axios@2.6.0(axios@1.18.1(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0)): + retry-axios@2.6.0(axios@1.21.0(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0)): dependencies: - axios: 1.18.1(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0) + axios: 1.21.0(debug@4.3.4(supports-color@7.2.0))(supports-color@7.2.0) optional: true retry@0.13.1: @@ -12586,10 +13134,6 @@ snapshots: rfdc@1.4.1: {} - rimraf@5.0.10: - dependencies: - glob: 10.5.0 - roarr@2.15.4: dependencies: boolean: 3.2.0 @@ -12603,26 +13147,26 @@ snapshots: robot3@0.4.1: optional: true - rolldown@1.1.2: + rolldown@1.2.16: dependencies: - '@oxc-project/types': 0.137.0 + '@oxc-project/types': 0.156.0 '@rolldown/pluginutils': 1.0.1 optionalDependencies: - '@rolldown/binding-android-arm64': 1.1.2 - '@rolldown/binding-darwin-arm64': 1.1.2 - '@rolldown/binding-darwin-x64': 1.1.2 - '@rolldown/binding-freebsd-x64': 1.1.2 - '@rolldown/binding-linux-arm-gnueabihf': 1.1.2 - '@rolldown/binding-linux-arm64-gnu': 1.1.2 - '@rolldown/binding-linux-arm64-musl': 1.1.2 - '@rolldown/binding-linux-ppc64-gnu': 1.1.2 - '@rolldown/binding-linux-s390x-gnu': 1.1.2 - '@rolldown/binding-linux-x64-gnu': 1.1.2 - '@rolldown/binding-linux-x64-musl': 1.1.2 - '@rolldown/binding-openharmony-arm64': 1.1.2 - '@rolldown/binding-wasm32-wasi': 1.1.2 - '@rolldown/binding-win32-arm64-msvc': 1.1.2 - '@rolldown/binding-win32-x64-msvc': 1.1.2 + '@rolldown/binding-android-arm-eabi': 1.2.16 + '@rolldown/binding-android-arm64': 1.2.16 + '@rolldown/binding-darwin-arm64': 1.2.16 + '@rolldown/binding-darwin-x64': 1.2.16 + '@rolldown/binding-freebsd-x64': 1.2.16 + '@rolldown/binding-linux-arm-gnueabihf': 1.2.16 + '@rolldown/binding-linux-arm64-gnu': 1.2.16 + '@rolldown/binding-linux-arm64-musl': 1.2.16 + '@rolldown/binding-linux-ppc64-gnu': 1.2.16 + '@rolldown/binding-linux-s390x-gnu': 1.2.16 + '@rolldown/binding-linux-x64-gnu': 1.2.16 + '@rolldown/binding-linux-x64-musl': 1.2.16 + '@rolldown/binding-openharmony-arm64': 1.2.16 + '@rolldown/binding-win32-arm64-msvc': 1.2.16 + '@rolldown/binding-win32-x64-msvc': 1.2.16 rollup@4.60.4: dependencies: @@ -12684,9 +13228,6 @@ snapshots: has-symbols: 1.1.0 isarray: 2.0.5 - safe-buffer@5.1.2: - optional: true - safe-buffer@5.2.1: {} safe-push-apply@1.0.0: @@ -12708,6 +13249,9 @@ snapshots: safer-buffer@2.1.2: {} + saxen@11.2.0: + optional: true + saxes@6.0.0: dependencies: xmlchars: 2.2.0 @@ -12723,12 +13267,6 @@ snapshots: semver@6.3.1: {} - semver@7.6.3: {} - - semver@7.8.0: {} - - semver@7.8.2: {} - semver@7.8.5: {} send@1.2.1(supports-color@7.2.0): @@ -12787,105 +13325,105 @@ snapshots: setprototypeof@1.2.0: {} - sharp@0.35.3(@types/node@20.17.16): + sharp@0.35.5(@types/node@20.17.16): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 semver: 7.8.5 optionalDependencies: - '@img/sharp-darwin-arm64': 0.35.3 - '@img/sharp-darwin-x64': 0.35.3 - '@img/sharp-freebsd-wasm32': 0.35.3 - '@img/sharp-libvips-darwin-arm64': 1.3.2 - '@img/sharp-libvips-darwin-x64': 1.3.2 - '@img/sharp-libvips-linux-arm': 1.3.2 - '@img/sharp-libvips-linux-arm64': 1.3.2 - '@img/sharp-libvips-linux-ppc64': 1.3.2 - '@img/sharp-libvips-linux-riscv64': 1.3.2 - '@img/sharp-libvips-linux-s390x': 1.3.2 - '@img/sharp-libvips-linux-x64': 1.3.2 - '@img/sharp-libvips-linuxmusl-arm64': 1.3.2 - '@img/sharp-libvips-linuxmusl-x64': 1.3.2 - '@img/sharp-linux-arm': 0.35.3 - '@img/sharp-linux-arm64': 0.35.3 - '@img/sharp-linux-ppc64': 0.35.3 - '@img/sharp-linux-riscv64': 0.35.3 - '@img/sharp-linux-s390x': 0.35.3 - '@img/sharp-linux-x64': 0.35.3 - '@img/sharp-linuxmusl-arm64': 0.35.3 - '@img/sharp-linuxmusl-x64': 0.35.3 - '@img/sharp-webcontainers-wasm32': 0.35.3 - '@img/sharp-win32-arm64': 0.35.3 - '@img/sharp-win32-ia32': 0.35.3 - '@img/sharp-win32-x64': 0.35.3 + '@img/sharp-darwin-arm64': 0.35.5 + '@img/sharp-darwin-x64': 0.35.5 + '@img/sharp-freebsd-wasm32': 0.35.5 + '@img/sharp-libvips-darwin-arm64': 1.3.4 + '@img/sharp-libvips-darwin-x64': 1.3.4 + '@img/sharp-libvips-linux-arm': 1.3.4 + '@img/sharp-libvips-linux-arm64': 1.3.4 + '@img/sharp-libvips-linux-ppc64': 1.3.4 + '@img/sharp-libvips-linux-riscv64': 1.3.4 + '@img/sharp-libvips-linux-s390x': 1.3.4 + '@img/sharp-libvips-linux-x64': 1.3.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.4 + '@img/sharp-libvips-linuxmusl-x64': 1.3.4 + '@img/sharp-linux-arm': 0.35.5 + '@img/sharp-linux-arm64': 0.35.5 + '@img/sharp-linux-ppc64': 0.35.5 + '@img/sharp-linux-riscv64': 0.35.5 + '@img/sharp-linux-s390x': 0.35.5 + '@img/sharp-linux-x64': 0.35.5 + '@img/sharp-linuxmusl-arm64': 0.35.5 + '@img/sharp-linuxmusl-x64': 0.35.5 + '@img/sharp-webcontainers-wasm32': 0.35.5 + '@img/sharp-win32-arm64': 0.35.5 + '@img/sharp-win32-ia32': 0.35.5 + '@img/sharp-win32-x64': 0.35.5 '@types/node': 20.17.16 optional: true - sharp@0.35.3(@types/node@22.19.19): + sharp@0.35.5(@types/node@22.19.19): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 semver: 7.8.5 optionalDependencies: - '@img/sharp-darwin-arm64': 0.35.3 - '@img/sharp-darwin-x64': 0.35.3 - '@img/sharp-freebsd-wasm32': 0.35.3 - '@img/sharp-libvips-darwin-arm64': 1.3.2 - '@img/sharp-libvips-darwin-x64': 1.3.2 - '@img/sharp-libvips-linux-arm': 1.3.2 - '@img/sharp-libvips-linux-arm64': 1.3.2 - '@img/sharp-libvips-linux-ppc64': 1.3.2 - '@img/sharp-libvips-linux-riscv64': 1.3.2 - '@img/sharp-libvips-linux-s390x': 1.3.2 - '@img/sharp-libvips-linux-x64': 1.3.2 - '@img/sharp-libvips-linuxmusl-arm64': 1.3.2 - '@img/sharp-libvips-linuxmusl-x64': 1.3.2 - '@img/sharp-linux-arm': 0.35.3 - '@img/sharp-linux-arm64': 0.35.3 - '@img/sharp-linux-ppc64': 0.35.3 - '@img/sharp-linux-riscv64': 0.35.3 - '@img/sharp-linux-s390x': 0.35.3 - '@img/sharp-linux-x64': 0.35.3 - '@img/sharp-linuxmusl-arm64': 0.35.3 - '@img/sharp-linuxmusl-x64': 0.35.3 - '@img/sharp-webcontainers-wasm32': 0.35.3 - '@img/sharp-win32-arm64': 0.35.3 - '@img/sharp-win32-ia32': 0.35.3 - '@img/sharp-win32-x64': 0.35.3 + '@img/sharp-darwin-arm64': 0.35.5 + '@img/sharp-darwin-x64': 0.35.5 + '@img/sharp-freebsd-wasm32': 0.35.5 + '@img/sharp-libvips-darwin-arm64': 1.3.4 + '@img/sharp-libvips-darwin-x64': 1.3.4 + '@img/sharp-libvips-linux-arm': 1.3.4 + '@img/sharp-libvips-linux-arm64': 1.3.4 + '@img/sharp-libvips-linux-ppc64': 1.3.4 + '@img/sharp-libvips-linux-riscv64': 1.3.4 + '@img/sharp-libvips-linux-s390x': 1.3.4 + '@img/sharp-libvips-linux-x64': 1.3.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.4 + '@img/sharp-libvips-linuxmusl-x64': 1.3.4 + '@img/sharp-linux-arm': 0.35.5 + '@img/sharp-linux-arm64': 0.35.5 + '@img/sharp-linux-ppc64': 0.35.5 + '@img/sharp-linux-riscv64': 0.35.5 + '@img/sharp-linux-s390x': 0.35.5 + '@img/sharp-linux-x64': 0.35.5 + '@img/sharp-linuxmusl-arm64': 0.35.5 + '@img/sharp-linuxmusl-x64': 0.35.5 + '@img/sharp-webcontainers-wasm32': 0.35.5 + '@img/sharp-win32-arm64': 0.35.5 + '@img/sharp-win32-ia32': 0.35.5 + '@img/sharp-win32-x64': 0.35.5 '@types/node': 22.19.19 optional: true - sharp@0.35.3(@types/node@24.12.4): + sharp@0.35.5(@types/node@24.12.4): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 semver: 7.8.5 optionalDependencies: - '@img/sharp-darwin-arm64': 0.35.3 - '@img/sharp-darwin-x64': 0.35.3 - '@img/sharp-freebsd-wasm32': 0.35.3 - '@img/sharp-libvips-darwin-arm64': 1.3.2 - '@img/sharp-libvips-darwin-x64': 1.3.2 - '@img/sharp-libvips-linux-arm': 1.3.2 - '@img/sharp-libvips-linux-arm64': 1.3.2 - '@img/sharp-libvips-linux-ppc64': 1.3.2 - '@img/sharp-libvips-linux-riscv64': 1.3.2 - '@img/sharp-libvips-linux-s390x': 1.3.2 - '@img/sharp-libvips-linux-x64': 1.3.2 - '@img/sharp-libvips-linuxmusl-arm64': 1.3.2 - '@img/sharp-libvips-linuxmusl-x64': 1.3.2 - '@img/sharp-linux-arm': 0.35.3 - '@img/sharp-linux-arm64': 0.35.3 - '@img/sharp-linux-ppc64': 0.35.3 - '@img/sharp-linux-riscv64': 0.35.3 - '@img/sharp-linux-s390x': 0.35.3 - '@img/sharp-linux-x64': 0.35.3 - '@img/sharp-linuxmusl-arm64': 0.35.3 - '@img/sharp-linuxmusl-x64': 0.35.3 - '@img/sharp-webcontainers-wasm32': 0.35.3 - '@img/sharp-win32-arm64': 0.35.3 - '@img/sharp-win32-ia32': 0.35.3 - '@img/sharp-win32-x64': 0.35.3 + '@img/sharp-darwin-arm64': 0.35.5 + '@img/sharp-darwin-x64': 0.35.5 + '@img/sharp-freebsd-wasm32': 0.35.5 + '@img/sharp-libvips-darwin-arm64': 1.3.4 + '@img/sharp-libvips-darwin-x64': 1.3.4 + '@img/sharp-libvips-linux-arm': 1.3.4 + '@img/sharp-libvips-linux-arm64': 1.3.4 + '@img/sharp-libvips-linux-ppc64': 1.3.4 + '@img/sharp-libvips-linux-riscv64': 1.3.4 + '@img/sharp-libvips-linux-s390x': 1.3.4 + '@img/sharp-libvips-linux-x64': 1.3.4 + '@img/sharp-libvips-linuxmusl-arm64': 1.3.4 + '@img/sharp-libvips-linuxmusl-x64': 1.3.4 + '@img/sharp-linux-arm': 0.35.5 + '@img/sharp-linux-arm64': 0.35.5 + '@img/sharp-linux-ppc64': 0.35.5 + '@img/sharp-linux-riscv64': 0.35.5 + '@img/sharp-linux-s390x': 0.35.5 + '@img/sharp-linux-x64': 0.35.5 + '@img/sharp-linuxmusl-arm64': 0.35.5 + '@img/sharp-linuxmusl-x64': 0.35.5 + '@img/sharp-webcontainers-wasm32': 0.35.5 + '@img/sharp-win32-arm64': 0.35.5 + '@img/sharp-win32-ia32': 0.35.5 + '@img/sharp-win32-x64': 0.35.5 '@types/node': 24.12.4 optional: true @@ -12900,6 +13438,11 @@ snapshots: es-errors: 1.3.0 object-inspect: 1.13.3 + side-channel-list@1.0.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-map@1.0.1: dependencies: call-bound: 1.0.3 @@ -12923,6 +13466,14 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 + side-channel@1.1.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.1 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + sift@17.1.3: optional: true @@ -12930,12 +13481,12 @@ snapshots: signal-exit@4.1.0: {} - simple-git@3.36.0(supports-color@7.2.0): + simple-git@4.0.2(supports-color@7.2.0): dependencies: '@kwsites/file-exists': 1.1.1(supports-color@7.2.0) '@kwsites/promise-deferred': 1.1.1 - '@simple-git/args-pathspec': 1.0.3 - '@simple-git/argv-parser': 1.1.1 + '@simple-git/args-pathspec': 1.0.4 + '@simple-git/argv-parser': 2.0.1 debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: - supports-color @@ -12951,33 +13502,32 @@ snapshots: - supports-color - utf-8-validate - socket.io-client@4.8.3(supports-color@7.2.0): + socket.io-client@4.8.4(supports-color@7.2.0): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.4.3(supports-color@7.2.0) engine.io-client: 6.6.5(supports-color@7.2.0) - socket.io-parser: 4.2.6(supports-color@7.2.0) + socket.io-parser: 4.2.7(supports-color@7.2.0) transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate - socket.io-parser@4.2.6(supports-color@7.2.0): + socket.io-parser@4.2.7(supports-color@7.2.0): dependencies: '@socket.io/component-emitter': 3.1.2 debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: - supports-color - socket.io@4.8.3(supports-color@7.2.0): + socket.io@4.8.4(supports-color@7.2.0): dependencies: accepts: 1.3.8 - base64id: 2.0.0 cors: 2.8.6 debug: 4.4.3(supports-color@7.2.0) - engine.io: 6.6.8(supports-color@7.2.0) + engine.io: 6.6.11(supports-color@7.2.0) socket.io-adapter: 2.5.7(supports-color@7.2.0) - socket.io-parser: 4.2.6(supports-color@7.2.0) + socket.io-parser: 4.2.7(supports-color@7.2.0) transitivePeerDependencies: - bufferutil - supports-color @@ -12993,14 +13543,14 @@ snapshots: socks@2.8.9: dependencies: - ip-address: 10.2.0 + ip-address: 10.7.6 smart-buffer: 4.2.0 sonic-boom@4.2.1: dependencies: atomic-sleep: 1.0.0 - source-map-js@1.2.1: {} + source-map-js@1.2.2: {} source-map@0.6.1: optional: true @@ -13109,11 +13659,6 @@ snapshots: define-properties: 1.2.1 es-object-atoms: 1.1.1 - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - optional: true - string_decoder@1.3.0: dependencies: safe-buffer: 5.2.1 @@ -13128,8 +13673,6 @@ snapshots: strip-bom@3.0.0: {} - strip-final-newline@4.0.0: {} - strip-json-comments@3.1.1: {} strnum@2.3.0: {} @@ -13307,7 +13850,7 @@ snapshots: tslib@2.8.1: {} - tsup@8.5.1(@swc/core@1.15.46)(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0): + tsup@8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.22.3)(typescript@5.7.3)(yaml@2.9.0): dependencies: bundle-require: 5.1.0(esbuild@0.27.7) cac: 6.7.14 @@ -13327,7 +13870,36 @@ snapshots: tinyglobby: 0.2.16 tree-kill: 1.2.2 optionalDependencies: - '@swc/core': 1.15.46 + '@swc/core': 1.15.46(@swc/helpers@0.5.23) + postcss: 8.5.23 + typescript: 5.7.3 + transitivePeerDependencies: + - jiti + - supports-color + - tsx + - yaml + + tsup@8.5.1(@swc/core@1.15.46(@swc/helpers@0.5.23))(jiti@1.21.7)(postcss@8.5.23)(supports-color@7.2.0)(tsx@4.23.15)(typescript@5.7.3)(yaml@2.9.0): + dependencies: + bundle-require: 5.1.0(esbuild@0.27.7) + cac: 6.7.14 + chokidar: 4.0.3 + consola: 3.4.2 + debug: 4.4.0(supports-color@7.2.0) + esbuild: 0.27.7 + fix-dts-default-cjs-exports: 1.0.1 + joycon: 3.1.1 + picocolors: 1.1.1 + postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.5.23)(tsx@4.23.15)(yaml@2.9.0) + resolve-from: 5.0.0 + rollup: 4.60.4 + source-map: 0.7.6 + sucrase: 3.35.0 + tinyexec: 0.3.2 + tinyglobby: 0.2.16 + tree-kill: 1.2.2 + optionalDependencies: + '@swc/core': 1.15.46(@swc/helpers@0.5.23) postcss: 8.5.23 typescript: 5.7.3 transitivePeerDependencies: @@ -13342,6 +13914,12 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + tsx@4.23.15: + dependencies: + esbuild: 0.28.0 + optionalDependencies: + fsevents: 2.3.3 + type-check@0.4.0: dependencies: prelude-ls: 1.2.1 @@ -13443,30 +14021,22 @@ snapshots: undici-types@7.16.0: {} - undici@7.28.0: {} - - unicorn-magic@0.3.0: {} + undici@7.30.2: {} universalify@0.2.0: optional: true - universalify@2.0.1: - optional: true - unpipe@1.0.0: {} - unzipper@0.12.3: + unzipper-esm@0.13.3: dependencies: - bluebird: 3.7.2 - duplexer2: 0.1.4 - fs-extra: 11.3.5 graceful-fs: 4.2.11 node-int64: 0.4.0 optional: true - update-browserslist-db@1.2.3(browserslist@4.28.2): + update-browserslist-db@1.3.4(browserslist@4.29.5): dependencies: - browserslist: 4.28.2 + browserslist: 4.29.5 escalade: 3.2.0 picocolors: 1.1.1 @@ -13492,27 +14062,27 @@ snapshots: version-range@4.15.0: {} - vite@8.1.0(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0): + vite@8.3.6(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.23.15)(yaml@2.9.0): dependencies: - lightningcss: 1.32.0 + lightningcss: 1.33.0 picomatch: 2.3.2 postcss: 8.5.23 - rolldown: 1.1.2 + rolldown: 1.2.16 tinyglobby: 0.2.17 optionalDependencies: '@types/node': 20.17.16 esbuild: 0.28.0 fsevents: 2.3.3 jiti: 1.21.7 - tsx: 4.22.3 + tsx: 4.23.15 yaml: 2.9.0 - vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0): + vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0): dependencies: - lightningcss: 1.32.0 + lightningcss: 1.33.0 picomatch: 2.3.2 postcss: 8.5.23 - rolldown: 1.1.2 + rolldown: 1.2.16 tinyglobby: 0.2.17 optionalDependencies: '@types/node': 24.12.4 @@ -13522,10 +14092,10 @@ snapshots: tsx: 4.22.3 yaml: 2.9.0 - vitest@4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.17.16)(vite@8.1.0(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)): + vitest@4.1.6(@opentelemetry/api@1.9.1)(@types/node@20.17.16)(vite@8.3.6(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.23.15)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.6 - '@vitest/mocker': 4.1.6(vite@8.1.0(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + '@vitest/mocker': 4.1.6(vite@8.3.6(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.23.15)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.6 '@vitest/runner': 4.1.6 '@vitest/snapshot': 4.1.6 @@ -13542,7 +14112,7 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.1.0(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.3.6(@types/node@20.17.16)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.23.15)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 @@ -13550,10 +14120,10 @@ snapshots: transitivePeerDependencies: - msw - vitest@4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)): + vitest@4.1.6(@opentelemetry/api@1.9.1)(@types/node@24.12.4)(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.6 - '@vitest/mocker': 4.1.6(vite@8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) + '@vitest/mocker': 4.1.6(vite@8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.6 '@vitest/runner': 4.1.6 '@vitest/snapshot': 4.1.6 @@ -13570,7 +14140,7 @@ snapshots: tinyexec: 1.1.2 tinyglobby: 0.2.17 tinyrainbow: 3.1.0 - vite: 8.1.0(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) + vite: 8.3.6(@types/node@24.12.4)(esbuild@0.28.0)(jiti@1.21.7)(tsx@4.22.3)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 @@ -13675,6 +14245,9 @@ snapshots: wordnet-db@3.1.14: optional: true + worker-f@0.1.21: + optional: true + wrap-ansi@7.0.0: dependencies: ansi-styles: 4.3.0 @@ -13696,6 +14269,12 @@ snapshots: is-wsl: 3.1.1 optional: true + wsl-utils@1.0.1: + dependencies: + is-wsl: 3.1.1 + powershell-utils: 0.2.1 + optional: true + xml-naming@0.1.0: {} xmlchars@2.2.0: {} @@ -13716,15 +14295,15 @@ snapshots: yoctocolors@2.1.2: {} - zod-to-json-schema@3.25.2(zod@4.4.3): + zod-to-json-schema@3.25.2(zod@4.6.7): dependencies: - zod: 4.4.3 + zod: 4.6.7 optional: true - zod-validation-error@4.0.2(zod@3.25.76): + zod-validation-error@4.0.2(zod@4.6.7): dependencies: - zod: 3.25.76 + zod: 4.6.7 zod@3.25.76: {} - zod@4.4.3: {} + zod@4.6.7: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 36979e3..cb5379d 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,22 +9,36 @@ overrides: glob: ^10.5.0 minimatch: 10.2.6 flatted: ^3.4.2 - js-yaml: ^4.3.1 + js-yaml: ^4.3.2 picomatch: ^2.3.2 postcss: ^8.5.18 - # Reached via next > postcss, which pins ^3.3.x — stay on the 3.x line. nanoid: ^3.3.18 - brace-expansion: 5.0.8 - sharp: 0.35.3 - vite: ^8.0.16 + brace-expansion: 5.0.12 + sharp: 0.35.5 + vite: ^8.1.6 ws: ^8.20.1 hono: ">=4.12.25" - undici: "^7.28.0" + undici: ^7.30.1 form-data: ">=4.0.6" - axios: ^1.18.0 - # onnxruntime-node pins adm-zip ^0.5.16 but the fix for GHSA-xcpc-8h2w-3j85 - # only landed in 0.6.0. Only reached from the private apps/evals tooling. - adm-zip: ^0.6.0 + axios: ^1.20.0 + adm-zip: ^0.6.1 + socket.io-parser@>=4.0.0 <4.2.7: ^4.2.7 + fast-uri@>=3.0.0 <3.1.9: ^3.1.9 + ip-address@>=10.0.0 <10.7.4: ^10.7.4 + browserslist@>=4.0.0 <4.28.7: ^4.28.7 + "@xmldom/xmldom@>=0.9.0 <0.9.12": ~0.9.12 + next@>=16.0.0 <16.4.1: ^16.4.1 + elysia@>=1.0.0 <1.4.29: ^1.4.29 + engine.io@>=6.0.0 <6.6.10: ^6.6.10 + fastify@>=5.0.0 <5.12.5: ^5.12.5 + node-forge@>=1.0.0 <1.4.1: ^1.4.1 + source-map-js@>=1.0.0 <1.2.2: ^1.2.2 + proxy-addr@>=2.0.0 <2.0.8: ^2.0.8 + compression@>=1.0.0 <1.8.2: ^1.8.2 + "@modelcontextprotocol/sdk@>=1.0.0 <1.32.0": ^1.32.0 + follow-redirects@>=1.0.0 <1.16.2: ^1.16.2 + zod@>=4.0.0 <4.6.6: ^4.6.6 + body-parser@>=2.0.0 <2.4.0: ^2.4.0 allowBuilds: '@nestjs/core': true '@playwright/browser-chromium': true From 329256abebefdb8ef330e485730909eaf7ad2c14 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Sat, 7 Nov 2026 08:51:32 +0000 Subject: [PATCH 2/2] fix(deps): clear remaining high advisories Zod 3.25.76, basic-ftp 5.3.1, and @azure/msal-node 5.2.2 were still high after the first remediation and the prod audit gate failed on zod. Move direct zod ranges to ^4.6.6, override the vulnerable transitive copies, and adapt OperationSchema plus the dashboard editor to Zod 4. Co-authored-by: Ruben Glez. --- apps/dashboard/package.json | 2 +- apps/dashboard/src/components/SpecEditor.tsx | 2 +- packages/core/package.json | 2 +- packages/core/src/spec/builder.ts | 2 +- packages/core/src/spec/schema.ts | 14 +- pnpm-lock.yaml | 158 +++++-------------- pnpm-workspace.yaml | 7 +- 7 files changed, 59 insertions(+), 128 deletions(-) diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index a3c17cf..3799aec 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -29,7 +29,7 @@ "next": "16.2.11", "react": "^19.0.0", "react-dom": "^19.2.6", - "zod": "^3.25.76" + "zod": "^4.6.6" }, "devDependencies": { "@types/js-yaml": "^4.0.9", diff --git a/apps/dashboard/src/components/SpecEditor.tsx b/apps/dashboard/src/components/SpecEditor.tsx index a634dc0..152f9da 100644 --- a/apps/dashboard/src/components/SpecEditor.tsx +++ b/apps/dashboard/src/components/SpecEditor.tsx @@ -23,7 +23,7 @@ function validate(raw: string): string | null { } const result = OperationSchema.safeParse(parsed) if (!result.success) { - const first = result.error.errors[0] + const first = result.error.issues[0] return `${first.path.join('.') || 'root'}: ${first.message}` } return null diff --git a/packages/core/package.json b/packages/core/package.json index 3c7eea0..71544cf 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -64,7 +64,7 @@ "@libsql/client": "^0.17.3", "ai": "^6.0.185", "drizzle-orm": "^0.45.2", - "zod": "^3.25.76" + "zod": "^4.6.6" }, "devDependencies": { "postgres": "^3.4.5", diff --git a/packages/core/src/spec/builder.ts b/packages/core/src/spec/builder.ts index 90680a2..b3435c7 100644 --- a/packages/core/src/spec/builder.ts +++ b/packages/core/src/spec/builder.ts @@ -209,7 +209,7 @@ export async function buildOperation( // We generate via plain text + JSON parsing rather than the AI SDK's // structured-output mode: OpenAPI schema objects are open-ended JSON Schema - // (z.record(z.any())), which strict structured-output APIs (OpenAI strict, + // (z.record(z.string(), z.any())), which strict structured-output APIs (OpenAI strict, // Anthropic's native structured outputs) reject. Freeform text works on every // provider; we validate the result against OperationSchema ourselves and retry. const system = [ diff --git a/packages/core/src/spec/schema.ts b/packages/core/src/spec/schema.ts index e951839..06d5884 100644 --- a/packages/core/src/spec/schema.ts +++ b/packages/core/src/spec/schema.ts @@ -1,11 +1,11 @@ import { z } from 'zod' -const SchemaObject = z.record(z.any()).optional() +const SchemaObject = z.record(z.string(), z.any()).optional() const MediaTypeSchema = z.object({ schema: SchemaObject, example: z.any().optional(), - examples: z.record(z.any()).optional(), + examples: z.record(z.string(), z.any()).optional(), }) const ParameterSchema = z.object({ @@ -20,8 +20,8 @@ const ParameterSchema = z.object({ const ResponseSchema = z.object({ description: z.string(), - headers: z.record(z.any()).optional(), - content: z.record(MediaTypeSchema).optional(), + headers: z.record(z.string(), z.any()).optional(), + content: z.record(z.string(), MediaTypeSchema).optional(), }) export const OperationSchema = z.object({ @@ -34,13 +34,13 @@ export const OperationSchema = z.object({ .object({ description: z.string().optional(), required: z.boolean().optional(), - content: z.record(MediaTypeSchema), + content: z.record(z.string(), MediaTypeSchema), }) .nullable() .optional(), - responses: z.record(ResponseSchema).default({}), + responses: z.record(z.string(), ResponseSchema).default({}), deprecated: z.boolean().optional(), - security: z.array(z.record(z.array(z.string()))).optional(), + security: z.array(z.record(z.string(), z.array(z.string()))).optional(), }) export type Operation = z.infer diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index de76125..fe3daab 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -37,7 +37,9 @@ overrides: compression@>=1.0.0 <1.8.2: ^1.8.2 '@modelcontextprotocol/sdk@>=1.0.0 <1.32.0': ^1.32.0 follow-redirects@>=1.0.0 <1.16.2: ^1.16.2 - zod@>=4.0.0 <4.6.6: ^4.6.6 + zod@<4.6.6: ^4.6.6 + basic-ftp@5.3.1: 6.2.6 + '@azure/identity@4.13.1': 4.14.1 body-parser@>=2.0.0 <2.4.0: ^2.4.0 importers: @@ -90,8 +92,8 @@ importers: specifier: ^19.2.6 version: 19.2.6(react@19.0.0) zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.6.6 + version: 4.6.7 devDependencies: '@types/js-yaml': specifier: ^4.0.9 @@ -194,25 +196,25 @@ importers: dependencies: '@ai-sdk/anthropic': specifier: ^3.0.78 - version: 3.0.78(zod@3.25.76) + version: 3.0.78(zod@4.6.7) '@ai-sdk/deepseek': specifier: ^2.0.35 - version: 2.0.35(zod@3.25.76) + version: 2.0.35(zod@4.6.7) '@ai-sdk/openai': specifier: ^3.0.64 - version: 3.0.64(zod@3.25.76) + version: 3.0.64(zod@4.6.7) '@libsql/client': specifier: ^0.17.3 version: 0.17.3 ai: specifier: ^6.0.185 - version: 6.0.185(zod@3.25.76) + version: 6.0.185(zod@4.6.7) drizzle-orm: specifier: ^0.45.2 version: 0.45.2(@libsql/client@0.17.3)(@opentelemetry/api@1.9.1)(pg@8.21.0)(postgres@3.4.5) zod: - specifier: ^3.25.76 - version: 3.25.76 + specifier: ^4.6.6 + version: 4.6.7 devDependencies: postgres: specifier: ^3.4.5 @@ -816,10 +818,6 @@ packages: resolution: {integrity: sha512-xcNRHqCoSp4AunOALEae6A8f3qATb83gSrm31Iqb01OzblvC3/W/bfXozcq78EzIdzZzuH1bZ2NvRR0TdX709w==} engines: {node: '>=20.0.0'} - '@azure/identity@4.13.1': - resolution: {integrity: sha512-5C/2WD5Vb1lHnZS16dNQRPMjN6oV/Upba+C9nBIs15PmOi6A3ZGs4Lr2u60zw4S04gi+u3cEXiqTVP7M4Pz3kw==} - engines: {node: '>=20.0.0'} - '@azure/identity@4.14.1': resolution: {integrity: sha512-HHuuFrmN1uuF9D5A6aAo5eHzNFNX4Q+P4SksZqDKse5YaJFFy/zDLG3wXHEV2FVGgetZ3QM8jGURNBtnQYf1NQ==} engines: {node: '>=22.0.0'} @@ -840,10 +838,6 @@ packages: resolution: {integrity: sha512-hQjjsekAjB00cM1EmatWJlzhEoK2Qhz7Rj5gvM6tYf8iL7RM3tkxlpU9fG0+ofkulzg9AEEA6dIEnSmDr5ZqUA==} engines: {node: '>=0.8.0'} - '@azure/msal-node@5.2.2': - resolution: {integrity: sha512-toS+2AePxqyzb0YOKttDOOiSl3jrkK9aiqIvpurpis0O34QcIS5gToqrgT39p04Dpxw3YoUU0lxJKTpSFFfA6Q==} - engines: {node: '>=20'} - '@azure/msal-node@7.2.0': resolution: {integrity: sha512-Y87VJsMWF4jiqLqq8XYLb1o+rGc/HacwS3Zydi3bDtaVm5Sa8FlB7YrKrBFKRIYj27RJXAaDkErImMAqtM10Pg==} engines: {node: '>=20'} @@ -1382,12 +1376,6 @@ packages: resolution: {integrity: sha512-Roabm5YjcNKT8GXfIoIC1ne3bdIwu7vuWQUP3zwno9mkPnKlJ20bhk/Kf0RNYxvbQcNgjW9bnJ7l1uVmcVRk2Q==} engines: {node: '>=22.0.0'} - '@hono/node-server@1.19.14': - resolution: {integrity: sha512-GwtvgtXxnWsucXvbQXkRgqksiH2Qed37H9xHZocE5sA3N8O8O8/8FA3uclQXxXVzc9XBZuEOMK7+r02FmSpHtw==} - engines: {node: '>=18.14.1'} - peerDependencies: - hono: '>=4.12.25' - '@hono/node-server@2.1.5': resolution: {integrity: sha512-MgP/I06GdvsilDspMk/qmRzpk8LOUStP6jFAbSRi40W09DhoyUn+Mj7eyKICPqeYKybOjVFLVIAQzvu1bfIa7Q==} engines: {node: '>=20'} @@ -2546,7 +2534,9 @@ packages: '@smithy/core@3.24.6': resolution: {integrity: sha512-wBXDRup6UU97VKyaiRo8AssnfStPtG0oAAfpq/bC0a1YYau8pM86YB4kM6ccoVi1mS8l/UHbn9oDM+7uozr/ug==} engines: {node: '>=18.0.0'} - deprecated: Deprecated due to a bug in custom logger data redaction. See https://github.com/aws/aws-sdk-js-v3/issues/8393. + deprecated: |- + Deprecated due to a bug in custom logger data redaction. Upgrade to the latest version. If you used a custom logger with this + version, review your logs and rotate any credentials or other secrets. See https://github.com/aws/aws-sdk-js-v3/issues/8393. '@smithy/core@3.39.0': resolution: {integrity: sha512-JJ/46AWQ4ipS1N2eZmUj7yzIhH8NhQIfAE+dce7NSB6dmFh+7hvD4pbofcoT4I0Xzfy/LNhZx3V2QhwYyAiqdg==} @@ -3188,8 +3178,8 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - basic-ftp@5.3.1: - resolution: {integrity: sha512-bopVNp6ugyA150DDuZfPFdt1KZ5a94ZDiwX4hMgZDzF+GttD80lEy8kj98kbyhLXnPvhtIo93mdnLIjpCAeeOw==} + basic-ftp@6.2.6: + resolution: {integrity: sha512-0EjZCaodOz6yiokv2JA1VyKGNdGxULZ+GGlPgG9tm4d+T/bHtX1hUch8CumDneBfpIbiSdn7TaCGwpM+gwsOlw==} engines: {node: '>=10.0.0'} big-integer@1.6.52: @@ -3581,10 +3571,6 @@ packages: resolution: {integrity: sha512-x1VCxdX4t+8wVfd1so/9w+vQ4vx7lKd2Qp5tDRutErwmR85OgmfX7RlLRMWafRMY7hbEiXIbudNrjOAPa/hL8Q==} engines: {node: '>=18'} - default-browser@5.5.0: - resolution: {integrity: sha512-H9LMLr5zwIbSxrmvikGuI/5KGhZ8E2zH3stkMgM5LpOWDutGM2JZaj460Udnf1a+946zc7YBgrqEWwbk7zHvGw==} - engines: {node: '>=18'} - default-browser@5.5.1: resolution: {integrity: sha512-m1pAzaJgZ/gssEqlOhJkPJp8Xly7QyW6xcrkUa2KKcDeDSEMP7X8xipU3snUcfisTQx0w1AGae+9UtJSfVnXGw==} engines: {node: '>=18'} @@ -5400,10 +5386,6 @@ packages: onnxruntime-web@1.26.0-dev.20260416-b7804b056c: resolution: {integrity: sha512-MD6Ss4GSpQBo6zqoJzyT9LRbKYs7x/JVN23FT24EcEvlqF4VuzPOeH6X38orZPKHQDbprn7K+SBpu0/mj2CQiw==} - open@10.2.0: - resolution: {integrity: sha512-YgBpdJHPyQ2UE5x+hlSXcnejzAvD0b22U2OuAP+8OnlJT+PjWPxtgmGqKKc+RgTM63U9gN0YzrYc71R2WT/hTA==} - engines: {node: '>=18'} - open@11.0.4: resolution: {integrity: sha512-++Zlftm0kVLPmzC06t6epuWmcRMDbI4z5P3NNX979WA/k23+NtSOynEGzsVfZwguKw2mi5umVgnBlJQMwRz4Pg==} engines: {node: '>=20'} @@ -6757,10 +6739,6 @@ packages: utf-8-validate: optional: true - wsl-utils@0.1.0: - resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} - engines: {node: '>=18'} - wsl-utils@1.0.1: resolution: {integrity: sha512-c16PKLIRxBYpR3jSWsdS7SFp0COm5SOQdiFjY818dYFHJbMGuLBszpF07LBWmOS1uzrHa9VGdynsEgoeKy0oOQ==} engines: {node: '>=20'} @@ -6812,32 +6790,29 @@ packages: peerDependencies: zod: ^4.6.6 - zod@3.25.76: - resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} - zod@4.6.7: resolution: {integrity: sha512-g8W2D2kU6a8untc053fX1uVBKzM7yqAxW/3zwk83+6RyF2+SKOuV+c0wBDhUwzV1PaGapmZH+rmcUzPf+3CGwg==} snapshots: - '@ai-sdk/anthropic@3.0.78(zod@3.25.76)': + '@ai-sdk/anthropic@3.0.78(zod@4.6.7)': dependencies: '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.27(zod@3.25.76) - zod: 3.25.76 + '@ai-sdk/provider-utils': 4.0.27(zod@4.6.7) + zod: 4.6.7 - '@ai-sdk/deepseek@2.0.35(zod@3.25.76)': + '@ai-sdk/deepseek@2.0.35(zod@4.6.7)': dependencies: '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.27(zod@3.25.76) - zod: 3.25.76 + '@ai-sdk/provider-utils': 4.0.27(zod@4.6.7) + zod: 4.6.7 - '@ai-sdk/gateway@3.0.116(zod@3.25.76)': + '@ai-sdk/gateway@3.0.116(zod@4.6.7)': dependencies: '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.27(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.27(zod@4.6.7) '@vercel/oidc': 3.2.0 - zod: 3.25.76 + zod: 4.6.7 '@ai-sdk/gateway@3.0.229(zod@4.6.7)': dependencies: @@ -6846,18 +6821,18 @@ snapshots: '@vercel/oidc': 3.2.0 zod: 4.6.7 - '@ai-sdk/openai@3.0.64(zod@3.25.76)': + '@ai-sdk/openai@3.0.64(zod@4.6.7)': dependencies: '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.27(zod@3.25.76) - zod: 3.25.76 + '@ai-sdk/provider-utils': 4.0.27(zod@4.6.7) + zod: 4.6.7 - '@ai-sdk/provider-utils@4.0.27(zod@3.25.76)': + '@ai-sdk/provider-utils@4.0.27(zod@4.6.7)': dependencies: '@ai-sdk/provider': 3.0.10 '@standard-schema/spec': 1.1.0 eventsource-parser: 3.0.8 - zod: 3.25.76 + zod: 4.6.7 '@ai-sdk/provider-utils@4.0.64(zod@4.6.7)': dependencies: @@ -7484,7 +7459,7 @@ snapshots: '@azure/core-sse': 2.3.0 '@azure/core-tracing': 1.3.1 '@azure/core-util': 1.13.1(supports-color@7.2.0) - '@azure/identity': 4.13.1(supports-color@7.2.0) + '@azure/identity': 4.14.1(supports-color@7.2.0) '@azure/logger': 1.3.0(supports-color@7.2.0) '@azure/storage-blob': 12.31.0(supports-color@7.2.0) openai: 6.42.0(ws@8.21.0)(zod@4.6.7) @@ -7590,23 +7565,6 @@ snapshots: tslib: 2.8.1 optional: true - '@azure/identity@4.13.1(supports-color@7.2.0)': - dependencies: - '@azure/abort-controller': 2.1.2 - '@azure/core-auth': 1.10.1(supports-color@7.2.0) - '@azure/core-client': 1.10.2(supports-color@7.2.0) - '@azure/core-rest-pipeline': 1.23.0(supports-color@7.2.0) - '@azure/core-tracing': 1.3.1 - '@azure/core-util': 1.13.1(supports-color@7.2.0) - '@azure/logger': 1.3.0(supports-color@7.2.0) - '@azure/msal-browser': 5.11.0 - '@azure/msal-node': 5.2.2 - open: 10.2.0 - tslib: 2.8.1 - transitivePeerDependencies: - - supports-color - optional: true - '@azure/identity@4.14.1(supports-color@7.2.0)': dependencies: '@azure/abort-controller': 2.1.2 @@ -7644,12 +7602,6 @@ snapshots: '@azure/msal-common@16.6.2': optional: true - '@azure/msal-node@5.2.2': - dependencies: - '@azure/msal-common': 16.6.2 - jsonwebtoken: 9.0.3 - optional: true - '@azure/msal-node@7.2.0': dependencies: '@azure/msal-common': 16.16.0 @@ -8158,11 +8110,6 @@ snapshots: - supports-color optional: true - '@hono/node-server@1.19.14(hono@4.12.27)': - dependencies: - hono: 4.12.27 - optional: true - '@hono/node-server@2.1.5(hono@4.12.27)': dependencies: hono: 4.12.27 @@ -8560,7 +8507,7 @@ snapshots: '@modelcontextprotocol/sdk@1.32.2(supports-color@7.2.0)(zod@4.6.7)': dependencies: - '@hono/node-server': 1.19.14(hono@4.12.27) + '@hono/node-server': 2.1.5(hono@4.12.27) ajv: 8.20.0 ajv-formats: 3.0.1(ajv@8.20.0) content-type: 1.0.5 @@ -8568,8 +8515,8 @@ snapshots: cross-spawn: 7.0.6 eventsource: 3.0.7 eventsource-parser: 3.1.0 - express: 5.2.1(supports-color@7.2.0) - express-rate-limit: 8.5.2(express@5.2.1(supports-color@7.2.0)) + express: 5.3.0(supports-color@7.2.0) + express-rate-limit: 8.5.2(express@5.3.0(supports-color@7.2.0)) hono: 4.12.27 jose: 6.2.3 json-schema-typed: 8.0.2 @@ -9745,13 +9692,13 @@ snapshots: agent-base@9.0.0: {} - ai@6.0.185(zod@3.25.76): + ai@6.0.185(zod@4.6.7): dependencies: - '@ai-sdk/gateway': 3.0.116(zod@3.25.76) + '@ai-sdk/gateway': 3.0.116(zod@4.6.7) '@ai-sdk/provider': 3.0.10 - '@ai-sdk/provider-utils': 4.0.27(zod@3.25.76) + '@ai-sdk/provider-utils': 4.0.27(zod@4.6.7) '@opentelemetry/api': 1.9.0 - zod: 3.25.76 + zod: 4.6.7 ai@6.0.323(zod@4.6.7): dependencies: @@ -9950,7 +9897,7 @@ snapshots: baseline-browser-mapping@2.11.35: {} - basic-ftp@5.3.1: {} + basic-ftp@6.2.6: {} big-integer@1.6.52: optional: true @@ -10303,12 +10250,6 @@ snapshots: default-browser-id@5.0.1: optional: true - default-browser@5.5.0: - dependencies: - bundle-name: 4.1.0 - default-browser-id: 5.0.1 - optional: true - default-browser@5.5.1: dependencies: bundle-name: 4.1.0 @@ -11002,9 +10943,9 @@ snapshots: expect-type@1.3.0: {} - express-rate-limit@8.5.2(express@5.2.1(supports-color@7.2.0)): + express-rate-limit@8.5.2(express@5.3.0(supports-color@7.2.0)): dependencies: - express: 5.2.1(supports-color@7.2.0) + express: 5.3.0(supports-color@7.2.0) ip-address: 10.7.6 optional: true @@ -11399,7 +11340,7 @@ snapshots: get-uri@8.0.0(supports-color@7.2.0): dependencies: - basic-ftp: 5.3.1 + basic-ftp: 6.2.6 data-uri-to-buffer: 8.0.0 debug: 4.4.3(supports-color@7.2.0) transitivePeerDependencies: @@ -12436,14 +12377,6 @@ snapshots: protobufjs: 8.6.0 optional: true - open@10.2.0: - dependencies: - default-browser: 5.5.0 - define-lazy-prop: 3.0.0 - is-inside-container: 1.0.0 - wsl-utils: 0.1.0 - optional: true - open@11.0.4: dependencies: default-browser: 5.5.1 @@ -14264,11 +14197,6 @@ snapshots: ws@8.21.0: {} - wsl-utils@0.1.0: - dependencies: - is-wsl: 3.1.1 - optional: true - wsl-utils@1.0.1: dependencies: is-wsl: 3.1.1 @@ -14304,6 +14232,4 @@ snapshots: dependencies: zod: 4.6.7 - zod@3.25.76: {} - zod@4.6.7: {} diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index cb5379d..dfc866a 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -37,7 +37,12 @@ overrides: compression@>=1.0.0 <1.8.2: ^1.8.2 "@modelcontextprotocol/sdk@>=1.0.0 <1.32.0": ^1.32.0 follow-redirects@>=1.0.0 <1.16.2: ^1.16.2 - zod@>=4.0.0 <4.6.6: ^4.6.6 + zod@<4.6.6: ^4.6.6 + # basic-ftp 5.x (get-uri, via promptfoo) has no same-major fix. 6.2.6 keeps + # Client.access/list/lastMod/downloadTo, which is the surface get-uri uses. + basic-ftp@5.3.1: 6.2.6 + # @azure/identity 4.14.1 is the first 4.x that depends on @azure/msal-node ^7.1.0. + "@azure/identity@4.13.1": 4.14.1 body-parser@>=2.0.0 <2.4.0: ^2.4.0 allowBuilds: '@nestjs/core': true