diff --git a/.github/workflows/changesets-pr.yml b/.github/workflows/changesets-pr.yml index e80ab04e7f1..9f2773ebaef 100644 --- a/.github/workflows/changesets-pr.yml +++ b/.github/workflows/changesets-pr.yml @@ -36,7 +36,7 @@ jobs: - name: Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" - name: Install dependencies diff --git a/.github/workflows/claude.yml b/.github/workflows/claude.yml index 6eb3ec9e860..719fc721c98 100644 --- a/.github/workflows/claude.yml +++ b/.github/workflows/claude.yml @@ -44,7 +44,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" - name: 📥 Download deps diff --git a/.github/workflows/code-quality.yml b/.github/workflows/code-quality.yml index 6fd2f73b4ab..971b5e54ed9 100644 --- a/.github/workflows/code-quality.yml +++ b/.github/workflows/code-quality.yml @@ -25,7 +25,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" - name: 📥 Download deps diff --git a/.github/workflows/e2e-webapp-auth-full.yml b/.github/workflows/e2e-webapp-auth-full.yml index de9d66c07e9..14c0cccf2cc 100644 --- a/.github/workflows/e2e-webapp-auth-full.yml +++ b/.github/workflows/e2e-webapp-auth-full.yml @@ -85,7 +85,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" - name: 🐳 Login to DockerHub diff --git a/.github/workflows/e2e-webapp.yml b/.github/workflows/e2e-webapp.yml index f306a86cd28..7f99143086b 100644 --- a/.github/workflows/e2e-webapp.yml +++ b/.github/workflows/e2e-webapp.yml @@ -59,7 +59,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" # ..to avoid rate limits when pulling images diff --git a/.github/workflows/e2e.yml b/.github/workflows/e2e.yml index a70f0400e0a..037c27d99f9 100644 --- a/.github/workflows/e2e.yml +++ b/.github/workflows/e2e.yml @@ -37,7 +37,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 - name: 📥 Download deps run: pnpm install --frozen-lockfile --filter trigger.dev... diff --git a/.github/workflows/pr-testbox-windows.yml b/.github/workflows/pr-testbox-windows.yml index 5706db45c24..89ff5306c7b 100644 --- a/.github/workflows/pr-testbox-windows.yml +++ b/.github/workflows/pr-testbox-windows.yml @@ -36,7 +36,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 - name: 📥 Download CLI deps run: pnpm install --frozen-lockfile --filter trigger.dev... diff --git a/.github/workflows/pr-testbox.yml b/.github/workflows/pr-testbox.yml index 32b0d6a28be..90c8eb08788 100644 --- a/.github/workflows/pr-testbox.yml +++ b/.github/workflows/pr-testbox.yml @@ -61,15 +61,10 @@ jobs: with: version: 10.33.2 - - name: ⎔ Setup Node 22 for SDK compatibility checks + - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 22.12 - - - name: ⎔ Setup active Node 20 - uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 - with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" - name: 🥟 Setup Bun diff --git a/.github/workflows/preview-packages.yml b/.github/workflows/preview-packages.yml index f4dd5b39930..b9f5d9ef968 100644 --- a/.github/workflows/preview-packages.yml +++ b/.github/workflows/preview-packages.yml @@ -59,7 +59,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.0 + node-version: 22.23.1 cache: "pnpm" - name: 📥 Install dependencies diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index e3b339dfca7..8ba28f87a22 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -90,7 +90,7 @@ jobs: - name: Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" # npm v11.5.1 or newer is required for OIDC support @@ -288,7 +288,7 @@ jobs: - name: Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" # npm v11.5.1 or newer is required for OIDC support diff --git a/.github/workflows/sdk-compat.yml b/.github/workflows/sdk-compat.yml index 1510af23181..6748b63f4dd 100644 --- a/.github/workflows/sdk-compat.yml +++ b/.github/workflows/sdk-compat.yml @@ -14,7 +14,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest] - node: ["20.20", "22.12"] + node: ["20.20", "22.23", "24.18", "26.4"] steps: - name: ⬇️ Checkout repo @@ -70,7 +70,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" - name: 🥟 Setup Bun @@ -112,7 +112,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" - name: 🦕 Setup Deno @@ -158,7 +158,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" - name: 📥 Download deps diff --git a/.github/workflows/typecheck.yml b/.github/workflows/typecheck.yml index 91ec46f3a9a..45409c7c5d6 100644 --- a/.github/workflows/typecheck.yml +++ b/.github/workflows/typecheck.yml @@ -25,7 +25,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" - name: 📥 Download deps diff --git a/.github/workflows/unit-tests-internal.yml b/.github/workflows/unit-tests-internal.yml index 5a0e5622159..613ae0b776b 100644 --- a/.github/workflows/unit-tests-internal.yml +++ b/.github/workflows/unit-tests-internal.yml @@ -66,7 +66,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" # ..to avoid rate limits when pulling images @@ -146,7 +146,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 # no cache enabled, we're not installing deps - name: Download blob reports from GitHub Actions Artifacts diff --git a/.github/workflows/unit-tests-packages.yml b/.github/workflows/unit-tests-packages.yml index 1102864c454..ace44ff2519 100644 --- a/.github/workflows/unit-tests-packages.yml +++ b/.github/workflows/unit-tests-packages.yml @@ -66,7 +66,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" # ..to avoid rate limits when pulling images @@ -146,7 +146,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 # no cache enabled, we're not installing deps - name: Download blob reports from GitHub Actions Artifacts diff --git a/.github/workflows/unit-tests-webapp.yml b/.github/workflows/unit-tests-webapp.yml index 8566014c49d..cdbf7f0ce8a 100644 --- a/.github/workflows/unit-tests-webapp.yml +++ b/.github/workflows/unit-tests-webapp.yml @@ -66,7 +66,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 cache: "pnpm" # ..to avoid rate limits when pulling images @@ -155,7 +155,7 @@ jobs: - name: ⎔ Setup node uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6.4.0 with: - node-version: 20.20.2 + node-version: 22.23.1 # no cache enabled, we're not installing deps - name: Download blob reports from GitHub Actions Artifacts diff --git a/.nvmrc b/.nvmrc index c675bca8de0..279de6db0ac 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v20.20.2 +v22.23.1 diff --git a/AGENTS.md b/AGENTS.md index 3cf48fc79c0..b40705a956b 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -13,7 +13,7 @@ This repository is a pnpm monorepo managed with Turbo. It contains multiple apps See `ai/references/repo.md` for a more complete explanation of the workspaces. ## Development setup -1. Install dependencies with `pnpm i` (pnpm `10.33.2` and Node.js `20.20.2` are required). +1. Install dependencies with `pnpm i` (pnpm `10.33.2` and Node.js `22.23.1` are required). 2. Copy `.env.example` to `.env` and generate a random 16 byte hex string for `ENCRYPTION_KEY` (`openssl rand -hex 16`). Update other secrets if needed. 3. Start the local services with Docker: ```bash diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 5f3ec42591f..5f8bf5459c2 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -29,7 +29,7 @@ branch are tagged into a release periodically. ### Prerequisites -- [Node.js](https://nodejs.org/en) version 20.20.2 +- [Node.js](https://nodejs.org/en) version 22.23.1 - [pnpm package manager](https://pnpm.io/installation) version 10.33.2 - [Docker](https://www.docker.com/get-started/) - [protobuf](https://github.com/protocolbuffers/protobuf) @@ -49,7 +49,7 @@ branch are tagged into a release periodically. ``` cd trigger.dev ``` -3. Ensure you are on the correct version of Node.js (20.20.2). If you are using `nvm`, there is an `.nvmrc` file that will automatically select the correct version of Node.js when you navigate to the repository. +3. Ensure you are on the correct version of Node.js (22.23.1). If you are using `nvm`, there is an `.nvmrc` file that will automatically select the correct version of Node.js when you navigate to the repository. 4. Run `corepack enable` to use the correct version of pnpm (`10.33.2`) as specified in the root `package.json` file. diff --git a/docker/Dockerfile b/docker/Dockerfile index 08399629cd4..2558d4ef035 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -1,4 +1,4 @@ -ARG NODE_IMAGE=node:20.20.2-bookworm-slim@sha256:2cf067cfed83d5ea958367df9f966191a942351a2df77d6f0193e162b5febfc0 +ARG NODE_IMAGE=node:22.23.1-bookworm-slim@sha256:813a7480f28fdadac1f7f5c824bcdad435b5bc1322a5968bbbdef8d058f9dff4 FROM golang:1.26-alpine AS goose_builder RUN go install github.com/pressly/goose/v3/cmd/goose@v3.27.1 diff --git a/internal-packages/clickhouse/src/client/client.ts b/internal-packages/clickhouse/src/client/client.ts index 29323d14182..239e6698d19 100644 --- a/internal-packages/clickhouse/src/client/client.ts +++ b/internal-packages/clickhouse/src/client/client.ts @@ -493,7 +493,7 @@ export class ClickhouseClient implements ClickhouseReader, ClickhouseWriter { } for (const row of rows) { - const rowData = row.json(); + const rowData = row.json() as any[]; const hydratedRow: Record = {}; for (let i = 0; i < req.columns.length; i++) { diff --git a/package.json b/package.json index 6bd4e3a5569..97242a68fa1 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@manypkg/cli": "^0.19.2", "@playwright/test": "^1.36.2", "@trigger.dev/database": "workspace:*", - "@types/node": "20.14.14", + "@types/node": "22.20.0", "@vitest/coverage-v8": "4.1.7", "autoprefixer": "^10.4.12", "oxfmt": "^0.54.0", @@ -92,7 +92,7 @@ }, "overrides": { "typescript": "5.5.4", - "@types/node": "20.14.14", + "@types/node": "22.20.0", "react@^18": "18.3.1", "react-dom@^18": "18.3.1", "ai@^6": "6.0.116", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 991aea0251c..0b7862a6411 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,7 +6,7 @@ settings: overrides: typescript: 5.5.4 - '@types/node': 20.14.14 + '@types/node': 22.20.0 react@^18: 18.3.1 react-dom@^18: 18.3.1 ai@^6: 6.0.116 @@ -110,8 +110,8 @@ importers: specifier: workspace:* version: link:internal-packages/database '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 22.20.0 + version: 22.20.0 '@vitest/coverage-v8': specifier: 4.1.7 version: 4.1.7(vitest@4.1.7) @@ -144,7 +144,7 @@ importers: version: 4.0.5(typescript@5.5.4) vitest: specifier: 4.1.7 - version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@20.14.14)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@22.20.0)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0)) apps/coordinator: dependencies: @@ -917,7 +917,7 @@ importers: version: link:../../internal-packages/testcontainers '@remix-run/dev': specifier: 2.17.4 - version: 2.17.4(@remix-run/react@2.17.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@remix-run/serve@2.17.4(typescript@5.5.4))(@types/node@20.14.14)(bufferutil@4.0.9)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(typescript@5.5.4)(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0))(yaml@2.9.0) + version: 2.17.4(@remix-run/react@2.17.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@remix-run/serve@2.17.4(typescript@5.5.4))(@types/node@22.20.0)(bufferutil@4.0.9)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(typescript@5.5.4)(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0))(yaml@2.9.0) '@remix-run/testing': specifier: ^2.17.4 version: 2.17.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4) @@ -1156,7 +1156,7 @@ importers: version: link:../../packages/cli-v3 vitest: specifier: 4.1.7 - version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@20.14.14)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@22.20.0)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)) internal-packages/dashboard-agent-db: dependencies: @@ -1247,7 +1247,7 @@ importers: version: link:../testcontainers vitest: specifier: 4.1.7 - version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@20.14.14)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@22.20.0)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)) internal-packages/otlp-importer: dependencies: @@ -1259,8 +1259,8 @@ importers: version: 7.6.1 devDependencies: '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 22.20.0 + version: 22.20.0 rimraf: specifier: ^6.0.1 version: 6.0.1 @@ -1281,8 +1281,8 @@ importers: specifier: workspace:* version: link:../database '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 22.20.0 + version: 22.20.0 rimraf: specifier: 6.0.1 version: 6.0.1 @@ -1449,7 +1449,7 @@ importers: version: 5.5.4 vitest: specifier: 4.1.7 - version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@20.14.14)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)) + version: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@22.20.0)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)) internal-packages/sso: dependencies: @@ -1467,8 +1467,8 @@ importers: specifier: workspace:* version: link:../database '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 22.20.0 + version: 22.20.0 rimraf: specifier: 6.0.1 version: 6.0.1 @@ -2032,8 +2032,8 @@ importers: version: 8.2.0 devDependencies: '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 22.20.0 + version: 22.20.0 rimraf: specifier: 6.0.1 version: 6.0.1 @@ -2063,8 +2063,8 @@ importers: specifier: workspace:4.5.0-rc.7 version: link:../trigger-sdk '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 22.20.0 + version: 22.20.0 esbuild: specifier: ^0.23.0 version: 0.23.0 @@ -2186,8 +2186,8 @@ importers: specifier: workspace:^4.5.0-rc.7 version: link:../build '@types/node': - specifier: 20.14.14 - version: 20.14.14 + specifier: 22.20.0 + version: 22.20.0 '@types/react': specifier: '*' version: 18.3.1 @@ -3374,9 +3374,11 @@ packages: '@clickhouse/client-common@1.11.1': resolution: {integrity: sha512-bme0le2yhDSAh13d2fxhSW5ZrNoVqZ3LTyac8jK6hNH0qkksXnjYkLS6KQalPU6NMpffxHmpI4+/Gi2MnX0NCA==} + deprecated: 'Deprecated: import from @clickhouse/client or @clickhouse/client-web instead.' '@clickhouse/client-common@1.12.1': resolution: {integrity: sha512-ccw1N6hB4+MyaAHIaWBwGZ6O2GgMlO99FlMj0B0UEGfjxM9v5dYVYql6FpP19rMwrVAroYs/IgX2vyZEBvzQLg==} + deprecated: 'Deprecated: import from @clickhouse/client or @clickhouse/client-web instead.' '@clickhouse/client@1.11.1': resolution: {integrity: sha512-u9h++h72SmWystijNqfNvMkfA+5+Y1LNfmLL/odCL3VgI3oyAPP9ubSw/Yrt2zRZkLKehMMD1kuOej0QHbSoBA==} @@ -8916,8 +8918,8 @@ packages: '@types/node-fetch@2.6.4': resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} - '@types/node@20.14.14': - resolution: {integrity: sha512-d64f00982fS9YoOgJkAMolK7MN8Iq3TDdVjchbYHdEmjth/DHowx82GnoA+tVUAN+7vxfYUgAzi+JXbKNd2SDQ==} + '@types/node@22.20.0': + resolution: {integrity: sha512-QWlFW2wf3nTjC13/DqRnBpR4ZO36VJH/JVBkA/vcnmbTBNQIlnObqyqZE1tUR7+Ni23Lda8R1BxMfbXRpCUx5g==} '@types/nodemailer@8.0.0': resolution: {integrity: sha512-fyf8jWULsCo0d0BuoQ75i6IeoHs47qcqxWc7yUdUcV0pOZGjUTTOvwdG1PRXUDqN/8A64yQdQdnA2pZgcdi+cA==} @@ -9103,6 +9105,7 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@unkey/cache@1.5.0': resolution: {integrity: sha512-vqGk9qH3Hn1Nva3hGAaib6G3IcrPkRQ1VgyMFG7asuANZ0RtohONd9RwxXwlaDopJJ66Dsx5rWrV4s/3U1GADg==} @@ -11864,6 +11867,7 @@ packages: glob@11.1.0: resolution: {integrity: sha512-vuNwKSaKiqm7g0THUBu2x7ckSs3XJLXE+2ssL7/MfTGPLLcrJQ/4Uq1CjPTtO5cCIiRxqvN6Twy1qOwhL0Xjcw==} engines: {node: 20 || >=22} + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me hasBin: true glob@13.0.6: @@ -11872,7 +11876,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -14991,6 +14995,7 @@ packages: recharts@2.15.4: resolution: {integrity: sha512-UT/q6fwS3c1dHbXv2uFgYJ9BMFHu3fwnd7AYZaEQhXuYQ4hgsxLvsUXzGdKeZrW5xopzDCvuA2N41WJ88I7zIw==} engines: {node: '>=14'} + deprecated: 1.x and 2.x branches are no longer active. Bump to Recharts v3 to receive latest features and bugfixes. See https://github.com/recharts/recharts/wiki/3.0-migration-guide peerDependencies: react: 18.3.1 react-dom: 18.3.1 @@ -16189,6 +16194,7 @@ packages: tsconfck@2.1.2: resolution: {integrity: sha512-ghqN1b0puy3MhhviwO2kGF8SeMDNhEbnKxjK7h6+fvY9JAxqvXi8y5NAHSQv687OVboS2uZIByzGd45/YxrRHg==} engines: {node: ^14.13.1 || ^16 || >=18} + deprecated: unmaintained hasBin: true peerDependencies: typescript: 5.5.4 @@ -16199,6 +16205,7 @@ packages: tsconfck@3.1.3: resolution: {integrity: sha512-ulNZP1SVpRDesxeMLON/LtWM8HIgAJEIVpVVhBM6gsmvQ8+Rh+ZG7FWGvHh7Ah3pRABwVJWklWCr/BTZSv0xnQ==} engines: {node: ^18 || >=20} + deprecated: unmaintained hasBin: true peerDependencies: typescript: 5.5.4 @@ -16419,8 +16426,8 @@ packages: uncrypto@0.1.3: resolution: {integrity: sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.21.0: + resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} undici@5.29.0: resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} @@ -16596,6 +16603,7 @@ packages: uuid@10.0.0: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@11.1.0: @@ -16608,15 +16616,17 @@ packages: uuid@3.4.0: resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} - deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uvu@0.5.6: @@ -16703,7 +16713,7 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 less: '*' lightningcss: ^1.21.0 sass: '*' @@ -16731,7 +16741,7 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 jiti: '>=1.21.0' less: '*' lightningcss: ^1.21.0 @@ -16773,7 +16783,7 @@ packages: peerDependencies: '@edge-runtime/vm': '*' '@opentelemetry/api': ^1.9.0 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@vitest/browser-playwright': 4.1.7 '@vitest/browser-preview': 4.1.7 '@vitest/browser-webdriverio': 4.1.7 @@ -19873,7 +19883,7 @@ snapshots: '@epic-web/test-server@0.1.0(bufferutil@4.0.9)': dependencies: - '@hono/node-server': 1.12.2(hono@4.12.15) + '@hono/node-server': 1.12.2(hono@4.5.11) '@hono/node-ws': 1.0.4(@hono/node-server@1.12.2(hono@4.5.11))(bufferutil@4.0.9) '@open-draft/deferred-promise': 2.2.0 '@types/ws': 8.5.12 @@ -20754,9 +20764,9 @@ snapshots: dependencies: react: 18.3.1 - '@hono/node-server@1.12.2(hono@4.12.15)': + '@hono/node-server@1.12.2(hono@4.5.11)': dependencies: - hono: 4.12.15 + hono: 4.5.11 '@hono/node-server@1.19.9(hono@4.11.8)': dependencies: @@ -20768,7 +20778,7 @@ snapshots: '@hono/node-ws@1.0.4(@hono/node-server@1.12.2(hono@4.5.11))(bufferutil@4.0.9)': dependencies: - '@hono/node-server': 1.12.2(hono@4.12.15) + '@hono/node-server': 1.12.2(hono@4.5.11) ws: 8.18.3(bufferutil@4.0.9) transitivePeerDependencies: - bufferutil @@ -20909,7 +20919,7 @@ snapshots: '@kubernetes/client-node@0.20.0(bufferutil@4.0.9)': dependencies: '@types/js-yaml': 4.0.9 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/request': 2.48.12 '@types/ws': 8.5.10 byline: 5.0.0 @@ -20931,7 +20941,7 @@ snapshots: '@kubernetes/client-node@1.0.0(patch_hash=ba1a06f46256cdb8d6faf7167246692c0de2e7cd846a9dc0f13be0137e1c3745)(bufferutil@4.0.9)(encoding@0.1.13)': dependencies: '@types/js-yaml': 4.0.9 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/node-fetch': 2.6.12 '@types/stream-buffers': 3.0.7 '@types/tar': 6.1.4 @@ -21007,7 +21017,7 @@ snapshots: '@manypkg/find-root@1.1.0': dependencies: '@babel/runtime': 7.28.4 - '@types/node': 20.14.14 + '@types/node': 22.20.0 find-up: 4.1.0 fs-extra: 8.1.0 @@ -21977,7 +21987,7 @@ snapshots: '@playwright/test@1.37.0': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 playwright-core: 1.37.0 optionalDependencies: fsevents: 2.3.2 @@ -23819,7 +23829,7 @@ snapshots: transitivePeerDependencies: - encoding - '@remix-run/dev@2.17.4(@remix-run/react@2.17.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@remix-run/serve@2.17.4(typescript@5.5.4))(@types/node@20.14.14)(bufferutil@4.0.9)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(typescript@5.5.4)(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0))(yaml@2.9.0)': + '@remix-run/dev@2.17.4(@remix-run/react@2.17.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.4))(@remix-run/serve@2.17.4(typescript@5.5.4))(@types/node@22.20.0)(bufferutil@4.0.9)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(typescript@5.5.4)(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0))(yaml@2.9.0)': dependencies: '@babel/core': 7.22.17 '@babel/generator': 7.24.7 @@ -23836,7 +23846,7 @@ snapshots: '@remix-run/router': 1.23.2(patch_hash=f14fb2af2690628a0164b66d98e8d7cd6a0e8a4a30a51e53cfb1b6caeca6f7c9) '@remix-run/server-runtime': 2.17.4(typescript@5.5.4) '@types/mdx': 2.0.5 - '@vanilla-extract/integration': 6.2.1(@types/node@20.14.14)(lightningcss@1.29.2)(terser@5.46.1) + '@vanilla-extract/integration': 6.2.1(@types/node@22.20.0)(lightningcss@1.29.2)(terser@5.46.1) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -23876,12 +23886,12 @@ snapshots: tar-fs: 2.1.4 tsconfig-paths: 4.2.0 valibot: 1.3.1(typescript@5.5.4) - vite-node: 3.1.4(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0) + vite-node: 3.1.4(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0) ws: 7.5.10(bufferutil@4.0.9) optionalDependencies: '@remix-run/serve': 2.17.4(typescript@5.5.4) typescript: 5.5.4 - vite: 6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0) + vite: 6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0) transitivePeerDependencies: - '@types/node' - bluebird @@ -24308,7 +24318,7 @@ snapshots: '@slack/logger@4.0.1': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@slack/types@2.21.1': {} @@ -24316,7 +24326,7 @@ snapshots: dependencies: '@slack/logger': 4.0.1 '@slack/types': 2.21.1 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/retry': 0.12.0 axios: 1.16.1 eventemitter3: 5.0.1 @@ -25475,7 +25485,7 @@ snapshots: '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.35 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/btoa-lite@1.0.2': {} @@ -25492,11 +25502,11 @@ snapshots: '@types/connect@3.4.35': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/connect@3.4.38': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/cookie@0.4.1': {} @@ -25506,7 +25516,7 @@ snapshots: '@types/cors@2.8.17': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/d3-array@3.0.8': {} @@ -25641,19 +25651,19 @@ snapshots: '@types/docker-modem@3.0.6': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/ssh2': 1.15.1 '@types/dockerode@3.3.35': dependencies: '@types/docker-modem': 3.0.6 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/ssh2': 1.15.1 '@types/dockerode@4.0.1': dependencies: '@types/docker-modem': 3.0.6 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/ssh2': 1.15.1 '@types/eslint-scope@3.7.7': @@ -25678,7 +25688,7 @@ snapshots: '@types/express-serve-static-core@4.17.32': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 @@ -25709,7 +25719,7 @@ snapshots: '@types/interpret@1.1.3': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/is-ci@3.0.0': dependencies: @@ -25728,11 +25738,11 @@ snapshots: '@types/jsonwebtoken@9.0.10': dependencies: '@types/ms': 0.7.31 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/keyv@3.1.4': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/lodash.get@4.4.9': dependencies: @@ -25764,36 +25774,36 @@ snapshots: '@types/morgan@1.9.4': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/ms@0.7.31': {} '@types/mysql@2.15.26': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/node-fetch@2.6.12': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 form-data: 4.0.4 '@types/node-fetch@2.6.2': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 form-data: 3.0.4 '@types/node-fetch@2.6.4': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 form-data: 3.0.4 - '@types/node@20.14.14': + '@types/node@22.20.0': dependencies: - undici-types: 5.26.5 + undici-types: 6.21.0 '@types/nodemailer@8.0.0': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/normalize-package-data@2.4.1': {} @@ -25805,25 +25815,25 @@ snapshots: '@types/pg@8.11.14': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 pg-protocol: 1.9.5 pg-types: 4.0.2 '@types/pg@8.11.6': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 pg-protocol: 1.10.3 pg-types: 4.0.2 '@types/pg@8.6.1': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 pg-protocol: 1.10.3 pg-types: 2.2.0 '@types/pg@8.6.6': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 pg-protocol: 1.6.1 pg-types: 2.2.0 @@ -25831,7 +25841,7 @@ snapshots: dependencies: '@types/express': 4.17.15 '@types/express-serve-static-core': 4.17.32 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/trouter': 3.1.4 '@types/prismjs@1.26.0': {} @@ -25873,7 +25883,7 @@ snapshots: '@types/readable-stream@4.0.14': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 safe-buffer: 5.1.2 '@types/regression@2.0.6': {} @@ -25881,7 +25891,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/tough-cookie': 4.0.5 form-data: 2.5.4 @@ -25889,7 +25899,7 @@ snapshots: '@types/responselike@1.0.0': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/retry@0.12.0': {} @@ -25910,7 +25920,7 @@ snapshots: '@types/serve-static@1.15.0': dependencies: '@types/mime': 3.0.1 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/shimmer@1.2.0': {} @@ -25924,26 +25934,26 @@ snapshots: '@types/ssh2-streams@0.1.12': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/ssh2@0.5.52': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/ssh2-streams': 0.1.12 '@types/ssh2@1.15.1': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/stream-buffers@3.0.7': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/superagent@8.1.9': dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 20.14.14 + '@types/node': 22.20.0 form-data: 4.0.4 '@types/supertest@6.0.2': @@ -25953,12 +25963,12 @@ snapshots: '@types/tar@6.1.4': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 minipass: 4.0.0 '@types/tedious@4.0.14': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/tinycolor2@1.4.3': {} @@ -25975,15 +25985,15 @@ snapshots: '@types/ws@8.5.10': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/ws@8.5.12': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/ws@8.5.4': dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@uiw/codemirror-extensions-basic-setup@4.19.5(@codemirror/autocomplete@6.4.0(@codemirror/language@6.3.2)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)(@lezer/common@1.3.0))(@codemirror/commands@6.1.3)(@codemirror/language@6.3.2)(@codemirror/lint@6.4.2)(@codemirror/search@6.2.3)(@codemirror/state@6.2.0)(@codemirror/view@6.7.2)': dependencies: @@ -26061,7 +26071,7 @@ snapshots: media-query-parser: 2.0.2 outdent: 0.8.0 - '@vanilla-extract/integration@6.2.1(@types/node@20.14.14)(lightningcss@1.29.2)(terser@5.46.1)': + '@vanilla-extract/integration@6.2.1(@types/node@22.20.0)(lightningcss@1.29.2)(terser@5.46.1)': dependencies: '@babel/core': 7.22.17 '@babel/plugin-syntax-typescript': 7.21.4(@babel/core@7.22.17) @@ -26074,8 +26084,8 @@ snapshots: lodash: 4.18.1 mlly: 1.7.4 outdent: 0.8.0 - vite: 4.4.9(@types/node@20.14.14)(lightningcss@1.29.2)(terser@5.46.1) - vite-node: 0.28.5(@types/node@20.14.14)(lightningcss@1.29.2)(terser@5.46.1) + vite: 4.4.9(@types/node@22.20.0)(lightningcss@1.29.2)(terser@5.46.1) + vite-node: 0.28.5(@types/node@22.20.0)(lightningcss@1.29.2)(terser@5.46.1) transitivePeerDependencies: - '@types/node' - less @@ -26112,7 +26122,7 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@20.14.14)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0)) + vitest: 4.1.7(@opentelemetry/api@1.9.1)(@types/node@22.20.0)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0)) '@vitest/expect@4.1.7': dependencies: @@ -26123,21 +26133,21 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.7(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0))': + '@vitest/mocker@4.1.7(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0) + vite: 6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0) - '@vitest/mocker@4.1.7(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0))': + '@vitest/mocker@4.1.7(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0))': dependencies: '@vitest/spy': 4.1.7 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0) + vite: 6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0) '@vitest/pretty-format@4.1.7': dependencies: @@ -28053,7 +28063,7 @@ snapshots: dependencies: '@types/cookie': 0.4.1 '@types/cors': 2.8.17 - '@types/node': 20.14.14 + '@types/node': 22.20.0 accepts: 1.3.8 base64id: 2.0.0 cookie: 0.4.2 @@ -28069,7 +28079,7 @@ snapshots: engine.io@6.6.8(bufferutil@4.0.9): dependencies: '@types/cors': 2.8.17 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/ws': 8.5.12 accepts: 1.3.8 base64id: 2.0.0 @@ -29378,7 +29388,7 @@ snapshots: graphile-config@0.0.1-beta.8: dependencies: '@types/interpret': 1.1.3 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/semver': 7.5.1 chalk: 4.1.2 debug: 4.4.3(supports-color@10.0.0) @@ -30003,7 +30013,7 @@ snapshots: jest-worker@27.5.1: dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -31691,7 +31701,7 @@ snapshots: openai@4.33.1(encoding@0.1.13): dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/node-fetch': 2.6.4 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -31704,7 +31714,7 @@ snapshots: openai@4.97.0(encoding@0.1.13)(ws@8.12.0(bufferutil@4.0.9))(zod@3.25.76): dependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.5.0 @@ -32480,7 +32490,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.1 - '@types/node': 20.14.14 + '@types/node': 22.20.0 long: 5.3.2 proxy-addr@2.0.7: @@ -34752,7 +34762,7 @@ snapshots: uncrypto@0.1.3: {} - undici-types@5.26.5: {} + undici-types@6.21.0: {} undici@5.29.0: dependencies: @@ -35040,7 +35050,7 @@ snapshots: d3-time: 3.1.0 d3-timer: 3.0.1 - vite-node@0.28.5(@types/node@20.14.14)(lightningcss@1.29.2)(terser@5.46.1): + vite-node@0.28.5(@types/node@22.20.0)(lightningcss@1.29.2)(terser@5.46.1): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.0.0) @@ -35049,7 +35059,7 @@ snapshots: picocolors: 1.1.1 source-map: 0.6.1 source-map-support: 0.5.21 - vite: 4.4.9(@types/node@20.14.14)(lightningcss@1.29.2)(terser@5.46.1) + vite: 4.4.9(@types/node@22.20.0)(lightningcss@1.29.2)(terser@5.46.1) transitivePeerDependencies: - '@types/node' - less @@ -35060,13 +35070,13 @@ snapshots: - supports-color - terser - vite-node@3.1.4(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0): + vite-node@3.1.4(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0): dependencies: cac: 6.7.14 debug: 4.4.3(supports-color@10.0.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0) + vite: 6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0) transitivePeerDependencies: - '@types/node' - jiti @@ -35090,18 +35100,18 @@ snapshots: - supports-color - typescript - vite@4.4.9(@types/node@20.14.14)(lightningcss@1.29.2)(terser@5.46.1): + vite@4.4.9(@types/node@22.20.0)(lightningcss@1.29.2)(terser@5.46.1): dependencies: esbuild: 0.18.11 postcss: 8.5.10 rollup: 3.29.1 optionalDependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 fsevents: 2.3.3 lightningcss: 1.29.2 terser: 5.46.1 - vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0): + vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0): dependencies: esbuild: 0.25.1 fdir: 6.4.4(picomatch@4.0.4) @@ -35110,7 +35120,7 @@ snapshots: rollup: 4.60.1 tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.29.2 @@ -35118,7 +35128,7 @@ snapshots: tsx: 3.12.2 yaml: 2.9.0 - vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0): + vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.20.6)(yaml@2.9.0): dependencies: esbuild: 0.25.1 fdir: 6.4.4(picomatch@4.0.4) @@ -35127,7 +35137,7 @@ snapshots: rollup: 4.60.1 tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.29.2 @@ -35135,7 +35145,7 @@ snapshots: tsx: 4.20.6 yaml: 2.9.0 - vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0): + vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0): dependencies: esbuild: 0.25.1 fdir: 6.4.4(picomatch@4.0.4) @@ -35144,7 +35154,7 @@ snapshots: rollup: 4.60.1 tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 20.14.14 + '@types/node': 22.20.0 fsevents: 2.3.3 jiti: 2.6.1 lightningcss: 1.29.2 @@ -35152,10 +35162,10 @@ snapshots: tsx: 4.22.4 yaml: 2.9.0 - vitest@4.1.7(@opentelemetry/api@1.9.1)(@types/node@20.14.14)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0)): + vitest@4.1.7(@opentelemetry/api@1.9.1)(@types/node@22.20.0)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.7 - '@vitest/mocker': 4.1.7(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0)) + '@vitest/mocker': 4.1.7(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.7 '@vitest/runner': 4.1.7 '@vitest/snapshot': 4.1.7 @@ -35172,19 +35182,19 @@ snapshots: tinyexec: 1.2.3 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0) + vite: 6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@3.12.2)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@vitest/coverage-v8': 4.1.7(vitest@4.1.7) transitivePeerDependencies: - msw - vitest@4.1.7(@opentelemetry/api@1.9.1)(@types/node@20.14.14)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)): + vitest@4.1.7(@opentelemetry/api@1.9.1)(@types/node@22.20.0)(@vitest/coverage-v8@4.1.7)(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)): dependencies: '@vitest/expect': 4.1.7 - '@vitest/mocker': 4.1.7(vite@6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)) + '@vitest/mocker': 4.1.7(vite@6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0)) '@vitest/pretty-format': 4.1.7 '@vitest/runner': 4.1.7 '@vitest/snapshot': 4.1.7 @@ -35201,11 +35211,11 @@ snapshots: tinyexec: 1.2.3 tinyglobby: 0.2.16 tinyrainbow: 3.1.0 - vite: 6.4.2(@types/node@20.14.14)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0) + vite: 6.4.2(@types/node@22.20.0)(jiti@2.6.1)(lightningcss@1.29.2)(terser@5.46.1)(tsx@4.22.4)(yaml@2.9.0) why-is-node-running: 2.3.0 optionalDependencies: '@opentelemetry/api': 1.9.1 - '@types/node': 20.14.14 + '@types/node': 22.20.0 '@vitest/coverage-v8': 4.1.7(vitest@4.1.7) transitivePeerDependencies: - msw