diff --git a/.github/workflows/playwright.yaml b/.github/workflows/playwright.yaml index 3e688487..c7d24a1c 100644 --- a/.github/workflows/playwright.yaml +++ b/.github/workflows/playwright.yaml @@ -36,6 +36,9 @@ jobs: - name: Install dependencies run: pnpm install + - name: Install Vercel CLI + run: pnpm install -g vercel@latest + - name: Install Playwright browsers run: pnpm playwright install chromium @@ -54,15 +57,18 @@ jobs: NUT_PASSWORD: ${{ secrets.NUT_PASSWORD }} - name: Upload test results - if: always() uses: actions/upload-artifact@v4 with: name: playwright-report path: playwright-report/ retention-days: 30 - - name: Install Vercel CLI - run: pnpm install -g vercel@latest + - name: Deploy playwright report to Vercel + run: | + cd playwright-report + vercel link --project playwright-reports --yes --token=${{ secrets.VERCEL_TOKEN }} + vercel deploy --yes --token=${{ secrets.VERCEL_TOKEN }} + - name: Deploy to Vercel with Supabase Target id: deploy @@ -96,7 +102,7 @@ jobs: # Run Playwright tests against the newly deployed URL - name: Run Playwright tests against Supabase deployment - run: pnpm run test:e2e + run: pnpm run test:e2e --reporter=html env: PLAYWRIGHT_TEST_BASE_URL: ${{ steps.deploy.outputs.WITH_SUPABASE_PREVIEW_URL }} SUPABASE_TEST_USER_EMAIL: ${{ secrets.SUPABASE_TEST_USER_EMAIL }} @@ -105,9 +111,15 @@ jobs: NUT_PASSWORD: ${{ secrets.NUT_PASSWORD }} - name: Upload test results - if: always() uses: actions/upload-artifact@v4 with: name: playwright-report-supabase path: playwright-report/ retention-days: 30 + + - name: Deploy Supabase playwright report to Vercel + run: | + cd playwright-report + vercel link --project playwright-reports --yes --token=${{ secrets.VERCEL_TOKEN }} + vercel deploy --yes --token=${{ secrets.VERCEL_TOKEN }} + diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6a7317af..485f20e8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -132,37 +132,37 @@ importers: version: 1.30.0 '@radix-ui/react-context-menu': specifier: ^2.2.2 - version: 2.2.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.2.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-dialog': specifier: ^1.1.2 - version: 1.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + version: 1.1.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-dropdown-menu': specifier: ^2.1.2 - version: 2.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + version: 2.1.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-separator': specifier: ^1.1.0 - version: 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + version: 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-switch': specifier: ^1.1.1 - version: 1.1.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + version: 1.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-tooltip': specifier: ^1.1.4 - version: 1.1.8(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + version: 1.1.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@remix-run/node': specifier: 2.16.0 version: 2.16.0(typescript@5.8.0-beta) '@remix-run/react': specifier: ^2.15.0 - version: 2.16.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.8.0-beta) + version: 2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta) '@remix-run/vercel': specifier: 1.19.3 - version: 1.19.3(@vercel/node@2.15.10) + version: 1.19.3(@vercel/node@5.1.14(rollup@4.34.9)) '@sentry/nextjs': specifier: 9.5.0 - version: 9.5.0(@opentelemetry/context-async-hooks@1.30.1)(@opentelemetry/core@1.30.1)(@opentelemetry/instrumentation@0.57.2)(@opentelemetry/sdk-trace-base@1.30.1)(next@15.2.2)(react@18.3.1)(webpack@5.98.0) + version: 9.5.0(@opentelemetry/context-async-hooks@1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(next@15.2.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.98.0(esbuild@0.23.1)) '@sentry/remix': specifier: ^8 - version: 8.55.0(@opentelemetry/context-async-hooks@1.30.1)(@opentelemetry/core@1.30.1)(@opentelemetry/instrumentation@0.57.2)(@opentelemetry/sdk-trace-base@1.30.1)(@opentelemetry/semantic-conventions@1.30.0)(@remix-run/node@2.16.0)(@remix-run/react@2.16.0)(react@18.3.1) + version: 8.55.0(@opentelemetry/context-async-hooks@1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0)(@remix-run/node@2.16.0(typescript@5.8.0-beta))(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(react@18.3.1) '@sentry/vite-plugin': specifier: ^3.1.2 version: 3.2.2 @@ -177,10 +177,10 @@ importers: version: 0.61.9 '@vercel/analytics': specifier: ^1.5.0 - version: 1.5.0(@remix-run/react@2.16.0)(next@15.2.2)(react@18.3.1) + version: 1.5.0(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(next@15.2.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@vercel/remix': specifier: 2.15.3 - version: 2.15.3(@remix-run/dev@2.16.0)(@remix-run/node@2.16.0)(@remix-run/server-runtime@2.15.3)(react-dom@18.3.1)(react@18.3.1) + version: 2.15.3(@remix-run/dev@2.16.0(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(@remix-run/serve@2.16.0(typescript@5.8.0-beta))(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)(ts-node@10.9.1(@types/node@20.17.24)(typescript@5.8.0-beta))(typescript@5.8.0-beta)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)))(@remix-run/node@2.16.0(typescript@5.8.0-beta))(@remix-run/server-runtime@2.16.0(typescript@5.8.0-beta))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@xterm/addon-fit': specifier: ^0.10.0 version: 0.10.0(@xterm/xterm@5.5.0) @@ -210,7 +210,7 @@ importers: version: 2.0.5 framer-motion: specifier: ^11.12.0 - version: 11.18.2(react-dom@18.3.1)(react@18.3.1) + version: 11.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) ignore: specifier: ^6.0.2 version: 6.0.2 @@ -246,19 +246,19 @@ importers: version: 18.3.1(react@18.3.1) react-hotkeys-hook: specifier: ^4.6.1 - version: 4.6.1(react-dom@18.3.1)(react@18.3.1) + version: 4.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-markdown: specifier: ^9.0.1 version: 9.1.0(@types/react@18.3.18)(react@18.3.1) react-modal: specifier: ^3.16.3 - version: 3.16.3(react-dom@18.3.1)(react@18.3.1) + version: 3.16.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-resizable-panels: specifier: ^2.1.7 - version: 2.1.7(react-dom@18.3.1)(react@18.3.1) + version: 2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-toastify: specifier: ^10.0.6 - version: 10.0.6(react-dom@18.3.1)(react@18.3.1) + version: 10.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) rehype-raw: specifier: ^7.0.0 version: 7.0.0 @@ -270,10 +270,10 @@ importers: version: 4.0.1 remix-island: specifier: ^0.2.0 - version: 0.2.0(@remix-run/react@2.16.0)(@remix-run/server-runtime@2.15.3)(react-dom@18.3.1)(react@18.3.1) + version: 0.2.0(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(@remix-run/server-runtime@2.16.0(typescript@5.8.0-beta))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) remix-utils: specifier: ^7.7.0 - version: 7.7.0(@remix-run/node@2.16.0)(@remix-run/react@2.16.0)(react@18.3.1)(zod@3.24.2) + version: 7.7.0(@remix-run/node@2.16.0(typescript@5.8.0-beta))(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(@remix-run/router@1.23.0)(react@18.3.1)(zod@3.24.2) shiki: specifier: ^1.24.0 version: 1.29.2 @@ -283,13 +283,13 @@ importers: devDependencies: '@blitz/eslint-plugin': specifier: 0.1.0 - version: 0.1.0(prettier@3.5.3)(typescript@5.8.0-beta) + version: 0.1.0(@types/eslint@9.6.1)(jiti@1.21.7)(prettier@3.5.3)(typescript@5.8.0-beta) '@playwright/test': specifier: ^1.51.0 version: 1.51.0 '@remix-run/dev': specifier: ^2.15.3 - version: 2.16.0(@remix-run/react@2.16.0)(@remix-run/serve@2.16.0)(@types/node@20.17.24)(sass-embedded@1.85.1)(typescript@5.8.0-beta)(vite@5.4.14) + version: 2.16.0(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(@remix-run/serve@2.16.0(typescript@5.8.0-beta))(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)(ts-node@10.9.1(@types/node@20.17.24)(typescript@5.8.0-beta))(typescript@5.8.0-beta)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)) '@remix-run/serve': specifier: ^2.16.0 version: 2.16.0(typescript@5.8.0-beta) @@ -346,25 +346,25 @@ importers: version: 11.0.5 unocss: specifier: ^0.61.9 - version: 0.61.9(postcss@8.5.3)(vite@5.4.14) + version: 0.61.9(postcss@8.5.3)(rollup@4.34.9)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)) vercel: specifier: ^41.4.1 - version: 41.4.1 + version: 41.4.1(rollup@4.34.9) vite: specifier: ^5.4.11 - version: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + version: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) vite-plugin-node-polyfills: specifier: ^0.22.0 - version: 0.22.0(vite@5.4.14) + version: 0.22.0(rollup@4.34.9)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)) vite-plugin-optimize-css-modules: specifier: ^1.1.0 - version: 1.2.0(vite@5.4.14) + version: 1.2.0(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)) vite-tsconfig-paths: specifier: ^4.3.2 - version: 4.3.2(typescript@5.8.0-beta)(vite@5.4.14) + version: 4.3.2(typescript@5.8.0-beta)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)) vitest: specifier: ^2.1.7 - version: 2.1.9(@types/node@20.17.24)(sass-embedded@1.85.1) + version: 2.1.9(@edge-runtime/vm@3.2.0)(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) zod: specifier: ^3.23.8 version: 3.24.2 @@ -815,18 +815,10 @@ packages: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@edge-runtime/format@2.1.0': - resolution: {integrity: sha512-gc2qbYEIIJRczBApBPznVI1c5vZgzrZQOsFZnAxxFiYah9qldHiu1YEitzSvXI8X8ZgvAguuIiyIbpWz17nlXA==} - engines: {node: '>=14'} - '@edge-runtime/format@2.2.1': resolution: {integrity: sha512-JQTRVuiusQLNNLe2W9tnzBlV/GvSVcozLl4XZHk5swnRZ/v6jp8TqR8P7sqmJsQqblDZ3EztcWmLDbhRje/+8g==} engines: {node: '>=16'} - '@edge-runtime/node-utils@2.0.3': - resolution: {integrity: sha512-JUSbi5xu/A8+D2t9B9wfirCI1J8n8q0660FfmqZgA+n3RqxD3y7SnamL1sKRE5/AbHsKs9zcqCbK2YDklbc9Bg==} - engines: {node: '>=14'} - '@edge-runtime/node-utils@2.3.0': resolution: {integrity: sha512-uUtx8BFoO1hNxtHjp3eqVPC/mWImGb2exOfGjMLUoipuWgjej+f4o/VP4bUI8U40gu7Teogd5VTeZUkGvJSPOQ==} engines: {node: '>=16'} @@ -835,30 +827,10 @@ packages: resolution: {integrity: sha512-oN17GjFr69chu6sDLvXxdhg0Qe8EZviGSuqzR9qOiKh4MhFYGdBBcqRNzdmYeAdeRzOW2mM9yil4RftUQ7sUOA==} engines: {node: '>=16'} - '@edge-runtime/primitives@2.1.2': - resolution: {integrity: sha512-SR04SMDybALlhIYIi0hiuEUwIl0b7Sn+RKwQkX6hydg4+AKMzBNDFhj2nqHDD1+xkHArV9EhmJIb6iGjShwSzg==} - engines: {node: '>=14'} - - '@edge-runtime/primitives@3.0.1': - resolution: {integrity: sha512-l5NNDcPkKW4N6qRmB8zzpCF6uRW1S808V/zm72z7b/aWwZUYbmEPPkzyhGAW0aQxLU1pGdZ8u2gNjamdaU6RXw==} - engines: {node: '>=14'} - - '@edge-runtime/primitives@3.0.3': - resolution: {integrity: sha512-YnfMWMRQABAH8IsnFMJWMW+SyB4ZeYBPnR7V0aqdnew7Pq60cbH5DyFjS/FhiLwvHQk9wBREmXD7PP0HooEQ1A==} - engines: {node: '>=14'} - '@edge-runtime/primitives@4.1.0': resolution: {integrity: sha512-Vw0lbJ2lvRUqc7/soqygUX216Xb8T3WBZ987oywz6aJqRxcwSVWwr9e+Nqo2m9bxobA9mdbWNNoRY6S9eko1EQ==} engines: {node: '>=16'} - '@edge-runtime/vm@3.0.1': - resolution: {integrity: sha512-69twXLIcqVx0iNlc1vFqnXgka2CZi2c/QBAmMzXBk0M6mPG+ICCBh2dd+cv1K+HW2pfLuSW+EskkFXWGeCf1Vw==} - engines: {node: '>=14'} - - '@edge-runtime/vm@3.0.3': - resolution: {integrity: sha512-SPfI1JeIRNs/4EEE2Oc0X6gG3RqjD1TnKu2lwmwFXq0435xgZGKhc3UiKkYAdoMn2dNFD73nlabMKHBRoMRpxg==} - engines: {node: '>=14'} - '@edge-runtime/vm@3.2.0': resolution: {integrity: sha512-0dEVyRLM/lG4gp1R/Ik5bfPl/1wX00xFwd5KcNH602tzBa09oF7pbTKETEhR1GjZ75K6OJnYFu8II2dyMhONMw==} engines: {node: '>=16'} @@ -2710,10 +2682,6 @@ packages: typescript: optional: true - '@remix-run/router@1.22.0': - resolution: {integrity: sha512-MBOl8MeOzpK0HQQQshKB7pABXbmyHizdTpqnrIseTbsv0nAepwC2ENZa1aaBExNQcpLoXmWthhak8SABLzvGPw==} - engines: {node: '>=14.0.0'} - '@remix-run/router@1.23.0': resolution: {integrity: sha512-O3rHJzAQKamUz1fvE0Qaw0xSFqsA/yafi2iqeE0pvdFtCO1viYx8QL6f3Ln/aCCTLxs68SLf0KPM9eSeM8yBnA==} engines: {node: '>=14.0.0'} @@ -2731,15 +2699,6 @@ packages: resolution: {integrity: sha512-KzQ+htUsKqpBgKE2tWo7kIIGy3MyHP58Io/itUPvV+weDjApwr9tQr9PZDPA3yAY6rAzLax7BU0NMSYCXWFY5A==} engines: {node: '>=14.0.0'} - '@remix-run/server-runtime@2.15.3': - resolution: {integrity: sha512-taHBe1DEqxZNjjj6OfkSYbup+sZPjbTgUhykaI+nHqrC2NDQuTiisBXhLwtx60GctONR/x0lWhF7R9ZGC5WsHw==} - engines: {node: '>=18.0.0'} - peerDependencies: - typescript: ^5.1.0 - peerDependenciesMeta: - typescript: - optional: true - '@remix-run/server-runtime@2.16.0': resolution: {integrity: sha512-gbuc4slxPi+pT47MrUYprX/wCuDlYL6H3LHZSvimWO1kDCBt8oefHzdHDPjLi4B1xzqXZomswTbuJzpZ7xRRTg==} engines: {node: '>=18.0.0'} @@ -3552,12 +3511,6 @@ packages: '@types/node-fetch@2.6.12': resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==} - '@types/node-fetch@2.6.3': - resolution: {integrity: sha512-ETTL1mOEdq/sxUtgtOhKjyB2Irra4cjxksvcMUR5Zr4n+PxVhsCD9WS46oPbHL3et9Zde7CNRr+WUNlcHvsX+w==} - - '@types/node@14.18.33': - resolution: {integrity: sha512-qelS/Ra6sacc4loe/3MSjXNL1dNQ/GjxNHVzuChwMfmk7HuycRLVQN2qNY3XahK+fZc5E2szqQSKUyAF0E+2bg==} - '@types/node@16.18.11': resolution: {integrity: sha512-3oJbGBUWuS6ahSnEq1eN2XrCyf4YsWI8OyCvo7c64zQJNplk3mO84t53o8lfTk+2ji59g5ycfc6qQ3fdHliHuA==} @@ -3795,12 +3748,6 @@ packages: '@vercel/build-utils@10.5.1': resolution: {integrity: sha512-BtqwEmU1AoITpd0KxYrdQOwyKZL8RKba+bWxI8mr3gXPQZWRAE9ok1zF0AXfvMGCstYPHBPNolZGDSfWmY2jqg==} - '@vercel/build-utils@6.8.3': - resolution: {integrity: sha512-C86OPuPAvG/pSr27DPKecmptkYYsgyhOKdHTLv9jI3Pv1yvru78k+JjrAyn7N+0ev75KNV0Prv4P3p76168ePw==} - - '@vercel/error-utils@1.0.10': - resolution: {integrity: sha512-nsKy2sy+pjUWyKI1V/XXKspVzHMYgSalmj5+EsKWFXZbnNZicqxNtMR94J8Hs7SB4TQxh0s4KhczJtL59AVGMg==} - '@vercel/error-utils@2.0.3': resolution: {integrity: sha512-CqC01WZxbLUxoiVdh9B/poPbNpY9U+tO1N9oWHwTl5YAZxcqXmmWJ8KNMFItJCUUWdY3J3xv8LvAuQv2KZ5YdQ==} @@ -3828,9 +3775,6 @@ packages: engines: {node: '>=16'} hasBin: true - '@vercel/node@2.15.10': - resolution: {integrity: sha512-IfnqnKAJlL1+0FSDJgxoe9J3kfYAgPGDjz4aO/H5FSjvqP7cKJnns1F9GsQq4pM499+TY8T8mKAdos7/m+WOEw==} - '@vercel/node@5.1.14': resolution: {integrity: sha512-kLXAR4ZtNSXJw5ffIzKPDAVHD4/Dwxw/287ZCnQlqtOQzY3IH1E5QM3nxn0LGfTkYxXpQFFOOcXL7fZW7MjC6A==} @@ -3859,9 +3803,6 @@ packages: '@vercel/static-build@2.7.6': resolution: {integrity: sha512-ezyZScIZgZIfzhNBBZroHIkcI6kP7WvBWKeLP1a8Vh2vipI+uuH6F52fDcjSH+uDpUxhfeml7HTMx2LVNTIXWw==} - '@vercel/static-config@2.0.17': - resolution: {integrity: sha512-2f50OTVrN07x7pH+XNW0e7cj7T+Ufg+19+a2N3/XZBjQmV+FaMlmSLiaQ4tBxp2H8lWWHzENua7ZSSQPtRZ3/A==} - '@vercel/static-config@3.0.0': resolution: {integrity: sha512-2qtvcBJ1bGY0dYGYh3iM7yGKkk971FujLEDXzuW5wcZsPr1GSEjO/w2iSr3qve6nDDtBImsGoDEnus5FI4+fIw==} @@ -4683,11 +4624,6 @@ packages: eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - edge-runtime@2.4.4: - resolution: {integrity: sha512-uq1YdIxkMDsBYLdSSp/w62PciCL46ic4m1Z/2G6N8RcAPI8p35O8u6hJQT83j28Dnt4U5iyvmwFMYouHMK51uA==} - engines: {node: '>=14'} - hasBin: true - edge-runtime@2.5.9: resolution: {integrity: sha512-pk+k0oK0PVXdlT4oRp4lwh+unuKB7Ng4iZ2HB+EZ7QCEQizX360Rp/F4aRpgpRgdP2ufB35N+1KppHmYjqIGSg==} engines: {node: '>=16'} @@ -5198,10 +5134,6 @@ packages: form-data-encoder@1.7.2: resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==} - form-data@3.0.3: - resolution: {integrity: sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==} - engines: {node: '>= 6'} - form-data@4.0.2: resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} engines: {node: '>= 6'} @@ -6594,9 +6526,6 @@ packages: path-to-regexp@6.1.0: resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==} - path-to-regexp@6.2.1: - resolution: {integrity: sha512-JLyh7xT1kizaEvcaXOQwOc2/Yhw6KZOvPf1S8401UyLk86CU79LN3vl7ztXGm/pZ+YjoyAJ4rxmHwbkBXJX+yw==} - path-to-regexp@6.3.0: resolution: {integrity: sha512-Yhpw4T9C6hPpgPeA28us07OJeqZ5EzQTkbfwuhsUg0c237RomFoETJgmp2sa3F/41gfLE6G5cqcYwznmeEeOlQ==} @@ -6785,10 +6714,6 @@ packages: engines: {node: '>=14'} hasBin: true - pretty-bytes@5.6.0: - resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} - engines: {node: '>=6'} - pretty-ms@7.0.1: resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==} engines: {node: '>=10'} @@ -8331,6 +8256,7 @@ snapshots: eventsource-parser: 1.1.2 nanoid: 3.3.6 secure-json-parse: 2.7.0 + optionalDependencies: zod: 3.24.2 '@ai-sdk/provider-utils@1.0.20(zod@3.24.2)': @@ -8339,6 +8265,7 @@ snapshots: eventsource-parser: 1.1.2 nanoid: 3.3.6 secure-json-parse: 2.7.0 + optionalDependencies: zod: 3.24.2 '@ai-sdk/provider-utils@1.0.9(zod@3.24.2)': @@ -8347,6 +8274,7 @@ snapshots: eventsource-parser: 1.1.2 nanoid: 3.3.6 secure-json-parse: 2.7.0 + optionalDependencies: zod: 3.24.2 '@ai-sdk/provider-utils@2.0.5(zod@3.24.2)': @@ -8355,6 +8283,7 @@ snapshots: eventsource-parser: 3.0.0 nanoid: 3.3.10 secure-json-parse: 2.7.0 + optionalDependencies: zod: 3.24.2 '@ai-sdk/provider-utils@2.1.13(zod@3.24.2)': @@ -8363,6 +8292,7 @@ snapshots: eventsource-parser: 3.0.0 nanoid: 3.3.10 secure-json-parse: 2.7.0 + optionalDependencies: zod: 3.24.2 '@ai-sdk/provider@0.0.12': @@ -8389,17 +8319,19 @@ snapshots: dependencies: '@ai-sdk/provider-utils': 2.1.13(zod@3.24.2) '@ai-sdk/ui-utils': 1.1.19(zod@3.24.2) - react: 18.3.1 swr: 2.3.3(react@18.3.1) throttleit: 2.1.0 + optionalDependencies: + react: 18.3.1 zod: 3.24.2 '@ai-sdk/ui-utils@1.1.19(zod@3.24.2)': dependencies: '@ai-sdk/provider': 1.0.11 '@ai-sdk/provider-utils': 2.1.13(zod@3.24.2) - zod: 3.24.2 zod-to-json-schema: 3.24.4(zod@3.24.2) + optionalDependencies: + zod: 3.24.2 '@ampproject/remapping@2.3.0': dependencies: @@ -8972,19 +8904,19 @@ snapshots: '@babel/helper-string-parser': 7.25.9 '@babel/helper-validator-identifier': 7.25.9 - '@blitz/eslint-plugin@0.1.0(prettier@3.5.3)(typescript@5.8.0-beta)': + '@blitz/eslint-plugin@0.1.0(@types/eslint@9.6.1)(jiti@1.21.7)(prettier@3.5.3)(typescript@5.8.0-beta)': dependencies: - '@stylistic/eslint-plugin-ts': 2.13.0(eslint@9.22.0)(typescript@5.8.0-beta) - '@typescript-eslint/eslint-plugin': 8.26.1(@typescript-eslint/parser@8.26.1)(eslint@9.22.0)(typescript@5.8.0-beta) - '@typescript-eslint/parser': 8.26.1(eslint@9.22.0)(typescript@5.8.0-beta) - '@typescript-eslint/utils': 8.26.1(eslint@9.22.0)(typescript@5.8.0-beta) + '@stylistic/eslint-plugin-ts': 2.13.0(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) + '@typescript-eslint/eslint-plugin': 8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta))(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) + '@typescript-eslint/parser': 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) common-tags: 1.8.2 - eslint: 9.22.0 - eslint-config-prettier: 9.1.0(eslint@9.22.0) - eslint-plugin-jsonc: 2.19.1(eslint@9.22.0) - eslint-plugin-prettier: 5.2.3(eslint-config-prettier@9.1.0)(eslint@9.22.0)(prettier@3.5.3) + eslint: 9.22.0(jiti@1.21.7) + eslint-config-prettier: 9.1.0(eslint@9.22.0(jiti@1.21.7)) + eslint-plugin-jsonc: 2.19.1(eslint@9.22.0(jiti@1.21.7)) + eslint-plugin-prettier: 5.2.3(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.22.0(jiti@1.21.7)))(eslint@9.22.0(jiti@1.21.7))(prettier@3.5.3) globals: 15.15.0 - typescript-eslint: 8.26.1(eslint@9.22.0)(typescript@5.8.0-beta) + typescript-eslint: 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) transitivePeerDependencies: - '@eslint/json' - '@types/eslint' @@ -9126,32 +9058,14 @@ snapshots: dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@edge-runtime/format@2.1.0': {} - '@edge-runtime/format@2.2.1': {} - '@edge-runtime/node-utils@2.0.3': {} - '@edge-runtime/node-utils@2.3.0': {} '@edge-runtime/ponyfill@2.4.2': {} - '@edge-runtime/primitives@2.1.2': {} - - '@edge-runtime/primitives@3.0.1': {} - - '@edge-runtime/primitives@3.0.3': {} - '@edge-runtime/primitives@4.1.0': {} - '@edge-runtime/vm@3.0.1': - dependencies: - '@edge-runtime/primitives': 3.0.1 - - '@edge-runtime/vm@3.0.3': - dependencies: - '@edge-runtime/primitives': 3.0.3 - '@edge-runtime/vm@3.2.0': dependencies: '@edge-runtime/primitives': 4.1.0 @@ -9445,9 +9359,9 @@ snapshots: '@esbuild/win32-x64@0.25.1': optional: true - '@eslint-community/eslint-utils@4.5.1(eslint@9.22.0)': + '@eslint-community/eslint-utils@4.5.1(eslint@9.22.0(jiti@1.21.7))': dependencies: - eslint: 9.22.0 + eslint: 9.22.0(jiti@1.21.7) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} @@ -9500,7 +9414,7 @@ snapshots: '@floating-ui/core': 1.6.9 '@floating-ui/utils': 0.2.9 - '@floating-ui/react-dom@2.1.2(react-dom@18.3.1)(react@18.3.1)': + '@floating-ui/react-dom@2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@floating-ui/dom': 1.6.13 react: 18.3.1 @@ -10498,302 +10412,332 @@ snapshots: '@radix-ui/primitive@1.1.1': {} - '@radix-ui/react-arrow@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-arrow@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) - '@radix-ui/react-collection@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-collection@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.1.2(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) '@radix-ui/react-compose-refs@1.1.1(@types/react@18.3.18)(react@18.3.1)': dependencies: - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 - '@radix-ui/react-context-menu@2.2.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-context-menu@2.2.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-menu': 2.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-menu': 2.1.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) '@radix-ui/react-context@1.1.1(@types/react@18.3.18)(react@18.3.1)': dependencies: - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 - '@radix-ui/react-dialog@1.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-dialog@1.1.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.1.2(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-remove-scroll: 2.6.3(@types/react@18.3.18)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) '@radix-ui/react-direction@1.1.0(@types/react@18.3.18)(react@18.3.1)': dependencies: - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 - '@radix-ui/react-dismissable-layer@1.1.5(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-dismissable-layer@1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-escape-keydown': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) - '@radix-ui/react-dropdown-menu@2.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-dropdown-menu@2.1.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-menu': 2.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-menu': 2.1.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) '@radix-ui/react-focus-guards@1.1.1(@types/react@18.3.18)(react@18.3.1)': dependencies: - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 - '@radix-ui/react-focus-scope@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-focus-scope@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) '@radix-ui/react-id@1.1.0(@types/react@18.3.18)(react@18.3.1)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 - '@radix-ui/react-menu@2.1.6(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-menu@2.1.6(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-focus-guards': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-focus-scope': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-roving-focus': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-roving-focus': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.1.2(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) aria-hidden: 1.2.4 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-remove-scroll: 2.6.3(@types/react@18.3.18)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) - '@radix-ui/react-popper@1.2.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-popper@1.2.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-arrow': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@floating-ui/react-dom': 2.1.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-arrow': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-rect': 1.1.0(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.18)(react@18.3.1) '@radix-ui/rect': 1.1.0 - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) - '@radix-ui/react-portal@1.1.4(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-portal@1.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) - '@radix-ui/react-presence@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-presence@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) - '@radix-ui/react-primitive@2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-primitive@2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/react-slot': 1.1.2(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) - '@radix-ui/react-roving-focus@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-roving-focus@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 - '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-collection': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-direction': 1.1.0(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) - '@radix-ui/react-separator@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-separator@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) '@radix-ui/react-slot@1.1.2(@types/react@18.3.18)(react@18.3.1)': dependencies: '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 - '@radix-ui/react-switch@1.1.3(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-switch@1.1.3(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-previous': 1.1.0(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-size': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) - '@radix-ui/react-tooltip@1.1.8(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': + '@radix-ui/react-tooltip@1.1.8(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@radix-ui/primitive': 1.1.1 '@radix-ui/react-compose-refs': 1.1.1(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-context': 1.1.1(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-dismissable-layer': 1.1.5(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-id': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + '@radix-ui/react-popper': 1.2.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-portal': 1.1.4(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-presence': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@radix-ui/react-slot': 1.1.2(@types/react@18.3.18)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@radix-ui/react-visually-hidden': 1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) - '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) + '@radix-ui/react-visually-hidden': 1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) '@radix-ui/react-use-callback-ref@1.1.0(@types/react@18.3.18)(react@18.3.1)': dependencies: - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 '@radix-ui/react-use-controllable-state@1.1.0(@types/react@18.3.18)(react@18.3.1)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 '@radix-ui/react-use-escape-keydown@1.1.0(@types/react@18.3.18)(react@18.3.1)': dependencies: '@radix-ui/react-use-callback-ref': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 '@radix-ui/react-use-layout-effect@1.1.0(@types/react@18.3.18)(react@18.3.1)': dependencies: - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 '@radix-ui/react-use-previous@1.1.0(@types/react@18.3.18)(react@18.3.1)': dependencies: - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 '@radix-ui/react-use-rect@1.1.0(@types/react@18.3.18)(react@18.3.1)': dependencies: '@radix-ui/rect': 1.1.0 - '@types/react': 18.3.18 react: 18.3.1 + optionalDependencies: + '@types/react': 18.3.18 '@radix-ui/react-use-size@1.1.0(@types/react@18.3.18)(react@18.3.1)': dependencies: '@radix-ui/react-use-layout-effect': 1.1.0(@types/react@18.3.18)(react@18.3.1) - '@types/react': 18.3.18 react: 18.3.1 - - '@radix-ui/react-visually-hidden@1.1.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1)': - dependencies: - '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5)(@types/react@18.3.18)(react-dom@18.3.1)(react@18.3.1) + optionalDependencies: '@types/react': 18.3.18 - '@types/react-dom': 18.3.5(@types/react@18.3.18) + + '@radix-ui/react-visually-hidden@1.1.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + dependencies: + '@radix-ui/react-primitive': 2.0.2(@types/react-dom@18.3.5(@types/react@18.3.18))(@types/react@18.3.18)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 + '@types/react-dom': 18.3.5(@types/react@18.3.18) '@radix-ui/rect@1.1.0': {} - '@remix-run/dev@2.16.0(@remix-run/react@2.16.0)(@remix-run/serve@2.16.0)(@types/node@20.17.24)(sass-embedded@1.85.1)(typescript@5.8.0-beta)(vite@5.4.14)': + '@remix-run/dev@2.16.0(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(@remix-run/serve@2.16.0(typescript@5.8.0-beta))(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)(ts-node@10.9.1(@types/node@20.17.24)(typescript@5.8.0-beta))(typescript@5.8.0-beta)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0))': dependencies: '@babel/core': 7.26.10 '@babel/generator': 7.26.10 @@ -10806,12 +10750,11 @@ snapshots: '@mdx-js/mdx': 2.3.0 '@npmcli/package-json': 4.0.1 '@remix-run/node': 2.16.0(typescript@5.8.0-beta) - '@remix-run/react': 2.16.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.8.0-beta) + '@remix-run/react': 2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta) '@remix-run/router': 1.23.0 - '@remix-run/serve': 2.16.0(typescript@5.8.0-beta) '@remix-run/server-runtime': 2.16.0(typescript@5.8.0-beta) '@types/mdx': 2.0.13 - '@vanilla-extract/integration': 6.5.0(@types/node@20.17.24)(sass-embedded@1.85.1) + '@vanilla-extract/integration': 6.5.0(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) arg: 5.0.2 cacache: 17.1.4 chalk: 4.1.2 @@ -10839,7 +10782,7 @@ snapshots: pidtree: 0.6.0 postcss: 8.5.3 postcss-discard-duplicates: 5.1.0(postcss@8.5.3) - postcss-load-config: 4.0.2(postcss@8.5.3) + postcss-load-config: 4.0.2(postcss@8.5.3)(ts-node@10.9.1(@types/node@20.17.24)(typescript@5.8.0-beta)) postcss-modules: 6.0.1(postcss@8.5.3) prettier: 2.8.8 pretty-ms: 7.0.1 @@ -10850,11 +10793,13 @@ snapshots: set-cookie-parser: 2.7.1 tar-fs: 2.1.2 tsconfig-paths: 4.2.0 - typescript: 5.8.0-beta valibot: 0.41.0(typescript@5.8.0-beta) - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) - vite-node: 3.0.0-beta.2(@types/node@20.17.24)(sass-embedded@1.85.1) + vite-node: 3.0.0-beta.2(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) ws: 7.5.10 + optionalDependencies: + '@remix-run/serve': 2.16.0(typescript@5.8.0-beta) + typescript: 5.8.0-beta + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -10875,6 +10820,7 @@ snapshots: dependencies: '@remix-run/node': 2.16.0(typescript@5.8.0-beta) express: 4.21.2 + optionalDependencies: typescript: 5.8.0-beta '@remix-run/node@1.19.3': @@ -10897,22 +10843,22 @@ snapshots: cookie-signature: 1.2.2 source-map-support: 0.5.21 stream-slice: 0.1.2 - typescript: 5.8.0-beta undici: 6.21.2 + optionalDependencies: + typescript: 5.8.0-beta - '@remix-run/react@2.16.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.8.0-beta)': + '@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta)': dependencies: '@remix-run/router': 1.23.0 '@remix-run/server-runtime': 2.16.0(typescript@5.8.0-beta) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-router: 6.30.0(react@18.3.1) - react-router-dom: 6.30.0(react-dom@18.3.1)(react@18.3.1) + react-router-dom: 6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) turbo-stream: 2.4.0 + optionalDependencies: typescript: 5.8.0-beta - '@remix-run/router@1.22.0': {} - '@remix-run/router@1.23.0': {} '@remix-run/router@1.7.2': {} @@ -10940,17 +10886,6 @@ snapshots: set-cookie-parser: 2.7.1 source-map: 0.7.4 - '@remix-run/server-runtime@2.15.3(typescript@5.8.0-beta)': - dependencies: - '@remix-run/router': 1.22.0 - '@types/cookie': 0.6.0 - '@web3-storage/multipart-parser': 1.0.0 - cookie: 0.6.0 - set-cookie-parser: 2.7.1 - source-map: 0.7.4 - turbo-stream: 2.4.0 - typescript: 5.8.0-beta - '@remix-run/server-runtime@2.16.0(typescript@5.8.0-beta)': dependencies: '@remix-run/router': 1.23.0 @@ -10960,12 +10895,13 @@ snapshots: set-cookie-parser: 2.7.1 source-map: 0.7.4 turbo-stream: 2.4.0 + optionalDependencies: typescript: 5.8.0-beta - '@remix-run/vercel@1.19.3(@vercel/node@2.15.10)': + '@remix-run/vercel@1.19.3(@vercel/node@5.1.14(rollup@4.34.9))': dependencies: '@remix-run/node': 1.19.3 - '@vercel/node': 2.15.10 + '@vercel/node': 5.1.14(rollup@4.34.9) '@remix-run/web-blob@3.1.0': dependencies: @@ -11004,19 +10940,23 @@ snapshots: is-reference: 1.2.1 magic-string: 0.30.17 picomatch: 4.0.2 + optionalDependencies: rollup: 4.34.9 - '@rollup/plugin-inject@5.0.5': + '@rollup/plugin-inject@5.0.5(rollup@4.34.9)': dependencies: '@rollup/pluginutils': 5.1.4(rollup@4.34.9) estree-walker: 2.0.2 magic-string: 0.30.17 + optionalDependencies: + rollup: 4.34.9 '@rollup/pluginutils@5.1.4(rollup@4.34.9)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 + optionalDependencies: rollup: 4.34.9 '@rollup/rollup-android-arm-eabi@4.34.9': @@ -11301,7 +11241,7 @@ snapshots: '@sentry/core@9.5.0': {} - '@sentry/nextjs@9.5.0(@opentelemetry/context-async-hooks@1.30.1)(@opentelemetry/core@1.30.1)(@opentelemetry/instrumentation@0.57.2)(@opentelemetry/sdk-trace-base@1.30.1)(next@15.2.2)(react@18.3.1)(webpack@5.98.0)': + '@sentry/nextjs@9.5.0(@opentelemetry/context-async-hooks@1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(next@15.2.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(webpack@5.98.0(esbuild@0.23.1))': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/semantic-conventions': 1.30.0 @@ -11309,12 +11249,12 @@ snapshots: '@sentry-internal/browser-utils': 9.5.0 '@sentry/core': 9.5.0 '@sentry/node': 9.5.0 - '@sentry/opentelemetry': 9.5.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1)(@opentelemetry/core@1.30.1)(@opentelemetry/instrumentation@0.57.2)(@opentelemetry/sdk-trace-base@1.30.1)(@opentelemetry/semantic-conventions@1.30.0) + '@sentry/opentelemetry': 9.5.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0) '@sentry/react': 9.5.0(react@18.3.1) '@sentry/vercel-edge': 9.5.0 - '@sentry/webpack-plugin': 3.2.1(webpack@5.98.0) + '@sentry/webpack-plugin': 3.2.1(webpack@5.98.0(esbuild@0.23.1)) chalk: 3.0.0 - next: 15.2.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.0)(react-dom@18.3.1)(react@18.3.1) + next: 15.2.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) resolve: 1.22.8 rollup: 4.34.9 stacktrace-parser: 0.1.11 @@ -11363,7 +11303,7 @@ snapshots: '@opentelemetry/semantic-conventions': 1.30.0 '@prisma/instrumentation': 5.22.0 '@sentry/core': 8.55.0 - '@sentry/opentelemetry': 8.55.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1)(@opentelemetry/core@1.30.1)(@opentelemetry/instrumentation@0.57.2)(@opentelemetry/sdk-trace-base@1.30.1)(@opentelemetry/semantic-conventions@1.30.0) + '@sentry/opentelemetry': 8.55.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0) import-in-the-middle: 1.13.1 transitivePeerDependencies: - supports-color @@ -11402,12 +11342,12 @@ snapshots: '@opentelemetry/semantic-conventions': 1.30.0 '@prisma/instrumentation': 6.4.1(@opentelemetry/api@1.9.0) '@sentry/core': 9.5.0 - '@sentry/opentelemetry': 9.5.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1)(@opentelemetry/core@1.30.1)(@opentelemetry/instrumentation@0.57.2)(@opentelemetry/sdk-trace-base@1.30.1)(@opentelemetry/semantic-conventions@1.30.0) + '@sentry/opentelemetry': 9.5.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0) import-in-the-middle: 1.13.1 transitivePeerDependencies: - supports-color - '@sentry/opentelemetry@8.55.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1)(@opentelemetry/core@1.30.1)(@opentelemetry/instrumentation@0.57.2)(@opentelemetry/sdk-trace-base@1.30.1)(@opentelemetry/semantic-conventions@1.30.0)': + '@sentry/opentelemetry@8.55.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/context-async-hooks': 1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0) @@ -11417,7 +11357,7 @@ snapshots: '@opentelemetry/semantic-conventions': 1.30.0 '@sentry/core': 8.55.0 - '@sentry/opentelemetry@9.5.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1)(@opentelemetry/core@1.30.1)(@opentelemetry/instrumentation@0.57.2)(@opentelemetry/sdk-trace-base@1.30.1)(@opentelemetry/semantic-conventions@1.30.0)': + '@sentry/opentelemetry@9.5.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0)': dependencies: '@opentelemetry/api': 1.9.0 '@opentelemetry/context-async-hooks': 1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0) @@ -11441,16 +11381,16 @@ snapshots: hoist-non-react-statics: 3.3.2 react: 18.3.1 - '@sentry/remix@8.55.0(@opentelemetry/context-async-hooks@1.30.1)(@opentelemetry/core@1.30.1)(@opentelemetry/instrumentation@0.57.2)(@opentelemetry/sdk-trace-base@1.30.1)(@opentelemetry/semantic-conventions@1.30.0)(@remix-run/node@2.16.0)(@remix-run/react@2.16.0)(react@18.3.1)': + '@sentry/remix@8.55.0(@opentelemetry/context-async-hooks@1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0)(@remix-run/node@2.16.0(typescript@5.8.0-beta))(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(react@18.3.1)': dependencies: '@opentelemetry/api': 1.9.0 '@remix-run/node': 2.16.0(typescript@5.8.0-beta) - '@remix-run/react': 2.16.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.8.0-beta) + '@remix-run/react': 2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta) '@remix-run/router': 1.23.0 '@sentry/cli': 2.42.3 '@sentry/core': 8.55.0 '@sentry/node': 8.55.0 - '@sentry/opentelemetry': 8.55.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1)(@opentelemetry/core@1.30.1)(@opentelemetry/instrumentation@0.57.2)(@opentelemetry/sdk-trace-base@1.30.1)(@opentelemetry/semantic-conventions@1.30.0) + '@sentry/opentelemetry': 8.55.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@1.30.1(patch_hash=k7tq4qcxof3n2buu2yqtrqhjhu)(@opentelemetry/api@1.9.0))(@opentelemetry/core@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.57.2(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@1.30.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.30.0) '@sentry/react': 8.55.0(react@18.3.1) glob: 10.4.5 opentelemetry-instrumentation-remix: 0.8.0(@opentelemetry/api@1.9.0) @@ -11478,7 +11418,7 @@ snapshots: - encoding - supports-color - '@sentry/webpack-plugin@3.2.1(webpack@5.98.0)': + '@sentry/webpack-plugin@3.2.1(webpack@5.98.0(esbuild@0.23.1))': dependencies: '@sentry/bundler-plugin-core': 3.2.1 unplugin: 1.0.1 @@ -11822,10 +11762,10 @@ snapshots: '@smithy/util-buffer-from': 4.0.0 tslib: 2.8.1 - '@stylistic/eslint-plugin-ts@2.13.0(eslint@9.22.0)(typescript@5.8.0-beta)': + '@stylistic/eslint-plugin-ts@2.13.0(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta)': dependencies: - '@typescript-eslint/utils': 8.26.1(eslint@9.22.0)(typescript@5.8.0-beta) - eslint: 9.22.0 + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) + eslint: 9.22.0(jiti@1.21.7) eslint-visitor-keys: 4.2.0 espree: 10.3.0 transitivePeerDependencies: @@ -11974,13 +11914,6 @@ snapshots: '@types/node': 20.17.24 form-data: 4.0.2 - '@types/node-fetch@2.6.3': - dependencies: - '@types/node': 20.17.24 - form-data: 3.0.3 - - '@types/node@14.18.33': {} - '@types/node@16.18.11': {} '@types/node@18.19.80': @@ -12034,15 +11967,15 @@ snapshots: dependencies: '@types/node': 20.17.24 - '@typescript-eslint/eslint-plugin@8.26.1(@typescript-eslint/parser@8.26.1)(eslint@9.22.0)(typescript@5.8.0-beta)': + '@typescript-eslint/eslint-plugin@8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta))(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.26.1(eslint@9.22.0)(typescript@5.8.0-beta) + '@typescript-eslint/parser': 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) '@typescript-eslint/scope-manager': 8.26.1 - '@typescript-eslint/type-utils': 8.26.1(eslint@9.22.0)(typescript@5.8.0-beta) - '@typescript-eslint/utils': 8.26.1(eslint@9.22.0)(typescript@5.8.0-beta) + '@typescript-eslint/type-utils': 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) '@typescript-eslint/visitor-keys': 8.26.1 - eslint: 9.22.0 + eslint: 9.22.0(jiti@1.21.7) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -12051,14 +11984,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.26.1(eslint@9.22.0)(typescript@5.8.0-beta)': + '@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta)': dependencies: '@typescript-eslint/scope-manager': 8.26.1 '@typescript-eslint/types': 8.26.1 '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.0-beta) '@typescript-eslint/visitor-keys': 8.26.1 debug: 4.4.0 - eslint: 9.22.0 + eslint: 9.22.0(jiti@1.21.7) typescript: 5.8.0-beta transitivePeerDependencies: - supports-color @@ -12068,12 +12001,12 @@ snapshots: '@typescript-eslint/types': 8.26.1 '@typescript-eslint/visitor-keys': 8.26.1 - '@typescript-eslint/type-utils@8.26.1(eslint@9.22.0)(typescript@5.8.0-beta)': + '@typescript-eslint/type-utils@8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta)': dependencies: '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.0-beta) - '@typescript-eslint/utils': 8.26.1(eslint@9.22.0)(typescript@5.8.0-beta) + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) debug: 4.4.0 - eslint: 9.22.0 + eslint: 9.22.0(jiti@1.21.7) ts-api-utils: 2.0.1(typescript@5.8.0-beta) typescript: 5.8.0-beta transitivePeerDependencies: @@ -12095,13 +12028,13 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.26.1(eslint@9.22.0)(typescript@5.8.0-beta)': + '@typescript-eslint/utils@8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta)': dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.22.0) + '@eslint-community/eslint-utils': 4.5.1(eslint@9.22.0(jiti@1.21.7)) '@typescript-eslint/scope-manager': 8.26.1 '@typescript-eslint/types': 8.26.1 '@typescript-eslint/typescript-estree': 8.26.1(typescript@5.8.0-beta) - eslint: 9.22.0 + eslint: 9.22.0(jiti@1.21.7) typescript: 5.8.0-beta transitivePeerDependencies: - supports-color @@ -12127,17 +12060,18 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unocss/astro@0.61.9(vite@5.4.14)': + '@unocss/astro@0.61.9(rollup@4.34.9)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0))': dependencies: '@unocss/core': 0.61.9 '@unocss/reset': 0.61.9 - '@unocss/vite': 0.61.9(vite@5.4.14) - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + '@unocss/vite': 0.61.9(rollup@4.34.9)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)) + optionalDependencies: + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) transitivePeerDependencies: - rollup - supports-color - '@unocss/cli@0.61.9': + '@unocss/cli@0.61.9(rollup@4.34.9)': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.4(rollup@4.34.9) @@ -12269,7 +12203,7 @@ snapshots: dependencies: '@unocss/core': 0.61.9 - '@unocss/vite@0.61.9(vite@5.4.14)': + '@unocss/vite@0.61.9(rollup@4.34.9)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.4(rollup@4.34.9) @@ -12281,7 +12215,7 @@ snapshots: chokidar: 3.6.0 fast-glob: 3.3.3 magic-string: 0.30.17 - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) transitivePeerDependencies: - rollup - supports-color @@ -12309,7 +12243,7 @@ snapshots: transitivePeerDependencies: - babel-plugin-macros - '@vanilla-extract/integration@6.5.0(@types/node@20.17.24)(sass-embedded@1.85.1)': + '@vanilla-extract/integration@6.5.0(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)': dependencies: '@babel/core': 7.26.10 '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.10) @@ -12322,8 +12256,8 @@ snapshots: lodash: 4.17.21 mlly: 1.7.4 outdent: 0.8.0 - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) - vite-node: 1.6.1(@types/node@20.17.24)(sass-embedded@1.85.1) + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) + vite-node: 1.6.1(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -12338,18 +12272,14 @@ snapshots: '@vanilla-extract/private@1.0.6': {} - '@vercel/analytics@1.5.0(@remix-run/react@2.16.0)(next@15.2.2)(react@18.3.1)': - dependencies: - '@remix-run/react': 2.16.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.8.0-beta) - next: 15.2.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.0)(react-dom@18.3.1)(react@18.3.1) + '@vercel/analytics@1.5.0(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(next@15.2.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + optionalDependencies: + '@remix-run/react': 2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta) + next: 15.2.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 '@vercel/build-utils@10.5.1': {} - '@vercel/build-utils@6.8.3': {} - - '@vercel/error-utils@1.0.10': {} - '@vercel/error-utils@2.0.3': {} '@vercel/fun@1.1.5': @@ -12396,15 +12326,15 @@ snapshots: '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 - '@vercel/next@4.7.4': + '@vercel/next@4.7.4(rollup@4.34.9)': dependencies: - '@vercel/nft': 0.27.10 + '@vercel/nft': 0.27.10(rollup@4.34.9) transitivePeerDependencies: - encoding - rollup - supports-color - '@vercel/nft@0.27.10': + '@vercel/nft@0.27.10(rollup@4.34.9)': dependencies: '@mapbox/node-pre-gyp': 2.0.0 '@rollup/pluginutils': 5.1.4(rollup@4.34.9) @@ -12423,32 +12353,7 @@ snapshots: - rollup - supports-color - '@vercel/node@2.15.10': - dependencies: - '@edge-runtime/node-utils': 2.0.3 - '@edge-runtime/primitives': 2.1.2 - '@edge-runtime/vm': 3.0.1 - '@types/node': 14.18.33 - '@types/node-fetch': 2.6.3 - '@vercel/build-utils': 6.8.3 - '@vercel/error-utils': 1.0.10 - '@vercel/static-config': 2.0.17 - async-listen: 3.0.0 - content-type: 1.0.5 - edge-runtime: 2.4.4 - esbuild: 0.14.47 - exit-hook: 2.2.1 - node-fetch: 2.6.9 - path-to-regexp: 6.2.1 - ts-morph: 12.0.0 - ts-node: 10.9.1(@types/node@14.18.33)(typescript@4.9.5) - typescript: 4.9.5 - transitivePeerDependencies: - - '@swc/core' - - '@swc/wasm' - - encoding - - '@vercel/node@5.1.14': + '@vercel/node@5.1.14(rollup@4.34.9)': dependencies: '@edge-runtime/node-utils': 2.3.0 '@edge-runtime/primitives': 4.1.0 @@ -12456,7 +12361,7 @@ snapshots: '@types/node': 16.18.11 '@vercel/build-utils': 10.5.1 '@vercel/error-utils': 2.0.3 - '@vercel/nft': 0.27.10 + '@vercel/nft': 0.27.10(rollup@4.34.9) '@vercel/static-config': 3.0.0 async-listen: 3.0.0 cjs-module-lexer: 1.2.3 @@ -12480,9 +12385,9 @@ snapshots: '@vercel/python@4.7.1': {} - '@vercel/redwood@2.3.0': + '@vercel/redwood@2.3.0(rollup@4.34.9)': dependencies: - '@vercel/nft': 0.27.10 + '@vercel/nft': 0.27.10(rollup@4.34.9) '@vercel/static-config': 3.0.0 semver: 6.3.1 ts-morph: 12.0.0 @@ -12491,10 +12396,10 @@ snapshots: - rollup - supports-color - '@vercel/remix-builder@5.4.3': + '@vercel/remix-builder@5.4.3(rollup@4.34.9)': dependencies: '@vercel/error-utils': 2.0.3 - '@vercel/nft': 0.27.10 + '@vercel/nft': 0.27.10(rollup@4.34.9) '@vercel/static-config': 3.0.0 path-to-regexp: 6.1.0 path-to-regexp-updated: path-to-regexp@6.3.0 @@ -12504,11 +12409,11 @@ snapshots: - rollup - supports-color - '@vercel/remix@2.15.3(@remix-run/dev@2.16.0)(@remix-run/node@2.16.0)(@remix-run/server-runtime@2.15.3)(react-dom@18.3.1)(react@18.3.1)': + '@vercel/remix@2.15.3(@remix-run/dev@2.16.0(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(@remix-run/serve@2.16.0(typescript@5.8.0-beta))(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)(ts-node@10.9.1(@types/node@20.17.24)(typescript@5.8.0-beta))(typescript@5.8.0-beta)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)))(@remix-run/node@2.16.0(typescript@5.8.0-beta))(@remix-run/server-runtime@2.16.0(typescript@5.8.0-beta))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@remix-run/dev': 2.16.0(@remix-run/react@2.16.0)(@remix-run/serve@2.16.0)(@types/node@20.17.24)(sass-embedded@1.85.1)(typescript@5.8.0-beta)(vite@5.4.14) + '@remix-run/dev': 2.16.0(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(@remix-run/serve@2.16.0(typescript@5.8.0-beta))(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)(ts-node@10.9.1(@types/node@20.17.24)(typescript@5.8.0-beta))(typescript@5.8.0-beta)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)) '@remix-run/node': 2.16.0(typescript@5.8.0-beta) - '@remix-run/server-runtime': 2.15.3(typescript@5.8.0-beta) + '@remix-run/server-runtime': 2.16.0(typescript@5.8.0-beta) '@vercel/static-config': 3.0.0 isbot: 3.8.0 react: 18.3.1 @@ -12524,12 +12429,6 @@ snapshots: '@vercel/static-config': 3.0.0 ts-morph: 12.0.0 - '@vercel/static-config@2.0.17': - dependencies: - ajv: 8.6.3 - json-schema-to-ts: 1.6.4 - ts-morph: 12.0.0 - '@vercel/static-config@3.0.0': dependencies: ajv: 8.6.3 @@ -12543,12 +12442,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.9(vite@5.4.14)': + '@vitest/mocker@2.1.9(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0))': dependencies: '@vitest/spy': 2.1.9 estree-walker: 3.0.3 magic-string: 0.30.17 - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + optionalDependencies: + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) '@vitest/pretty-format@2.1.9': dependencies: @@ -12721,11 +12621,12 @@ snapshots: '@opentelemetry/api': 1.9.0 eventsource-parser: 3.0.0 jsondiffpatch: 0.6.0 + optionalDependencies: react: 18.3.1 zod: 3.24.2 ajv-formats@2.1.1(ajv@8.17.1): - dependencies: + optionalDependencies: ajv: 8.17.1 ajv-keywords@5.1.0(ajv@8.17.1): @@ -13362,18 +13263,6 @@ snapshots: eastasianwidth@0.2.0: {} - edge-runtime@2.4.4: - dependencies: - '@edge-runtime/format': 2.1.0 - '@edge-runtime/vm': 3.0.3 - async-listen: 3.0.0 - mri: 1.2.0 - picocolors: 1.0.0 - pretty-bytes: 5.6.0 - pretty-ms: 7.0.1 - signal-exit: 4.0.2 - time-span: 4.0.0 - edge-runtime@2.5.9: dependencies: '@edge-runtime/format': 2.2.1 @@ -13654,27 +13543,27 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.6.4(eslint@9.22.0): + eslint-compat-utils@0.6.4(eslint@9.22.0(jiti@1.21.7)): dependencies: - eslint: 9.22.0 + eslint: 9.22.0(jiti@1.21.7) semver: 7.7.1 - eslint-config-prettier@9.1.0(eslint@9.22.0): + eslint-config-prettier@9.1.0(eslint@9.22.0(jiti@1.21.7)): dependencies: - eslint: 9.22.0 + eslint: 9.22.0(jiti@1.21.7) - eslint-json-compat-utils@0.2.1(eslint@9.22.0)(jsonc-eslint-parser@2.4.0): + eslint-json-compat-utils@0.2.1(eslint@9.22.0(jiti@1.21.7))(jsonc-eslint-parser@2.4.0): dependencies: - eslint: 9.22.0 + eslint: 9.22.0(jiti@1.21.7) esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 - eslint-plugin-jsonc@2.19.1(eslint@9.22.0): + eslint-plugin-jsonc@2.19.1(eslint@9.22.0(jiti@1.21.7)): dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.22.0) - eslint: 9.22.0 - eslint-compat-utils: 0.6.4(eslint@9.22.0) - eslint-json-compat-utils: 0.2.1(eslint@9.22.0)(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.5.1(eslint@9.22.0(jiti@1.21.7)) + eslint: 9.22.0(jiti@1.21.7) + eslint-compat-utils: 0.6.4(eslint@9.22.0(jiti@1.21.7)) + eslint-json-compat-utils: 0.2.1(eslint@9.22.0(jiti@1.21.7))(jsonc-eslint-parser@2.4.0) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -13683,13 +13572,15 @@ snapshots: transitivePeerDependencies: - '@eslint/json' - eslint-plugin-prettier@5.2.3(eslint-config-prettier@9.1.0)(eslint@9.22.0)(prettier@3.5.3): + eslint-plugin-prettier@5.2.3(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.22.0(jiti@1.21.7)))(eslint@9.22.0(jiti@1.21.7))(prettier@3.5.3): dependencies: - eslint: 9.22.0 - eslint-config-prettier: 9.1.0(eslint@9.22.0) + eslint: 9.22.0(jiti@1.21.7) prettier: 3.5.3 prettier-linter-helpers: 1.0.0 synckit: 0.9.2 + optionalDependencies: + '@types/eslint': 9.6.1 + eslint-config-prettier: 9.1.0(eslint@9.22.0(jiti@1.21.7)) eslint-scope@5.1.1: dependencies: @@ -13705,9 +13596,9 @@ snapshots: eslint-visitor-keys@4.2.0: {} - eslint@9.22.0: + eslint@9.22.0(jiti@1.21.7): dependencies: - '@eslint-community/eslint-utils': 4.5.1(eslint@9.22.0) + '@eslint-community/eslint-utils': 4.5.1(eslint@9.22.0(jiti@1.21.7)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.2 '@eslint/config-helpers': 0.1.0 @@ -13742,6 +13633,8 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 + optionalDependencies: + jiti: 1.21.7 transitivePeerDependencies: - supports-color @@ -13925,7 +13818,7 @@ snapshots: pend: 1.2.0 fdir@6.4.3(picomatch@4.0.2): - dependencies: + optionalDependencies: picomatch: 4.0.2 fetch-blob@3.2.0: @@ -13980,13 +13873,6 @@ snapshots: form-data-encoder@1.7.2: {} - form-data@3.0.3: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - es-set-tostringtag: 2.1.0 - mime-types: 2.1.35 - form-data@4.0.2: dependencies: asynckit: 0.4.0 @@ -14009,13 +13895,14 @@ snapshots: forwarded@0.2.0: {} - framer-motion@11.18.2(react-dom@18.3.1)(react@18.3.1): + framer-motion@11.18.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: motion-dom: 11.18.1 motion-utils: 11.18.1 + tslib: 2.8.1 + optionalDependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - tslib: 2.8.1 fresh@0.5.2: {} @@ -15535,11 +15422,9 @@ snapshots: neo-async@2.6.2: {} - next@15.2.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.0)(react-dom@18.3.1)(react@18.3.1): + next@15.2.2(@babel/core@7.26.10)(@opentelemetry/api@1.9.0)(@playwright/test@1.51.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@next/env': 15.2.2 - '@opentelemetry/api': 1.9.0 - '@playwright/test': 1.51.0 '@swc/counter': 0.1.3 '@swc/helpers': 0.5.15 busboy: 1.6.0 @@ -15557,6 +15442,8 @@ snapshots: '@next/swc-linux-x64-musl': 15.2.2 '@next/swc-win32-arm64-msvc': 15.2.2 '@next/swc-win32-x64-msvc': 15.2.2 + '@opentelemetry/api': 1.9.0 + '@playwright/test': 1.51.0 sharp: 0.33.5 transitivePeerDependencies: - '@babel/core' @@ -15686,6 +15573,7 @@ snapshots: '@ai-sdk/provider': 0.0.24 '@ai-sdk/provider-utils': 1.0.20(zod@3.24.2) partial-json: 0.1.7 + optionalDependencies: zod: 3.24.2 on-finished@2.3.0: @@ -15834,8 +15722,6 @@ snapshots: path-to-regexp@6.1.0: {} - path-to-regexp@6.2.1: {} - path-to-regexp@6.3.0: {} pathe@1.1.2: {} @@ -15924,11 +15810,13 @@ snapshots: dependencies: postcss: 8.5.3 - postcss-load-config@4.0.2(postcss@8.5.3): + postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.1(@types/node@20.17.24)(typescript@5.8.0-beta)): dependencies: lilconfig: 3.1.3 - postcss: 8.5.3 yaml: 2.7.0 + optionalDependencies: + postcss: 8.5.3 + ts-node: 10.9.1(@types/node@20.17.24)(typescript@5.8.0-beta) postcss-modules-extract-imports@3.1.0(postcss@8.5.3): dependencies: @@ -16002,8 +15890,6 @@ snapshots: prettier@3.5.3: {} - pretty-bytes@5.6.0: {} - pretty-ms@7.0.1: dependencies: parse-ms: 2.1.0 @@ -16131,7 +16017,7 @@ snapshots: react: 18.3.1 scheduler: 0.23.2 - react-hotkeys-hook@4.6.1(react-dom@18.3.1)(react@18.3.1): + react-hotkeys-hook@4.6.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -16158,7 +16044,7 @@ snapshots: transitivePeerDependencies: - supports-color - react-modal@3.16.3(react-dom@18.3.1)(react@18.3.1): + react-modal@3.16.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: exenv: 1.2.2 prop-types: 15.8.1 @@ -16171,27 +16057,29 @@ snapshots: react-remove-scroll-bar@2.3.8(@types/react@18.3.18)(react@18.3.1): dependencies: - '@types/react': 18.3.18 react: 18.3.1 react-style-singleton: 2.2.3(@types/react@18.3.18)(react@18.3.1) tslib: 2.8.1 + optionalDependencies: + '@types/react': 18.3.18 react-remove-scroll@2.6.3(@types/react@18.3.18)(react@18.3.1): dependencies: - '@types/react': 18.3.18 react: 18.3.1 react-remove-scroll-bar: 2.3.8(@types/react@18.3.18)(react@18.3.1) react-style-singleton: 2.2.3(@types/react@18.3.18)(react@18.3.1) tslib: 2.8.1 use-callback-ref: 1.3.3(@types/react@18.3.18)(react@18.3.1) use-sidecar: 1.1.3(@types/react@18.3.18)(react@18.3.1) + optionalDependencies: + '@types/react': 18.3.18 - react-resizable-panels@2.1.7(react-dom@18.3.1)(react@18.3.1): + react-resizable-panels@2.1.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-router-dom@6.30.0(react-dom@18.3.1)(react@18.3.1): + react-router-dom@6.30.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@remix-run/router': 1.23.0 react: 18.3.1 @@ -16205,12 +16093,13 @@ snapshots: react-style-singleton@2.2.3(@types/react@18.3.18)(react@18.3.1): dependencies: - '@types/react': 18.3.18 get-nonce: 1.0.1 react: 18.3.1 tslib: 2.8.1 + optionalDependencies: + '@types/react': 18.3.18 - react-toastify@10.0.6(react-dom@18.3.1)(react@18.3.1): + react-toastify@10.0.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: clsx: 2.1.1 react: 18.3.1 @@ -16336,19 +16225,21 @@ snapshots: mdast-util-to-markdown: 2.1.2 unified: 11.0.5 - remix-island@0.2.0(@remix-run/react@2.16.0)(@remix-run/server-runtime@2.15.3)(react-dom@18.3.1)(react@18.3.1): + remix-island@0.2.0(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(@remix-run/server-runtime@2.16.0(typescript@5.8.0-beta))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@remix-run/react': 2.16.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.8.0-beta) - '@remix-run/server-runtime': 2.15.3(typescript@5.8.0-beta) + '@remix-run/react': 2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta) + '@remix-run/server-runtime': 2.16.0(typescript@5.8.0-beta) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - remix-utils@7.7.0(@remix-run/node@2.16.0)(@remix-run/react@2.16.0)(react@18.3.1)(zod@3.24.2): + remix-utils@7.7.0(@remix-run/node@2.16.0(typescript@5.8.0-beta))(@remix-run/react@2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta))(@remix-run/router@1.23.0)(react@18.3.1)(zod@3.24.2): dependencies: - '@remix-run/node': 2.16.0(typescript@5.8.0-beta) - '@remix-run/react': 2.16.0(react-dom@18.3.1)(react@18.3.1)(typescript@5.8.0-beta) - react: 18.3.1 type-fest: 4.37.0 + optionalDependencies: + '@remix-run/node': 2.16.0(typescript@5.8.0-beta) + '@remix-run/react': 2.16.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.8.0-beta) + '@remix-run/router': 1.23.0 + react: 18.3.1 zod: 3.24.2 require-directory@2.1.1: {} @@ -16876,9 +16767,10 @@ snapshots: styled-jsx@5.1.6(@babel/core@7.26.10)(react@18.3.1): dependencies: - '@babel/core': 7.26.10 client-only: 0.0.1 react: 18.3.1 + optionalDependencies: + '@babel/core': 7.26.10 supports-color@7.2.0: dependencies: @@ -16946,15 +16838,16 @@ snapshots: mkdirp: 3.0.1 yallist: 5.0.0 - terser-webpack-plugin@5.3.14(esbuild@0.23.1)(webpack@5.98.0): + terser-webpack-plugin@5.3.14(esbuild@0.23.1)(webpack@5.98.0(esbuild@0.23.1)): dependencies: '@jridgewell/trace-mapping': 0.3.25 - esbuild: 0.23.1 jest-worker: 27.5.1 schema-utils: 4.3.0 serialize-javascript: 6.0.2 terser: 5.39.0 webpack: 5.98.0(esbuild@0.23.1) + optionalDependencies: + esbuild: 0.23.1 terser@5.39.0: dependencies: @@ -17021,24 +16914,6 @@ snapshots: '@ts-morph/common': 0.11.1 code-block-writer: 10.1.1 - ts-node@10.9.1(@types/node@14.18.33)(typescript@4.9.5): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 14.18.33 - acorn: 8.14.1 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 4.9.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - ts-node@10.9.1(@types/node@16.18.11)(typescript@4.9.5): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -17057,10 +16932,29 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + ts-node@10.9.1(@types/node@20.17.24)(typescript@5.8.0-beta): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.11 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 20.17.24 + acorn: 8.14.1 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.8.0-beta + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true + ts-toolbelt@6.15.5: {} tsconfck@3.1.5(typescript@5.8.0-beta): - dependencies: + optionalDependencies: typescript: 5.8.0-beta tsconfig-paths@4.2.0: @@ -17095,12 +16989,12 @@ snapshots: media-typer: 0.3.0 mime-types: 2.1.35 - typescript-eslint@8.26.1(eslint@9.22.0)(typescript@5.8.0-beta): + typescript-eslint@8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta): dependencies: - '@typescript-eslint/eslint-plugin': 8.26.1(@typescript-eslint/parser@8.26.1)(eslint@9.22.0)(typescript@5.8.0-beta) - '@typescript-eslint/parser': 8.26.1(eslint@9.22.0)(typescript@5.8.0-beta) - '@typescript-eslint/utils': 8.26.1(eslint@9.22.0)(typescript@5.8.0-beta) - eslint: 9.22.0 + '@typescript-eslint/eslint-plugin': 8.26.1(@typescript-eslint/parser@8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta))(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) + '@typescript-eslint/parser': 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) + '@typescript-eslint/utils': 8.26.1(eslint@9.22.0(jiti@1.21.7))(typescript@5.8.0-beta) + eslint: 9.22.0(jiti@1.21.7) typescript: 5.8.0-beta transitivePeerDependencies: - supports-color @@ -17220,10 +17114,10 @@ snapshots: universalify@2.0.1: {} - unocss@0.61.9(postcss@8.5.3)(vite@5.4.14): + unocss@0.61.9(postcss@8.5.3)(rollup@4.34.9)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)): dependencies: - '@unocss/astro': 0.61.9(vite@5.4.14) - '@unocss/cli': 0.61.9 + '@unocss/astro': 0.61.9(rollup@4.34.9)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)) + '@unocss/cli': 0.61.9(rollup@4.34.9) '@unocss/core': 0.61.9 '@unocss/extractor-arbitrary-variants': 0.61.9 '@unocss/postcss': 0.61.9(postcss@8.5.3) @@ -17241,8 +17135,9 @@ snapshots: '@unocss/transformer-compile-class': 0.61.9 '@unocss/transformer-directives': 0.61.9 '@unocss/transformer-variant-group': 0.61.9 - '@unocss/vite': 0.61.9(vite@5.4.14) - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + '@unocss/vite': 0.61.9(rollup@4.34.9)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)) + optionalDependencies: + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) transitivePeerDependencies: - postcss - rollup @@ -17274,16 +17169,18 @@ snapshots: use-callback-ref@1.3.3(@types/react@18.3.18)(react@18.3.1): dependencies: - '@types/react': 18.3.18 react: 18.3.1 tslib: 2.8.1 + optionalDependencies: + '@types/react': 18.3.18 use-sidecar@1.1.3(@types/react@18.3.18)(react@18.3.1): dependencies: - '@types/react': 18.3.18 detect-node-es: 1.1.0 react: 18.3.1 tslib: 2.8.1 + optionalDependencies: + '@types/react': 18.3.18 use-sync-external-store@1.4.0(react@18.3.1): dependencies: @@ -17315,7 +17212,7 @@ snapshots: v8-compile-cache-lib@3.0.1: {} valibot@0.41.0(typescript@5.8.0-beta): - dependencies: + optionalDependencies: typescript: 5.8.0-beta validate-npm-package-license@3.0.4: @@ -17329,17 +17226,17 @@ snapshots: vary@1.1.2: {} - vercel@41.4.1: + vercel@41.4.1(rollup@4.34.9): dependencies: '@vercel/build-utils': 10.5.1 '@vercel/fun': 1.1.5 '@vercel/go': 3.2.1 '@vercel/hydrogen': 1.2.0 - '@vercel/next': 4.7.4 - '@vercel/node': 5.1.14 + '@vercel/next': 4.7.4(rollup@4.34.9) + '@vercel/node': 5.1.14(rollup@4.34.9) '@vercel/python': 4.7.1 - '@vercel/redwood': 2.3.0 - '@vercel/remix-builder': 5.4.3 + '@vercel/redwood': 2.3.0(rollup@4.34.9) + '@vercel/remix-builder': 5.4.3(rollup@4.34.9) '@vercel/ruby': 2.2.0 '@vercel/static-build': 2.7.6 chokidar: 4.0.0 @@ -17380,13 +17277,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@1.6.1(@types/node@20.17.24)(sass-embedded@1.85.1): + vite-node@1.6.1(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0): dependencies: cac: 6.7.14 debug: 4.4.0 pathe: 1.1.2 picocolors: 1.1.1 - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) transitivePeerDependencies: - '@types/node' - less @@ -17398,13 +17295,13 @@ snapshots: - supports-color - terser - vite-node@2.1.9(@types/node@20.17.24)(sass-embedded@1.85.1): + vite-node@2.1.9(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) transitivePeerDependencies: - '@types/node' - less @@ -17416,13 +17313,13 @@ snapshots: - supports-color - terser - vite-node@3.0.0-beta.2(@types/node@20.17.24)(sass-embedded@1.85.1): + vite-node@3.0.0-beta.2(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 1.1.2 - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) transitivePeerDependencies: - '@types/node' - less @@ -17434,43 +17331,44 @@ snapshots: - supports-color - terser - vite-plugin-node-polyfills@0.22.0(vite@5.4.14): + vite-plugin-node-polyfills@0.22.0(rollup@4.34.9)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)): dependencies: - '@rollup/plugin-inject': 5.0.5 + '@rollup/plugin-inject': 5.0.5(rollup@4.34.9) node-stdlib-browser: 1.3.1 - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) transitivePeerDependencies: - rollup - vite-plugin-optimize-css-modules@1.2.0(vite@5.4.14): + vite-plugin-optimize-css-modules@1.2.0(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)): dependencies: - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) - vite-tsconfig-paths@4.3.2(typescript@5.8.0-beta)(vite@5.4.14): + vite-tsconfig-paths@4.3.2(typescript@5.8.0-beta)(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)): dependencies: debug: 4.4.0 globrex: 0.1.2 tsconfck: 3.1.5(typescript@5.8.0-beta) - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) + optionalDependencies: + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) transitivePeerDependencies: - supports-color - typescript - vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1): + vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0): dependencies: - '@types/node': 20.17.24 esbuild: 0.21.5 postcss: 8.5.3 rollup: 4.35.0 - sass-embedded: 1.85.1 optionalDependencies: - fsevents: 2.3.3 - - vitest@2.1.9(@types/node@20.17.24)(sass-embedded@1.85.1): - dependencies: '@types/node': 20.17.24 + fsevents: 2.3.3 + sass-embedded: 1.85.1 + terser: 5.39.0 + + vitest@2.1.9(@edge-runtime/vm@3.2.0)(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0): + dependencies: '@vitest/expect': 2.1.9 - '@vitest/mocker': 2.1.9(vite@5.4.14) + '@vitest/mocker': 2.1.9(vite@5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0)) '@vitest/pretty-format': 2.1.9 '@vitest/runner': 2.1.9 '@vitest/snapshot': 2.1.9 @@ -17486,9 +17384,12 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 1.2.0 - vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1) - vite-node: 2.1.9(@types/node@20.17.24)(sass-embedded@1.85.1) + vite: 5.4.14(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) + vite-node: 2.1.9(@types/node@20.17.24)(sass-embedded@1.85.1)(terser@5.39.0) why-is-node-running: 2.3.0 + optionalDependencies: + '@edge-runtime/vm': 3.2.0 + '@types/node': 20.17.24 transitivePeerDependencies: - less - lightningcss @@ -17559,7 +17460,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 4.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.14(esbuild@0.23.1)(webpack@5.98.0) + terser-webpack-plugin: 5.3.14(esbuild@0.23.1)(webpack@5.98.0(esbuild@0.23.1)) watchpack: 2.4.2 webpack-sources: 3.2.3 transitivePeerDependencies: