diff --git a/package.json b/package.json index 7ad6fc5..fa0499d 100644 --- a/package.json +++ b/package.json @@ -16,7 +16,7 @@ "isbot": "^5.1.36", "react": "^19.2.6", "react-dom": "^19.2.6", - "react-router": "7.16.0" + "react-router": "8.3.0" }, "devDependencies": { "@react-router/dev": "7.16.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e29004d..7e249b6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,13 +10,13 @@ importers: dependencies: '@react-router/node': specifier: 7.16.0 - version: 7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) + version: 7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) '@react-router/serve': specifier: 7.16.0 - version: 7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) + version: 7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) '@vercel/react-router': specifier: ^1.3.1 - version: 1.3.1(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0)(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0)))(@react-router/node@7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(isbot@5.1.40)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + version: 1.3.1(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0)(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0)))(@react-router/node@7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(isbot@5.1.40)(react-dom@19.2.6(react@19.2.6))(react@19.2.6) isbot: specifier: ^5.1.36 version: 5.1.40 @@ -27,12 +27,12 @@ importers: specifier: ^19.2.6 version: 19.2.6(react@19.2.6) react-router: - specifier: 7.16.0 - version: 7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + specifier: 8.3.0 + version: 8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) devDependencies: '@react-router/dev': specifier: 7.16.0 - version: 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0)(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0)) + version: 7.16.0(@react-router/serve@7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0)(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0)) '@tailwindcss/vite': specifier: ^4.2.2 version: 4.3.0(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0)) @@ -1098,6 +1098,9 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + cookie-es@3.1.1: + resolution: {integrity: sha512-UaXxwISYJPTr9hwQxMFYZ7kNhSXboMXP+Z3TRX6f1/NyaGPfuNUZOWP1pUEb75B2HjfklIYLVRfWiFZJyC6Npg==} + cookie-signature@1.0.7: resolution: {integrity: sha512-NXdYc3dLr47pBkpUCHtKSwIOQXLVn8dZEuywboCOJY/osA0wFSLlSawr3KN8qXJEyX66FcONTH8EIlVuK0yyFA==} @@ -1105,10 +1108,6 @@ packages: resolution: {integrity: sha512-yki5XnKuf750l50uGTllt6kKILY4nQ1eNIQatoXEByZ5dWgnKqbnqmTrBE5B4N7lrMJKQ2ytWMiTO2o0v6Ew/w==} engines: {node: '>= 0.6'} - cookie@1.1.1: - resolution: {integrity: sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==} - engines: {node: '>=18'} - css-tree@3.2.1: resolution: {integrity: sha512-X7sjQzceUhu1u7Y/ylrRZFU2FS6LRiFVp6rKLPg23y3x3c3DOKAwuXGDp+PAGjh6CSnCjYeAul8pcT8bAl+lSA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} @@ -1676,12 +1675,12 @@ packages: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} - react-router@7.16.0: - resolution: {integrity: sha512-wArC8lVyJb3+jM9OpDyW6hLCizACWkvQR/sSGqSs+o5uEXEtGlqdZ4v8hENR3Jad6i+LRkK93q/+bQAcvl6V1A==} - engines: {node: '>=20.0.0'} + react-router@8.3.0: + resolution: {integrity: sha512-qyPMvW83jGIct3yiieisxdk9M745anqhpIMKN5m1t6yBMfgVPpt77aHOqs5fUlEJRMCGffg9BaQLH9oPVOL7xQ==} + engines: {node: '>=22.22.0'} peerDependencies: - react: '>=18' - react-dom: '>=18' + react: '>=19.2.7' + react-dom: '>=19.2.7' peerDependenciesMeta: react-dom: optional: true @@ -1752,9 +1751,6 @@ packages: resolution: {integrity: sha512-x0RTqQel6g5SY7Lg6ZreMmsOzncHFU7nhnRWkKgWuMTu5NN0DR5oruckMqRvacAN9d5w6ARnRBXl9xhDCgfMeA==} engines: {node: '>= 0.8.0'} - set-cookie-parser@2.7.2: - resolution: {integrity: sha512-oeM1lpU/UvhTxw+g3cIfxXHyJRc/uidd3yK1P242gzHds0udQBYzs3y8j4gCCW+ZJ7ad0yctld8RYO+bdurlvw==} - setprototypeof@1.2.0: resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} @@ -2442,7 +2438,7 @@ snapshots: '@oxc-project/types@0.132.0': {} - '@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0)(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0))': + '@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0)(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0))': dependencies: '@babel/core': 7.29.7 '@babel/generator': 7.29.7 @@ -2451,7 +2447,7 @@ snapshots: '@babel/preset-typescript': 7.29.7(@babel/core@7.29.7) '@babel/traverse': 7.29.7 '@babel/types': 7.29.7 - '@react-router/node': 7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) + '@react-router/node': 7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) '@remix-run/node-fetch-server': 0.13.3 arg: 5.0.2 babel-dead-code-elimination: 1.0.12 @@ -2468,14 +2464,14 @@ snapshots: pkg-types: 2.3.1 prettier: 3.8.3 react-refresh: 0.14.2 - react-router: 7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-router: 8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) semver: 7.8.1 tinyglobby: 0.2.17 valibot: 1.4.1(typescript@5.9.3) vite: 8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0) vite-node: 3.2.4(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0) optionalDependencies: - '@react-router/serve': 7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) + '@react-router/serve': 7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - '@types/node' @@ -2492,31 +2488,31 @@ snapshots: - tsx - yaml - '@react-router/express@7.16.0(express@4.22.2)(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)': + '@react-router/express@7.16.0(express@4.22.2)(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)': dependencies: - '@react-router/node': 7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) + '@react-router/node': 7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) express: 4.22.2 - react-router: 7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-router: 8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) optionalDependencies: typescript: 5.9.3 - '@react-router/node@7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)': + '@react-router/node@7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)': dependencies: '@mjackson/node-fetch-server': 0.2.0 - react-router: 7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-router: 8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) optionalDependencies: typescript: 5.9.3 - '@react-router/serve@7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)': + '@react-router/serve@7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)': dependencies: '@mjackson/node-fetch-server': 0.2.0 - '@react-router/express': 7.16.0(express@4.22.2)(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) - '@react-router/node': 7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) + '@react-router/express': 7.16.0(express@4.22.2)(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) + '@react-router/node': 7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) compression: 1.8.1 express: 4.22.2 get-port: 5.1.1 morgan: 1.10.1 - react-router: 7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) + react-router: 8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6) source-map-support: 0.5.21 transitivePeerDependencies: - supports-color @@ -2787,10 +2783,10 @@ snapshots: dependencies: csstype: 3.2.3 - '@vercel/react-router@1.3.1(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0)(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0)))(@react-router/node@7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(isbot@5.1.40)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': + '@vercel/react-router@1.3.1(@react-router/dev@7.16.0(@react-router/serve@7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0)(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0)))(@react-router/node@7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(isbot@5.1.40)(react-dom@19.2.6(react@19.2.6))(react@19.2.6)': dependencies: - '@react-router/dev': 7.16.0(@react-router/serve@7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0)(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0)) - '@react-router/node': 7.16.0(react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) + '@react-router/dev': 7.16.0(@react-router/serve@7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3))(@types/node@22.19.19)(jiti@2.7.0)(lightningcss@1.32.0)(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3)(vite@8.0.14(@types/node@22.19.19)(esbuild@0.27.7)(jiti@2.7.0)) + '@react-router/node': 7.16.0(react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6))(typescript@5.9.3) '@vercel/static-config': 3.4.0 isbot: 5.1.40 react: 19.2.6 @@ -2986,12 +2982,12 @@ snapshots: convert-source-map@2.0.0: {} + cookie-es@3.1.1: {} + cookie-signature@1.0.7: {} cookie@0.7.2: {} - cookie@1.1.1: {} - css-tree@3.2.1: dependencies: mdn-data: 2.27.1 @@ -3507,11 +3503,10 @@ snapshots: react-refresh@0.14.2: {} - react-router@7.16.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6): + react-router@8.3.0(react-dom@19.2.6(react@19.2.6))(react@19.2.6): dependencies: - cookie: 1.1.1 + cookie-es: 3.1.1 react: 19.2.6 - set-cookie-parser: 2.7.2 optionalDependencies: react-dom: 19.2.6(react@19.2.6) @@ -3627,8 +3622,6 @@ snapshots: transitivePeerDependencies: - supports-color - set-cookie-parser@2.7.2: {} - setprototypeof@1.2.0: {} side-channel-list@1.0.1: