diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 9ef09ef95..b17c5b535 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -6,7 +6,7 @@ "image": "mcr.microsoft.com/devcontainers/javascript-node:4-20", "features": { "ghcr.io/devcontainers/features/node:2.0.0": { - "version": "24.15.0", + "version": "24.20.0", "nodeGypDependencies": true, "pnpmVersion": "11.2.2" } diff --git a/.github/renovate.json b/.github/renovate.json index 936ecdaac..89cc4fafa 100644 --- a/.github/renovate.json +++ b/.github/renovate.json @@ -13,7 +13,7 @@ ":disableRateLimiting" ], "labels": ["dependencies"], - "constraints": { "node": "24.19.0", "pnpm": "11.2.2" }, + "constraints": { "node": "24.20.0", "pnpm": "11.2.2" }, "baseBranchPatterns": ["dev"], "minimumReleaseAge": "1 days", "packageRules": [ diff --git a/.github/workflows/lint.yaml b/.github/workflows/lint.yaml index 7069a66eb..632a625ab 100644 --- a/.github/workflows/lint.yaml +++ b/.github/workflows/lint.yaml @@ -33,7 +33,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v7.0.0 with: - node-version: 24.15.0 + node-version: 24.20.0 cache: 'pnpm' - name: Install dependencies run: pnpm ci @@ -51,7 +51,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v7.0.0 with: - node-version: 24.15.0 + node-version: 24.20.0 cache: 'pnpm' - name: Install dependencies run: pnpm ci diff --git a/.github/workflows/nextjs_bundle_analysis.yaml b/.github/workflows/nextjs_bundle_analysis.yaml index a4ac2b73e..a45ced6e1 100644 --- a/.github/workflows/nextjs_bundle_analysis.yaml +++ b/.github/workflows/nextjs_bundle_analysis.yaml @@ -24,7 +24,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v7.0.0 with: - node-version: 24.15.0 + node-version: 24.20.0 cache: 'pnpm' - name: Install dependencies run: pnpm ci diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cb63da3cb..293c7008a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -45,7 +45,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v7.0.0 with: - node-version: 24.15.0 + node-version: 24.20.0 cache: pnpm - name: Upgrade npm to latest diff --git a/.github/workflows/smoke.yaml b/.github/workflows/smoke.yaml index 932fcebcc..b34195c82 100644 --- a/.github/workflows/smoke.yaml +++ b/.github/workflows/smoke.yaml @@ -18,7 +18,7 @@ jobs: - uses: actions/setup-node@v7.0.0 with: cache: pnpm - node-version: 24.15.0 + node-version: 24.20.0 - run: pnpm ci - run: pnpm exec playwright install --with-deps chromium - name: Build against live test services diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 6125f62c8..b8de8ceb9 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -15,7 +15,7 @@ jobs: - name: Setup Node uses: actions/setup-node@v7.0.0 with: - node-version: 24.15.0 + node-version: 24.20.0 cache: 'pnpm' - name: Install dependencies run: pnpm ci diff --git a/Dockerfile b/Dockerfile index 80b6671a3..f098f7287 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ # Install dependencies only when needed -FROM node:24.15.0-alpine3.23 AS base +FROM node:24.20.0-alpine3.23 AS base FROM base AS deps # Check https://github.com/nodejs/docker-node/tree/b4117f9333da4138b03a546ec926ef50a31506c3#nodealpine to understand why libc6-compat might be needed. diff --git a/package.json b/package.json index 80053148a..6bb382e97 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "@tanstack/react-query-devtools": "5.100.11", "@tanstack/react-table": "8.21.3", "@types/lodash-es": "4.17.12", - "@types/node": "24.12.4", + "@types/node": "24.13.3", "@types/prismjs": "1.26.6", "@types/react": "19.2.15", "@types/react-dom": "19.2.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a84caa90..6601f00c8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -43,7 +43,7 @@ importers: version: 9.0.1(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) '@mui/material-nextjs': specifier: 9.0.1 - version: 9.0.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@emotion/server@11.11.0)(@types/react@19.2.15)(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6) + version: 9.0.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@emotion/server@11.11.0)(@types/react@19.2.15)(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6) '@next/mdx': specifier: 16.3.3 version: 16.3.3(@mdx-js/loader@3.1.1(acorn@8.16.0)(supports-color@9.4.0)(webpack@5.97.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)))(@mdx-js/react@3.1.1(@types/react@19.2.15)(react@19.2.6)) @@ -61,7 +61,7 @@ importers: version: 6.5.3(@rjsf/utils@6.5.3(react@19.2.6)) '@sentry/nextjs': specifier: 10.71.0 - version: 10.71.0(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)(supports-color@9.4.0)(webpack@5.97.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)) + version: 10.71.0(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)(supports-color@9.4.0)(webpack@5.97.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)) '@squonk/mui-theme': specifier: 6.0.1 version: 6.0.1(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@mui/material@9.0.1(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@emotion/styled@11.14.1(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@types/react@19.2.15)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)) @@ -84,8 +84,8 @@ importers: specifier: 4.17.12 version: 4.17.12 '@types/node': - specifier: 24.12.4 - version: 24.12.4 + specifier: 24.13.3 + version: 24.13.3 '@types/prismjs': specifier: 1.26.6 version: 1.26.6 @@ -103,7 +103,7 @@ importers: version: 1.20.0(debug@4.4.3(supports-color@9.4.0))(supports-color@9.4.0) better-auth: specifier: 1.6.11 - version: 1.6.11(@opentelemetry/api@1.9.1)(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 1.6.11(@opentelemetry/api@1.9.1)(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6) dayjs: specifier: 1.11.23 version: 1.11.23 @@ -139,13 +139,13 @@ importers: version: 5.1.16 next: specifier: 16.3.3 - version: 16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) next-http-proxy-middleware: specifier: 1.2.8 version: 1.2.8(debug@4.4.3(supports-color@9.4.0)) nextjs-routes: specifier: 2.2.5 - version: 2.2.5(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)) + version: 2.2.5(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)) node-fetch: specifier: 3.3.2 version: 3.3.2 @@ -172,7 +172,7 @@ importers: version: 7.8.5 sharp: specifier: 0.35.4 - version: 0.35.4(@types/node@24.12.4) + version: 0.35.4(@types/node@24.13.3) tsx: specifier: 4.20.6 version: 4.20.6 @@ -221,7 +221,7 @@ importers: version: 3.1.0(@typescript-eslint/eslint-plugin@8.59.1(@typescript-eslint/parser@8.59.1(eslint@10.2.1(jiti@2.7.0)(supports-color@9.4.0))(supports-color@9.4.0)(typescript@6.0.3))(eslint@10.4.0(jiti@2.7.0)(supports-color@9.4.0))(supports-color@9.4.0)(typescript@6.0.3))(@typescript-eslint/utils@8.59.1(eslint@10.4.0(jiti@2.7.0)(supports-color@9.4.0))(supports-color@9.4.0)(typescript@6.0.3))(jiti@2.7.0)(supports-color@9.4.0) '@vitejs/plugin-react': specifier: 6.1.0 - version: 6.1.0(vite@8.2.2(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(tsx@4.20.6)(yaml@2.9.0)) + version: 6.1.0(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(tsx@4.20.6)(yaml@2.9.0)) eslint: specifier: 10.4.0 version: 10.4.0(jiti@2.7.0)(supports-color@9.4.0) @@ -245,7 +245,7 @@ importers: version: 28.0.0 vite: specifier: 8.2.2 - version: 8.2.2(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(tsx@4.20.6)(yaml@2.9.0) + version: 8.2.2(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(tsx@4.20.6)(yaml@2.9.0) packages: @@ -2337,6 +2337,9 @@ packages: '@types/node@24.12.4': resolution: {integrity: sha512-GUUEShf+PBCGW2KaXwcIt3Yk+e3pkKwWKb9GSyM9WQVE+ep2jzmHdGsHzu4wgcZy5fN9FBdVzjpBQsYlpfpgLA==} + '@types/node@24.13.3': + resolution: {integrity: sha512-Dh8vAsV36ig5wa9OX4pXvMc9D3Veibfw2wix0CUwYODLD8nkj9UsLjASr49nPg+2eKzxhBV+v7L8pXvT4e639Q==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -6505,6 +6508,9 @@ packages: undici-types@7.16.0: resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + undici@6.25.0: resolution: {integrity: sha512-ZgpWDC5gmNiuY9CnLVXEH8rl50xhRCuLNA97fAUnKi8RRuV4E6KG31pDTsLVUKnohJE0I3XDrTeEydAXRw47xg==} engines: {node: '>=18.17'} @@ -7686,11 +7692,11 @@ snapshots: '@emotion/styled': 11.14.1(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0) '@types/react': 19.2.15 - '@mui/material-nextjs@9.0.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@emotion/server@11.11.0)(@types/react@19.2.15)(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)': + '@mui/material-nextjs@9.0.1(@emotion/cache@11.14.0)(@emotion/react@11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0))(@emotion/server@11.11.0)(@types/react@19.2.15)(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)': dependencies: '@babel/runtime': 7.29.2 '@emotion/react': 11.14.0(@types/react@19.2.15)(react@19.2.6)(supports-color@9.4.0) - next: 16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + next: 16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react: 19.2.6 optionalDependencies: '@emotion/cache': 11.14.0 @@ -8597,7 +8603,7 @@ snapshots: dependencies: '@sentry/core': 10.71.0 - '@sentry/nextjs@10.71.0(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)(supports-color@9.4.0)(webpack@5.97.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3))': + '@sentry/nextjs@10.71.0(@opentelemetry/core@2.10.0(@opentelemetry/api@1.9.1))(@opentelemetry/sdk-trace-base@2.10.0(@opentelemetry/api@1.9.1))(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react@19.2.6)(supports-color@9.4.0)(webpack@5.97.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3))': dependencies: '@opentelemetry/api': 1.9.1 '@rollup/plugin-commonjs': 28.0.1(rollup@4.60.4) @@ -8611,7 +8617,7 @@ snapshots: '@sentry/server-utils': 10.71.0(supports-color@9.4.0) '@sentry/vercel-edge': 10.71.0 '@sentry/webpack-plugin': 5.3.0(supports-color@9.4.0)(webpack@5.97.1(esbuild@0.28.1)(lightningcss@1.33.0)(postcss@8.5.26)(uglify-js@3.19.3)) - next: 16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + next: 16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) rollup: 4.60.4 stacktrace-parser: 0.1.11 transitivePeerDependencies: @@ -8831,7 +8837,7 @@ snapshots: '@types/concat-stream@2.0.3': dependencies: - '@types/node': 24.12.4 + '@types/node': 24.13.3 '@types/debug@4.1.13': dependencies: @@ -8863,7 +8869,7 @@ snapshots: '@types/http-proxy@1.17.3': dependencies: - '@types/node': 24.12.4 + '@types/node': 24.13.3 '@types/is-empty@1.2.3': {} @@ -8895,6 +8901,10 @@ snapshots: dependencies: undici-types: 7.16.0 + '@types/node@24.13.3': + dependencies: + undici-types: 7.18.2 + '@types/normalize-package-data@2.4.4': {} '@types/parse-json@4.0.2': {} @@ -9139,10 +9149,10 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.12.2': optional: true - '@vitejs/plugin-react@6.1.0(vite@8.2.2(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(tsx@4.20.6)(yaml@2.9.0))': + '@vitejs/plugin-react@6.1.0(vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(tsx@4.20.6)(yaml@2.9.0))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.2.2(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(tsx@4.20.6)(yaml@2.9.0) + vite: 8.2.2(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(tsx@4.20.6)(yaml@2.9.0) '@webassemblyjs/ast@1.14.1': dependencies: @@ -9430,7 +9440,7 @@ snapshots: before-after-hook@4.0.0: {} - better-auth@1.6.11(@opentelemetry/api@1.9.1)(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + better-auth@1.6.11(@opentelemetry/api@1.9.1)(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: '@better-auth/core': 1.6.11(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.1)(better-call@1.3.5(zod@4.4.3))(jose@6.2.3)(kysely@0.28.17)(nanostores@1.3.0) '@better-auth/drizzle-adapter': 1.6.11(@better-auth/core@1.6.11(@better-auth/utils@0.4.0)(@better-fetch/fetch@1.1.21)(@opentelemetry/api@1.9.1)(better-call@1.3.5(zod@4.4.3))(jose@6.2.3)(kysely@0.28.17)(nanostores@1.3.0))(@better-auth/utils@0.4.0) @@ -9450,7 +9460,7 @@ snapshots: nanostores: 1.3.0 zod: 4.4.3 optionalDependencies: - next: 16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + next: 16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) react: 19.2.6 react-dom: 19.2.6(react@19.2.6) transitivePeerDependencies: @@ -12182,7 +12192,7 @@ snapshots: transitivePeerDependencies: - debug - next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: '@next/env': 16.3.3 '@swc/helpers': 0.5.23 @@ -12203,16 +12213,16 @@ snapshots: '@next/swc-win32-x64-msvc': 16.3.3 '@opentelemetry/api': 1.9.1 '@playwright/test': 1.62.1 - sharp: 0.35.4(@types/node@24.12.4) + sharp: 0.35.4(@types/node@24.13.3) transitivePeerDependencies: - '@babel/core' - '@types/node' - babel-plugin-macros - nextjs-routes@2.2.5(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)): + nextjs-routes@2.2.5(next@16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)): dependencies: chokidar: 4.0.2 - next: 16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.12.4)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + next: 16.3.3(@babel/core@7.26.0(supports-color@9.4.0))(@opentelemetry/api@1.9.1)(@playwright/test@1.62.1)(@types/node@24.13.3)(babel-plugin-macros@3.1.0)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) node-domexception@1.0.0: {} @@ -13160,7 +13170,7 @@ snapshots: setimmediate@1.0.5: {} - sharp@0.35.4(@types/node@24.12.4): + sharp@0.35.4(@types/node@24.13.3): dependencies: '@img/colour': 1.1.0 detect-libc: 2.1.2 @@ -13191,7 +13201,7 @@ snapshots: '@img/sharp-win32-arm64': 0.35.4 '@img/sharp-win32-ia32': 0.35.4 '@img/sharp-win32-x64': 0.35.4 - '@types/node': 24.12.4 + '@types/node': 24.13.3 shebang-command@2.0.0: dependencies: @@ -13676,6 +13686,8 @@ snapshots: undici-types@7.16.0: {} + undici-types@7.18.2: {} + undici@6.25.0: {} undici@7.18.2: {} @@ -13888,7 +13900,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@8.2.2(@types/node@24.12.4)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(tsx@4.20.6)(yaml@2.9.0): + vite@8.2.2(@types/node@24.13.3)(esbuild@0.28.1)(jiti@2.7.0)(terser@5.47.1)(tsx@4.20.6)(yaml@2.9.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.5 @@ -13896,7 +13908,7 @@ snapshots: rolldown: 1.2.5 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 24.12.4 + '@types/node': 24.13.3 esbuild: 0.28.1 fsevents: 2.3.3 jiti: 2.7.0