diff --git a/package-lock.json b/package-lock.json index dfa81069..87f995d1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,8 +8,8 @@ "dependencies": { "@docsearch/css": "^3.8.3", "@docsearch/react": "^3.8.3", - "@react-router/express": "0.0.0-nightly-f9f4a27a3-20250211", - "@react-router/node": "0.0.0-nightly-f9f4a27a3-20250211", + "@react-router/express": "0.0.0-experimental-66d5af831", + "@react-router/node": "0.0.0-experimental-66d5af831", "@types/express": "^5.0.0", "cheerio": "^1.0.0-rc.12", "classnames": "^2.3.2", @@ -30,7 +30,7 @@ "parse-numeric-range": "^1.3.0", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-router": "0.0.0-nightly-f9f4a27a3-20250211", + "react-router": "0.0.0-experimental-66d5af831", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "rehype-stringify": "^10.0.1", @@ -47,7 +47,7 @@ "unist-util-visit": "^5.0.0" }, "devDependencies": { - "@react-router/dev": "0.0.0-nightly-f9f4a27a3-20250211", + "@react-router/dev": "0.0.0-experimental-66d5af831", "@testing-library/jest-dom": "^5.16.5", "@types/eslint": "^8.56.6", "@types/express-serve-static-core": "^5.0.6", @@ -1786,9 +1786,9 @@ } }, "node_modules/@react-router/dev": { - "version": "0.0.0-nightly-f9f4a27a3-20250211", - "resolved": "https://registry.npmjs.org/@react-router/dev/-/dev-0.0.0-nightly-f9f4a27a3-20250211.tgz", - "integrity": "sha512-NYmodqPNWTB/suVmicC9YqvslMXhoZQDSdFPtagSai+74kPC8OMbpShKqzAL+two11j/kbA1WNljtNzetDJ7lQ==", + "version": "0.0.0-experimental-66d5af831", + "resolved": "https://registry.npmjs.org/@react-router/dev/-/dev-0.0.0-experimental-66d5af831.tgz", + "integrity": "sha512-FFe/mSTUVxiW5Pfz46ns26/KuyTR7XupGYcAAt2rAIOTh9Zw1fJ1vsScIeyAu7rhkHeNLxlnd5ivndPmBNOIIw==", "dev": true, "license": "MIT", "dependencies": { @@ -1801,7 +1801,7 @@ "@babel/traverse": "^7.23.2", "@babel/types": "^7.22.5", "@npmcli/package-json": "^4.0.1", - "@react-router/node": "0.0.0-nightly-f9f4a27a3-20250211", + "@react-router/node": "0.0.0-experimental-66d5af831", "arg": "^5.0.1", "babel-dead-code-elimination": "^1.0.6", "chokidar": "^4.0.0", @@ -1829,8 +1829,8 @@ "node": ">=20.0.0" }, "peerDependencies": { - "@react-router/serve": "^0.0.0-nightly-f9f4a27a3-20250211", - "react-router": "^0.0.0-nightly-f9f4a27a3-20250211", + "@react-router/serve": "^0.0.0-experimental-66d5af831", + "react-router": "^0.0.0-experimental-66d5af831", "typescript": "^5.1.0", "vite": "^5.1.0 || ^6.0.0", "wrangler": "^3.28.2" @@ -1917,19 +1917,19 @@ } }, "node_modules/@react-router/express": { - "version": "0.0.0-nightly-f9f4a27a3-20250211", - "resolved": "https://registry.npmjs.org/@react-router/express/-/express-0.0.0-nightly-f9f4a27a3-20250211.tgz", - "integrity": "sha512-jbcWdXKddLv6RxHgzpbRc9F2wikKjpDqxH2SODH5ANyMdf93176rsrmQRWD1UTdV/mpdZlK9Kaw9vSzjySTdRQ==", + "version": "0.0.0-experimental-66d5af831", + "resolved": "https://registry.npmjs.org/@react-router/express/-/express-0.0.0-experimental-66d5af831.tgz", + "integrity": "sha512-Mnz3ljXYKmsHlUbNTKv6898vNt6jt6m6ske6kXApyKFxgkVrHnVxnS37MvZFaDK8KUlrts33zjZkrXkAOEEGwA==", "license": "MIT", "dependencies": { - "@react-router/node": "0.0.0-nightly-f9f4a27a3-20250211" + "@react-router/node": "0.0.0-experimental-66d5af831" }, "engines": { "node": ">=20.0.0" }, "peerDependencies": { "express": "^4.17.1", - "react-router": "0.0.0-nightly-f9f4a27a3-20250211", + "react-router": "0.0.0-experimental-66d5af831", "typescript": "^5.1.0" }, "peerDependenciesMeta": { @@ -1939,9 +1939,9 @@ } }, "node_modules/@react-router/node": { - "version": "0.0.0-nightly-f9f4a27a3-20250211", - "resolved": "https://registry.npmjs.org/@react-router/node/-/node-0.0.0-nightly-f9f4a27a3-20250211.tgz", - "integrity": "sha512-s4ixHhrNA3VdK8i9rFL8EcYnFlIy/eiKZGH0ig+Oc7nM5Yh+pf6hDFrVjVL5Is1mmiOnbtUpSk2ZoH3UMWTRgQ==", + "version": "0.0.0-experimental-66d5af831", + "resolved": "https://registry.npmjs.org/@react-router/node/-/node-0.0.0-experimental-66d5af831.tgz", + "integrity": "sha512-eTqaYznjW2/SzZ8Oydmur755GPAjiAB7kWIyUAwHRdIktyvSK4WqKJHdr+ivgpbI6s9Szq2Au6qO4JfRkBw2Qg==", "license": "MIT", "dependencies": { "@mjackson/node-fetch-server": "^0.2.0", @@ -1953,7 +1953,7 @@ "node": ">=20.0.0" }, "peerDependencies": { - "react-router": "0.0.0-nightly-f9f4a27a3-20250211", + "react-router": "0.0.0-experimental-66d5af831", "typescript": "^5.1.0" }, "peerDependenciesMeta": { @@ -13969,15 +13969,15 @@ } }, "node_modules/react-router": { - "version": "0.0.0-nightly-f9f4a27a3-20250211", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-0.0.0-nightly-f9f4a27a3-20250211.tgz", - "integrity": "sha512-dmh4xbTLix3YBp0Pmc7d9xUkOQROUzba819zRQ1HE/crlFMNPfnT9xTR82bbIowqt6xQFyEiBtFHwlta4w7mVg==", + "version": "0.0.0-experimental-66d5af831", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-0.0.0-experimental-66d5af831.tgz", + "integrity": "sha512-9XAbXbsBGjtQ/2K61ta0ALFL8ST4PU16r2OtoaWP1wkF+c60LBCBbIOA2kqvb3D5j25WH4/EyjefF+dqMwxL4A==", "license": "MIT", "dependencies": { "@types/cookie": "^0.6.0", "cookie": "^1.0.1", "set-cookie-parser": "^2.6.0", - "turbo-stream": "2.4.0" + "turbo-stream": "^3.1.0" }, "engines": { "node": ">=20.0.0" @@ -16376,10 +16376,10 @@ } }, "node_modules/turbo-stream": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-2.4.0.tgz", - "integrity": "sha512-FHncC10WpBd2eOmGwpmQsWLDoK4cqsA/UT/GqNoaKOQnT8uzhtCbg3EoUDMvqpOSAI0S26mr0rkjzbOO6S3v1g==", - "license": "ISC" + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/turbo-stream/-/turbo-stream-3.1.0.tgz", + "integrity": "sha512-tVI25WEXl4fckNEmrq70xU1XumxUwEx/FZD5AgEcV8ri7Wvrg2o7GEq8U7htrNx3CajciGm+kDyhRf5JB6t7/A==", + "license": "MIT" }, "node_modules/type-check": { "version": "0.4.0", diff --git a/package.json b/package.json index 2c757459..3c33f01c 100644 --- a/package.json +++ b/package.json @@ -22,8 +22,8 @@ "dependencies": { "@docsearch/css": "^3.8.3", "@docsearch/react": "^3.8.3", - "@react-router/express": "0.0.0-nightly-f9f4a27a3-20250211", - "@react-router/node": "0.0.0-nightly-f9f4a27a3-20250211", + "@react-router/express": "0.0.0-experimental-66d5af831", + "@react-router/node": "0.0.0-experimental-66d5af831", "@types/express": "^5.0.0", "cheerio": "^1.0.0-rc.12", "classnames": "^2.3.2", @@ -44,7 +44,7 @@ "parse-numeric-range": "^1.3.0", "react": "^19.0.0", "react-dom": "^19.0.0", - "react-router": "0.0.0-nightly-f9f4a27a3-20250211", + "react-router": "0.0.0-experimental-66d5af831", "rehype-autolink-headings": "^7.1.0", "rehype-slug": "^6.0.0", "rehype-stringify": "^10.0.1", @@ -61,7 +61,7 @@ "unist-util-visit": "^5.0.0" }, "devDependencies": { - "@react-router/dev": "0.0.0-nightly-f9f4a27a3-20250211", + "@react-router/dev": "0.0.0-experimental-66d5af831", "@testing-library/jest-dom": "^5.16.5", "@types/eslint": "^8.56.6", "@types/express-serve-static-core": "^5.0.6", diff --git a/react-router.config.ts b/react-router.config.ts index 2e4622ec..aa95c186 100644 --- a/react-router.config.ts +++ b/react-router.config.ts @@ -2,6 +2,7 @@ import type { Config } from "@react-router/dev/config"; export default { future: { + turboV3: true, unstable_optimizeDeps: true, unstable_splitRouteModules: "enforce", },