diff --git a/examples/react-router-custom-path/package.json b/examples/react-router-custom-path/package.json index 22786a7..3c88a5c 100644 --- a/examples/react-router-custom-path/package.json +++ b/examples/react-router-custom-path/package.json @@ -13,7 +13,7 @@ "@generouted/react-router": "^1.19.11", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-router-dom": "6.27.0" + "react-router-dom": "^7.1.5" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react-router-custom/package.json b/examples/react-router-custom/package.json index 1561920..2a510d5 100644 --- a/examples/react-router-custom/package.json +++ b/examples/react-router-custom/package.json @@ -13,7 +13,7 @@ "@generouted/react-router": "^1.19.11", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-router-dom": "6.27.0" + "react-router-dom": "^7.1.5" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react-router-mdx/package.json b/examples/react-router-mdx/package.json index e77f694..06f6d10 100644 --- a/examples/react-router-mdx/package.json +++ b/examples/react-router-mdx/package.json @@ -15,7 +15,7 @@ "@mdx-js/rollup": "^3.1.0", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-router-dom": "6.27.0" + "react-router-dom": "^7.1.5" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react-router-route-modals/package.json b/examples/react-router-route-modals/package.json index ac2e583..cac5e93 100644 --- a/examples/react-router-route-modals/package.json +++ b/examples/react-router-route-modals/package.json @@ -13,7 +13,7 @@ "@generouted/react-router": "^1.19.11", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-router-dom": "6.27.0" + "react-router-dom": "^7.1.5" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/examples/react-router/package.json b/examples/react-router/package.json index cdd9b6c..eba6a26 100644 --- a/examples/react-router/package.json +++ b/examples/react-router/package.json @@ -13,7 +13,7 @@ "@generouted/react-router": "^1.19.11", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-router-dom": "6.27.0" + "react-router-dom": "^7.1.5" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/explorer/package.json b/explorer/package.json index 89458c2..0a1898e 100644 --- a/explorer/package.json +++ b/explorer/package.json @@ -13,7 +13,7 @@ "@generouted/react-router": "^1.19.11", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-router-dom": "^6.27.0" + "react-router-dom": "^7.1.5" }, "devDependencies": { "@types/react": "^19.0.8", diff --git a/packages/generouted/package.json b/packages/generouted/package.json index 0d73e56..cbf958e 100644 --- a/packages/generouted/package.json +++ b/packages/generouted/package.json @@ -92,15 +92,15 @@ "@tanstack/react-location": "^3.7.4", "@types/react": "^19.0.8", "@types/react-dom": "^19.0.3", - "react": "19.0.0", - "react-dom": "19.0.0", - "react-router-dom": "^6.27.0", + "react": "^19.0.0", + "react-dom": "^19.0.0", + "react-router-dom": "^7.1.5", "solid-js": "^1.9.4", "typescript": "^5.7.3", "vite": "^6.1.0", "vitest": "^3.0.5" }, "peerDependencies": { - "vite": ">=3" + "vite": ">=5" } } diff --git a/packages/react-router/package.json b/packages/react-router/package.json index aa5e7ab..a4281a2 100644 --- a/packages/react-router/package.json +++ b/packages/react-router/package.json @@ -87,7 +87,7 @@ "devDependencies": { "@generouted/core": "workspace:*", "@types/react": "^19.0.8", - "react-router-dom": "^6.27.0", + "react-router-dom": "^7.1.5", "tsup": "^8.3.6", "typescript": "^5.7.3", "vite": "^6.1.0" @@ -95,6 +95,6 @@ "peerDependencies": { "react": ">=18", "react-router-dom": ">=6", - "vite": ">=4" + "vite": ">=5" } } diff --git a/packages/solid-router/package.json b/packages/solid-router/package.json index 154c15b..b46d9b8 100644 --- a/packages/solid-router/package.json +++ b/packages/solid-router/package.json @@ -94,8 +94,8 @@ "vite": "^6.1.0" }, "peerDependencies": { - "@solidjs/router": ">=0.8", + "@solidjs/router": ">=0.14", "solid-js": ">=1", - "vite": ">=3" + "vite": ">=5" } } diff --git a/packages/tanstack-react-router/package.json b/packages/tanstack-react-router/package.json index 94bb290..edf51dd 100644 --- a/packages/tanstack-react-router/package.json +++ b/packages/tanstack-react-router/package.json @@ -62,6 +62,6 @@ "vite": "^6.1.0" }, "peerDependencies": { - "vite": ">=3" + "vite": ">=5" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 09ab6cb..90e5d5f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -169,8 +169,8 @@ importers: specifier: ^19.0.0 version: 19.0.0(react@19.0.0) react-router-dom: - specifier: 6.27.0 - version: 6.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^7.1.5 + version: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) devDependencies: '@types/react': specifier: ^19.0.8 @@ -203,8 +203,8 @@ importers: specifier: ^19.0.0 version: 19.0.0(react@19.0.0) react-router-dom: - specifier: 6.27.0 - version: 6.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^7.1.5 + version: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) devDependencies: '@types/react': specifier: ^19.0.8 @@ -237,8 +237,8 @@ importers: specifier: ^19.0.0 version: 19.0.0(react@19.0.0) react-router-dom: - specifier: 6.27.0 - version: 6.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^7.1.5 + version: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) devDependencies: '@types/react': specifier: ^19.0.8 @@ -274,8 +274,8 @@ importers: specifier: ^19.0.0 version: 19.0.0(react@19.0.0) react-router-dom: - specifier: 6.27.0 - version: 6.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^7.1.5 + version: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) devDependencies: '@types/react': specifier: ^19.0.8 @@ -308,8 +308,8 @@ importers: specifier: ^19.0.0 version: 19.0.0(react@19.0.0) react-router-dom: - specifier: 6.27.0 - version: 6.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^7.1.5 + version: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) devDependencies: '@types/react': specifier: ^19.0.8 @@ -401,8 +401,8 @@ importers: specifier: ^19.0.0 version: 19.0.0(react@19.0.0) react-router-dom: - specifier: ^6.27.0 - version: 6.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^7.1.5 + version: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) devDependencies: '@types/react': specifier: ^19.0.8 @@ -450,14 +450,14 @@ importers: specifier: ^19.0.3 version: 19.0.3(@types/react@19.0.8) react: - specifier: 19.0.0 + specifier: ^19.0.0 version: 19.0.0 react-dom: - specifier: 19.0.0 + specifier: ^19.0.0 version: 19.0.0(react@19.0.0) react-router-dom: - specifier: ^6.27.0 - version: 6.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^7.1.5 + version: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) solid-js: specifier: ^1.9.4 version: 1.9.4 @@ -490,8 +490,8 @@ importers: specifier: ^19.0.8 version: 19.0.8 react-router-dom: - specifier: ^6.27.0 - version: 6.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0) + specifier: ^7.1.5 + version: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) tsup: specifier: ^8.3.6 version: 8.3.6(jiti@2.4.2)(postcss@8.5.1)(typescript@5.7.3)(yaml@2.7.0) @@ -1359,10 +1359,6 @@ packages: peerDependencies: release-it: ^14.0.0 || ^15.2.0 || ^16.0.0 || ^17.0.0 - '@remix-run/router@1.20.0': - resolution: {integrity: sha512-mUnk8rPJBI9loFDZ+YzPGdeniYK+FTmRD1TMCz7ev2SNIozyKKpnGgsxO34u6Z4z/t0ITuu7voi/AshfsGsgFg==} - engines: {node: '>=14.0.0'} - '@rollup/pluginutils@5.1.2': resolution: {integrity: sha512-/FIdS3PyZ39bjZlwqFnWqCOVnW7o963LtKMwQOD0NhQqw22gSr2YY1afu3FxRip4ZCZNsD5jq6Aaz6QV3D/Njw==} engines: {node: '>=14.0.0'} @@ -1535,6 +1531,9 @@ packages: '@types/conventional-commits-parser@5.0.1': resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==} + '@types/cookie@0.6.0': + resolution: {integrity: sha512-4Kh9a6B2bQciAhf7FSuMRRkUWecJgJu9nPnx3yzpsfXX/c50REIqpHY4C82bXP90qrLtXtkDxTZosYO3UpOwlA==} + '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} @@ -1944,6 +1943,10 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + cookie@1.0.2: + resolution: {integrity: sha512-9Kr/j4O16ISv8zBBhJoi4bXOYNTkFLOqSL3UDB0njXxCXNezjeyVrJyGOWtgfs/q2km1gwBcfH8q1yEGoMYunA==} + engines: {node: '>=18'} + cosmiconfig-typescript-loader@6.1.0: resolution: {integrity: sha512-tJ1w35ZRUiM5FeTzT7DtYWAFFv37ZLqSRkGi2oeCK1gPhvaWjkAtfXvLmvE1pRfxxp9aQo6ba/Pvg1dKj05D4g==} engines: {node: '>=v18'} @@ -3250,18 +3253,22 @@ packages: resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} engines: {node: '>=0.10.0'} - react-router-dom@6.27.0: - resolution: {integrity: sha512-+bvtFWMC0DgAFrfKXKG9Fc+BcXWRUO1aJIihbB79xaeq0v5UzfvnM5houGUm1Y461WVRcgAQ+Clh5rdb1eCx4g==} - engines: {node: '>=14.0.0'} + react-router-dom@7.1.5: + resolution: {integrity: sha512-/4f9+up0Qv92D3bB8iN5P1s3oHAepSGa9h5k6tpTFlixTTskJZwKGhJ6vRJ277tLD1zuaZTt95hyGWV1Z37csQ==} + engines: {node: '>=20.0.0'} peerDependencies: - react: '>=16.8' - react-dom: '>=16.8' + react: '>=18' + react-dom: '>=18' - react-router@6.27.0: - resolution: {integrity: sha512-YA+HGZXz4jaAkVoYBE98VQl+nVzI+cVI2Oj/06F5ZM+0u3TgedN9Y9kmMRo2mnkSK2nCpNQn0DVob4HCsY/WLw==} - engines: {node: '>=14.0.0'} + react-router@7.1.5: + resolution: {integrity: sha512-8BUF+hZEU4/z/JD201yK6S+UYhsf58bzYIDq2NS1iGpwxSXDu7F+DeGSkIXMFBuHZB21FSiCzEcUb18cQNdRkA==} + engines: {node: '>=20.0.0'} peerDependencies: - react: '>=16.8' + react: '>=18' + react-dom: '>=18' + peerDependenciesMeta: + react-dom: + optional: true react@19.0.0: resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} @@ -3420,6 +3427,9 @@ packages: resolution: {integrity: sha512-GURoU99ko2UiAgUC3qDCk59Jb3Ss4Po8VIMGkG8j5PFo2Q7y0YSMP8QG9NuL/fJCoTz9V1XZUbpNIMXPOfaGpA==} engines: {node: '>=10'} + set-cookie-parser@2.7.1: + resolution: {integrity: sha512-IOc8uWeOZgnb3ptbCURJWNjWUPcO3ZnTTdzsurqERrP6nPyv+paC55vJM0LpOlT2ne+Ix+9+CRG1MNLlyZ4GjQ==} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -3686,6 +3696,9 @@ packages: cpu: [arm64] os: [linux] + turbo-stream@2.4.0: + resolution: {integrity: sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==} + turbo-windows-64@2.4.0: resolution: {integrity: sha512-/gOORuOlyA8JDPzyA16CD3wvyRcuBFePa1URAnFUof9hXQmKxK0VvSDO79cYZFsJSchCKNJpckUS0gYxGsWwoA==} cpu: [x64] @@ -4919,8 +4932,6 @@ snapshots: walk-sync: 2.2.0 yaml: 2.3.4 - '@remix-run/router@1.20.0': {} - '@rollup/pluginutils@5.1.2(rollup@4.34.5)': dependencies: '@types/estree': 1.0.6 @@ -5061,6 +5072,8 @@ snapshots: dependencies: '@types/node': 22.13.1 + '@types/cookie@0.6.0': {} + '@types/debug@4.1.12': dependencies: '@types/ms': 0.7.34 @@ -5478,6 +5491,8 @@ snapshots: convert-source-map@2.0.0: {} + cookie@1.0.2: {} + cosmiconfig-typescript-loader@6.1.0(@types/node@22.13.1)(cosmiconfig@9.0.0(typescript@5.7.3))(typescript@5.7.3): dependencies: '@types/node': 22.13.1 @@ -6878,17 +6893,21 @@ snapshots: react-refresh@0.14.2: {} - react-router-dom@6.27.0(react-dom@19.0.0(react@19.0.0))(react@19.0.0): + react-router-dom@7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@remix-run/router': 1.20.0 react: 19.0.0 react-dom: 19.0.0(react@19.0.0) - react-router: 6.27.0(react@19.0.0) + react-router: 7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0) - react-router@6.27.0(react@19.0.0): + react-router@7.1.5(react-dom@19.0.0(react@19.0.0))(react@19.0.0): dependencies: - '@remix-run/router': 1.20.0 + '@types/cookie': 0.6.0 + cookie: 1.0.2 react: 19.0.0 + set-cookie-parser: 2.7.1 + turbo-stream: 2.4.0 + optionalDependencies: + react-dom: 19.0.0(react@19.0.0) react@19.0.0: {} @@ -7103,6 +7122,8 @@ snapshots: seroval@1.2.0: {} + set-cookie-parser@2.7.1: {} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -7370,6 +7391,8 @@ snapshots: turbo-linux-arm64@2.4.0: optional: true + turbo-stream@2.4.0: {} + turbo-windows-64@2.4.0: optional: true