diff --git a/packages/react-router/package.json b/packages/react-router/package.json index 93ae07d2dd99..363ae7507433 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -68,14 +68,14 @@ "sentry": "^0.44.0" }, "devDependencies": { - "@react-router/dev": "^7.17.0", - "@react-router/node": "^7.15.0", + "@react-router/dev": "^8.5.0", + "@react-router/node": "^8.5.0", "@sentry-internal/rollup-utils": "11.9.0", "@testing-library/react": "^15.0.5", "@types/node": "^20.19.0", "@types/react": "17.0.3", "react": "^18.3.1", - "react-router": "^7.18.0", + "react-router": "^8.5.0", "vite": "^8.3.1" }, "peerDependencies": { diff --git a/packages/react/package.json b/packages/react/package.json index ce565c42d22c..c9905354e53a 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -84,7 +84,7 @@ "history-5": "npm:history@4.9.0", "react": "^18.3.1", "react-dom": "^18.3.1", - "react-router": "^7.18.3", + "react-router": "^8.5.0", "react-router-3": "npm:react-router@3.2.0", "react-router-4": "npm:react-router@4.1.0", "react-router-5": "npm:react-router@5.3.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 20f62385c01c..d24938f06d40 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1930,8 +1930,8 @@ importers: specifier: ^18.3.1 version: 18.3.1(react@18.3.1) react-router: - specifier: ^7.18.3 - version: 7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^8.5.0 + version: 8.5.0(@types/react@17.0.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-router-3: specifier: npm:react-router@3.2.0 version: react-router@3.2.0(react@18.3.1) @@ -1985,11 +1985,11 @@ importers: version: 0.44.0 devDependencies: '@react-router/dev': - specifier: ^7.17.0 - version: 7.17.0(@types/node@20.19.43)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(lightningcss@1.33.0)(react-router@7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(supports-color@10.0.0)(terser@5.43.1)(tsx@4.23.0)(typescript@6.0.3)(vite@8.3.1(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0))(wrangler@4.86.0(@cloudflare/workers-types@4.20260519.1))(yaml@2.9.0) + specifier: ^8.5.0 + version: 8.5.0(react-router@8.5.0(@types/react@17.0.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(supports-color@10.0.0)(typescript@7.0.2)(vite@8.3.1(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0))(wrangler@4.86.0(@cloudflare/workers-types@4.20260519.1)) '@react-router/node': - specifier: ^7.15.0 - version: 7.18.1(react-router@7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@6.0.3) + specifier: ^8.5.0 + version: 8.5.0(react-router@8.5.0(@types/react@17.0.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@7.0.2) '@sentry-internal/rollup-utils': specifier: 11.9.0 version: link:../../dev-packages/rollup-utils @@ -2006,8 +2006,8 @@ importers: specifier: ^18.3.1 version: 18.3.1 react-router: - specifier: ^7.18.0 - version: 7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: ^8.5.0 + version: 8.5.0(@types/react@17.0.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) vite: specifier: ^8.3.1 version: 8.3.1(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0) @@ -6088,9 +6088,6 @@ packages: '@opentelemetry/sdk-trace-base': optional: true - '@mjackson/node-fetch-server@0.2.0': - resolution: {integrity: sha512-EMlH1e30yzmTpGLQjlFmaDAjyOeZhng1/XCd7DExR8PNAnG/G1tyruZxEoUe11ClnwGhGrtsdnyyUx1frSzjng==} - '@modelcontextprotocol/client@2.0.0': resolution: {integrity: sha512-8f1OghQ2rjzIOfqgUCP+8GiUWqRs89njoWLNqAe8kWmDePv3s1fZXseej+QXemssEuuOvLLmLO/kqM3IQHtISw==} engines: {node: '>=20'} @@ -7583,18 +7580,18 @@ packages: '@protobufjs/utf8@1.1.1': resolution: {integrity: sha512-oOAWABowe8EAbMyWKM0tYDKi8Yaox52D+HWZhAIJqQXbqe0xI/GV7FhLWqlEKreMkfDjshR5FKgi3mnle0h6Eg==} - '@react-router/dev@7.17.0': - resolution: {integrity: sha512-+ITMmv/1xUB+QF6ehCCOIVBNBDuKIEE+3JKCt+kTBvxDTk1s49qHbtCA4TzJYge41pNRGtFIiy5VAksLSVJheg==} - engines: {node: '>=20.0.0'} + '@react-router/dev@8.5.0': + resolution: {integrity: sha512-SXmL0ym9Wp8Hi0LdXLG6yPaN8V1rUW4PuavvBS9eqpr0hM3PFjiCUT44pRzCj4G9lKEQBeNcj4beOtpN7IxuCg==} + engines: {node: '>=22.22.0'} hasBin: true peerDependencies: - '@react-router/serve': ^7.17.0 - '@vitejs/plugin-rsc': ~0.5.21 - react-router: ^7.17.0 - react-server-dom-webpack: ^19.2.3 - typescript: ^5.1.0 || ^6.0.0 - vite: ^5.1.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - wrangler: ^3.28.2 || ^4.0.0 + '@react-router/serve': ^8.5.0 + '@vitejs/plugin-rsc': ~0.5.26 + react-router: ^8.5.0 + react-server-dom-webpack: ^19.2.7 + typescript: ^5.1.0 || ^6.0.0 || ^7.0.0 + vite: ^7.0.0 || ^8.0.0 + wrangler: ^4.0.0 peerDependenciesMeta: '@react-router/serve': optional: true @@ -7607,22 +7604,12 @@ packages: wrangler: optional: true - '@react-router/node@7.17.0': - resolution: {integrity: sha512-RYR47qM9gJ8zV8Ntial5Rkgcst2YnwWXt0Ai34FezzkDK6AILpxpVatEzFEhNRwbSh6JO6iweY7XhfM4/K5dBA==} - engines: {node: '>=20.0.0'} + '@react-router/node@8.5.0': + resolution: {integrity: sha512-9a3a37TW5GAo/J336Uk1tca/X1OxjpseETz/zCHcojtL7oRlFrlFoDt6wSdCtFRCiwlLyHcWY+qwZ+xnb05kSg==} + engines: {node: '>=22.22.0'} peerDependencies: - react-router: 7.17.0 - typescript: ^5.1.0 || ^6.0.0 - peerDependenciesMeta: - typescript: - optional: true - - '@react-router/node@7.18.1': - resolution: {integrity: sha512-2GhAwa90z/+GMFM8Q5HsgwzakYogbQcZpqpNonhN4YWDRjWkSz+t5jgwNAFvG8ENR8fKGEVEsOHIaNVDfW9Ouw==} - engines: {node: '>=20.0.0'} - peerDependencies: - react-router: 7.18.1 - typescript: ^5.1.0 || ^6.0.0 + react-router: 8.5.0 + typescript: ^5.1.0 || ^6.0.0 || ^7.0.0 peerDependenciesMeta: typescript: optional: true @@ -7725,8 +7712,8 @@ packages: peerDependencies: '@redis/client': ^5.12.1 - '@remix-run/node-fetch-server@0.13.0': - resolution: {integrity: sha512-1EsNo0ZpgXu/90AWoRZf/oE3RVTUS80tiTUpt+hv5pjtAkw7icN4WskDwz/KdAw5ARbJLMhZBrO1NqThmy/McA==} + '@remix-run/node-fetch-server@0.14.2': + resolution: {integrity: sha512-1cpM/f5i1ka/9CUMBwZXZp7Bn92x8VQjzg+F4eEe88DlVdNHkAKrf/vvbZoYgdkfy2bWHtGC6LQGLmojEqOF4Q==} '@remix-run/node@2.17.5': resolution: {integrity: sha512-CwOUCDJqh9o8r/n5N1l+vz4Jh7DFU52/jo7MN56+OL9gM+14aQKdq1aLAh+4V6GuI/qtki9PPk02GmULimmDkw==} @@ -7748,6 +7735,9 @@ packages: typescript: optional: true + '@remix-run/route-pattern@0.22.1': + resolution: {integrity: sha512-czdGJWh09Lapvcqt7Vb09KlrU2PhRJ8xQaI+AItTuD9aDJ5MAgxnS38lnys6Ll+6RJEqPiaUqTwIQhVLwFvv+w==} + '@remix-run/route-pattern@1.0.0': resolution: {integrity: sha512-EsI8J5AcDpnV76lGcpwPCqCN1Vj7X2eNPqgUr+RjInTsm4iTnrGzn0iIUxpUjQ5/Ba1cAd8CMMbsA2bjEjZiyQ==} @@ -9793,9 +9783,6 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || >=16} deprecated: This package is no longer supported. - arg@5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - argparse@1.0.10: resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} @@ -11114,8 +11101,8 @@ packages: peerDependencies: '@babel/core': ^7.23.0 || ^8.0.0 - dedent@1.5.3: - resolution: {integrity: sha512-NHQtfOOW68WD8lgypbLA5oT+Bt0xXJhiYvoR6SmmNXZfpzOGXwdKWmcwG8N7PwVVWV3eF/68nmD9BaJSsTBhyQ==} + dedent@1.7.2: + resolution: {integrity: sha512-WzMx3mW98SN+zn3hgemf4OzdmyNhhhKz5Ay0pUfQiMQ3e1g+xmTJWp/pKdwKVXhdSkAEGIIzqeuWrL3mV/AXbA==} peerDependencies: babel-plugin-macros: ^3.1.0 peerDependenciesMeta: @@ -12149,9 +12136,9 @@ packages: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} - exit-hook@2.2.1: - resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==} - engines: {node: '>=6'} + exit-hook@5.1.0: + resolution: {integrity: sha512-INjr2xyxHo7bhAqf5ong++GZPPnpcuBcaXUKt03yf7Fie9yWD7FapL4teOU0+awQazGs5ucBh7xWs/AD+6nhog==} + engines: {node: '>=20'} expand-tilde@2.0.2: resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} @@ -13479,6 +13466,10 @@ packages: resolution: {integrity: sha512-aCMIBSKd/XPRYdiCQTLC8QHH4YT8B3JUADu+7COgYIZPvkeoMcUHMRjZLM9/7V8fCj+l7FSREc1lOPNjzogo/A==} engines: {node: '>=18'} + isbot@5.2.2: + resolution: {integrity: sha512-iQcBXcd+Rv/pkubRyGh2utW2j1oPG5hZY6TUhVPpqK4G+o3IbxpJNx04hgksjc/N7GK5pEorUxDeg31cFgEk/w==} + engines: {node: '>=18'} + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -13618,11 +13609,6 @@ packages: engines: {node: '>=4'} hasBin: true - jsesc@3.0.2: - resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} - engines: {node: '>=6'} - hasBin: true - jsesc@3.1.0: resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} engines: {node: '>=6'} @@ -16211,11 +16197,6 @@ packages: engines: {node: '>=10.13.0'} hasBin: true - prettier@3.8.1: - resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==} - engines: {node: '>=14'} - hasBin: true - pretty-bytes@5.6.0: resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==} engines: {node: '>=6'} @@ -16423,8 +16404,8 @@ packages: react-is@18.3.1: resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} - react-refresh@0.14.2: - resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} + react-refresh@0.18.0: + resolution: {integrity: sha512-QgT5//D3jfjJb6Gsjxv0Slpj23ip+HtOpnNgnb2S5zU3CB26G/IDPGoy4RJB42wzFE46DRsstbW6tKHoKbhAxw==} engines: {node: '>=0.10.0'} react-router-dom@6.30.4: @@ -16455,13 +16436,19 @@ packages: peerDependencies: react: '>=16.8' - react-router@7.18.3: - resolution: {integrity: sha512-gyXgtdr5uACJ5b1Q4udzjVV+tb/rlHIMJKuJ0e89R4Kzgz47z/rgP0dIKxktqIEUhDHluGTPJJH/wRha7CyqsA==} - engines: {node: '>=20.0.0'} + react-router@8.5.0: + resolution: {integrity: sha512-9nEd/deifcTJIIcUaNIyQGkyXD0D6QVB9XD2O5GgHpP3xu3U5RXm87YQ8++Wn8JQWgMBM/5+PjWPM/7n7O7WHA==} + engines: {node: '>=22.22.0'} peerDependencies: - react: '>=18' - react-dom: '>=18' + '@types/react': '>=19.2.0' + '@types/react-dom': '>=19.2.0' + react: '>=19.2.7' + react-dom: '>=19.2.7' peerDependenciesMeta: + '@types/react': + optional: true + '@types/react-dom': + optional: true react-dom: optional: true @@ -18679,11 +18666,6 @@ packages: peerDependencies: vite: ^2.6.0 || ^3.0.0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0 || ^7.0.0-0 || ^8.0.0 - vite-node@3.2.4: - resolution: {integrity: sha512-EbKSKh+bh1E1IFxeO0pg1n4dvoOTt0UDiXMd/qn++r98+jPO1xtJilvXldeuQ8giIB5IkpjCgMleHMNEsGH6pg==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - vite-node@5.3.0: resolution: {integrity: sha512-8f20COPYJujc3OKPX6OuyBy3ZIv2det4eRRU4GY1y2MjbeGSUmPjedxg1b72KnTagCofwvZ65ThzjxDW2AtQFQ==} engines: {node: ^20.19.0 || >=22.12.0} @@ -24207,8 +24189,6 @@ snapshots: - bufferutil - utf-8-validate - '@mjackson/node-fetch-server@0.2.0': {} - '@modelcontextprotocol/client@2.0.0': dependencies: '@modelcontextprotocol/core': 2.0.0 @@ -25680,69 +25660,46 @@ snapshots: '@protobufjs/utf8@1.1.1': {} - '@react-router/dev@7.17.0(@types/node@20.19.43)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(lightningcss@1.33.0)(react-router@7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(supports-color@10.0.0)(terser@5.43.1)(tsx@4.23.0)(typescript@6.0.3)(vite@8.3.1(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0))(wrangler@4.86.0(@cloudflare/workers-types@4.20260519.1))(yaml@2.9.0)': + '@react-router/dev@8.5.0(react-router@8.5.0(@types/react@17.0.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(supports-color@10.0.0)(typescript@7.0.2)(vite@8.3.1(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0))(wrangler@4.86.0(@cloudflare/workers-types@4.20260519.1))': dependencies: '@babel/core': 7.29.7(supports-color@10.0.0) '@babel/generator': 7.29.8 '@babel/parser': 7.29.9 - '@babel/plugin-syntax-jsx': 7.29.7(@babel/core@7.29.7(supports-color@10.0.0)) - '@babel/preset-typescript': 7.28.5(@babel/core@7.29.7(supports-color@10.0.0))(supports-color@10.0.0) '@babel/traverse': 7.29.8(supports-color@10.0.0) '@babel/types': 7.29.8 - '@react-router/node': 7.17.0(react-router@7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@6.0.3) - '@remix-run/node-fetch-server': 0.13.0 - arg: 5.0.2 + '@react-router/node': 8.5.0(react-router@8.5.0(@types/react@17.0.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@7.0.2) + '@remix-run/node-fetch-server': 0.14.2 babel-dead-code-elimination: 1.0.12(supports-color@10.0.0) - chokidar: 4.0.3 - dedent: 1.5.3 - es-module-lexer: 1.7.0 - exit-hook: 2.2.1 - isbot: 5.1.34 - jsesc: 3.0.2 + chokidar: 5.0.0 + dedent: 1.7.2 + es-module-lexer: 2.1.0 + exit-hook: 5.1.0 + isbot: 5.2.2 + jsesc: 3.1.0 lodash: 4.18.1 p-map: 7.0.7 - pathe: 1.1.2 + pathe: 2.0.3 picocolors: 1.1.1 pkg-types: 2.3.1 - prettier: 3.8.1 - react-refresh: 0.14.2 - react-router: 7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-refresh: 0.18.0 + react-router: 8.5.0(@types/react@17.0.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) semver: 7.8.5 tinyglobby: 0.2.17 - valibot: 1.4.2(typescript@6.0.3) + valibot: 1.4.2(typescript@7.0.2) vite: 8.3.1(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0) - vite-node: 3.2.4(@types/node@20.19.43)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(lightningcss@1.33.0)(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(supports-color@10.0.0)(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0) optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 wrangler: 4.86.0(@cloudflare/workers-types@4.20260519.1) transitivePeerDependencies: - - '@types/node' - babel-plugin-macros - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - supports-color - - terser - - tsx - - yaml - - '@react-router/node@7.17.0(react-router@7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@6.0.3)': - dependencies: - '@mjackson/node-fetch-server': 0.2.0 - react-router: 7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - optionalDependencies: - typescript: 6.0.3 - '@react-router/node@7.18.1(react-router@7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@6.0.3)': + '@react-router/node@8.5.0(react-router@8.5.0(@types/react@17.0.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@7.0.2)': dependencies: - '@mjackson/node-fetch-server': 0.2.0 - react-router: 7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@remix-run/node-fetch-server': 0.14.2 + react-router: 8.5.0(@types/react@17.0.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 '@redis/bloom@1.2.0(@redis/client@1.5.16)': dependencies: @@ -25812,7 +25769,7 @@ snapshots: dependencies: '@redis/client': 5.12.1(@opentelemetry/api@1.9.0) - '@remix-run/node-fetch-server@0.13.0': {} + '@remix-run/node-fetch-server@0.14.2': {} '@remix-run/node@2.17.5(typescript@5.8.3)': dependencies: @@ -25838,6 +25795,8 @@ snapshots: optionalDependencies: typescript: 5.8.3 + '@remix-run/route-pattern@0.22.1': {} + '@remix-run/route-pattern@1.0.0': {} '@remix-run/router@1.23.3': {} @@ -28301,8 +28260,6 @@ snapshots: delegates: 1.0.0 readable-stream: 3.6.2 - arg@5.0.2: {} - argparse@1.0.10: dependencies: sprintf-js: 1.0.3 @@ -29926,7 +29883,7 @@ snapshots: '@babel/core': 7.29.7(supports-color@10.0.0) babel-import-util: 3.0.1 - dedent@1.5.3: {} + dedent@1.7.2: {} deep-equal@1.0.1: {} @@ -31122,7 +31079,7 @@ snapshots: signal-exit: 4.1.0 strip-final-newline: 3.0.0 - exit-hook@2.2.1: {} + exit-hook@5.1.0: {} expand-tilde@2.0.2: dependencies: @@ -32845,6 +32802,8 @@ snapshots: isbot@5.1.34: {} + isbot@5.2.2: {} + isexe@2.0.0: {} isexe@3.1.1: {} @@ -33073,8 +33032,6 @@ snapshots: jsesc@2.5.2: {} - jsesc@3.0.2: {} - jsesc@3.1.0: {} json-bigint@1.0.0: @@ -36853,8 +36810,6 @@ snapshots: prettier@2.8.8: {} - prettier@3.8.1: {} - pretty-bytes@5.6.0: {} pretty-bytes@7.1.0: {} @@ -37061,7 +37016,7 @@ snapshots: react-is@18.3.1: {} - react-refresh@0.14.2: {} + react-refresh@0.18.0: {} react-router-dom@6.30.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: @@ -37110,12 +37065,13 @@ snapshots: '@remix-run/router': 1.23.3 react: 18.3.1 - react-router@7.18.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-router@8.5.0(@types/react@17.0.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - cookie: 1.1.1 + '@remix-run/route-pattern': 0.22.1 + cookie-es: 3.1.1 react: 18.3.1 - set-cookie-parser: 2.6.0 optionalDependencies: + '@types/react': 17.0.3 react-dom: 18.3.1(react@18.3.1) react@18.3.1: @@ -39629,9 +39585,9 @@ snapshots: uuid@9.0.1: {} - valibot@1.4.2(typescript@6.0.3): + valibot@1.4.2(typescript@7.0.2): optionalDependencies: - typescript: 6.0.3 + typescript: 7.0.2 validate-html-nesting@1.2.2: {} @@ -39764,27 +39720,6 @@ snapshots: dependencies: vite: 8.3.1(@types/node@20.19.43)(esbuild@0.28.1)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0) - vite-node@3.2.4(@types/node@20.19.43)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(lightningcss@1.33.0)(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(supports-color@10.0.0)(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0): - dependencies: - cac: 6.7.14 - debug: 4.4.3(supports-color@10.0.0) - es-module-lexer: 1.7.0 - pathe: 2.0.3 - vite: 7.3.6(@types/node@20.19.43)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(lightningcss@1.33.0)(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - vite-node@5.3.0(@types/node@20.19.43)(jiti@2.7.0)(less@4.2.0(supports-color@10.0.0))(lightningcss@1.33.0)(sass@1.72.0)(stylus@0.59.0(supports-color@10.0.0))(terser@5.43.1)(tsx@4.23.0)(yaml@2.9.0): dependencies: cac: 6.7.14