{message}
+{details}
+ {stack && ( +
+ {stack}
+
+ )}
+ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 99351a2..2e27004 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,13 +47,13 @@ importers: devDependencies: '@cloudflare/vite-plugin': specifier: ^1.0.12 - version: 1.0.12(rollup@4.35.0)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(workerd@1.20250424.0)(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0)) + version: 1.0.12(rollup@4.52.0)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(workerd@1.20250424.0)(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0)) '@react-router/dev': specifier: ^7.7.1 - version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) + version: 7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@types/node': specifier: ^20 version: 20.17.6 @@ -71,10 +71,10 @@ importers: version: 5.8.3 vite: specifier: ^6.3.3 - version: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + version: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) wrangler: specifier: ^4.13.2 version: 4.13.2(@cloudflare/workers-types@4.20250429.0) @@ -99,13 +99,13 @@ importers: devDependencies: '@cloudflare/vite-plugin': specifier: ^1.0.12 - version: 1.0.12(rollup@4.35.0)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(workerd@1.20250617.0)(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0)) + version: 1.0.12(rollup@4.52.0)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(workerd@1.20250617.0)(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0)) '@react-router/dev': specifier: ^7.7.1 - version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) + version: 7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@types/node': specifier: ^20 version: 20.17.6 @@ -129,10 +129,10 @@ importers: version: 5.8.3 vite: specifier: ^6.3.3 - version: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + version: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) wrangler: specifier: ^4.13.2 version: 4.13.2(@cloudflare/workers-types@4.20250429.0) @@ -160,10 +160,10 @@ importers: devDependencies: '@react-router/dev': specifier: ^7.7.1 - version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) + version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1) '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@types/node': specifier: ^20 version: 20.17.6 @@ -181,19 +181,19 @@ importers: version: 5.8.3 vite: specifier: ^6.3.3 - version: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + version: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) javascript: dependencies: '@react-router/node': specifier: ^7.7.1 - version: 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) + version: 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2) '@react-router/serve': specifier: ^7.7.1 - version: 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) + version: 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2) isbot: specifier: ^5.1.27 version: 5.1.27 @@ -209,16 +209,16 @@ importers: devDependencies: '@react-router/dev': specifier: ^7.7.1 - version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@24.0.4)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1) + version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2))(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.9.2)(vite@6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1) '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.4(vite@6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.4(vite@6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) tailwindcss: specifier: ^4.1.4 version: 4.1.4 vite: specifier: ^6.3.3 - version: 6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + version: 6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) minimal: dependencies: @@ -243,10 +243,10 @@ importers: devDependencies: '@react-router/dev': specifier: ^7.7.1 - version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) + version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1) '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@types/node': specifier: ^20 version: 20.17.6 @@ -264,16 +264,16 @@ importers: version: 5.8.3 vite: specifier: ^6.3.3 - version: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + version: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) netlify: dependencies: '@netlify/functions': specifier: 3.1.2 - version: 3.1.2(rollup@4.35.0) + version: 3.1.2(rollup@4.52.0) '@react-router/node': specifier: ^7.7.1 version: 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) @@ -292,13 +292,13 @@ importers: devDependencies: '@react-router/dev': specifier: ^7.7.1 - version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@24.0.4)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1) + version: 7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1) '@remix-run/node-fetch-server': specifier: 0.8.0 version: 0.8.0 '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.4(vite@6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.4(vite@6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@types/express': specifier: ^5.0.1 version: 5.0.1 @@ -316,7 +316,7 @@ importers: version: 5.1.0 netlify-cli: specifier: ^20.1.1 - version: 20.1.1(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/express@5.0.1)(@types/node@24.0.4)(picomatch@4.0.3)(rollup@4.35.0) + version: 20.1.1(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/express@5.0.1)(@types/node@24.5.2)(picomatch@4.0.3)(rollup@4.52.0) tailwindcss: specifier: ^4.1.4 version: 4.1.4 @@ -325,10 +325,10 @@ importers: version: 5.8.3 vite: specifier: ^6.3.3 - version: 6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + version: 6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) node-custom-server: dependencies: @@ -362,10 +362,10 @@ importers: devDependencies: '@react-router/dev': specifier: ^7.7.1 - version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) + version: 7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@types/compression': specifier: ^1.7.5 version: 1.7.5 @@ -398,10 +398,10 @@ importers: version: 5.8.3 vite: specifier: ^6.3.3 - version: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + version: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) node-postgres: dependencies: @@ -441,10 +441,10 @@ importers: devDependencies: '@react-router/dev': specifier: ^7.7.1 - version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) + version: 7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@types/compression': specifier: ^1.7.5 version: 1.7.5 @@ -486,12 +486,12 @@ importers: version: 5.8.3 vite: specifier: ^6.3.3 - version: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + version: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) - unstable_rsc-parcel: + unstable_rsc-data-mode-parcel: dependencies: '@parcel/runtime-rsc': specifier: ^2.15.4 @@ -518,18 +518,18 @@ importers: specifier: 19.1.0 version: 19.1.0(react@19.1.0) react-router: - specifier: 7.7.0 - version: 7.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: 7.9.2 + version: 7.9.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) react-server-dom-parcel: specifier: 19.1.0 version: 19.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) devDependencies: '@tailwindcss/postcss': specifier: ^4.1.10 - version: 4.1.11 + version: 4.1.13 '@tailwindcss/typography': specifier: 0.5.16 - version: 0.5.16(tailwindcss@4.1.11) + version: 0.5.16(tailwindcss@4.1.13) '@types/compression': specifier: ^1.8.1 version: 1.8.1 @@ -541,10 +541,10 @@ importers: version: 24.0.4 '@types/react': specifier: ^19.1.8 - version: 19.1.8 + version: 19.1.13 '@types/react-dom': specifier: ^19.1.6 - version: 19.1.6(@types/react@19.1.8) + version: 19.1.9(@types/react@19.1.13) parcel: specifier: ^2.15.4 version: 2.15.4(@swc/helpers@0.5.17) @@ -553,12 +553,12 @@ importers: version: 8.5.6 tailwindcss: specifier: ^4.1.10 - version: 4.1.11 + version: 4.1.13 typescript: specifier: ^5.8.3 version: 5.8.3 - unstable_rsc-vite: + unstable_rsc-data-mode-vite: dependencies: '@remix-run/node-fetch-server': specifier: 0.8.0 @@ -579,15 +579,15 @@ importers: specifier: 19.1.0 version: 19.1.0(react@19.1.0) react-router: - specifier: 7.7.0 - version: 7.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + specifier: 7.9.2 + version: 7.9.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0) devDependencies: '@tailwindcss/typography': specifier: 0.5.16 - version: 0.5.16(tailwindcss@4.1.11) + version: 0.5.16(tailwindcss@4.1.13) '@tailwindcss/vite': specifier: ^4.1.10 - version: 4.1.11(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.13(vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@types/compression': specifier: ^1.8.1 version: 1.8.1 @@ -599,28 +599,83 @@ importers: version: 24.0.4 '@types/react': specifier: ^19.1.8 - version: 19.1.8 + version: 19.1.13 '@types/react-dom': specifier: ^19.1.6 - version: 19.1.6(@types/react@19.1.8) + version: 19.1.9(@types/react@19.1.13) '@vitejs/plugin-react': specifier: ^4.5.2 - version: 4.6.0(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.7.0(vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@vitejs/plugin-rsc': specifier: ^0.4.11 - version: 0.4.11(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 0.4.26(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) tailwindcss: specifier: ^4.1.10 - version: 4.1.11 + version: 4.1.13 typescript: specifier: ^5.8.3 version: 5.8.3 vite: specifier: ^6.3.5 - version: 6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + version: 6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) vite-plugin-devtools-json: specifier: 0.2.0 - version: 0.2.0(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 0.2.0(vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + + unstable_rsc-framework-mode: + dependencies: + '@react-router/serve': + specifier: 7.9.2 + version: 7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2) + '@remix-run/node-fetch-server': + specifier: 0.9.0 + version: 0.9.0 + react: + specifier: 19.1.1 + version: 19.1.1 + react-dom: + specifier: 19.1.1 + version: 19.1.1(react@19.1.1) + react-router: + specifier: 7.9.2 + version: 7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + devDependencies: + '@react-router/dev': + specifier: 7.9.2 + version: 7.9.2(@react-router/serve@7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2))(@types/node@24.5.2)(@vitejs/plugin-rsc@0.4.31(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)))(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(tsx@4.19.2)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1) + '@react-router/fs-routes': + specifier: 7.9.2 + version: 7.9.2(@react-router/dev@7.9.2(@react-router/serve@7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2))(@types/node@24.5.2)(@vitejs/plugin-rsc@0.4.31(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)))(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(tsx@4.19.2)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1))(typescript@5.9.2) + '@tailwindcss/vite': + specifier: 4.1.13 + version: 4.1.13(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + '@types/node': + specifier: 24.5.2 + version: 24.5.2 + '@types/react': + specifier: 19.1.13 + version: 19.1.13 + '@types/react-dom': + specifier: 19.1.9 + version: 19.1.9(@types/react@19.1.13) + '@vitejs/plugin-rsc': + specifier: 0.4.31 + version: 0.4.31(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + tailwindcss: + specifier: 4.1.13 + version: 4.1.13 + typescript: + specifier: 5.9.2 + version: 5.9.2 + vite: + specifier: 7.1.6 + version: 7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite-plugin-devtools-json: + specifier: 1.0.0 + version: 1.0.0(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + vite-tsconfig-paths: + specifier: 5.1.4 + version: 5.1.4(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) vercel: dependencies: @@ -642,10 +697,10 @@ importers: devDependencies: '@react-router/dev': specifier: ^7.7.1 - version: 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) + version: 7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) '@tailwindcss/vite': specifier: ^4.1.4 - version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@types/node': specifier: ^20 version: 20.17.6 @@ -657,7 +712,7 @@ importers: version: 19.1.2(@types/react@19.1.2) '@vercel/react-router': specifier: ^1.2.2 - version: 1.2.2(@react-router/dev@7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1))(@react-router/node@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(isbot@5.1.27)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + version: 1.2.2(@react-router/dev@7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1))(@react-router/node@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(isbot@5.1.27)(react-dom@19.1.0(react@19.1.0))(react@19.1.0) tailwindcss: specifier: ^4.1.4 version: 4.1.4 @@ -666,10 +721,10 @@ importers: version: 5.8.3 vite: specifier: ^6.3.3 - version: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + version: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) vite-tsconfig-paths: specifier: ^5.1.4 - version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + version: 5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) packages: @@ -855,6 +910,10 @@ packages: resolution: {integrity: sha512-x0LvFTekgSX+83TI28Y9wYPUfzrnl2aT5+5QLnO6v7mSJYtEEevuDRN0F0uSHRk1G1IWZC43o00Y0xDDrpBGPQ==} engines: {node: '>=6.9.0'} + '@babel/types@7.28.4': + resolution: {integrity: sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==} + engines: {node: '>=6.9.0'} + '@bugsnag/browser@7.25.0': resolution: {integrity: sha512-PzzWy5d9Ly1CU1KkxTB6ZaOw/dO+CYSfVtqxVJccy832e6+7rW/dvSw5Jy7rsNhgcKSKjZq86LtNkPSvritOLA==} @@ -2024,6 +2083,9 @@ packages: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} + '@jridgewell/remapping@2.3.5': + resolution: {integrity: sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==} + '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} @@ -2035,6 +2097,9 @@ packages: '@jridgewell/sourcemap-codec@1.5.0': resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/sourcemap-codec@1.5.5': + resolution: {integrity: sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==} + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -2098,9 +2163,6 @@ packages: '@mjackson/node-fetch-server@0.2.0': resolution: {integrity: sha512-EMlH1e30yzmTpGLQjlFmaDAjyOeZhng1/XCd7DExR8PNAnG/G1tyruZxEoUe11ClnwGhGrtsdnyyUx1frSzjng==} - '@mjackson/node-fetch-server@0.7.0': - resolution: {integrity: sha512-un8diyEBKU3BTVj3GzlTPA1kIjCkGdD+AMYQy31Gf9JCkfoZzwgJ79GUtHrF2BN3XPNMLpubbzPcxys+a3uZEw==} - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==} cpu: [arm64] @@ -2821,6 +2883,27 @@ packages: wrangler: optional: true + '@react-router/dev@7.9.2': + resolution: {integrity: sha512-uGDupa6S64Yv9pAtEWchPKQTyl9Ab59ztqyPilNAFYnktMEweOHTBfN4tMUinnxAJQByB6hAoLQmHcy0u6RdTA==} + engines: {node: '>=20.0.0'} + hasBin: true + peerDependencies: + '@react-router/serve': ^7.9.2 + '@vitejs/plugin-rsc': '*' + react-router: ^7.9.2 + typescript: ^5.1.0 + vite: ^5.1.0 || ^6.0.0 || ^7.0.0 + wrangler: ^3.28.2 || ^4.0.0 + peerDependenciesMeta: + '@react-router/serve': + optional: true + '@vitejs/plugin-rsc': + optional: true + typescript: + optional: true + wrangler: + optional: true + '@react-router/express@7.7.1': resolution: {integrity: sha512-OEZwIM7i/KPSDjwVRg3LqeNIwG41U+SeFOwMjhZRFfyrnwghHfvWsDajf73r4ccMh+RRHcP1GIN6VSU3XZk7MA==} engines: {node: '>=20.0.0'} @@ -2832,6 +2915,27 @@ packages: typescript: optional: true + '@react-router/express@7.9.2': + resolution: {integrity: sha512-8mAkthF+0oNg9eK6qiWM/VGhhbDZrK6l3IEH7B1lB8yRJArHu6BJsafzFKR2jBE0NCws4bB0STP6zJZMjztfFw==} + engines: {node: '>=20.0.0'} + peerDependencies: + express: ^4.17.1 || ^5 + react-router: 7.9.2 + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + + '@react-router/fs-routes@7.9.2': + resolution: {integrity: sha512-HgweLCJRkNtyKEAz18vxGCF4n+46pmxbY/WjvnWmtm4Q9WwvbxZ5MBIQevjwoTWzjXfuTVNwT+t/o8nmCmTUSA==} + engines: {node: '>=20.0.0'} + peerDependencies: + '@react-router/dev': ^7.9.2 + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + '@react-router/node@7.7.1': resolution: {integrity: sha512-EHd6PEcw2nmcJmcYTPA0MmRWSqOaJ/meycfCp0ADA9T/6b7+fUHfr9XcNyf7UeZtYwu4zGyuYfPmLU5ic6Ugyg==} engines: {node: '>=20.0.0'} @@ -2842,6 +2946,16 @@ packages: typescript: optional: true + '@react-router/node@7.9.2': + resolution: {integrity: sha512-mGqpEXVWs1XmwpJdbESE2fzvS3a43EdMCuiL2U3Nmm1IuGdSjc60gQK/IeKWjNGdgj1pZEyyQK17fYXPqjp5Uw==} + engines: {node: '>=20.0.0'} + peerDependencies: + react-router: 7.9.2 + typescript: ^5.1.0 + peerDependenciesMeta: + typescript: + optional: true + '@react-router/serve@7.7.1': resolution: {integrity: sha512-LyAiX+oI+6O6j2xWPUoKW+cgayUf3USBosSMv73Jtwi99XUhSDu2MUhM+BB+AbrYRubauZ83QpZTROiXoaf8jA==} engines: {node: '>=20.0.0'} @@ -2849,11 +2963,24 @@ packages: peerDependencies: react-router: 7.7.1 + '@react-router/serve@7.9.2': + resolution: {integrity: sha512-EknsRlsSVavDH3/rTiThxQWFINfQJ04ctswXigX0e2wTMLyIBqS6XfdznrmUIwdb7r7xHocNcLJcGErdaOha8w==} + engines: {node: '>=20.0.0'} + hasBin: true + peerDependencies: + react-router: 7.9.2 + '@remix-run/node-fetch-server@0.8.0': resolution: {integrity: sha512-8/sKegb4HrM6IdcQeU0KPhj9VOHm5SUqswJDHuMCS3mwbr/NRx078QDbySmn0xslahvvZoOENd7EnK40kWKxkg==} - '@rolldown/pluginutils@1.0.0-beta.19': - resolution: {integrity: sha512-3FL3mnMbPu0muGOCaKAhhFEYmqv9eTfPSJRJmANrCwtgK8VuxpsZDGK+m0LYAGoyO8+0j5uRe4PeyPDK1yA/hA==} + '@remix-run/node-fetch-server@0.8.1': + resolution: {integrity: sha512-J1dev372wtJqmqn9U/qbpbZxbJSQrogNN2+Qv1lKlpATpe/WQ9aCZfl/xSb9d2Rgh1IyLSvNxZAXPZxruO6Xig==} + + '@remix-run/node-fetch-server@0.9.0': + resolution: {integrity: sha512-SoLMv7dbH+njWzXnOY6fI08dFMI5+/dQ+vY3n8RnnbdG7MdJEgiP28Xj/xWlnRnED/aB6SFw56Zop+LbmaaKqA==} + + '@rolldown/pluginutils@1.0.0-beta.27': + resolution: {integrity: sha512-+d0F4MKMCbeVUJwG96uQ4SgAznZNSq93I3V+9NHA4OpvqG8mRCpGdKmK8l/dl02h2CCDHwW2FqilnTyDcAnqjA==} '@rollup/plugin-replace@6.0.2': resolution: {integrity: sha512-7QaYCf8bqF04dOy7w/eHmJeNExxTYwvKAmlSAH/EaWWUzbT0h5sbF6bktFoX/0F/0qwng5/dWFMyf3gzaM8DsQ==} @@ -2878,51 +3005,106 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.52.0': + resolution: {integrity: sha512-VxDYCDqOaR7NXzAtvRx7G1u54d2kEHopb28YH/pKzY6y0qmogP3gG7CSiWsq9WvDFxOQMpNEyjVAHZFXfH3o/A==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.35.0': resolution: {integrity: sha512-FtKddj9XZudurLhdJnBl9fl6BwCJ3ky8riCXjEw3/UIbjmIY58ppWwPEvU3fNu+W7FUsAsB1CdH+7EQE6CXAPA==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.52.0': + resolution: {integrity: sha512-pqDirm8koABIKvzL59YI9W9DWbRlTX7RWhN+auR8HXJxo89m4mjqbah7nJZjeKNTNYopqL+yGg+0mhCpf3xZtQ==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.35.0': resolution: {integrity: sha512-Uk+GjOJR6CY844/q6r5DR/6lkPFOw0hjfOIzVx22THJXMxktXG6CbejseJFznU8vHcEBLpiXKY3/6xc+cBm65Q==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.52.0': + resolution: {integrity: sha512-YCdWlY/8ltN6H78HnMsRHYlPiKvqKagBP1r+D7SSylxX+HnsgXGCmLiV3Y4nSyY9hW8qr8U9LDUx/Lo7M6MfmQ==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.35.0': resolution: {integrity: sha512-3IrHjfAS6Vkp+5bISNQnPogRAW5GAV1n+bNCrDwXmfMHbPl5EhTmWtfmwlJxFRUCBZ+tZ/OxDyU08aF6NI/N5Q==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.52.0': + resolution: {integrity: sha512-z4nw6y1j+OOSGzuVbSWdIp1IUks9qNw4dc7z7lWuWDKojY38VMWBlEN7F9jk5UXOkUcp97vA1N213DF+Lz8BRg==} + cpu: [x64] + os: [darwin] + '@rollup/rollup-freebsd-arm64@4.35.0': resolution: {integrity: sha512-sxjoD/6F9cDLSELuLNnY0fOrM9WA0KrM0vWm57XhrIMf5FGiN8D0l7fn+bpUeBSU7dCgPV2oX4zHAsAXyHFGcQ==} cpu: [arm64] os: [freebsd] + '@rollup/rollup-freebsd-arm64@4.52.0': + resolution: {integrity: sha512-Q/dv9Yvyr5rKlK8WQJZVrp5g2SOYeZUs9u/t2f9cQ2E0gJjYB/BWoedXfUT0EcDJefi2zzVfhcOj8drWCzTviw==} + cpu: [arm64] + os: [freebsd] + '@rollup/rollup-freebsd-x64@4.35.0': resolution: {integrity: sha512-2mpHCeRuD1u/2kruUiHSsnjWtHjqVbzhBkNVQ1aVD63CcexKVcQGwJ2g5VphOd84GvxfSvnnlEyBtQCE5hxVVw==} cpu: [x64] os: [freebsd] + '@rollup/rollup-freebsd-x64@4.52.0': + resolution: {integrity: sha512-kdBsLs4Uile/fbjZVvCRcKB4q64R+1mUq0Yd7oU1CMm1Av336ajIFqNFovByipciuUQjBCPMxwJhCgfG2re3rg==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.35.0': resolution: {integrity: sha512-mrA0v3QMy6ZSvEuLs0dMxcO2LnaCONs1Z73GUDBHWbY8tFFocM6yl7YyMu7rz4zS81NDSqhrUuolyZXGi8TEqg==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-gnueabihf@4.52.0': + resolution: {integrity: sha512-aL6hRwu0k7MTUESgkg7QHY6CoqPgr6gdQXRJI1/VbFlUMwsSzPGSR7sG5d+MCbYnJmJwThc2ol3nixj1fvI/zQ==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.35.0': resolution: {integrity: sha512-DnYhhzcvTAKNexIql8pFajr0PiDGrIsBYPRvCKlA5ixSS3uwo/CWNZxB09jhIapEIg945KOzcYEAGGSmTSpk7A==} cpu: [arm] os: [linux] + '@rollup/rollup-linux-arm-musleabihf@4.52.0': + resolution: {integrity: sha512-BTs0M5s1EJejgIBJhCeiFo7GZZ2IXWkFGcyZhxX4+8usnIo5Mti57108vjXFIQmmJaRyDwmV59Tw64Ap1dkwMw==} + cpu: [arm] + os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.35.0': resolution: {integrity: sha512-uagpnH2M2g2b5iLsCTZ35CL1FgyuzzJQ8L9VtlJ+FckBXroTwNOaD0z0/UF+k5K3aNQjbm8LIVpxykUOQt1m/A==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-gnu@4.52.0': + resolution: {integrity: sha512-uj672IVOU9m08DBGvoPKPi/J8jlVgjh12C9GmjjBxCTQc3XtVmRkRKyeHSmIKQpvJ7fIm1EJieBUcnGSzDVFyw==} + cpu: [arm64] + os: [linux] + '@rollup/rollup-linux-arm64-musl@4.35.0': resolution: {integrity: sha512-XQxVOCd6VJeHQA/7YcqyV0/88N6ysSVzRjJ9I9UA/xXpEsjvAgDTgH3wQYz5bmr7SPtVK2TsP2fQ2N9L4ukoUg==} cpu: [arm64] os: [linux] + '@rollup/rollup-linux-arm64-musl@4.52.0': + resolution: {integrity: sha512-/+IVbeDMDCtB/HP/wiWsSzduD10SEGzIZX2945KSgZRNi4TSkjHqRJtNTVtVb8IRwhJ65ssI56krlLik+zFWkw==} + cpu: [arm64] + os: [linux] + + '@rollup/rollup-linux-loong64-gnu@4.52.0': + resolution: {integrity: sha512-U1vVzvSWtSMWKKrGoROPBXMh3Vwn93TA9V35PldokHGqiUbF6erSzox/5qrSMKp6SzakvyjcPiVF8yB1xKr9Pg==} + cpu: [loong64] + os: [linux] + '@rollup/rollup-linux-loongarch64-gnu@4.35.0': resolution: {integrity: sha512-5pMT5PzfgwcXEwOaSrqVsz/LvjDZt+vQ8RT/70yhPU06PTuq8WaHhfT1LW+cdD7mW6i/J5/XIkX/1tCAkh1W6g==} cpu: [loong64] @@ -2933,41 +3115,96 @@ packages: cpu: [ppc64] os: [linux] + '@rollup/rollup-linux-ppc64-gnu@4.52.0': + resolution: {integrity: sha512-X/4WfuBAdQRH8cK3DYl8zC00XEE6aM472W+QCycpQJeLWVnHfkv7RyBFVaTqNUMsTgIX8ihMjCvFF9OUgeABzw==} + cpu: [ppc64] + os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.35.0': resolution: {integrity: sha512-s91fuAHdOwH/Tad2tzTtPX7UZyytHIRR6V4+2IGlV0Cej5rkG0R61SX4l4y9sh0JBibMiploZx3oHKPnQBKe4g==} cpu: [riscv64] os: [linux] + '@rollup/rollup-linux-riscv64-gnu@4.52.0': + resolution: {integrity: sha512-xIRYc58HfWDBZoLmWfWXg2Sq8VCa2iJ32B7mqfWnkx5mekekl0tMe7FHpY8I72RXEcUkaWawRvl3qA55og+cwQ==} + cpu: [riscv64] + os: [linux] + + '@rollup/rollup-linux-riscv64-musl@4.52.0': + resolution: {integrity: sha512-mbsoUey05WJIOz8U1WzNdf+6UMYGwE3fZZnQqsM22FZ3wh1N887HT6jAOjXs6CNEK3Ntu2OBsyQDXfIjouI4dw==} + cpu: [riscv64] + os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.35.0': resolution: {integrity: sha512-hQRkPQPLYJZYGP+Hj4fR9dDBMIM7zrzJDWFEMPdTnTy95Ljnv0/4w/ixFw3pTBMEuuEuoqtBINYND4M7ujcuQw==} cpu: [s390x] os: [linux] + '@rollup/rollup-linux-s390x-gnu@4.52.0': + resolution: {integrity: sha512-qP6aP970bucEi5KKKR4AuPFd8aTx9EF6BvutvYxmZuWLJHmnq4LvBfp0U+yFDMGwJ+AIJEH5sIP+SNypauMWzg==} + cpu: [s390x] + os: [linux] + '@rollup/rollup-linux-x64-gnu@4.35.0': resolution: {integrity: sha512-Pim1T8rXOri+0HmV4CdKSGrqcBWX0d1HoPnQ0uw0bdp1aP5SdQVNBy8LjYncvnLgu3fnnCt17xjWGd4cqh8/hA==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-gnu@4.52.0': + resolution: {integrity: sha512-nmSVN+F2i1yKZ7rJNKO3G7ZzmxJgoQBQZ/6c4MuS553Grmr7WqR7LLDcYG53Z2m9409z3JLt4sCOhLdbKQ3HmA==} + cpu: [x64] + os: [linux] + '@rollup/rollup-linux-x64-musl@4.35.0': resolution: {integrity: sha512-QysqXzYiDvQWfUiTm8XmJNO2zm9yC9P/2Gkrwg2dH9cxotQzunBHYr6jk4SujCTqnfGxduOmQcI7c2ryuW8XVg==} cpu: [x64] os: [linux] + '@rollup/rollup-linux-x64-musl@4.52.0': + resolution: {integrity: sha512-2d0qRo33G6TfQVjaMR71P+yJVGODrt5V6+T0BDYH4EMfGgdC/2HWDVjSSFw888GSzAZUwuska3+zxNUCDco6rQ==} + cpu: [x64] + os: [linux] + + '@rollup/rollup-openharmony-arm64@4.52.0': + resolution: {integrity: sha512-A1JalX4MOaFAAyGgpO7XP5khquv/7xKzLIyLmhNrbiCxWpMlnsTYr8dnsWM7sEeotNmxvSOEL7F65j0HXFcFsw==} + cpu: [arm64] + os: [openharmony] + '@rollup/rollup-win32-arm64-msvc@4.35.0': resolution: {integrity: sha512-OUOlGqPkVJCdJETKOCEf1mw848ZyJ5w50/rZ/3IBQVdLfR5jk/6Sr5m3iO2tdPgwo0x7VcncYuOvMhBWZq8ayg==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.52.0': + resolution: {integrity: sha512-YQugafP/rH0eOOHGjmNgDURrpYHrIX0yuojOI8bwCyXwxC9ZdTd3vYkmddPX0oHONLXu9Rb1dDmT0VNpjkzGGw==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.35.0': resolution: {integrity: sha512-2/lsgejMrtwQe44glq7AFFHLfJBPafpsTa6JvP2NGef/ifOa4KBoglVf7AKN7EV9o32evBPRqfg96fEHzWo5kw==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.52.0': + resolution: {integrity: sha512-zYdUYhi3Qe2fndujBqL5FjAFzvNeLxtIqfzNEVKD1I7C37/chv1VxhscWSQHTNfjPCrBFQMnynwA3kpZpZ8w4A==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-gnu@4.52.0': + resolution: {integrity: sha512-fGk03kQylNaCOQ96HDMeT7E2n91EqvCDd3RwvT5k+xNdFCeMGnj5b5hEgTGrQuyidqSsD3zJDQ21QIaxXqTBJw==} + cpu: [x64] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.35.0': resolution: {integrity: sha512-PIQeY5XDkrOysbQblSW7v3l1MDZzkTEzAfTPkj5VAu3FW8fS4ynyLg2sINp0fp3SjZ8xkRYpLqoKcYqAkhU1dw==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.52.0': + resolution: {integrity: sha512-6iKDCVSIUQ8jPMoIV0OytRKniaYyy5EbY/RRydmLW8ZR3cEBhxbWl5ro0rkUNe0ef6sScvhbY79HrjRm8i3vDQ==} + cpu: [x64] + os: [win32] + '@sec-ant/readable-stream@0.4.1': resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} @@ -3069,14 +3306,14 @@ packages: resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} engines: {node: '>=14.16'} - '@tailwindcss/node@4.1.11': - resolution: {integrity: sha512-yzhzuGRmv5QyU9qLNg4GTlYI6STedBWRE7NjxP45CsFYYq9taI0zJXZBMqIC/c8fViNLhmrbpSFS57EoxUmD6Q==} + '@tailwindcss/node@4.1.13': + resolution: {integrity: sha512-eq3ouolC1oEFOAvOMOBAmfCIqZBJuvWvvYWh5h5iOYfe1HFC6+GZ6EIL0JdM3/niGRJmnrOc+8gl9/HGUaaptw==} '@tailwindcss/node@4.1.4': resolution: {integrity: sha512-MT5118zaiO6x6hNA04OWInuAiP1YISXql8Z+/Y8iisV5nuhM8VXlyhRuqc2PEviPszcXI66W44bCIk500Oolhw==} - '@tailwindcss/oxide-android-arm64@4.1.11': - resolution: {integrity: sha512-3IfFuATVRUMZZprEIx9OGDjG3Ou3jG4xQzNTvjDoKmU9JdmoCohQJ83MYd0GPnQIu89YoJqvMM0G3uqLRFtetg==} + '@tailwindcss/oxide-android-arm64@4.1.13': + resolution: {integrity: sha512-BrpTrVYyejbgGo57yc8ieE+D6VT9GOgnNdmh5Sac6+t0m+v+sKQevpFVpwX3pBrM2qKrQwJ0c5eDbtjouY/+ew==} engines: {node: '>= 10'} cpu: [arm64] os: [android] @@ -3087,8 +3324,8 @@ packages: cpu: [arm64] os: [android] - '@tailwindcss/oxide-darwin-arm64@4.1.11': - resolution: {integrity: sha512-ESgStEOEsyg8J5YcMb1xl8WFOXfeBmrhAwGsFxxB2CxY9evy63+AtpbDLAyRkJnxLy2WsD1qF13E97uQyP1lfQ==} + '@tailwindcss/oxide-darwin-arm64@4.1.13': + resolution: {integrity: sha512-YP+Jksc4U0KHcu76UhRDHq9bx4qtBftp9ShK/7UGfq0wpaP96YVnnjFnj3ZFrUAjc5iECzODl/Ts0AN7ZPOANQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -3099,8 +3336,8 @@ packages: cpu: [arm64] os: [darwin] - '@tailwindcss/oxide-darwin-x64@4.1.11': - resolution: {integrity: sha512-EgnK8kRchgmgzG6jE10UQNaH9Mwi2n+yw1jWmof9Vyg2lpKNX2ioe7CJdf9M5f8V9uaQxInenZkOxnTVL3fhAw==} + '@tailwindcss/oxide-darwin-x64@4.1.13': + resolution: {integrity: sha512-aAJ3bbwrn/PQHDxCto9sxwQfT30PzyYJFG0u/BWZGeVXi5Hx6uuUOQEI2Fa43qvmUjTRQNZnGqe9t0Zntexeuw==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -3111,8 +3348,8 @@ packages: cpu: [x64] os: [darwin] - '@tailwindcss/oxide-freebsd-x64@4.1.11': - resolution: {integrity: sha512-xdqKtbpHs7pQhIKmqVpxStnY1skuNh4CtbcyOHeX1YBE0hArj2romsFGb6yUmzkq/6M24nkxDqU8GYrKrz+UcA==} + '@tailwindcss/oxide-freebsd-x64@4.1.13': + resolution: {integrity: sha512-Wt8KvASHwSXhKE/dJLCCWcTSVmBj3xhVhp/aF3RpAhGeZ3sVo7+NTfgiN8Vey/Fi8prRClDs6/f0KXPDTZE6nQ==} engines: {node: '>= 10'} cpu: [x64] os: [freebsd] @@ -3123,8 +3360,8 @@ packages: cpu: [x64] os: [freebsd] - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11': - resolution: {integrity: sha512-ryHQK2eyDYYMwB5wZL46uoxz2zzDZsFBwfjssgB7pzytAeCCa6glsiJGjhTEddq/4OsIjsLNMAiMlHNYnkEEeg==} + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': + resolution: {integrity: sha512-mbVbcAsW3Gkm2MGwA93eLtWrwajz91aXZCNSkGTx/R5eb6KpKD5q8Ueckkh9YNboU8RH7jiv+ol/I7ZyQ9H7Bw==} engines: {node: '>= 10'} cpu: [arm] os: [linux] @@ -3135,8 +3372,8 @@ packages: cpu: [arm] os: [linux] - '@tailwindcss/oxide-linux-arm64-gnu@4.1.11': - resolution: {integrity: sha512-mYwqheq4BXF83j/w75ewkPJmPZIqqP1nhoghS9D57CLjsh3Nfq0m4ftTotRYtGnZd3eCztgbSPJ9QhfC91gDZQ==} + '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': + resolution: {integrity: sha512-wdtfkmpXiwej/yoAkrCP2DNzRXCALq9NVLgLELgLim1QpSfhQM5+ZxQQF8fkOiEpuNoKLp4nKZ6RC4kmeFH0HQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3147,8 +3384,8 @@ packages: cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-arm64-musl@4.1.11': - resolution: {integrity: sha512-m/NVRFNGlEHJrNVk3O6I9ggVuNjXHIPoD6bqay/pubtYC9QIdAMpS+cswZQPBLvVvEF6GtSNONbDkZrjWZXYNQ==} + '@tailwindcss/oxide-linux-arm64-musl@4.1.13': + resolution: {integrity: sha512-hZQrmtLdhyqzXHB7mkXfq0IYbxegaqTmfa1p9MBj72WPoDD3oNOh1Lnxf6xZLY9C3OV6qiCYkO1i/LrzEdW2mg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -3159,8 +3396,8 @@ packages: cpu: [arm64] os: [linux] - '@tailwindcss/oxide-linux-x64-gnu@4.1.11': - resolution: {integrity: sha512-YW6sblI7xukSD2TdbbaeQVDysIm/UPJtObHJHKxDEcW2exAtY47j52f8jZXkqE1krdnkhCMGqP3dbniu1Te2Fg==} + '@tailwindcss/oxide-linux-x64-gnu@4.1.13': + resolution: {integrity: sha512-uaZTYWxSXyMWDJZNY1Ul7XkJTCBRFZ5Fo6wtjrgBKzZLoJNrG+WderJwAjPzuNZOnmdrVg260DKwXCFtJ/hWRQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3171,8 +3408,8 @@ packages: cpu: [x64] os: [linux] - '@tailwindcss/oxide-linux-x64-musl@4.1.11': - resolution: {integrity: sha512-e3C/RRhGunWYNC3aSF7exsQkdXzQ/M+aYuZHKnw4U7KQwTJotnWsGOIVih0s2qQzmEzOFIJ3+xt7iq67K/p56Q==} + '@tailwindcss/oxide-linux-x64-musl@4.1.13': + resolution: {integrity: sha512-oXiPj5mi4Hdn50v5RdnuuIms0PVPI/EG4fxAfFiIKQh5TgQgX7oSuDWntHW7WNIi/yVLAiS+CRGW4RkoGSSgVQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -3183,8 +3420,8 @@ packages: cpu: [x64] os: [linux] - '@tailwindcss/oxide-wasm32-wasi@4.1.11': - resolution: {integrity: sha512-Xo1+/GU0JEN/C/dvcammKHzeM6NqKovG+6921MR6oadee5XPBaKOumrJCXvopJ/Qb5TH7LX/UAywbqrP4lax0g==} + '@tailwindcss/oxide-wasm32-wasi@4.1.13': + resolution: {integrity: sha512-+LC2nNtPovtrDwBc/nqnIKYh/W2+R69FA0hgoeOn64BdCX522u19ryLh3Vf3F8W49XBcMIxSe665kwy21FkhvA==} engines: {node: '>=14.0.0'} cpu: [wasm32] bundledDependencies: @@ -3207,8 +3444,8 @@ packages: - '@emnapi/wasi-threads' - tslib - '@tailwindcss/oxide-win32-arm64-msvc@4.1.11': - resolution: {integrity: sha512-UgKYx5PwEKrac3GPNPf6HVMNhUIGuUh4wlDFR2jYYdkX6pL/rn73zTq/4pzUm8fOjAn5L8zDeHp9iXmUGOXZ+w==} + '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': + resolution: {integrity: sha512-dziTNeQXtoQ2KBXmrjCxsuPk3F3CQ/yb7ZNZNA+UkNTeiTGgfeh+gH5Pi7mRncVgcPD2xgHvkFCh/MhZWSgyQg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -3219,8 +3456,8 @@ packages: cpu: [arm64] os: [win32] - '@tailwindcss/oxide-win32-x64-msvc@4.1.11': - resolution: {integrity: sha512-YfHoggn1j0LK7wR82TOucWc5LDCguHnoS879idHekmmiR7g9HUtMw9MI0NHatS28u/Xlkfi9w5RJWgz2Dl+5Qg==} + '@tailwindcss/oxide-win32-x64-msvc@4.1.13': + resolution: {integrity: sha512-3+LKesjXydTkHk5zXX01b5KMzLV1xl2mcktBJkje7rhFUpUlYJy7IMOLqjIRQncLTa1WZZiFY/foAeB5nmaiTw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -3231,24 +3468,24 @@ packages: cpu: [x64] os: [win32] - '@tailwindcss/oxide@4.1.11': - resolution: {integrity: sha512-Q69XzrtAhuyfHo+5/HMgr1lAiPP/G40OMFAnws7xcFEYqcypZmdW8eGXaOUIeOl1dzPJBPENXgbjsOyhg2nkrg==} + '@tailwindcss/oxide@4.1.13': + resolution: {integrity: sha512-CPgsM1IpGRa880sMbYmG1s4xhAy3xEt1QULgTJGQmZUeNgXFR7s1YxYygmJyBGtou4SyEosGAGEeYqY7R53bIA==} engines: {node: '>= 10'} '@tailwindcss/oxide@4.1.4': resolution: {integrity: sha512-p5wOpXyOJx7mKh5MXh5oKk+kqcz8T+bA3z/5VWWeQwFrmuBItGwz8Y2CHk/sJ+dNb9B0nYFfn0rj/cKHZyjahQ==} engines: {node: '>= 10'} - '@tailwindcss/postcss@4.1.11': - resolution: {integrity: sha512-q/EAIIpF6WpLhKEuQSEVMZNMIY8KhWoAemZ9eylNAih9jxMGAYPPWBn3I9QL/2jZ+e7OEz/tZkX5HwbBR4HohA==} + '@tailwindcss/postcss@4.1.13': + resolution: {integrity: sha512-HLgx6YSFKJT7rJqh9oJs/TkBFhxuMOfUKSBEPYwV+t78POOBsdQ7crhZLzwcH3T0UyUuOzU/GK5pk5eKr3wCiQ==} '@tailwindcss/typography@0.5.16': resolution: {integrity: sha512-0wDLwCVF5V3x3b1SGXPCDcdsbDHMBe+lkFzBRaHeLvNi+nrrnZ1lA18u+OTWO8iSWU2GxUOCvlXtDuqftc1oiA==} peerDependencies: tailwindcss: '>=3.0.0 || insiders || >=4.0.0-alpha.20 || >=4.0.0-beta.1' - '@tailwindcss/vite@4.1.11': - resolution: {integrity: sha512-RHYhrR3hku0MJFRV+fN2gNbDNEh3dwKvY8XJvTxCSXeMOsCRSr+uKvDWQcbizrHgjML6ZmTE5OwMrl5wKcujCw==} + '@tailwindcss/vite@4.1.13': + resolution: {integrity: sha512-0PmqLQ010N58SbMTJ7BVJ4I2xopiQn/5i6nlb4JmxzQf8zcS5+m2Cv6tqh+sfDwtIdjoEnOvwsGQ1hkUi8QEHQ==} peerDependencies: vite: ^5.2.0 || ^6 || ^7 @@ -3288,8 +3525,8 @@ packages: '@types/babel__template@7.4.4': resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} - '@types/babel__traverse@7.20.7': - resolution: {integrity: sha512-dkO5fhS7+/oos4ciWxyEyjWe48zmG6wbCheo/G2ZnHx4fs3EU6YC6UM8rk56gAjNJ9P3MTH2jo5jb92/K6wbng==} + '@types/babel__traverse@7.28.0': + resolution: {integrity: sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==} '@types/body-parser@1.19.5': resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} @@ -3306,6 +3543,9 @@ packages: '@types/estree@1.0.6': resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} + '@types/express-serve-static-core@5.0.6': resolution: {integrity: sha512-3xhRnjJPkULekpSzgtoNYYcTWgEZkp4myc+Saevii5JPnHNvHMRlBSHDbs7Bh1iPPoVTERHEZXyhyLbMEsExsA==} @@ -3357,6 +3597,9 @@ packages: '@types/node@24.0.4': resolution: {integrity: sha512-ulyqAkrhnuNq9pB76DRBTkcS6YsmDALy6Ua63V8OhrOBgbcYt6IOdzpw5P1+dyRIyMerzLkeYWBeOXPpA9GMAA==} + '@types/node@24.5.2': + resolution: {integrity: sha512-FYxk1I7wPv3K2XBaoyH2cTnocQEu8AOZ60hPbsyukMPLv5/5qr7V1i8PLHdl6Zf87I+xZXFvPCXYjiTFq+YSDQ==} + '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -3377,17 +3620,17 @@ packages: peerDependencies: '@types/react': ^19.0.0 - '@types/react-dom@19.1.6': - resolution: {integrity: sha512-4hOiT/dwO8Ko0gV1m/TJZYk3y0KBnY9vzDh7W+DH17b2HFSOGgdj33dhihPeuy3l0q23+4e+hoXHV6hCC4dCXw==} + '@types/react-dom@19.1.9': + resolution: {integrity: sha512-qXRuZaOsAdXKFyOhRBg6Lqqc0yay13vN7KrIg4L7N4aaHN68ma9OK3NE1BoDFgFOTfM7zg+3/8+2n8rLUH3OKQ==} peerDependencies: '@types/react': ^19.0.0 + '@types/react@19.1.13': + resolution: {integrity: sha512-hHkbU/eoO3EG5/MZkuFSKmYqPbSVk5byPFa3e7y/8TybHiLMACgI8seVYlicwk7H5K/rI2px9xrQp/C+AUDTiQ==} + '@types/react@19.1.2': resolution: {integrity: sha512-oxLPMytKchWGbnQM9O7D67uPa9paTNxO7jVoNMXgkkErULBPhPARCfkKL9ytcIJJRGjbsVwW4ugJzyFFvm/Tiw==} - '@types/react@19.1.8': - resolution: {integrity: sha512-AwAfQ2Wa5bCx9WP8nZL2uMZWod7J7/JSplxbTmBQ5ms6QpqNYm672H0Vu9ZVKVngQ+ii4R/byguVEUZQyeg44g==} - '@types/retry@0.12.1': resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} @@ -3443,14 +3686,21 @@ packages: '@vercel/static-config@3.1.1': resolution: {integrity: sha512-IRtKnm9N1Uqd2ayIbLPjRtdwcl1GTWvqF1PuEVNm9O43kmoI+m9VpGlW8oga+5LQq1LmJ2Y67zHr7NbjrH1rrw==} - '@vitejs/plugin-react@4.6.0': - resolution: {integrity: sha512-5Kgff+m8e2PB+9j51eGHEpn5kUzRKH2Ry0qGoe8ItJg7pqnkPrYPkDQZGgGmTa0EGarHrkjLvOdU3b1fzI8otQ==} + '@vitejs/plugin-react@4.7.0': + resolution: {integrity: sha512-gUu9hwfWvvEDBBmgtAowQCojwZmJ5mcLn3aufeCsitijs3+f2NsrPtlAWIR6OPiqljl96GVCUbLe0HyqIpVaoA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0 + vite: ^4.2.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 + + '@vitejs/plugin-rsc@0.4.26': + resolution: {integrity: sha512-SnD6SnzU4F/d/c7D2f1E0Cw0tzsG4bk0lItfvzZRYpl2dnoCdmsUZINvd9B8SDBMXbk5PPOTnxGEzvUpanwnrw==} + peerDependencies: + react: '*' + react-dom: '*' + vite: '*' - '@vitejs/plugin-rsc@0.4.11': - resolution: {integrity: sha512-+4H4wLi+Y9yF58znBfKgGfX8zcqUGt8ngnmNgzrdGdF1SVz7EO0sg7WnhK5fFVHt6fUxsVEjmEabsCWHKPL1Tw==} + '@vitejs/plugin-rsc@0.4.31': + resolution: {integrity: sha512-SCPMB5gXm/hmzQrM4TLV1breRtR0RFz73BpdFyFwqgWZDO+gDbz/05TafNtD9cMbDjX9Kx+8LfQJHeMUG/KCUw==} peerDependencies: react: '*' react-dom: '*' @@ -3754,6 +4004,10 @@ packages: base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + baseline-browser-mapping@2.8.3: + resolution: {integrity: sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==} + hasBin: true + basic-auth@2.0.1: resolution: {integrity: sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==} engines: {node: '>= 0.8'} @@ -3810,8 +4064,8 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true - browserslist@4.25.1: - resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} + browserslist@4.26.0: + resolution: {integrity: sha512-P9go2WrP9FiPwLv3zqRD/Uoxo0RSHjzFCiQz7d4vbmwNqQFo9T9WCeP/Qn5EbcKQY6DBbkxEXNcpJOmncNrb7A==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3895,8 +4149,8 @@ packages: caniuse-lite@1.0.30001680: resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} - caniuse-lite@1.0.30001727: - resolution: {integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==} + caniuse-lite@1.0.30001741: + resolution: {integrity: sha512-QGUGitqsc8ARjLdgAfxETDhRbJ0REsP6O3I96TAth/mVjh2cYzN2u+3AzPP3aVSm2FehEItaJw1xd+IGBXWeSw==} chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} @@ -4511,8 +4765,8 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - electron-to-chromium@1.5.182: - resolution: {integrity: sha512-Lv65Btwv9W4J9pyODI6EWpdnhfvrve/us5h1WspW8B2Fb0366REPtY3hX7ounk1CkV/TBjWCEvCBBbYbmV0qCA==} + electron-to-chromium@1.5.218: + resolution: {integrity: sha512-uwwdN0TUHs8u6iRgN8vKeWZMRll4gBkz+QMqdS7DDe49uiK68/UX92lFb61oiFPrpYZNeZIqa4bA7O6Aiasnzg==} electron-to-chromium@1.5.63: resolution: {integrity: sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==} @@ -4544,6 +4798,10 @@ packages: resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} engines: {node: '>=10.13.0'} + enhanced-resolve@5.18.3: + resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} + engines: {node: '>=10.13.0'} + enquirer@2.4.1: resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} @@ -4828,6 +5086,15 @@ packages: picomatch: optional: true + fdir@6.5.0: + resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} + engines: {node: '>=12.0.0'} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + fecha@4.2.3: resolution: {integrity: sha512-OP2IUU6HeYKJi3i0z4A19kHMQoLVs4Hc+DPqqxI2h/DPZHTm/vjsfC6P0b4jCMy14XizLBqvndQ+UilD7707Jw==} @@ -5457,6 +5724,10 @@ packages: resolution: {integrity: sha512-rg9zJN+G4n2nfJl5MW3BMygZX56zKPNVEYYqq7adpmMh4Jn2QNEwhvQlFy6jPVdcod7txZtKHWnyZiA3a0zP7A==} hasBin: true + jiti@2.5.1: + resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} + hasBin: true + js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -5798,6 +6069,9 @@ packages: magic-string@0.30.17: resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + magic-string@0.30.19: + resolution: {integrity: sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==} + make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -6004,8 +6278,8 @@ packages: resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==} hasBin: true - msgpackr@1.11.4: - resolution: {integrity: sha512-uaff7RG9VIC4jacFW9xzL3jc0iM32DNHe4jYVycBcjUePT/Klnfj7pqtWJt9khvDFizmjN2TlYniYmSS2LIaZg==} + msgpackr@1.11.5: + resolution: {integrity: sha512-UjkUHN0yqp9RWKy0Lplhh+wlpdt9oQBYgULZOiFhV3VclSF1JnSQWZ5r9gORQlNYaUKQoR8itv7g7z1xDDuACA==} multiparty@4.2.3: resolution: {integrity: sha512-Ak6EUJZuhGS8hJ3c2fY6UW5MbkGUPMBEGd13djUzoY/BHqV/gTuFWtC6IuVA7A2+v3yjBS6c4or50xhzTQZImQ==} @@ -6114,8 +6388,8 @@ packages: node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - node-releases@2.0.19: - resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} + node-releases@2.0.21: + resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==} node-source-walk@6.0.2: resolution: {integrity: sha512-jn9vOIK/nfqoFCcpK89/VCVaLg1IHE6UVfDOzvqmANaJ/rWCTEdH8RZ1V278nv2jr36BJdyQXIAavBLXpzdlag==} @@ -6701,6 +6975,11 @@ packages: peerDependencies: react: ^19.1.0 + react-dom@19.1.1: + resolution: {integrity: sha512-Dlq/5LAZgF0Gaz6yiqZCf6VCcZs1ghAJyrsu84Q/GT0gV+mCxbfmKNoGRKBYMJ8IEdGPqu49YWXD02GCknEDkw==} + peerDependencies: + react: ^19.1.1 + react-is@17.0.2: resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} @@ -6716,8 +6995,8 @@ packages: resolution: {integrity: sha512-z6F7K9bV85EfseRCp2bzrpyQ0Gkw1uLoCel9XBVWPg/TjRj94SkJzUTGfOa4bs7iJvBWtQG0Wq7wnI0syw3EBQ==} engines: {node: '>=0.10.0'} - react-router@7.7.0: - resolution: {integrity: sha512-3FUYSwlvB/5wRJVTL/aavqHmfUKe0+Xm9MllkYgGo9eDwNdkvwlJGjpPxono1kCycLt6AnDTgjmXvK3/B4QGuw==} + react-router@7.7.1: + resolution: {integrity: sha512-jVKHXoWRIsD/qS6lvGveckwb862EekvapdHJN/cGmzw40KnJH5gg53ujOJ4qX6EKIK9LSBfFed/xiQ5yeXNrUA==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -6726,8 +7005,8 @@ packages: react-dom: optional: true - react-router@7.7.1: - resolution: {integrity: sha512-jVKHXoWRIsD/qS6lvGveckwb862EekvapdHJN/cGmzw40KnJH5gg53ujOJ4qX6EKIK9LSBfFed/xiQ5yeXNrUA==} + react-router@7.9.2: + resolution: {integrity: sha512-i2TPp4dgaqrOqiRGLZmqh2WXmbdFknUyiCRmSKs0hf6fWXkTKg5h56b+9F22NbGRAMxjYfqQnpi63egzD2SuZA==} engines: {node: '>=20.0.0'} peerDependencies: react: '>=18' @@ -6747,6 +7026,10 @@ packages: resolution: {integrity: sha512-FS+XFBNvn3GTAWq26joslQgWNoFu08F4kl0J4CgdNKADkdSGXQyTCnKteIAJy96Br6YbpEU1LSzV5dYtjMkMDg==} engines: {node: '>=0.10.0'} + react@19.1.1: + resolution: {integrity: sha512-w8nqGImo45dmMIfljjMwOGtbmC/mk4CMYhWIicdSflH91J9TyCyczcPFXJzrZ/ZXcgGRFeP6BU0BEJTw6tZdfQ==} + engines: {node: '>=0.10.0'} + read-package-up@11.0.0: resolution: {integrity: sha512-MbgfoNPANMdb4oRBNg5eqLbB2t2r+o5Ua1pNt8BqGp4I0FJZhuVSOj3PaBPni4azWuSzEdNn2evevzVmEk1ohQ==} engines: {node: '>=18'} @@ -6889,6 +7172,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.52.0: + resolution: {integrity: sha512-+IuescNkTJQgX7AkIDtITipZdIGcWF0pnVvZTWStiazUmcGA2ag8dfg0urest2XlXUi9kuhfQ+qmdc5Stc3z7g==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + router@2.2.0: resolution: {integrity: sha512-nLTrUKm2UyiL7rlhapu/Zl45FwNgkZGaCpZbIHajDYgwlJCOzLSk+cIPAnsEqV955GjILJnKbdQC1nVPz+gAYQ==} engines: {node: '>= 18'} @@ -7197,8 +7485,8 @@ packages: resolution: {integrity: sha512-ulAk51I9UVUyJgxlv9M6lFot2WP3e7t8Kz9+IS6D4rVba1tR9kON+Ey69f+1R4Q8cd45Lod6a4IcJIxnzGc/zA==} engines: {node: '>=18'} - tailwindcss@4.1.11: - resolution: {integrity: sha512-2E9TBm6MDD/xKYe+dvJZAmg3yxIEDNRc0jwlNyDg/4Fil2QcSLjFKGVff0lAf1jjeaArlG/M75Ey/EYr/OJtBA==} + tailwindcss@4.1.13: + resolution: {integrity: sha512-i+zidfmTqtwquj4hMEwdjshYYgMbOrPzb9a0M3ZgNa0JMoZeFC6bxZvO8yr8ozS6ix2SDz0+mvryPeBs2TFE+w==} tailwindcss@4.1.4: resolution: {integrity: sha512-1ZIUqtPITFbv/DxRmDr5/agPqJwF69d24m9qmM1939TJehgY539CtzeZRjbLt5G6fSy/7YqqYsfvoTEw9xUI2A==} @@ -7263,6 +7551,10 @@ packages: resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} + tinyglobby@0.2.15: + resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==} + engines: {node: '>=12.0.0'} + tmp-promise@3.0.3: resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==} @@ -7393,6 +7685,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.9.2: + resolution: {integrity: sha512-CWBzXQrc/qOkhidw1OzBTQuYRbfyxDXJMVJ1XNwUHGROVmuaeiEm3OslpZ1RV96d7SKKjZKrSJu3+t/xlw3R9A==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.5.4: resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} @@ -7419,6 +7716,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.12.0: + resolution: {integrity: sha512-goOacqME2GYyOZZfb5Lgtu+1IDmAlAEu5xnD3+xTzS10hT0vzpf0SPjkXwAw9Jm+4n/mQGDP3LO8CPbYROeBfQ==} + undici-types@7.8.0: resolution: {integrity: sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw==} @@ -7601,6 +7901,11 @@ packages: peerDependencies: vite: ^2.7.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 + vite-plugin-devtools-json@1.0.0: + resolution: {integrity: sha512-MobvwqX76Vqt/O4AbnNMNWoXWGrKUqZbphCUle/J2KXH82yKQiunOeKnz/nqEPosPsoWWPP9FtNuPBSYpiiwkw==} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + vite-tsconfig-paths@5.1.4: resolution: {integrity: sha512-cYj0LRuLV2c2sMqhqhGpaO3LretdtMn/BVX4cPLanIZuwwrkVl+lK84E/miEXkCHWXuq65rhNN4rXsBcOB3S4w==} peerDependencies: @@ -7649,8 +7954,8 @@ packages: yaml: optional: true - vite@6.3.5: - resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} + vite@6.3.6: + resolution: {integrity: sha512-0msEVHJEScQbhkbVTb/4iHZdJ6SXp/AvxL2sjwYQFfBqleHtnCqv1J3sa9zbWz/6kW1m9Tfzn92vW+kZ1WV6QA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -7689,6 +7994,46 @@ packages: yaml: optional: true + vite@7.1.6: + resolution: {integrity: sha512-SRYIB8t/isTwNn8vMB3MR6E+EQZM/WG1aKmmIUCfDXfVvKfc20ZpamngWHKzAmmu9ppsgxsg4b2I7c90JZudIQ==} + engines: {node: ^20.19.0 || >=22.12.0} + hasBin: true + peerDependencies: + '@types/node': ^20.19.0 || >=22.12.0 + jiti: '>=1.21.0' + less: ^4.0.0 + lightningcss: ^1.21.0 + sass: ^1.70.0 + sass-embedded: ^1.70.0 + stylus: '>=0.54.8' + sugarss: ^5.0.0 + terser: ^5.16.0 + tsx: ^4.8.1 + yaml: ^2.4.2 + peerDependenciesMeta: + '@types/node': + optional: true + jiti: + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + tsx: + optional: true + yaml: + optional: true + vitefu@1.1.1: resolution: {integrity: sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==} peerDependencies: @@ -7893,8 +8238,8 @@ packages: youch@3.3.4: resolution: {integrity: sha512-UeVBXie8cA35DS6+nBkls68xaBBXCye0CNznrhszZjTbRVnJKQuNsyLKBTTL4ln1o1rh2PKtv35twV7irj5SEg==} - zimmerframe@1.1.2: - resolution: {integrity: sha512-rAbqEGa8ovJy4pyBxZM70hg4pE6gDgaQ0Sl9M3enG3I0d6H4XSAM3GeNGLKnsBpuijUow064sf7ww1nutC5/3w==} + zimmerframe@1.1.4: + resolution: {integrity: sha512-B58NGBEoc8Y9MWWCQGl/gq9xBCe4IiKM0a2x7GZdQKOW5Exr8S1W24J6OgM1njK8xCRGvAJIL/MxXHf6SkmQKQ==} zip-stream@4.1.1: resolution: {integrity: sha512-9qv4rlDiopXg4E69k+vMHjNN63YFMe9sZMrdlvKnCjlCRWeCBswPPMPUfx+ipsAWq1LXHe70RcbaHdJJpS6hyQ==} @@ -7946,7 +8291,7 @@ snapshots: '@babel/traverse': 7.28.0 '@babel/types': 7.28.0 convert-source-map: 2.0.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -8123,7 +8468,7 @@ snapshots: '@babel/parser': 7.28.0 '@babel/template': 7.27.2 '@babel/types': 7.28.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -8147,6 +8492,11 @@ snapshots: '@babel/helper-string-parser': 7.27.1 '@babel/helper-validator-identifier': 7.27.1 + '@babel/types@7.28.4': + dependencies: + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@bugsnag/browser@7.25.0': dependencies: '@bugsnag/core': 7.25.0 @@ -8200,17 +8550,17 @@ snapshots: workerd: 1.20250617.0 optional: true - '@cloudflare/vite-plugin@1.0.12(rollup@4.35.0)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(workerd@1.20250424.0)(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0))': + '@cloudflare/vite-plugin@1.0.12(rollup@4.52.0)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(workerd@1.20250424.0)(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0))': dependencies: '@cloudflare/unenv-preset': 2.3.1(unenv@2.0.0-rc.15)(workerd@1.20250424.0) '@hattip/adapter-node': 0.0.49 - '@rollup/plugin-replace': 6.0.2(rollup@4.35.0) + '@rollup/plugin-replace': 6.0.2(rollup@4.52.0) get-port: 7.1.0 miniflare: 4.20250424.1 picocolors: 1.1.1 tinyglobby: 0.2.13 unenv: 2.0.0-rc.15 - vite: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) wrangler: 4.13.2(@cloudflare/workers-types@4.20250429.0) ws: 8.18.0 transitivePeerDependencies: @@ -8219,17 +8569,17 @@ snapshots: - utf-8-validate - workerd - '@cloudflare/vite-plugin@1.0.12(rollup@4.35.0)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(workerd@1.20250617.0)(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0))': + '@cloudflare/vite-plugin@1.0.12(rollup@4.52.0)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(workerd@1.20250617.0)(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0))': dependencies: '@cloudflare/unenv-preset': 2.3.1(unenv@2.0.0-rc.15)(workerd@1.20250617.0) '@hattip/adapter-node': 0.0.49 - '@rollup/plugin-replace': 6.0.2(rollup@4.35.0) + '@rollup/plugin-replace': 6.0.2(rollup@4.52.0) get-port: 7.1.0 miniflare: 4.20250424.1 picocolors: 1.1.1 tinyglobby: 0.2.13 unenv: 2.0.0-rc.15 - vite: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) wrangler: 4.13.2(@cloudflare/workers-types@4.20250429.0) ws: 8.18.0 transitivePeerDependencies: @@ -8892,7 +9242,7 @@ snapshots: dependencies: '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.0.4 + '@types/node': 24.5.2 '@types/yargs': 16.0.9 chalk: 4.1.2 @@ -8907,12 +9257,19 @@ snapshots: '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/remapping@2.3.5': + dependencies: + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 + '@jridgewell/resolve-uri@3.1.2': {} '@jridgewell/set-array@1.2.1': {} '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/sourcemap-codec@1.5.5': {} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -8979,8 +9336,6 @@ snapshots: '@mjackson/node-fetch-server@0.2.0': {} - '@mjackson/node-fetch-server@0.7.0': {} - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': optional: true @@ -9015,7 +9370,7 @@ snapshots: yaml: 2.6.1 yargs: 17.7.2 - '@netlify/build@32.1.0(@opentelemetry/api@1.8.0)(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/node@24.0.4)(picomatch@4.0.3)(rollup@4.35.0)': + '@netlify/build@32.1.0(@opentelemetry/api@1.8.0)(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/node@24.5.2)(picomatch@4.0.3)(rollup@4.52.0)': dependencies: '@bugsnag/js': 7.25.0 '@netlify/blobs': 8.2.0 @@ -9023,12 +9378,12 @@ snapshots: '@netlify/config': 22.0.1 '@netlify/edge-bundler': 13.0.2 '@netlify/framework-info': 9.9.3 - '@netlify/functions-utils': 5.3.16(rollup@4.35.0)(supports-color@9.4.0) + '@netlify/functions-utils': 5.3.16(rollup@4.52.0)(supports-color@9.4.0) '@netlify/git-utils': 5.2.0 '@netlify/opentelemetry-utils': 1.3.1(@opentelemetry/api@1.8.0) '@netlify/plugins-list': 6.80.0 '@netlify/run-utils': 5.2.0 - '@netlify/zip-it-and-ship-it': 10.0.7(rollup@4.35.0)(supports-color@9.4.0) + '@netlify/zip-it-and-ship-it': 10.0.7(rollup@4.52.0)(supports-color@9.4.0) '@opentelemetry/api': 1.8.0 '@sindresorhus/slugify': 2.2.1 ansi-escapes: 6.2.1 @@ -9072,8 +9427,8 @@ snapshots: strip-ansi: 7.1.0 supports-color: 9.4.0 terminal-link: 3.0.0 - ts-node: 10.9.1(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/node@24.0.4)(typescript@5.8.3) - typescript: 5.8.3 + ts-node: 10.9.1(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/node@24.5.2)(typescript@5.9.2) + typescript: 5.9.2 uuid: 9.0.1 yargs: 17.7.2 transitivePeerDependencies: @@ -9174,9 +9529,9 @@ snapshots: read-pkg-up: 9.1.0 semver: 7.7.1 - '@netlify/functions-utils@5.3.16(rollup@4.35.0)(supports-color@9.4.0)': + '@netlify/functions-utils@5.3.16(rollup@4.52.0)(supports-color@9.4.0)': dependencies: - '@netlify/zip-it-and-ship-it': 10.0.7(rollup@4.35.0)(supports-color@9.4.0) + '@netlify/zip-it-and-ship-it': 10.0.7(rollup@4.52.0)(supports-color@9.4.0) cpy: 9.0.1 path-exists: 5.0.0 transitivePeerDependencies: @@ -9184,12 +9539,12 @@ snapshots: - rollup - supports-color - '@netlify/functions@3.1.2(rollup@4.35.0)': + '@netlify/functions@3.1.2(rollup@4.52.0)': dependencies: '@netlify/blobs': 8.2.0 '@netlify/dev-utils': 1.1.0 '@netlify/serverless-functions-api': 1.33.0 - '@netlify/zip-it-and-ship-it': 9.43.1(rollup@4.35.0) + '@netlify/zip-it-and-ship-it': 9.43.1(rollup@4.52.0) cron-parser: 4.9.0 decache: 4.6.2 extract-zip: 2.0.1 @@ -9300,13 +9655,13 @@ snapshots: '@netlify/serverless-functions-api@1.38.0': {} - '@netlify/zip-it-and-ship-it@10.0.7(rollup@4.35.0)(supports-color@9.4.0)': + '@netlify/zip-it-and-ship-it@10.0.7(rollup@4.52.0)(supports-color@9.4.0)': dependencies: '@babel/parser': 7.26.2 '@babel/types': 7.26.10 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 1.38.0 - '@vercel/nft': 0.27.7(rollup@4.35.0)(supports-color@9.4.0) + '@vercel/nft': 0.27.7(rollup@4.52.0)(supports-color@9.4.0) archiver: 5.3.2 common-path-prefix: 3.0.0 cp-file: 10.0.0 @@ -9341,13 +9696,13 @@ snapshots: - rollup - supports-color - '@netlify/zip-it-and-ship-it@9.43.1(rollup@4.35.0)': + '@netlify/zip-it-and-ship-it@9.43.1(rollup@4.52.0)': dependencies: '@babel/parser': 7.26.2 '@babel/types': 7.26.9 '@netlify/binary-info': 1.0.0 '@netlify/serverless-functions-api': 1.38.0 - '@vercel/nft': 0.27.7(rollup@4.35.0)(supports-color@9.4.0) + '@vercel/nft': 0.27.7(rollup@4.52.0)(supports-color@9.4.0) archiver: 7.0.1 common-path-prefix: 3.0.0 cp-file: 10.0.0 @@ -9584,12 +9939,12 @@ snapshots: '@parcel/utils': 2.15.4 '@parcel/workers': 2.15.4(@parcel/core@2.15.4(@swc/helpers@0.5.17)) base-x: 3.0.11 - browserslist: 4.25.1 + browserslist: 4.26.0 clone: 2.1.2 dotenv: 16.5.0 dotenv-expand: 11.0.7 json5: 2.2.3 - msgpackr: 1.11.4 + msgpackr: 1.11.5 nullthrows: 1.1.1 semver: 7.7.1 transitivePeerDependencies: @@ -9661,7 +10016,7 @@ snapshots: '@parcel/plugin': 2.15.4(@parcel/core@2.15.4(@swc/helpers@0.5.17)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.15.4 - browserslist: 4.25.1 + browserslist: 4.26.0 lightningcss: 1.30.1 nullthrows: 1.1.1 transitivePeerDependencies: @@ -9921,7 +10276,7 @@ snapshots: '@parcel/plugin': 2.15.4(@parcel/core@2.15.4(@swc/helpers@0.5.17)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.15.4 - browserslist: 4.25.1 + browserslist: 4.26.0 json5: 2.2.3 nullthrows: 1.1.1 semver: 7.7.1 @@ -9935,7 +10290,7 @@ snapshots: '@parcel/plugin': 2.15.4(@parcel/core@2.15.4(@swc/helpers@0.5.17)) '@parcel/source-map': 2.1.1 '@parcel/utils': 2.15.4 - browserslist: 4.25.1 + browserslist: 4.26.0 lightningcss: 1.30.1 nullthrows: 1.1.1 transitivePeerDependencies: @@ -9971,7 +10326,7 @@ snapshots: '@parcel/utils': 2.15.4 '@parcel/workers': 2.15.4(@parcel/core@2.15.4(@swc/helpers@0.5.17)) '@swc/helpers': 0.5.17 - browserslist: 4.25.1 + browserslist: 4.26.0 nullthrows: 1.1.1 regenerator-runtime: 0.14.1 semver: 7.7.1 @@ -10167,14 +10522,14 @@ snapshots: '@pnpm/tabtab@0.5.4': dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 enquirer: 2.4.1 minimist: 1.2.8 untildify: 4.0.0 transitivePeerDependencies: - supports-color - '@react-router/dev@7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1)': + '@react-router/dev@7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1)': dependencies: '@babel/core': 7.28.0 '@babel/generator': 7.28.0 @@ -10203,12 +10558,12 @@ snapshots: set-cookie-parser: 2.7.1 tinyglobby: 0.2.14 valibot: 0.41.0(typescript@5.8.3) - vite: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) - vite-node: 3.2.4(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite-node: 3.2.4(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) optionalDependencies: '@react-router/serve': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) typescript: 5.8.3 - wrangler: 4.13.2(@cloudflare/workers-types@4.20250429.0) + wrangler: 4.22.0(@cloudflare/workers-types@4.20250429.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -10225,7 +10580,7 @@ snapshots: - tsx - yaml - '@react-router/dev@7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1)': + '@react-router/dev@7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2))(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.9.2)(vite@6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1)': dependencies: '@babel/core': 7.28.0 '@babel/generator': 7.28.0 @@ -10235,7 +10590,7 @@ snapshots: '@babel/traverse': 7.28.0 '@babel/types': 7.28.1 '@npmcli/package-json': 4.0.1 - '@react-router/node': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) + '@react-router/node': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2) arg: 5.0.2 babel-dead-code-elimination: 1.0.6 chokidar: 4.0.1 @@ -10253,12 +10608,12 @@ snapshots: semver: 7.7.1 set-cookie-parser: 2.7.1 tinyglobby: 0.2.14 - valibot: 0.41.0(typescript@5.8.3) - vite: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) - vite-node: 3.2.4(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + valibot: 0.41.0(typescript@5.9.2) + vite: 6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite-node: 3.2.4(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) optionalDependencies: - '@react-router/serve': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) - typescript: 5.8.3 + '@react-router/serve': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2) + typescript: 5.9.2 wrangler: 4.22.0(@cloudflare/workers-types@4.20250429.0) transitivePeerDependencies: - '@types/node' @@ -10276,7 +10631,7 @@ snapshots: - tsx - yaml - '@react-router/dev@7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@24.0.4)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1)': + '@react-router/dev@7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.13.2(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1)': dependencies: '@babel/core': 7.28.0 '@babel/generator': 7.28.0 @@ -10305,12 +10660,12 @@ snapshots: set-cookie-parser: 2.7.1 tinyglobby: 0.2.14 valibot: 0.41.0(typescript@5.8.3) - vite: 6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) - vite-node: 3.2.4(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite-node: 3.2.4(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) optionalDependencies: - '@react-router/serve': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) + '@react-router/serve': 7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) typescript: 5.8.3 - wrangler: 4.22.0(@cloudflare/workers-types@4.20250429.0) + wrangler: 4.13.2(@cloudflare/workers-types@4.20250429.0) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -10327,13 +10682,175 @@ snapshots: - tsx - yaml - '@react-router/express@7.7.1(express@4.21.2)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3)': + '@react-router/dev@7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1)': dependencies: + '@babel/core': 7.28.0 + '@babel/generator': 7.28.0 + '@babel/parser': 7.28.0 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.1 + '@npmcli/package-json': 4.0.1 '@react-router/node': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) - express: 4.21.2 + arg: 5.0.2 + babel-dead-code-elimination: 1.0.6 + chokidar: 4.0.1 + dedent: 1.5.3(babel-plugin-macros@3.1.0) + es-module-lexer: 1.5.4 + exit-hook: 2.2.1 + isbot: 5.1.27 + jsesc: 3.0.2 + lodash: 4.17.21 + pathe: 1.1.2 + picocolors: 1.1.1 + prettier: 3.6.2 + react-refresh: 0.14.2 react-router: 7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + semver: 7.7.1 + set-cookie-parser: 2.7.1 + tinyglobby: 0.2.14 + valibot: 0.41.0(typescript@5.8.3) + vite: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite-node: 3.2.4(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) optionalDependencies: + '@react-router/serve': 7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) typescript: 5.8.3 + wrangler: 4.22.0(@cloudflare/workers-types@4.20250429.0) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - bluebird + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + '@react-router/dev@7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@24.5.2)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1)': + dependencies: + '@babel/core': 7.28.0 + '@babel/generator': 7.28.0 + '@babel/parser': 7.28.0 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.1 + '@npmcli/package-json': 4.0.1 + '@react-router/node': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) + arg: 5.0.2 + babel-dead-code-elimination: 1.0.6 + chokidar: 4.0.1 + dedent: 1.5.3(babel-plugin-macros@3.1.0) + es-module-lexer: 1.5.4 + exit-hook: 2.2.1 + isbot: 5.1.27 + jsesc: 3.0.2 + lodash: 4.17.21 + pathe: 1.1.2 + picocolors: 1.1.1 + prettier: 3.6.2 + react-refresh: 0.14.2 + react-router: 7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + semver: 7.7.1 + set-cookie-parser: 2.7.1 + tinyglobby: 0.2.14 + valibot: 0.41.0(typescript@5.8.3) + vite: 6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite-node: 3.2.4(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + optionalDependencies: + '@react-router/serve': 7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) + typescript: 5.8.3 + wrangler: 4.22.0(@cloudflare/workers-types@4.20250429.0) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - bluebird + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + '@react-router/dev@7.9.2(@react-router/serve@7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2))(@types/node@24.5.2)(@vitejs/plugin-rsc@0.4.31(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)))(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(tsx@4.19.2)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1)': + dependencies: + '@babel/core': 7.28.0 + '@babel/generator': 7.28.0 + '@babel/parser': 7.28.0 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.4 + '@npmcli/package-json': 4.0.1 + '@react-router/node': 7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2) + '@remix-run/node-fetch-server': 0.9.0 + arg: 5.0.2 + babel-dead-code-elimination: 1.0.6 + chokidar: 4.0.1 + dedent: 1.5.3(babel-plugin-macros@3.1.0) + es-module-lexer: 1.7.0 + exit-hook: 2.2.1 + isbot: 5.1.27 + jsesc: 3.0.2 + lodash: 4.17.21 + pathe: 1.1.2 + picocolors: 1.1.1 + prettier: 3.6.2 + react-refresh: 0.14.2 + react-router: 7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + semver: 7.7.1 + tinyglobby: 0.2.15 + valibot: 0.41.0(typescript@5.9.2) + vite: 7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite-node: 3.2.4(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + optionalDependencies: + '@react-router/serve': 7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2) + '@vitejs/plugin-rsc': 0.4.31(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + typescript: 5.9.2 + wrangler: 4.22.0(@cloudflare/workers-types@4.20250429.0) + transitivePeerDependencies: + - '@types/node' + - babel-plugin-macros + - bluebird + - jiti + - less + - lightningcss + - sass + - sass-embedded + - stylus + - sugarss + - supports-color + - terser + - tsx + - yaml + + '@react-router/express@7.7.1(express@4.21.2)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3)': + dependencies: + '@react-router/node': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) + express: 4.21.2 + react-router: 7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + optionalDependencies: + typescript: 5.8.3 + + '@react-router/express@7.7.1(express@4.21.2)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2)': + dependencies: + '@react-router/node': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2) + express: 4.21.2 + react-router: 7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + optionalDependencies: + typescript: 5.9.2 '@react-router/express@7.7.1(express@5.1.0)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3)': dependencies: @@ -10343,6 +10860,30 @@ snapshots: optionalDependencies: typescript: 5.8.3 + '@react-router/express@7.9.2(express@4.21.2)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3)': + dependencies: + '@react-router/node': 7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) + express: 4.21.2 + react-router: 7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + optionalDependencies: + typescript: 5.8.3 + optional: true + + '@react-router/express@7.9.2(express@4.21.2)(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2)': + dependencies: + '@react-router/node': 7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2) + express: 4.21.2 + react-router: 7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + optionalDependencies: + typescript: 5.9.2 + + '@react-router/fs-routes@7.9.2(@react-router/dev@7.9.2(@react-router/serve@7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2))(@types/node@24.5.2)(@vitejs/plugin-rsc@0.4.31(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)))(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(tsx@4.19.2)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1))(typescript@5.9.2)': + dependencies: + '@react-router/dev': 7.9.2(@react-router/serve@7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2))(@types/node@24.5.2)(@vitejs/plugin-rsc@0.4.31(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)))(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(tsx@4.19.2)(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1) + minimatch: 9.0.5 + optionalDependencies: + typescript: 5.9.2 + '@react-router/node@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3)': dependencies: '@mjackson/node-fetch-server': 0.2.0 @@ -10350,6 +10891,28 @@ snapshots: optionalDependencies: typescript: 5.8.3 + '@react-router/node@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + react-router: 7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + optionalDependencies: + typescript: 5.9.2 + + '@react-router/node@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + react-router: 7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + optionalDependencies: + typescript: 5.8.3 + optional: true + + '@react-router/node@7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + react-router: 7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + optionalDependencies: + typescript: 5.9.2 + '@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3)': dependencies: '@react-router/express': 7.7.1(express@4.21.2)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) @@ -10364,82 +10927,197 @@ snapshots: - supports-color - typescript + '@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2)': + dependencies: + '@react-router/express': 7.7.1(express@4.21.2)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2) + '@react-router/node': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.9.2) + compression: 1.8.0 + express: 4.21.2 + get-port: 5.1.1 + morgan: 1.10.0 + react-router: 7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + source-map-support: 0.5.21 + transitivePeerDependencies: + - supports-color + - typescript + + '@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + '@react-router/express': 7.9.2(express@4.21.2)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) + '@react-router/node': 7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) + compression: 1.8.0 + express: 4.21.2 + get-port: 5.1.1 + morgan: 1.10.0 + react-router: 7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0) + source-map-support: 0.5.21 + transitivePeerDependencies: + - supports-color + - typescript + optional: true + + '@react-router/serve@7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2)': + dependencies: + '@mjackson/node-fetch-server': 0.2.0 + '@react-router/express': 7.9.2(express@4.21.2)(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2) + '@react-router/node': 7.9.2(react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1))(typescript@5.9.2) + compression: 1.8.0 + express: 4.21.2 + get-port: 5.1.1 + morgan: 1.10.0 + react-router: 7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1) + source-map-support: 0.5.21 + transitivePeerDependencies: + - supports-color + - typescript + '@remix-run/node-fetch-server@0.8.0': {} - '@rolldown/pluginutils@1.0.0-beta.19': {} + '@remix-run/node-fetch-server@0.8.1': {} - '@rollup/plugin-replace@6.0.2(rollup@4.35.0)': + '@remix-run/node-fetch-server@0.9.0': {} + + '@rolldown/pluginutils@1.0.0-beta.27': {} + + '@rollup/plugin-replace@6.0.2(rollup@4.52.0)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.35.0) + '@rollup/pluginutils': 5.1.4(rollup@4.52.0) magic-string: 0.30.17 optionalDependencies: - rollup: 4.35.0 + rollup: 4.52.0 - '@rollup/pluginutils@5.1.4(rollup@4.35.0)': + '@rollup/pluginutils@5.1.4(rollup@4.52.0)': dependencies: '@types/estree': 1.0.6 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.35.0 + rollup: 4.52.0 '@rollup/rollup-android-arm-eabi@4.35.0': optional: true + '@rollup/rollup-android-arm-eabi@4.52.0': + optional: true + '@rollup/rollup-android-arm64@4.35.0': optional: true + '@rollup/rollup-android-arm64@4.52.0': + optional: true + '@rollup/rollup-darwin-arm64@4.35.0': optional: true + '@rollup/rollup-darwin-arm64@4.52.0': + optional: true + '@rollup/rollup-darwin-x64@4.35.0': optional: true + '@rollup/rollup-darwin-x64@4.52.0': + optional: true + '@rollup/rollup-freebsd-arm64@4.35.0': optional: true + '@rollup/rollup-freebsd-arm64@4.52.0': + optional: true + '@rollup/rollup-freebsd-x64@4.35.0': optional: true + '@rollup/rollup-freebsd-x64@4.52.0': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.35.0': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.52.0': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.35.0': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.52.0': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.35.0': optional: true + '@rollup/rollup-linux-arm64-gnu@4.52.0': + optional: true + '@rollup/rollup-linux-arm64-musl@4.35.0': optional: true + '@rollup/rollup-linux-arm64-musl@4.52.0': + optional: true + + '@rollup/rollup-linux-loong64-gnu@4.52.0': + optional: true + '@rollup/rollup-linux-loongarch64-gnu@4.35.0': optional: true '@rollup/rollup-linux-powerpc64le-gnu@4.35.0': optional: true + '@rollup/rollup-linux-ppc64-gnu@4.52.0': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.35.0': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.52.0': + optional: true + + '@rollup/rollup-linux-riscv64-musl@4.52.0': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.35.0': optional: true + '@rollup/rollup-linux-s390x-gnu@4.52.0': + optional: true + '@rollup/rollup-linux-x64-gnu@4.35.0': optional: true + '@rollup/rollup-linux-x64-gnu@4.52.0': + optional: true + '@rollup/rollup-linux-x64-musl@4.35.0': optional: true + '@rollup/rollup-linux-x64-musl@4.52.0': + optional: true + + '@rollup/rollup-openharmony-arm64@4.52.0': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.35.0': optional: true + '@rollup/rollup-win32-arm64-msvc@4.52.0': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.35.0': optional: true + '@rollup/rollup-win32-ia32-msvc@4.52.0': + optional: true + + '@rollup/rollup-win32-x64-gnu@4.52.0': + optional: true + '@rollup/rollup-win32-x64-msvc@4.35.0': optional: true + '@rollup/rollup-win32-x64-msvc@4.52.0': + optional: true + '@sec-ant/readable-stream@0.4.1': {} '@sindresorhus/is@5.6.0': {} @@ -10516,15 +11194,15 @@ snapshots: dependencies: defer-to-connect: 2.0.1 - '@tailwindcss/node@4.1.11': + '@tailwindcss/node@4.1.13': dependencies: - '@ampproject/remapping': 2.3.0 - enhanced-resolve: 5.18.1 - jiti: 2.4.2 + '@jridgewell/remapping': 2.3.5 + enhanced-resolve: 5.18.3 + jiti: 2.5.1 lightningcss: 1.30.1 - magic-string: 0.30.17 + magic-string: 0.30.19 source-map-js: 1.2.1 - tailwindcss: 4.1.11 + tailwindcss: 4.1.13 '@tailwindcss/node@4.1.4': dependencies: @@ -10533,95 +11211,95 @@ snapshots: lightningcss: 1.29.2 tailwindcss: 4.1.4 - '@tailwindcss/oxide-android-arm64@4.1.11': + '@tailwindcss/oxide-android-arm64@4.1.13': optional: true '@tailwindcss/oxide-android-arm64@4.1.4': optional: true - '@tailwindcss/oxide-darwin-arm64@4.1.11': + '@tailwindcss/oxide-darwin-arm64@4.1.13': optional: true '@tailwindcss/oxide-darwin-arm64@4.1.4': optional: true - '@tailwindcss/oxide-darwin-x64@4.1.11': + '@tailwindcss/oxide-darwin-x64@4.1.13': optional: true '@tailwindcss/oxide-darwin-x64@4.1.4': optional: true - '@tailwindcss/oxide-freebsd-x64@4.1.11': + '@tailwindcss/oxide-freebsd-x64@4.1.13': optional: true '@tailwindcss/oxide-freebsd-x64@4.1.4': optional: true - '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.11': + '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.13': optional: true '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.4': optional: true - '@tailwindcss/oxide-linux-arm64-gnu@4.1.11': + '@tailwindcss/oxide-linux-arm64-gnu@4.1.13': optional: true '@tailwindcss/oxide-linux-arm64-gnu@4.1.4': optional: true - '@tailwindcss/oxide-linux-arm64-musl@4.1.11': + '@tailwindcss/oxide-linux-arm64-musl@4.1.13': optional: true '@tailwindcss/oxide-linux-arm64-musl@4.1.4': optional: true - '@tailwindcss/oxide-linux-x64-gnu@4.1.11': + '@tailwindcss/oxide-linux-x64-gnu@4.1.13': optional: true '@tailwindcss/oxide-linux-x64-gnu@4.1.4': optional: true - '@tailwindcss/oxide-linux-x64-musl@4.1.11': + '@tailwindcss/oxide-linux-x64-musl@4.1.13': optional: true '@tailwindcss/oxide-linux-x64-musl@4.1.4': optional: true - '@tailwindcss/oxide-wasm32-wasi@4.1.11': + '@tailwindcss/oxide-wasm32-wasi@4.1.13': optional: true '@tailwindcss/oxide-wasm32-wasi@4.1.4': optional: true - '@tailwindcss/oxide-win32-arm64-msvc@4.1.11': + '@tailwindcss/oxide-win32-arm64-msvc@4.1.13': optional: true '@tailwindcss/oxide-win32-arm64-msvc@4.1.4': optional: true - '@tailwindcss/oxide-win32-x64-msvc@4.1.11': + '@tailwindcss/oxide-win32-x64-msvc@4.1.13': optional: true '@tailwindcss/oxide-win32-x64-msvc@4.1.4': optional: true - '@tailwindcss/oxide@4.1.11': + '@tailwindcss/oxide@4.1.13': dependencies: detect-libc: 2.0.4 tar: 7.4.3 optionalDependencies: - '@tailwindcss/oxide-android-arm64': 4.1.11 - '@tailwindcss/oxide-darwin-arm64': 4.1.11 - '@tailwindcss/oxide-darwin-x64': 4.1.11 - '@tailwindcss/oxide-freebsd-x64': 4.1.11 - '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.11 - '@tailwindcss/oxide-linux-arm64-gnu': 4.1.11 - '@tailwindcss/oxide-linux-arm64-musl': 4.1.11 - '@tailwindcss/oxide-linux-x64-gnu': 4.1.11 - '@tailwindcss/oxide-linux-x64-musl': 4.1.11 - '@tailwindcss/oxide-wasm32-wasi': 4.1.11 - '@tailwindcss/oxide-win32-arm64-msvc': 4.1.11 - '@tailwindcss/oxide-win32-x64-msvc': 4.1.11 + '@tailwindcss/oxide-android-arm64': 4.1.13 + '@tailwindcss/oxide-darwin-arm64': 4.1.13 + '@tailwindcss/oxide-darwin-x64': 4.1.13 + '@tailwindcss/oxide-freebsd-x64': 4.1.13 + '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.13 + '@tailwindcss/oxide-linux-arm64-gnu': 4.1.13 + '@tailwindcss/oxide-linux-arm64-musl': 4.1.13 + '@tailwindcss/oxide-linux-x64-gnu': 4.1.13 + '@tailwindcss/oxide-linux-x64-musl': 4.1.13 + '@tailwindcss/oxide-wasm32-wasi': 4.1.13 + '@tailwindcss/oxide-win32-arm64-msvc': 4.1.13 + '@tailwindcss/oxide-win32-x64-msvc': 4.1.13 '@tailwindcss/oxide@4.1.4': optionalDependencies: @@ -10638,42 +11316,49 @@ snapshots: '@tailwindcss/oxide-win32-arm64-msvc': 4.1.4 '@tailwindcss/oxide-win32-x64-msvc': 4.1.4 - '@tailwindcss/postcss@4.1.11': + '@tailwindcss/postcss@4.1.13': dependencies: '@alloc/quick-lru': 5.2.0 - '@tailwindcss/node': 4.1.11 - '@tailwindcss/oxide': 4.1.11 + '@tailwindcss/node': 4.1.13 + '@tailwindcss/oxide': 4.1.13 postcss: 8.5.6 - tailwindcss: 4.1.11 + tailwindcss: 4.1.13 - '@tailwindcss/typography@0.5.16(tailwindcss@4.1.11)': + '@tailwindcss/typography@0.5.16(tailwindcss@4.1.13)': dependencies: lodash.castarray: 4.4.0 lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 postcss-selector-parser: 6.0.10 - tailwindcss: 4.1.11 + tailwindcss: 4.1.13 - '@tailwindcss/vite@4.1.11(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': + '@tailwindcss/vite@4.1.13(vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': dependencies: - '@tailwindcss/node': 4.1.11 - '@tailwindcss/oxide': 4.1.11 - tailwindcss: 4.1.11 - vite: 6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + '@tailwindcss/node': 4.1.13 + '@tailwindcss/oxide': 4.1.13 + tailwindcss: 4.1.13 + vite: 6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) - '@tailwindcss/vite@4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': + '@tailwindcss/vite@4.1.13(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': + dependencies: + '@tailwindcss/node': 4.1.13 + '@tailwindcss/oxide': 4.1.13 + tailwindcss: 4.1.13 + vite: 7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + + '@tailwindcss/vite@4.1.4(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': dependencies: '@tailwindcss/node': 4.1.4 '@tailwindcss/oxide': 4.1.4 tailwindcss: 4.1.4 - vite: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) - '@tailwindcss/vite@4.1.4(vite@6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': + '@tailwindcss/vite@4.1.4(vite@6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': dependencies: '@tailwindcss/node': 4.1.4 '@tailwindcss/oxide': 4.1.4 tailwindcss: 4.1.4 - vite: 6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) '@tokenizer/token@0.3.0': {} @@ -10696,29 +11381,29 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.10 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.1 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 - '@types/babel__traverse': 7.20.7 + '@types/babel__traverse': 7.28.0 '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.28.1 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.26.2 - '@babel/types': 7.26.10 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.1 - '@types/babel__traverse@7.20.7': + '@types/babel__traverse@7.28.0': dependencies: - '@babel/types': 7.26.10 + '@babel/types': 7.28.4 '@types/body-parser@1.19.5': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.0.4 + '@types/node': 24.5.2 '@types/compression@1.7.5': dependencies: @@ -10727,14 +11412,16 @@ snapshots: '@types/compression@1.8.1': dependencies: '@types/express': 5.0.3 - '@types/node': 24.0.4 + '@types/node': 22.15.3 '@types/connect@3.4.38': dependencies: - '@types/node': 24.0.4 + '@types/node': 24.5.2 '@types/estree@1.0.6': {} + '@types/estree@1.0.8': {} + '@types/express-serve-static-core@5.0.6': dependencies: '@types/node': 22.15.3 @@ -10765,7 +11452,7 @@ snapshots: '@types/http-proxy@1.17.15': dependencies: - '@types/node': 24.0.4 + '@types/node': 24.5.2 '@types/istanbul-lib-coverage@2.0.6': {} @@ -10781,7 +11468,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 24.0.4 + '@types/node': 24.5.2 '@types/mime@1.3.5': {} @@ -10801,6 +11488,10 @@ snapshots: dependencies: undici-types: 7.8.0 + '@types/node@24.5.2': + dependencies: + undici-types: 7.12.0 + '@types/normalize-package-data@2.4.4': {} '@types/parse-json@4.0.2': @@ -10820,15 +11511,15 @@ snapshots: dependencies: '@types/react': 19.1.2 - '@types/react-dom@19.1.6(@types/react@19.1.8)': + '@types/react-dom@19.1.9(@types/react@19.1.13)': dependencies: - '@types/react': 19.1.8 + '@types/react': 19.1.13 - '@types/react@19.1.2': + '@types/react@19.1.13': dependencies: csstype: 3.1.3 - '@types/react@19.1.8': + '@types/react@19.1.2': dependencies: csstype: 3.1.3 @@ -10837,12 +11528,12 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 24.0.4 + '@types/node': 24.5.2 '@types/serve-static@1.15.7': dependencies: '@types/http-errors': 2.0.4 - '@types/node': 24.0.4 + '@types/node': 24.5.2 '@types/send': 0.17.4 '@types/triple-beam@1.3.5': {} @@ -10855,22 +11546,22 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 24.0.4 + '@types/node': 24.5.2 optional: true '@typescript-eslint/types@5.62.0': {} - '@typescript-eslint/typescript-estree@5.62.0(supports-color@9.4.0)(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@5.62.0(supports-color@9.4.0)(typescript@5.9.2)': dependencies: '@typescript-eslint/types': 5.62.0 '@typescript-eslint/visitor-keys': 5.62.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.1(supports-color@9.4.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.7.1 - tsutils: 3.21.0(typescript@5.8.3) + tsutils: 3.21.0(typescript@5.9.2) optionalDependencies: - typescript: 5.8.3 + typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -10879,10 +11570,10 @@ snapshots: '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.3 - '@vercel/nft@0.27.7(rollup@4.35.0)(supports-color@9.4.0)': + '@vercel/nft@0.27.7(rollup@4.52.0)(supports-color@9.4.0)': dependencies: '@mapbox/node-pre-gyp': 1.0.11(supports-color@9.4.0) - '@rollup/pluginutils': 5.1.4(rollup@4.35.0) + '@rollup/pluginutils': 5.1.4(rollup@4.52.0) acorn: 8.14.0 acorn-import-attributes: 1.9.5(acorn@8.14.0) async-sema: 3.1.1 @@ -10898,9 +11589,9 @@ snapshots: - rollup - supports-color - '@vercel/react-router@1.2.2(@react-router/dev@7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1))(@react-router/node@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(isbot@5.1.27)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': + '@vercel/react-router@1.2.2(@react-router/dev@7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0)(yaml@2.6.1))(@react-router/node@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(isbot@5.1.27)(react-dom@19.1.0(react@19.1.0))(react@19.1.0)': dependencies: - '@react-router/dev': 7.7.1(@react-router/serve@7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.4.2)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) + '@react-router/dev': 7.7.1(@react-router/serve@7.9.2(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3))(@types/node@20.17.6)(babel-plugin-macros@3.1.0)(jiti@2.5.1)(lightningcss@1.30.1)(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(tsx@4.19.2)(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))(wrangler@4.22.0(@cloudflare/workers-types@4.20250429.0))(yaml@2.6.1) '@react-router/node': 7.7.1(react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0))(typescript@5.8.3) '@vercel/static-config': 3.1.1 isbot: 5.1.27 @@ -10914,30 +11605,43 @@ snapshots: json-schema-to-ts: 1.6.4 ts-morph: 12.0.0 - '@vitejs/plugin-react@4.6.0(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': + '@vitejs/plugin-react@4.7.0(vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': dependencies: '@babel/core': 7.28.0 '@babel/plugin-transform-react-jsx-self': 7.27.1(@babel/core@7.28.0) '@babel/plugin-transform-react-jsx-source': 7.27.1(@babel/core@7.28.0) - '@rolldown/pluginutils': 1.0.0-beta.19 + '@rolldown/pluginutils': 1.0.0-beta.27 '@types/babel__core': 7.20.5 react-refresh: 0.17.0 - vite: 6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - '@vitejs/plugin-rsc@0.4.11(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': + '@vitejs/plugin-rsc@0.4.26(react-dom@19.1.0(react@19.1.0))(react@19.1.0)(vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': dependencies: - '@mjackson/node-fetch-server': 0.7.0 + '@remix-run/node-fetch-server': 0.8.1 es-module-lexer: 1.7.0 estree-walker: 3.0.3 - magic-string: 0.30.17 + magic-string: 0.30.19 periscopic: 4.0.2 react: 19.1.0 react-dom: 19.1.0(react@19.1.0) turbo-stream: 3.1.0 - vite: 6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) - vitefu: 1.1.1(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + vite: 6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vitefu: 1.1.1(vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) + + '@vitejs/plugin-rsc@0.4.31(react-dom@19.1.1(react@19.1.1))(react@19.1.1)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1))': + dependencies: + '@remix-run/node-fetch-server': 0.8.0 + es-module-lexer: 1.7.0 + estree-walker: 3.0.3 + magic-string: 0.30.19 + periscopic: 4.0.2 + react: 19.1.1 + react-dom: 19.1.1(react@19.1.1) + turbo-stream: 3.1.0 + vite: 7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vitefu: 1.1.1(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)) '@whatwg-node/disposablestack@0.0.6': dependencies: @@ -11064,7 +11768,7 @@ snapshots: agent-base@6.0.2(supports-color@9.4.0): dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.1(supports-color@9.4.0) transitivePeerDependencies: - supports-color @@ -11296,6 +12000,8 @@ snapshots: base64-js@1.5.1: {} + baseline-browser-mapping@2.8.3: {} + basic-auth@2.0.1: dependencies: safe-buffer: 5.1.2 @@ -11346,7 +12052,7 @@ snapshots: dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 http-errors: 2.0.0 iconv-lite: 0.6.3 on-finished: 2.4.1 @@ -11389,12 +12095,13 @@ snapshots: node-releases: 2.0.18 update-browserslist-db: 1.1.1(browserslist@4.24.2) - browserslist@4.25.1: + browserslist@4.26.0: dependencies: - caniuse-lite: 1.0.30001727 - electron-to-chromium: 1.5.182 - node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.25.1) + baseline-browser-mapping: 2.8.3 + caniuse-lite: 1.0.30001741 + electron-to-chromium: 1.5.218 + node-releases: 2.0.21 + update-browserslist-db: 1.1.3(browserslist@4.26.0) buffer-crc32@0.2.13: {} @@ -11467,7 +12174,7 @@ snapshots: caniuse-lite@1.0.30001680: {} - caniuse-lite@1.0.30001727: {} + caniuse-lite@1.0.30001741: {} chalk@4.1.2: dependencies: @@ -11799,15 +12506,15 @@ snapshots: dependencies: ms: 2.0.0 - debug@4.4.0(supports-color@9.4.0): + debug@4.4.0: dependencies: ms: 2.1.3 - optionalDependencies: - supports-color: 9.4.0 - debug@4.4.1: + debug@4.4.1(supports-color@9.4.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 9.4.0 decache@4.6.2: dependencies: @@ -11894,10 +12601,10 @@ snapshots: detective-typescript@11.2.0(supports-color@9.4.0): dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(supports-color@9.4.0)(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 5.62.0(supports-color@9.4.0)(typescript@5.9.2) ast-module-types: 5.0.0 node-source-walk: 6.0.2 - typescript: 5.8.3 + typescript: 5.9.2 transitivePeerDependencies: - supports-color @@ -11987,7 +12694,7 @@ snapshots: ee-first@1.1.1: {} - electron-to-chromium@1.5.182: {} + electron-to-chromium@1.5.218: {} electron-to-chromium@1.5.63: {} @@ -12012,6 +12719,11 @@ snapshots: graceful-fs: 4.2.11 tapable: 2.2.1 + enhanced-resolve@5.18.3: + dependencies: + graceful-fs: 4.2.11 + tapable: 2.2.1 + enquirer@2.4.1: dependencies: ansi-colors: 4.1.3 @@ -12051,7 +12763,7 @@ snapshots: esbuild-register@3.6.0(esbuild@0.19.12): dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 esbuild: 0.19.12 transitivePeerDependencies: - supports-color @@ -12371,7 +13083,7 @@ snapshots: content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -12417,7 +13129,7 @@ snapshots: extract-zip@2.0.1: dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -12510,6 +13222,10 @@ snapshots: optionalDependencies: picomatch: 4.0.3 + fdir@6.5.0(picomatch@4.0.3): + optionalDependencies: + picomatch: 4.0.3 + fecha@4.2.3: {} fetch-blob@3.2.0: @@ -12573,7 +13289,7 @@ snapshots: finalhandler@2.1.0: dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -12609,7 +13325,7 @@ snapshots: follow-redirects@1.15.9(debug@4.4.0): optionalDependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 foreground-child@3.3.0: dependencies: @@ -12918,14 +13634,14 @@ snapshots: https-proxy-agent@5.0.1(supports-color@9.4.0): dependencies: agent-base: 6.0.2(supports-color@9.4.0) - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.1(supports-color@9.4.0) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -13165,6 +13881,8 @@ snapshots: jiti@2.4.2: {} + jiti@2.5.1: {} + js-tokens@4.0.0: {} js-yaml@4.1.0: @@ -13379,7 +14097,7 @@ snapshots: lmdb@2.8.5: dependencies: - msgpackr: 1.11.4 + msgpackr: 1.11.5 node-addon-api: 6.1.0 node-gyp-build-optional-packages: 5.1.1 ordered-binary: 1.6.0 @@ -13486,6 +14204,10 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.5.0 + magic-string@0.30.19: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.5 + make-dir@3.1.0: dependencies: semver: 6.3.1 @@ -13688,7 +14410,7 @@ snapshots: '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3 optional: true - msgpackr@1.11.4: + msgpackr@1.11.5: optionalDependencies: msgpackr-extract: 3.0.3 @@ -13723,11 +14445,11 @@ snapshots: nested-error-stacks@2.1.1: {} - netlify-cli@20.1.1(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/express@5.0.1)(@types/node@24.0.4)(picomatch@4.0.3)(rollup@4.35.0): + netlify-cli@20.1.1(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/express@5.0.1)(@types/node@24.5.2)(picomatch@4.0.3)(rollup@4.52.0): dependencies: '@fastify/static': 7.0.4 '@netlify/blobs': 8.2.0 - '@netlify/build': 32.1.0(@opentelemetry/api@1.8.0)(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/node@24.0.4)(picomatch@4.0.3)(rollup@4.35.0) + '@netlify/build': 32.1.0(@opentelemetry/api@1.8.0)(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/node@24.5.2)(picomatch@4.0.3)(rollup@4.52.0) '@netlify/build-info': 9.0.4 '@netlify/config': 22.0.1 '@netlify/edge-bundler': 13.0.2 @@ -13735,7 +14457,7 @@ snapshots: '@netlify/headers-parser': 8.0.0 '@netlify/local-functions-proxy': 2.0.3 '@netlify/redirect-parser': 14.5.1 - '@netlify/zip-it-and-ship-it': 10.0.7(rollup@4.35.0)(supports-color@9.4.0) + '@netlify/zip-it-and-ship-it': 10.0.7(rollup@4.52.0)(supports-color@9.4.0) '@octokit/rest': 21.1.1 '@opentelemetry/api': 1.8.0 '@pnpm/tabtab': 0.5.4 @@ -13753,7 +14475,7 @@ snapshots: content-type: 1.0.5 cookie: 1.0.2 cron-parser: 4.9.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 decache: 4.6.2 dot-prop: 9.0.0 dotenv: 16.5.0 @@ -13892,7 +14614,7 @@ snapshots: node-releases@2.0.18: {} - node-releases@2.0.19: {} + node-releases@2.0.21: {} node-source-walk@6.0.2: dependencies: @@ -14227,7 +14949,7 @@ snapshots: dependencies: '@types/estree': 1.0.6 is-reference: 3.0.3 - zimmerframe: 1.1.2 + zimmerframe: 1.1.4 pg-int8@1.0.1: {} @@ -14480,6 +15202,11 @@ snapshots: react: 19.1.0 scheduler: 0.26.0 + react-dom@19.1.1(react@19.1.1): + dependencies: + react: 19.1.1 + scheduler: 0.26.0 + react-is@17.0.2: {} react-refresh@0.14.2: {} @@ -14488,7 +15215,7 @@ snapshots: react-refresh@0.17.0: {} - react-router@7.7.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: cookie: 1.0.2 react: 19.1.0 @@ -14496,7 +15223,7 @@ snapshots: optionalDependencies: react-dom: 19.1.0(react@19.1.0) - react-router@7.7.1(react-dom@19.1.0(react@19.1.0))(react@19.1.0): + react-router@7.9.2(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: cookie: 1.0.2 react: 19.1.0 @@ -14504,6 +15231,14 @@ snapshots: optionalDependencies: react-dom: 19.1.0(react@19.1.0) + react-router@7.9.2(react-dom@19.1.1(react@19.1.1))(react@19.1.1): + dependencies: + cookie: 1.0.2 + react: 19.1.1 + set-cookie-parser: 2.7.1 + optionalDependencies: + react-dom: 19.1.1(react@19.1.1) + react-server-dom-parcel@19.1.0(react-dom@19.1.0(react@19.1.0))(react@19.1.0): dependencies: react: 19.1.0 @@ -14511,6 +15246,8 @@ snapshots: react@19.1.0: {} + react@19.1.1: {} + read-package-up@11.0.0: dependencies: find-up-simple: 1.0.0 @@ -14675,9 +15412,37 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.35.0 fsevents: 2.3.3 + rollup@4.52.0: + dependencies: + '@types/estree': 1.0.8 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.52.0 + '@rollup/rollup-android-arm64': 4.52.0 + '@rollup/rollup-darwin-arm64': 4.52.0 + '@rollup/rollup-darwin-x64': 4.52.0 + '@rollup/rollup-freebsd-arm64': 4.52.0 + '@rollup/rollup-freebsd-x64': 4.52.0 + '@rollup/rollup-linux-arm-gnueabihf': 4.52.0 + '@rollup/rollup-linux-arm-musleabihf': 4.52.0 + '@rollup/rollup-linux-arm64-gnu': 4.52.0 + '@rollup/rollup-linux-arm64-musl': 4.52.0 + '@rollup/rollup-linux-loong64-gnu': 4.52.0 + '@rollup/rollup-linux-ppc64-gnu': 4.52.0 + '@rollup/rollup-linux-riscv64-gnu': 4.52.0 + '@rollup/rollup-linux-riscv64-musl': 4.52.0 + '@rollup/rollup-linux-s390x-gnu': 4.52.0 + '@rollup/rollup-linux-x64-gnu': 4.52.0 + '@rollup/rollup-linux-x64-musl': 4.52.0 + '@rollup/rollup-openharmony-arm64': 4.52.0 + '@rollup/rollup-win32-arm64-msvc': 4.52.0 + '@rollup/rollup-win32-ia32-msvc': 4.52.0 + '@rollup/rollup-win32-x64-gnu': 4.52.0 + '@rollup/rollup-win32-x64-msvc': 4.52.0 + fsevents: 2.3.3 + router@2.2.0: dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 @@ -14747,7 +15512,7 @@ snapshots: send@1.2.0: dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -15042,7 +15807,7 @@ snapshots: system-architecture@0.1.0: {} - tailwindcss@4.1.11: {} + tailwindcss@4.1.13: {} tailwindcss@4.1.4: {} @@ -15132,6 +15897,11 @@ snapshots: fdir: 6.4.6(picomatch@4.0.3) picomatch: 4.0.3 + tinyglobby@0.2.15: + dependencies: + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + tmp-promise@3.0.3: dependencies: tmp: 0.2.3 @@ -15172,21 +15942,21 @@ snapshots: '@ts-morph/common': 0.11.1 code-block-writer: 10.1.1 - ts-node@10.9.1(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/node@24.0.4)(typescript@5.8.3): + ts-node@10.9.1(@swc/core@1.12.7(@swc/helpers@0.5.17))(@types/node@24.5.2)(typescript@5.9.2): 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': 24.0.4 + '@types/node': 24.5.2 acorn: 8.14.0 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.3 + typescript: 5.9.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: @@ -15198,14 +15968,18 @@ snapshots: optionalDependencies: typescript: 5.8.3 + tsconfck@3.1.4(typescript@5.9.2): + optionalDependencies: + typescript: 5.9.2 + tslib@1.14.1: {} tslib@2.8.1: {} - tsutils@3.21.0(typescript@5.8.3): + tsutils@3.21.0(typescript@5.9.2): dependencies: tslib: 1.14.1 - typescript: 5.8.3 + typescript: 5.9.2 tsx@4.19.2: dependencies: @@ -15243,6 +16017,8 @@ snapshots: typescript@5.8.3: {} + typescript@5.9.2: {} + ufo@1.5.4: {} ufo@1.6.1: @@ -15265,6 +16041,8 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.12.0: {} + undici-types@7.8.0: {} undici@5.28.5: @@ -15350,9 +16128,9 @@ snapshots: escalade: 3.2.0 picocolors: 1.1.1 - update-browserslist-db@1.1.3(browserslist@4.25.1): + update-browserslist-db@1.1.3(browserslist@4.26.0): dependencies: - browserslist: 4.25.1 + browserslist: 4.26.0 escalade: 3.2.0 picocolors: 1.1.1 @@ -15395,6 +16173,10 @@ snapshots: optionalDependencies: typescript: 5.8.3 + valibot@0.41.0(typescript@5.9.2): + optionalDependencies: + typescript: 5.9.2 + validate-npm-package-license@3.0.4: dependencies: spdx-correct: 3.2.0 @@ -15408,13 +16190,13 @@ snapshots: vary@1.1.2: {} - vite-node@3.2.4(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): + vite-node@3.2.4(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.1(supports-color@9.4.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.6(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - '@types/node' - jiti @@ -15429,13 +16211,13 @@ snapshots: - tsx - yaml - vite-node@3.2.4(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): + vite-node@3.2.4(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.1(supports-color@9.4.0) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - '@types/node' - jiti @@ -15450,34 +16232,50 @@ snapshots: - tsx - yaml - vite-plugin-devtools-json@0.2.0(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-devtools-json@0.2.0(vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): dependencies: uuid: 11.1.0 - vite: 6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): + vite-plugin-devtools-json@1.0.0(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): dependencies: - debug: 4.4.0(supports-color@9.4.0) + uuid: 11.1.0 + vite: 7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): + dependencies: + debug: 4.4.1(supports-color@9.4.0) globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.8.3) optionalDependencies: - vite: 6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - typescript - vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): + vite-tsconfig-paths@5.1.4(typescript@5.8.3)(vite@6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): dependencies: - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.1(supports-color@9.4.0) globrex: 0.1.2 tsconfck: 3.1.4(typescript@5.8.3) optionalDependencies: - vite: 6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - typescript - vite@6.3.3(@types/node@20.17.6)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): + vite-tsconfig-paths@5.1.4(typescript@5.9.2)(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): + dependencies: + debug: 4.4.1(supports-color@9.4.0) + globrex: 0.1.2 + tsconfck: 3.1.4(typescript@5.9.2) + optionalDependencies: + vite: 7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + transitivePeerDependencies: + - supports-color + - typescript + + vite@6.3.3(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): dependencies: esbuild: 0.25.2 fdir: 6.4.4(picomatch@4.0.2) @@ -15488,12 +16286,12 @@ snapshots: optionalDependencies: '@types/node': 20.17.6 fsevents: 2.3.3 - jiti: 2.4.2 + jiti: 2.5.1 lightningcss: 1.30.1 tsx: 4.19.2 yaml: 2.6.1 - vite@6.3.3(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): + vite@6.3.3(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): dependencies: esbuild: 0.25.2 fdir: 6.4.4(picomatch@4.0.2) @@ -15502,38 +16300,90 @@ snapshots: rollup: 4.35.0 tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 24.0.4 + '@types/node': 24.5.2 fsevents: 2.3.3 - jiti: 2.4.2 + jiti: 2.5.1 lightningcss: 1.30.1 tsx: 4.19.2 yaml: 2.6.1 - vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): + vite@6.3.6(@types/node@20.17.6)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): dependencies: esbuild: 0.25.4 - fdir: 6.4.4(picomatch@4.0.2) - picomatch: 4.0.2 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 postcss: 8.5.6 rollup: 4.35.0 - tinyglobby: 0.2.13 + tinyglobby: 0.2.14 + optionalDependencies: + '@types/node': 20.17.6 + fsevents: 2.3.3 + jiti: 2.5.1 + lightningcss: 1.30.1 + tsx: 4.19.2 + yaml: 2.6.1 + + vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): + dependencies: + esbuild: 0.25.4 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.35.0 + tinyglobby: 0.2.14 optionalDependencies: '@types/node': 24.0.4 fsevents: 2.3.3 - jiti: 2.4.2 + jiti: 2.5.1 + lightningcss: 1.30.1 + tsx: 4.19.2 + yaml: 2.6.1 + + vite@6.3.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): + dependencies: + esbuild: 0.25.4 + fdir: 6.4.6(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.35.0 + tinyglobby: 0.2.14 + optionalDependencies: + '@types/node': 24.5.2 + fsevents: 2.3.3 + jiti: 2.5.1 lightningcss: 1.30.1 tsx: 4.19.2 yaml: 2.6.1 - vitefu@1.1.1(vite@6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): + vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1): + dependencies: + esbuild: 0.25.4 + fdir: 6.5.0(picomatch@4.0.3) + picomatch: 4.0.3 + postcss: 8.5.6 + rollup: 4.52.0 + tinyglobby: 0.2.15 + optionalDependencies: + '@types/node': 24.5.2 + fsevents: 2.3.3 + jiti: 2.5.1 + lightningcss: 1.30.1 + tsx: 4.19.2 + yaml: 2.6.1 + + vitefu@1.1.1(vite@6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): + optionalDependencies: + vite: 6.3.6(@types/node@24.0.4)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + + vitefu@1.1.1(vite@7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1)): optionalDependencies: - vite: 6.3.5(@types/node@24.0.4)(jiti@2.4.2)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) + vite: 7.1.6(@types/node@24.5.2)(jiti@2.5.1)(lightningcss@1.30.1)(tsx@4.19.2)(yaml@2.6.1) wait-port@1.1.0: dependencies: chalk: 4.1.2 commander: 9.5.0 - debug: 4.4.0(supports-color@9.4.0) + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -15738,7 +16588,7 @@ snapshots: mustache: 4.2.0 stacktracey: 2.1.8 - zimmerframe@1.1.2: {} + zimmerframe@1.1.4: {} zip-stream@4.1.1: dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index cedcc64..2e01944 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -9,5 +9,6 @@ packages: - "node-custom-server" - "node-postgres" - "vercel" - - "unstable_rsc-parcel" - - "unstable_rsc-vite" + - "unstable_rsc-data-mode-parcel" + - "unstable_rsc-data-mode-vite" + - "unstable_rsc-framework-mode" diff --git a/unstable_rsc-parcel/.gitignore b/unstable_rsc-data-mode-parcel/.gitignore similarity index 100% rename from unstable_rsc-parcel/.gitignore rename to unstable_rsc-data-mode-parcel/.gitignore diff --git a/unstable_rsc-parcel/README.md b/unstable_rsc-data-mode-parcel/README.md similarity index 100% rename from unstable_rsc-parcel/README.md rename to unstable_rsc-data-mode-parcel/README.md diff --git a/unstable_rsc-parcel/package.json b/unstable_rsc-data-mode-parcel/package.json similarity index 97% rename from unstable_rsc-parcel/package.json rename to unstable_rsc-data-mode-parcel/package.json index bc824ab..0ee025f 100644 --- a/unstable_rsc-parcel/package.json +++ b/unstable_rsc-data-mode-parcel/package.json @@ -32,7 +32,7 @@ "express": "^5.1.0", "react": "19.1.0", "react-dom": "19.1.0", - "react-router": "7.7.0", + "react-router": "7.9.2", "react-server-dom-parcel": "19.1.0" }, "devDependencies": { diff --git a/unstable_rsc-parcel/public/favicon.ico b/unstable_rsc-data-mode-parcel/public/favicon.ico similarity index 100% rename from unstable_rsc-parcel/public/favicon.ico rename to unstable_rsc-data-mode-parcel/public/favicon.ico diff --git a/unstable_rsc-parcel/src/entry.browser.tsx b/unstable_rsc-data-mode-parcel/src/entry.browser.tsx similarity index 100% rename from unstable_rsc-parcel/src/entry.browser.tsx rename to unstable_rsc-data-mode-parcel/src/entry.browser.tsx diff --git a/unstable_rsc-parcel/src/entry.rsc.tsx b/unstable_rsc-data-mode-parcel/src/entry.rsc.tsx similarity index 100% rename from unstable_rsc-parcel/src/entry.rsc.tsx rename to unstable_rsc-data-mode-parcel/src/entry.rsc.tsx diff --git a/unstable_rsc-parcel/src/entry.ssr.tsx b/unstable_rsc-data-mode-parcel/src/entry.ssr.tsx similarity index 100% rename from unstable_rsc-parcel/src/entry.ssr.tsx rename to unstable_rsc-data-mode-parcel/src/entry.ssr.tsx diff --git a/unstable_rsc-parcel/src/routes/about/route.tsx b/unstable_rsc-data-mode-parcel/src/routes/about/route.tsx similarity index 100% rename from unstable_rsc-parcel/src/routes/about/route.tsx rename to unstable_rsc-data-mode-parcel/src/routes/about/route.tsx diff --git a/unstable_rsc-parcel/src/routes/config.ts b/unstable_rsc-data-mode-parcel/src/routes/config.ts similarity index 100% rename from unstable_rsc-parcel/src/routes/config.ts rename to unstable_rsc-data-mode-parcel/src/routes/config.ts diff --git a/unstable_rsc-parcel/src/routes/home/route.tsx b/unstable_rsc-data-mode-parcel/src/routes/home/route.tsx similarity index 100% rename from unstable_rsc-parcel/src/routes/home/route.tsx rename to unstable_rsc-data-mode-parcel/src/routes/home/route.tsx diff --git a/unstable_rsc-parcel/src/routes/root/client.tsx b/unstable_rsc-data-mode-parcel/src/routes/root/client.tsx similarity index 100% rename from unstable_rsc-parcel/src/routes/root/client.tsx rename to unstable_rsc-data-mode-parcel/src/routes/root/client.tsx diff --git a/unstable_rsc-parcel/src/routes/root/route.tsx b/unstable_rsc-data-mode-parcel/src/routes/root/route.tsx similarity index 100% rename from unstable_rsc-parcel/src/routes/root/route.tsx rename to unstable_rsc-data-mode-parcel/src/routes/root/route.tsx diff --git a/unstable_rsc-parcel/src/routes/root/styles.css b/unstable_rsc-data-mode-parcel/src/routes/root/styles.css similarity index 100% rename from unstable_rsc-parcel/src/routes/root/styles.css rename to unstable_rsc-data-mode-parcel/src/routes/root/styles.css diff --git a/unstable_rsc-parcel/tsconfig.json b/unstable_rsc-data-mode-parcel/tsconfig.json similarity index 100% rename from unstable_rsc-parcel/tsconfig.json rename to unstable_rsc-data-mode-parcel/tsconfig.json diff --git a/unstable_rsc-vite/.gitignore b/unstable_rsc-data-mode-vite/.gitignore similarity index 100% rename from unstable_rsc-vite/.gitignore rename to unstable_rsc-data-mode-vite/.gitignore diff --git a/unstable_rsc-vite/README.md b/unstable_rsc-data-mode-vite/README.md similarity index 100% rename from unstable_rsc-vite/README.md rename to unstable_rsc-data-mode-vite/README.md diff --git a/unstable_rsc-vite/package.json b/unstable_rsc-data-mode-vite/package.json similarity index 96% rename from unstable_rsc-vite/package.json rename to unstable_rsc-data-mode-vite/package.json index 07b7e52..8abccc0 100644 --- a/unstable_rsc-vite/package.json +++ b/unstable_rsc-data-mode-vite/package.json @@ -14,7 +14,7 @@ "express": "^5.1.0", "react": "19.1.0", "react-dom": "19.1.0", - "react-router": "7.7.0" + "react-router": "7.9.2" }, "devDependencies": { "@tailwindcss/typography": "0.5.16", diff --git a/unstable_rsc-vite/public/favicon.ico b/unstable_rsc-data-mode-vite/public/favicon.ico similarity index 100% rename from unstable_rsc-vite/public/favicon.ico rename to unstable_rsc-data-mode-vite/public/favicon.ico diff --git a/unstable_rsc-vite/server.js b/unstable_rsc-data-mode-vite/server.js similarity index 100% rename from unstable_rsc-vite/server.js rename to unstable_rsc-data-mode-vite/server.js diff --git a/unstable_rsc-vite/src/entry.browser.tsx b/unstable_rsc-data-mode-vite/src/entry.browser.tsx similarity index 100% rename from unstable_rsc-vite/src/entry.browser.tsx rename to unstable_rsc-data-mode-vite/src/entry.browser.tsx diff --git a/unstable_rsc-vite/src/entry.rsc.tsx b/unstable_rsc-data-mode-vite/src/entry.rsc.tsx similarity index 100% rename from unstable_rsc-vite/src/entry.rsc.tsx rename to unstable_rsc-data-mode-vite/src/entry.rsc.tsx diff --git a/unstable_rsc-vite/src/entry.ssr.tsx b/unstable_rsc-data-mode-vite/src/entry.ssr.tsx similarity index 100% rename from unstable_rsc-vite/src/entry.ssr.tsx rename to unstable_rsc-data-mode-vite/src/entry.ssr.tsx diff --git a/unstable_rsc-vite/src/routes/about/route.tsx b/unstable_rsc-data-mode-vite/src/routes/about/route.tsx similarity index 100% rename from unstable_rsc-vite/src/routes/about/route.tsx rename to unstable_rsc-data-mode-vite/src/routes/about/route.tsx diff --git a/unstable_rsc-vite/src/routes/config.ts b/unstable_rsc-data-mode-vite/src/routes/config.ts similarity index 100% rename from unstable_rsc-vite/src/routes/config.ts rename to unstable_rsc-data-mode-vite/src/routes/config.ts diff --git a/unstable_rsc-vite/src/routes/home/route.tsx b/unstable_rsc-data-mode-vite/src/routes/home/route.tsx similarity index 100% rename from unstable_rsc-vite/src/routes/home/route.tsx rename to unstable_rsc-data-mode-vite/src/routes/home/route.tsx diff --git a/unstable_rsc-vite/src/routes/root/client.tsx b/unstable_rsc-data-mode-vite/src/routes/root/client.tsx similarity index 100% rename from unstable_rsc-vite/src/routes/root/client.tsx rename to unstable_rsc-data-mode-vite/src/routes/root/client.tsx diff --git a/unstable_rsc-vite/src/routes/root/route.tsx b/unstable_rsc-data-mode-vite/src/routes/root/route.tsx similarity index 100% rename from unstable_rsc-vite/src/routes/root/route.tsx rename to unstable_rsc-data-mode-vite/src/routes/root/route.tsx diff --git a/unstable_rsc-vite/src/routes/root/styles.css b/unstable_rsc-data-mode-vite/src/routes/root/styles.css similarity index 100% rename from unstable_rsc-vite/src/routes/root/styles.css rename to unstable_rsc-data-mode-vite/src/routes/root/styles.css diff --git a/unstable_rsc-vite/tsconfig.json b/unstable_rsc-data-mode-vite/tsconfig.json similarity index 100% rename from unstable_rsc-vite/tsconfig.json rename to unstable_rsc-data-mode-vite/tsconfig.json diff --git a/unstable_rsc-vite/vite.config.ts b/unstable_rsc-data-mode-vite/vite.config.ts similarity index 100% rename from unstable_rsc-vite/vite.config.ts rename to unstable_rsc-data-mode-vite/vite.config.ts diff --git a/unstable_rsc-framework-mode/.gitignore b/unstable_rsc-framework-mode/.gitignore new file mode 100644 index 0000000..9b7c041 --- /dev/null +++ b/unstable_rsc-framework-mode/.gitignore @@ -0,0 +1,6 @@ +.DS_Store +/node_modules/ + +# React Router +/.react-router/ +/build/ diff --git a/unstable_rsc-framework-mode/README.md b/unstable_rsc-framework-mode/README.md new file mode 100644 index 0000000..5cce725 --- /dev/null +++ b/unstable_rsc-framework-mode/README.md @@ -0,0 +1,65 @@ +# Welcome to React Router! (Experimental RSC) + +โ ๏ธ **EXPERIMENTAL**: This template demonstrates React Server Components with React Router. This is experimental technology and not recommended for production use. + +A modern template for exploring React Server Components (RSC) with React Router, powered by Vite. + +## Features + +- ๐งช **Experimental React Server Components** +- ๐ Server-side rendering with RSC +- โก๏ธ Hot Module Replacement (HMR) +- ๐ฆ Asset bundling and optimization with Vite +- ๐ Data loading and mutations +- ๐ TypeScript by default +- ๐ TailwindCSS for styling +- ๐ [React Router docs](https://reactrouter.com/) +- ๐ [React Server Components guide](https://reactrouter.com/how-to/react-server-components) + +## Getting Started + +### Installation + +Install the dependencies: + +```bash +npm install +``` + +### Development + +Start the development server with HMR: + +```bash +npm run dev +``` + +Your application will be available at `http://localhost:5173`. + +## Building for Production + +Create a production build: + +```bash +npm run build +``` + +## Running Production Build + +Run the production server: + +```bash +npm start +``` + +## Understanding React Server Components + +Learn more about React Server Components with React Router in our [comprehensive guide](https://reactrouter.com/how-to/react-server-components). + +## Styling + +This template comes with [Tailwind CSS](https://tailwindcss.com/) already configured for a simple default starting experience. You can use whatever CSS framework you prefer. + +--- + +Built with โค๏ธ using React Router. \ No newline at end of file diff --git a/unstable_rsc-framework-mode/app/app.css b/unstable_rsc-framework-mode/app/app.css new file mode 100644 index 0000000..99345d8 --- /dev/null +++ b/unstable_rsc-framework-mode/app/app.css @@ -0,0 +1,15 @@ +@import "tailwindcss"; + +@theme { + --font-sans: "Inter", ui-sans-serif, system-ui, sans-serif, + "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; +} + +html, +body { + @apply bg-white dark:bg-gray-950; + + @media (prefers-color-scheme: dark) { + color-scheme: dark; + } +} diff --git a/unstable_rsc-framework-mode/app/root.tsx b/unstable_rsc-framework-mode/app/root.tsx new file mode 100644 index 0000000..dfb8372 --- /dev/null +++ b/unstable_rsc-framework-mode/app/root.tsx @@ -0,0 +1,73 @@ +import { + isRouteErrorResponse, + Links, + Meta, + Outlet, + ScrollRestoration, +} from "react-router"; + +import type { Route } from "./+types/root"; +import "./app.css"; + +export const links: Route.LinksFunction = () => [ + { rel: "preconnect", href: "https://fonts.googleapis.com" }, + { + rel: "preconnect", + href: "https://fonts.gstatic.com", + crossOrigin: "anonymous", + }, + { + rel: "stylesheet", + href: "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap", + }, +]; + +export function Layout({ children }: { children: React.ReactNode }) { + return ( + +
+ + + +{details}
+ {stack && ( +
+ {stack}
+
+ )}
+