From e627112a43b7d9025187c4c8f444b442e09a7630 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Viktor=20L=C3=A1z=C3=A1r?= Date: Fri, 27 Sep 2024 00:02:18 +0200 Subject: [PATCH] feat: upgrade react to latest experimental version (#51) Upgrade react, react-dom, react-server-dom-webpack and react-is to latest experimental version `0.0.0-experimental-204a551e-20240926` `$$async` flag on the client reference is no longer needed, so the custom `registerClientReference` is obsolete now and deleted. --- .../en/(pages)/framework/micro-frontends.mdx | 20 +-- examples/remote/react-server.config.mjs | 21 ++- package.json | 34 ++-- .../react-server/lib/plugins/use-client.mjs | 2 +- packages/react-server/package.json | 8 +- .../react-server/server/client-register.mjs | 7 - pnpm-lock.yaml | 167 +++++++++--------- 7 files changed, 128 insertions(+), 131 deletions(-) delete mode 100644 packages/react-server/server/client-register.mjs diff --git a/docs/src/pages/en/(pages)/framework/micro-frontends.mdx b/docs/src/pages/en/(pages)/framework/micro-frontends.mdx index 59959f0..d8b42d4 100644 --- a/docs/src/pages/en/(pages)/framework/micro-frontends.mdx +++ b/docs/src/pages/en/(pages)/framework/micro-frontends.mdx @@ -151,29 +151,29 @@ export default { ...(process.env.NODE_ENV !== "production" ? { react: - "https://esm.sh/react@0.0.0-experimental-58af67a8f8-20240628?dev", + "https://esm.sh/react@0.0.0-experimental-204a551e-20240926?dev", "react/jsx-dev-runtime": - "https://esm.sh/react@0.0.0-experimental-58af67a8f8-20240628/jsx-dev-runtime?dev", + "https://esm.sh/react@0.0.0-experimental-204a551e-20240926/jsx-dev-runtime?dev", "react-dom": - "https://esm.sh/react-dom@0.0.0-experimental-58af67a8f8-20240628?dev", + "https://esm.sh/react-dom@0.0.0-experimental-204a551e-20240926?dev", "react-dom/client": - "https://esm.sh/react-dom@0.0.0-experimental-58af67a8f8-20240628/client?dev", + "https://esm.sh/react-dom@0.0.0-experimental-204a551e-20240926/client?dev", "react-server-dom-webpack/client.browser": - "https://esm.sh/react-server-dom-webpack@0.0.0-experimental-58af67a8f8-20240628/client.browser?dev", + "https://esm.sh/react-server-dom-webpack@0.0.0-experimental-204a551e-20240926/client.browser?dev", "http://localhost:3001/": "/", "http://localhost:3003/": "/", } : { react: - "https://esm.sh/react@0.0.0-experimental-58af67a8f8-20240628", + "https://esm.sh/react@0.0.0-experimental-204a551e-20240926", "react/jsx-runtime": - "https://esm.sh/react@0.0.0-experimental-58af67a8f8-20240628/jsx-runtime", + "https://esm.sh/react@0.0.0-experimental-204a551e-20240926/jsx-runtime", "react-dom": - "https://esm.sh/react-dom@0.0.0-experimental-58af67a8f8-20240628", + "https://esm.sh/react-dom@0.0.0-experimental-204a551e-20240926", "react-dom/client": - "https://esm.sh/react-dom@0.0.0-experimental-58af67a8f8-20240628/client", + "https://esm.sh/react-dom@0.0.0-experimental-204a551e-20240926/client", "react-server-dom-webpack/client.browser": - "https://esm.sh/react-server-dom-webpack@0.0.0-experimental-58af67a8f8-20240628/client.browser", + "https://esm.sh/react-server-dom-webpack@0.0.0-experimental-204a551e-20240926/client.browser", "http://localhost:3003/client/node_modules/@lazarv/react-server/": "/client/node_modules/@lazarv/react-server/", }), diff --git a/examples/remote/react-server.config.mjs b/examples/remote/react-server.config.mjs index 3ba0c89..9ce7ad6 100644 --- a/examples/remote/react-server.config.mjs +++ b/examples/remote/react-server.config.mjs @@ -4,29 +4,28 @@ export default { ...(process.env.NODE_ENV !== "production" ? { react: - "https://esm.sh/react@0.0.0-experimental-58af67a8f8-20240628?dev", + "https://esm.sh/react@0.0.0-experimental-204a551e-20240926?dev", "react/jsx-dev-runtime": - "https://esm.sh/react@0.0.0-experimental-58af67a8f8-20240628/jsx-dev-runtime?dev", + "https://esm.sh/react@0.0.0-experimental-204a551e-20240926/jsx-dev-runtime?dev", "react-dom": - "https://esm.sh/react-dom@0.0.0-experimental-58af67a8f8-20240628?dev", + "https://esm.sh/react-dom@0.0.0-experimental-204a551e-20240926?dev", "react-dom/client": - "https://esm.sh/react-dom@0.0.0-experimental-58af67a8f8-20240628/client?dev", + "https://esm.sh/react-dom@0.0.0-experimental-204a551e-20240926/client?dev", "react-server-dom-webpack/client.browser": - "https://esm.sh/react-server-dom-webpack@0.0.0-experimental-58af67a8f8-20240628/client.browser?dev", + "https://esm.sh/react-server-dom-webpack@0.0.0-experimental-204a551e-20240926/client.browser?dev", "http://[::1]:3001/": "/", "http://localhost:3003/": "/", } : { - react: - "https://esm.sh/react@0.0.0-experimental-58af67a8f8-20240628", + react: "https://esm.sh/react@0.0.0-experimental-204a551e-20240926", "react/jsx-runtime": - "https://esm.sh/react@0.0.0-experimental-58af67a8f8-20240628/jsx-runtime", + "https://esm.sh/react@0.0.0-experimental-204a551e-20240926/jsx-runtime", "react-dom": - "https://esm.sh/react-dom@0.0.0-experimental-58af67a8f8-20240628", + "https://esm.sh/react-dom@0.0.0-experimental-204a551e-20240926", "react-dom/client": - "https://esm.sh/react-dom@0.0.0-experimental-58af67a8f8-20240628/client", + "https://esm.sh/react-dom@0.0.0-experimental-204a551e-20240926/client", "react-server-dom-webpack/client.browser": - "https://esm.sh/react-server-dom-webpack@0.0.0-experimental-58af67a8f8-20240628/client.browser", + "https://esm.sh/react-server-dom-webpack@0.0.0-experimental-204a551e-20240926/client.browser", "http://localhost:3003/client/node_modules/@lazarv/react-server/": "/client/node_modules/@lazarv/react-server/", }), diff --git a/package.json b/package.json index 36094dc..f0f1ed5 100644 --- a/package.json +++ b/package.json @@ -64,23 +64,23 @@ }, "pnpm": { "overrides": { - "react-click-away-listener>react": "0.0.0-experimental-58af67a8f8-20240628", - "react-click-away-listener>react-dom": "0.0.0-experimental-58af67a8f8-20240628", - "react-router-dom>react": "0.0.0-experimental-58af67a8f8-20240628", - "react-router-dom>react-dom": "0.0.0-experimental-58af67a8f8-20240628", - "react-router>react": "0.0.0-experimental-58af67a8f8-20240628", - "@tanstack/react-router>react": "0.0.0-experimental-58af67a8f8-20240628", - "@tanstack/react-router>react-dom": "0.0.0-experimental-58af67a8f8-20240628", - "@tanstack/react-store>react": "0.0.0-experimental-58af67a8f8-20240628", - "@tanstack/react-store>react-dom": "0.0.0-experimental-58af67a8f8-20240628", - "use-sync-external-store>react": "0.0.0-experimental-58af67a8f8-20240628", - "@tanstack/router-devtools>react": "0.0.0-experimental-58af67a8f8-20240628", - "@tanstack/router-devtools>react-dom": "0.0.0-experimental-58af67a8f8-20240628", - "@docsearch/react>react": "0.0.0-experimental-58af67a8f8-20240628", - "@uidotdev/usehooks>react": "0.0.0-experimental-58af67a8f8-20240628", - "@uidotdev/usehooks>react-dom": "0.0.0-experimental-58af67a8f8-20240628", - "@vercel/analytics>react": "0.0.0-experimental-58af67a8f8-20240628", - "@vercel/speed-insights>react": "0.0.0-experimental-58af67a8f8-20240628", + "react-click-away-listener>react": "0.0.0-experimental-204a551e-20240926", + "react-click-away-listener>react-dom": "0.0.0-experimental-204a551e-20240926", + "react-router-dom>react": "0.0.0-experimental-204a551e-20240926", + "react-router-dom>react-dom": "0.0.0-experimental-204a551e-20240926", + "react-router>react": "0.0.0-experimental-204a551e-20240926", + "@tanstack/react-router>react": "0.0.0-experimental-204a551e-20240926", + "@tanstack/react-router>react-dom": "0.0.0-experimental-204a551e-20240926", + "@tanstack/react-store>react": "0.0.0-experimental-204a551e-20240926", + "@tanstack/react-store>react-dom": "0.0.0-experimental-204a551e-20240926", + "use-sync-external-store>react": "0.0.0-experimental-204a551e-20240926", + "@tanstack/router-devtools>react": "0.0.0-experimental-204a551e-20240926", + "@tanstack/router-devtools>react-dom": "0.0.0-experimental-204a551e-20240926", + "@docsearch/react>react": "0.0.0-experimental-204a551e-20240926", + "@uidotdev/usehooks>react": "0.0.0-experimental-204a551e-20240926", + "@uidotdev/usehooks>react-dom": "0.0.0-experimental-204a551e-20240926", + "@vercel/analytics>react": "0.0.0-experimental-204a551e-20240926", + "@vercel/speed-insights>react": "0.0.0-experimental-204a551e-20240926", "vite-plugin-svgr>vite": "6.0.0-alpha.18", "@vitejs/plugin-react>vite": "6.0.0-alpha.18", "@vitejs/plugin-react-swc>vite": "6.0.0-alpha.18", diff --git a/packages/react-server/lib/plugins/use-client.mjs b/packages/react-server/lib/plugins/use-client.mjs index 5133a45..0bcb2d7 100644 --- a/packages/react-server/lib/plugins/use-client.mjs +++ b/packages/react-server/lib/plugins/use-client.mjs @@ -148,7 +148,7 @@ registerClientReference(${name}, "${workspacePath(id)}", "${name}");` ) .join("\n\n"); - const clientReferenceCode = `import { registerClientReference } from "${sys.rootDir}/server/client-register.mjs";\n\n${ + const clientReferenceCode = `import { registerClientReference } from "react-server-dom-webpack/server.edge";\n\n${ defaultExport ? `${namedExports}\n\n${defaultExport}` : namedExports }`; diff --git a/packages/react-server/package.json b/packages/react-server/package.json index 8d11fda..9bcf971 100644 --- a/packages/react-server/package.json +++ b/packages/react-server/package.json @@ -101,11 +101,11 @@ "parse5": "^7.1.2", "picocolors": "^1.0.1", "pino": "^8.14.1", - "react": "0.0.0-experimental-58af67a8f8-20240628", - "react-dom": "0.0.0-experimental-58af67a8f8-20240628", - "react-is": "0.0.0-experimental-58af67a8f8-20240628", + "react": "0.0.0-experimental-204a551e-20240926", + "react-dom": "0.0.0-experimental-204a551e-20240926", + "react-is": "0.0.0-experimental-204a551e-20240926", "react-property": "^2.0.2", - "react-server-dom-webpack": "0.0.0-experimental-58af67a8f8-20240628", + "react-server-dom-webpack": "0.0.0-experimental-204a551e-20240926", "remark-frontmatter": "^5.0.0", "remark-mdx-frontmatter": "^4.0.0", "sass": "^1.63.6", diff --git a/packages/react-server/server/client-register.mjs b/packages/react-server/server/client-register.mjs deleted file mode 100644 index 4489688..0000000 --- a/packages/react-server/server/client-register.mjs +++ /dev/null @@ -1,7 +0,0 @@ -export function registerClientReference(target, id, name) { - return Object.defineProperties(target, { - $$typeof: { value: Symbol.for("react.client.reference") }, - $$id: { value: `${id}#${name}` }, - $$async: { value: true }, - }); -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ec3c142..b402ad1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,23 +5,23 @@ settings: excludeLinksFromLockfile: false overrides: - react-click-away-listener>react: 0.0.0-experimental-58af67a8f8-20240628 - react-click-away-listener>react-dom: 0.0.0-experimental-58af67a8f8-20240628 - react-router-dom>react: 0.0.0-experimental-58af67a8f8-20240628 - react-router-dom>react-dom: 0.0.0-experimental-58af67a8f8-20240628 - react-router>react: 0.0.0-experimental-58af67a8f8-20240628 - '@tanstack/react-router>react': 0.0.0-experimental-58af67a8f8-20240628 - '@tanstack/react-router>react-dom': 0.0.0-experimental-58af67a8f8-20240628 - '@tanstack/react-store>react': 0.0.0-experimental-58af67a8f8-20240628 - '@tanstack/react-store>react-dom': 0.0.0-experimental-58af67a8f8-20240628 - use-sync-external-store>react: 0.0.0-experimental-58af67a8f8-20240628 - '@tanstack/router-devtools>react': 0.0.0-experimental-58af67a8f8-20240628 - '@tanstack/router-devtools>react-dom': 0.0.0-experimental-58af67a8f8-20240628 - '@docsearch/react>react': 0.0.0-experimental-58af67a8f8-20240628 - '@uidotdev/usehooks>react': 0.0.0-experimental-58af67a8f8-20240628 - '@uidotdev/usehooks>react-dom': 0.0.0-experimental-58af67a8f8-20240628 - '@vercel/analytics>react': 0.0.0-experimental-58af67a8f8-20240628 - '@vercel/speed-insights>react': 0.0.0-experimental-58af67a8f8-20240628 + react-click-away-listener>react: 0.0.0-experimental-204a551e-20240926 + react-click-away-listener>react-dom: 0.0.0-experimental-204a551e-20240926 + react-router-dom>react: 0.0.0-experimental-204a551e-20240926 + react-router-dom>react-dom: 0.0.0-experimental-204a551e-20240926 + react-router>react: 0.0.0-experimental-204a551e-20240926 + '@tanstack/react-router>react': 0.0.0-experimental-204a551e-20240926 + '@tanstack/react-router>react-dom': 0.0.0-experimental-204a551e-20240926 + '@tanstack/react-store>react': 0.0.0-experimental-204a551e-20240926 + '@tanstack/react-store>react-dom': 0.0.0-experimental-204a551e-20240926 + use-sync-external-store>react: 0.0.0-experimental-204a551e-20240926 + '@tanstack/router-devtools>react': 0.0.0-experimental-204a551e-20240926 + '@tanstack/router-devtools>react-dom': 0.0.0-experimental-204a551e-20240926 + '@docsearch/react>react': 0.0.0-experimental-204a551e-20240926 + '@uidotdev/usehooks>react': 0.0.0-experimental-204a551e-20240926 + '@uidotdev/usehooks>react-dom': 0.0.0-experimental-204a551e-20240926 + '@vercel/analytics>react': 0.0.0-experimental-204a551e-20240926 + '@vercel/speed-insights>react': 0.0.0-experimental-204a551e-20240926 vite-plugin-svgr>vite: 6.0.0-alpha.18 '@vitejs/plugin-react>vite': 6.0.0-alpha.18 '@vitejs/plugin-react-swc>vite': 6.0.0-alpha.18 @@ -118,7 +118,7 @@ importers: version: 1.0.12(next@14.2.8(@babel/core@7.24.7)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-a7d1240c-20240731))(react@19.0.0-rc-a7d1240c-20240731)(sass@1.77.6))(react@19.0.0-rc-a7d1240c-20240731) '@vitejs/plugin-react-swc': specifier: ^3.7.0 - version: 3.7.0(@swc/helpers@0.5.5)(vite@6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.45))(terser@5.31.1)) + version: 3.7.0(@swc/helpers@0.5.5)(vite@6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.31.1)) highlight.js: specifier: ^11.9.0 version: 11.9.0 @@ -136,14 +136,14 @@ importers: version: 4.0.0 vite-plugin-svgr: specifier: ^4.2.0 - version: 4.2.0(rollup@4.18.0)(typescript@5.5.2)(vite@6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.45))(terser@5.31.1)) + version: 4.2.0(rollup@4.18.0)(typescript@5.5.2)(vite@6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.31.1)) devDependencies: '@types/react': specifier: ^18.3.2 version: 18.3.3 autoprefixer: specifier: ^10.4.19 - version: 10.4.19(postcss@8.4.45) + version: 10.4.19(postcss@8.4.39) concurrently: specifier: ^8.2.2 version: 8.2.2 @@ -648,20 +648,20 @@ importers: specifier: ^8.14.1 version: 8.21.0 react: - specifier: 0.0.0-experimental-58af67a8f8-20240628 - version: 0.0.0-experimental-58af67a8f8-20240628 + specifier: 0.0.0-experimental-204a551e-20240926 + version: 0.0.0-experimental-204a551e-20240926 react-dom: - specifier: 0.0.0-experimental-58af67a8f8-20240628 - version: 0.0.0-experimental-58af67a8f8-20240628(react@0.0.0-experimental-58af67a8f8-20240628) + specifier: 0.0.0-experimental-204a551e-20240926 + version: 0.0.0-experimental-204a551e-20240926(react@0.0.0-experimental-204a551e-20240926) react-is: - specifier: 0.0.0-experimental-58af67a8f8-20240628 - version: 0.0.0-experimental-58af67a8f8-20240628 + specifier: 0.0.0-experimental-204a551e-20240926 + version: 0.0.0-experimental-204a551e-20240926 react-property: specifier: ^2.0.2 version: 2.0.2 react-server-dom-webpack: - specifier: 0.0.0-experimental-58af67a8f8-20240628 - version: 0.0.0-experimental-58af67a8f8-20240628(react-dom@0.0.0-experimental-58af67a8f8-20240628(react@0.0.0-experimental-58af67a8f8-20240628))(react@0.0.0-experimental-58af67a8f8-20240628)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.5))(esbuild@0.19.12)) + specifier: 0.0.0-experimental-204a551e-20240926 + version: 0.0.0-experimental-204a551e-20240926(react-dom@0.0.0-experimental-204a551e-20240926(react@0.0.0-experimental-204a551e-20240926))(react@0.0.0-experimental-204a551e-20240926)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.5))(esbuild@0.19.12)) remark-frontmatter: specifier: ^5.0.0 version: 5.0.0 @@ -1625,7 +1625,7 @@ packages: resolution: {integrity: sha512-HUFut4ztcVNmqy9gp/wxNbC7pTOHhgVVkHVGCACTuLhUKUhKAF9KYHJtMiLUJxEqiFLQiuri1fWF8zqwM/cu1w==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' - react: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 react-dom: '>= 16.8.0 < 19.0.0' search-insights: '>= 1 < 3' peerDependenciesMeta: @@ -2882,22 +2882,22 @@ packages: resolution: {integrity: sha512-1DJUBezrZ7oVPapQtWww/Mx7mbU/0mYZXVUShDOrkBw+l+PJTVJ0YvzLlnBHbcpoXql5kflRZmPZjjOntme6kw==} engines: {node: '>=12'} peerDependencies: - react: 0.0.0-experimental-58af67a8f8-20240628 - react-dom: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 + react-dom: 0.0.0-experimental-204a551e-20240926 '@tanstack/react-store@0.2.1': resolution: {integrity: sha512-tEbMCQjbeVw9KOP/202LfqZMSNAVi6zYkkp1kBom8nFuMx/965Hzes3+6G6b/comCwVxoJU8Gg9IrcF8yRPthw==} peerDependencies: - react: 0.0.0-experimental-58af67a8f8-20240628 - react-dom: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 + react-dom: 0.0.0-experimental-204a551e-20240926 '@tanstack/router-devtools@1.43.3': resolution: {integrity: sha512-kXRybNJDLXvG39qx5QjQaWluoOZLEadYatKD2fz4wScegTFtV4gOo6i3OaiOsBAlxHc9cds+3wmhugPO0Ggvxg==} engines: {node: '>=12'} peerDependencies: '@tanstack/react-router': ^1.43.3 - react: 0.0.0-experimental-58af67a8f8-20240628 - react-dom: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 + react-dom: 0.0.0-experimental-204a551e-20240926 '@tanstack/router-generator@1.43.1': resolution: {integrity: sha512-9dK/vVGO6SupMed1EAHwsIY0sHEu1EBsVYa208/V+zonJLOTNTthuDAYUxjmLTLm18FeqsujKoDl0hFX4rsREw==} @@ -3399,8 +3399,8 @@ packages: resolution: {integrity: sha512-1I+RwWyS+kdv3Mv0Vmc+p0dPYH0DTRAo04HLyXReYBL9AeseDWUJyi4THuksBJcu9F0Pih69Ak150VDnqbVnXg==} engines: {node: '>=16'} peerDependencies: - react: 0.0.0-experimental-58af67a8f8-20240628 - react-dom: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 + react-dom: 0.0.0-experimental-204a551e-20240926 '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} @@ -3409,7 +3409,7 @@ packages: resolution: {integrity: sha512-xhSlYgAuJ6Q4WQGkzYTLmXwhYl39sWjoMA3nHxfkvG+WdBT25c563a7QhwwKivEOZtPJXifYHR1m2ihoisbWyA==} peerDependencies: next: '>= 13' - react: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 peerDependenciesMeta: next: optional: true @@ -3426,7 +3426,7 @@ packages: peerDependencies: '@sveltejs/kit': ^1 || ^2 next: '>= 13' - react: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 svelte: ^4 vue: ^3 vue-router: ^4 @@ -6856,18 +6856,18 @@ packages: react-click-away-listener@2.2.3: resolution: {integrity: sha512-p63JRQtK9d085+QHUJ2Pje22P/N4tEaXsS2x7tbbptriQqZ9o8xEk7G1JrxwND5YmEVc/VO4fC3+cSBsqqgLUQ==} peerDependencies: - react: 0.0.0-experimental-58af67a8f8-20240628 - react-dom: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 + react-dom: 0.0.0-experimental-204a551e-20240926 react-clientside-effect@1.2.6: resolution: {integrity: sha512-XGGGRQAKY+q25Lz9a/4EPqom7WRjz3z9R2k4jhVKA/puQFH/5Nt27vFZYql4m4NVNdUvX8PS3O7r/Zzm7cjUlg==} peerDependencies: react: ^15.3.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - react-dom@0.0.0-experimental-58af67a8f8-20240628: - resolution: {integrity: sha512-b6SvDT4u/nCnOYd8LX+c0S7dH0hScrk/X3mDWjCeNo2GBHrZhgUCmuVunCHN8aqPylVfVtIotoByBVeIrm2aMg==} + react-dom@0.0.0-experimental-204a551e-20240926: + resolution: {integrity: sha512-jdc8/86r3pwaqRzAiayGYktRAG1tpaV7tOxWLXI5S03cMaXSE3/KURMbJI+De6gw/hrelm8hrUieMWE433DDXQ==} peerDependencies: - react: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 react-dom@19.0.0-rc-3208e73e-20240730: resolution: {integrity: sha512-jspKji5vQTTlFY7zFGh0VB+rZV+5FweCQkYxtLoPZvc5ZH6vEf1n8d+4h9YqNqF8nnhFkcHO8XLtKTtTyVGSXA==} @@ -6892,8 +6892,8 @@ packages: '@types/react': optional: true - react-is@0.0.0-experimental-58af67a8f8-20240628: - resolution: {integrity: sha512-IN7/CS7P16lb+UgrOdcM0Mxeg1PMjf9U3iObS2xekKp6zXityqsfaAGSFsp9xhuACCZtEvEqgYLI0RWv7fpksQ==} + react-is@0.0.0-experimental-204a551e-20240926: + resolution: {integrity: sha512-arwEH+4YWGjpdXJ3mFUMasax0QkUaMg4rF6j0iUHK99AC9jz3aTGuwDqcojo4mGZEVLOYg0aWt/gVfoxjC57kQ==} react-is@16.13.1: resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} @@ -6938,21 +6938,21 @@ packages: resolution: {integrity: sha512-960sKuau6/yEwS8e+NVEidYQb1hNjAYM327gjEyXlc6r3Skf2vtwuJ2l7lssdegD2YjoKG5l8MsVyeTDlVeY8g==} engines: {node: '>=14.0.0'} peerDependencies: - react: 0.0.0-experimental-58af67a8f8-20240628 - react-dom: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 + react-dom: 0.0.0-experimental-204a551e-20240926 react-router@6.24.0: resolution: {integrity: sha512-sQrgJ5bXk7vbcC4BxQxeNa5UmboFm35we1AFK0VvQaz9g0LzxEIuLOhHIoZ8rnu9BO21ishGeL9no1WB76W/eg==} engines: {node: '>=14.0.0'} peerDependencies: - react: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 - react-server-dom-webpack@0.0.0-experimental-58af67a8f8-20240628: - resolution: {integrity: sha512-J44OhH88PnTCVee9N+MkYKe9XTm9x+uFOThL3MPGKNMAWY46fZpLGs3Iq7G8YHnLw/krN9uuS8B+m0ALuvJiqw==} + react-server-dom-webpack@0.0.0-experimental-204a551e-20240926: + resolution: {integrity: sha512-iYDgj4o55KXBtbMutHn27DHDe6SmHgR5bdFtN3lKbp5p5NOdd1BySHJ94kKH1NA42fq2Q6s75eSEEkbgvicuJA==} engines: {node: '>=0.10.0'} peerDependencies: - react: 0.0.0-experimental-58af67a8f8-20240628 - react-dom: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 + react-dom: 0.0.0-experimental-204a551e-20240926 webpack: ^5.59.0 react-smooth@4.0.1: @@ -6983,8 +6983,8 @@ packages: react: '>=16.6.0' react-dom: '>=16.6.0' - react@0.0.0-experimental-58af67a8f8-20240628: - resolution: {integrity: sha512-T8x5Am201j0TqY6yuGWIttlKYqPw/on7NXE8URJPQbSc7quYaokunawAYfL3y/Dvmqqb3l2kuK1+JRDd718DYg==} + react@0.0.0-experimental-204a551e-20240926: + resolution: {integrity: sha512-t/+tjZsV80YVrED1A+Rh501TZu8/ob5JQDd3S4+iXbq73kPBIgUA8diayiQ49OesYiMe33l1WY5QgioGl67oJg==} engines: {node: '>=0.10.0'} react@19.0.0-rc-a7d1240c-20240731: @@ -7201,8 +7201,8 @@ packages: sax@1.4.1: resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} - scheduler@0.0.0-experimental-58af67a8f8-20240628: - resolution: {integrity: sha512-348hpideTG2rOcXDP9TH7YjD4aS3ZNdZSVjfywcDRveO1qjmqSQYIWw1ow6IS15QZlpX723wVdgiyfi4inFYpQ==} + scheduler@0.0.0-experimental-204a551e-20240926: + resolution: {integrity: sha512-Kb9Cyp+rVp8hwT7SCzmf6FAQyAuHqXgrXmfH8pGu6XHLCyHGjaLw3z3aMi68VbVmaeJSyvpWZd1nTBGsVkUBJA==} scheduler@0.25.0-rc-3208e73e-20240730: resolution: {integrity: sha512-eCGy6Bm6PX2JB7dLumQuEYwmXku9HweMfdXCQQ2ZaRG3kwxK76RWFr7CsW/LHju8fiDSiJajl0Iq62uoaH9VLQ==} @@ -7961,7 +7961,7 @@ packages: use-sync-external-store@1.2.2: resolution: {integrity: sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==} peerDependencies: - react: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -11412,10 +11412,10 @@ snapshots: next: 14.2.8(@babel/core@7.24.7)(react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-a7d1240c-20240731))(react@19.0.0-rc-a7d1240c-20240731)(sass@1.77.6) react: 19.0.0-rc-a7d1240c-20240731 - '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.5)(vite@6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.45))(terser@5.31.1))': + '@vitejs/plugin-react-swc@3.7.0(@swc/helpers@0.5.5)(vite@6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.31.1))': dependencies: '@swc/core': 1.6.6(@swc/helpers@0.5.5) - vite: 6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.45))(terser@5.31.1) + vite: 6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.31.1) transitivePeerDependencies: - '@swc/helpers' @@ -11786,16 +11786,6 @@ snapshots: postcss: 8.4.39 postcss-value-parser: 4.2.0 - autoprefixer@10.4.19(postcss@8.4.45): - dependencies: - browserslist: 4.23.1 - caniuse-lite: 1.0.30001638 - fraction.js: 4.3.7 - normalize-range: 0.1.2 - picocolors: 1.0.1 - postcss: 8.4.45 - postcss-value-parser: 4.2.0 - available-typed-arrays@1.0.7: dependencies: possible-typed-array-names: 1.0.0 @@ -15701,10 +15691,10 @@ snapshots: '@babel/runtime': 7.25.6 react: 19.0.0-rc-a7d1240c-20240731 - react-dom@0.0.0-experimental-58af67a8f8-20240628(react@0.0.0-experimental-58af67a8f8-20240628): + react-dom@0.0.0-experimental-204a551e-20240926(react@0.0.0-experimental-204a551e-20240926): dependencies: - react: 0.0.0-experimental-58af67a8f8-20240628 - scheduler: 0.0.0-experimental-58af67a8f8-20240628 + react: 0.0.0-experimental-204a551e-20240926 + scheduler: 0.0.0-experimental-204a551e-20240926 react-dom@19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-a7d1240c-20240731): dependencies: @@ -15729,7 +15719,7 @@ snapshots: optionalDependencies: '@types/react': 18.3.5 - react-is@0.0.0-experimental-58af67a8f8-20240628: {} + react-is@0.0.0-experimental-204a551e-20240926: {} react-is@16.13.1: {} @@ -15774,13 +15764,14 @@ snapshots: '@remix-run/router': 1.17.0 react: 19.0.0-rc-a7d1240c-20240731 - react-server-dom-webpack@0.0.0-experimental-58af67a8f8-20240628(react-dom@0.0.0-experimental-58af67a8f8-20240628(react@0.0.0-experimental-58af67a8f8-20240628))(react@0.0.0-experimental-58af67a8f8-20240628)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.5))(esbuild@0.19.12)): + react-server-dom-webpack@0.0.0-experimental-204a551e-20240926(react-dom@0.0.0-experimental-204a551e-20240926(react@0.0.0-experimental-204a551e-20240926))(react@0.0.0-experimental-204a551e-20240926)(webpack@5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.5))(esbuild@0.19.12)): dependencies: acorn-loose: 8.4.0 neo-async: 2.6.2 - react: 0.0.0-experimental-58af67a8f8-20240628 - react-dom: 0.0.0-experimental-58af67a8f8-20240628(react@0.0.0-experimental-58af67a8f8-20240628) + react: 0.0.0-experimental-204a551e-20240926 + react-dom: 0.0.0-experimental-204a551e-20240926(react@0.0.0-experimental-204a551e-20240926) webpack: 5.90.1(@swc/core@1.6.6(@swc/helpers@0.5.5))(esbuild@0.19.12) + webpack-sources: 3.2.3 react-smooth@4.0.1(react-dom@19.0.0-rc-3208e73e-20240730): dependencies: @@ -15815,7 +15806,7 @@ snapshots: react: 19.0.0-rc-a7d1240c-20240731 react-dom: 19.0.0-rc-3208e73e-20240730(react@19.0.0-rc-a7d1240c-20240731) - react@0.0.0-experimental-58af67a8f8-20240628: {} + react@0.0.0-experimental-204a551e-20240926: {} react@19.0.0-rc-a7d1240c-20240731: {} @@ -16110,7 +16101,7 @@ snapshots: sax@1.4.1: optional: true - scheduler@0.0.0-experimental-58af67a8f8-20240628: {} + scheduler@0.0.0-experimental-204a551e-20240926: {} scheduler@0.25.0-rc-3208e73e-20240730: {} @@ -17013,12 +17004,12 @@ snapshots: - supports-color - terser - vite-plugin-svgr@4.2.0(rollup@4.18.0)(typescript@5.5.2)(vite@6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.45))(terser@5.31.1)): + vite-plugin-svgr@4.2.0(rollup@4.18.0)(typescript@5.5.2)(vite@6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.31.1)): dependencies: '@rollup/pluginutils': 5.1.0(rollup@4.18.0) '@svgr/core': 8.1.0(typescript@5.5.2) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.2)) - vite: 6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.45))(terser@5.31.1) + vite: 6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.31.1) transitivePeerDependencies: - rollup - supports-color @@ -17053,6 +17044,20 @@ snapshots: sugarss: 4.0.1(postcss@8.4.45) terser: 5.31.1 + vite@6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.39))(terser@5.31.1): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.45 + rollup: 4.18.0 + optionalDependencies: + '@types/node': 20.14.9 + fsevents: 2.3.3 + less: 4.2.0 + sass: 1.77.6 + stylus: 0.62.0 + sugarss: 4.0.1(postcss@8.4.39) + terser: 5.31.1 + vite@6.0.0-alpha.18(@types/node@20.14.9)(less@4.2.0)(sass@1.77.6)(stylus@0.62.0)(sugarss@4.0.1(postcss@8.4.45))(terser@5.31.1): dependencies: esbuild: 0.21.5