diff --git a/modern.config.ts b/modern.config.ts index 396ddcad..a5161d37 100644 --- a/modern.config.ts +++ b/modern.config.ts @@ -12,7 +12,11 @@ export default defineConfig({ runtime: { router: true, }, - server: {}, // SSR disabled temporarily to debug client-side rendering + server: { + ssr: { + mode: "stream", + }, + }, output: { distPath: { root: isRemote ? "dist/remote" : "dist/standalone" }, }, diff --git a/package.json b/package.json index 8165c778..5df3f290 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ "dependencies": { "@microsoft/signalr": "^10.0.0", "@modern-js/app-tools": "2.70.8", - "@modern-js/runtime": "^3.1.3", + "@modern-js/runtime": "2.70.8", "@module-federation/enhanced": "2.3.2", "@module-federation/modern-js": "2.3.2", "@opentelemetry/api": "^1.9.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4e719a7f..5fda1e92 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,10 +13,10 @@ importers: version: 10.0.0(encoding@0.1.13) '@modern-js/app-tools': specifier: 2.70.8 - version: 2.70.8(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.1)(styled-components@6.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.9.3) + version: 2.70.8(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.1)(styled-components@5.3.11(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.9.3) '@modern-js/runtime': - specifier: ^3.1.3 - version: 3.1.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(core-js@3.47.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.1-beta.1(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + specifier: 2.70.8 + version: 2.70.8(react-dom@18.3.1(react@18.3.1))(react-server-dom-webpack@19.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.106.1(@swc/core@1.15.8(@swc/helpers@0.5.21))(esbuild@0.25.5)))(react@18.3.1) '@module-federation/enhanced': specifier: 2.3.2 version: 2.3.2(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(node-fetch@3.3.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3)(webpack@5.106.1(@swc/core@1.15.8(@swc/helpers@0.5.21))(esbuild@0.25.5)) @@ -329,6 +329,11 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-import-assertions@7.28.6': resolution: {integrity: sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==} engines: {node: '>=6.9.0'} @@ -852,6 +857,12 @@ packages: '@emotion/memoize@0.9.0': resolution: {integrity: sha512-30FAj7/EoJ5mwVPOWhAyCX+FPfMDrVecJAM+Iw9NRoSl4BBAQeqj4cApHHUXOVvIPgLVDsCFoz/hGD+5QQD1GQ==} + '@emotion/stylis@0.8.5': + resolution: {integrity: sha512-h6KtPihKFn3T9fuIrwvXXUOwlx3rfUvfZIcP5a6rh8Y7zjE3O06hT5Ss4S/YI1AYhuZ1kjaE/5EaOOI2NqSylQ==} + + '@emotion/unitless@0.7.5': + resolution: {integrity: sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==} + '@esbuild/aix-ppc64@0.25.12': resolution: {integrity: sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==} engines: {node: '>=18'} @@ -1403,18 +1414,24 @@ packages: peerDependencies: tslib: '2' - '@loadable/component@5.16.7': - resolution: {integrity: sha512-XvkFixLUOTEaj8lI7uwc4nf8Wmq3IulYG7SZHCWcPm/Li5gjJDFfIkgWOLPnD7jqPJVtAG9bEz4SCek+SpHYYg==} + '@loadable/babel-plugin@5.15.3': + resolution: {integrity: sha512-kwEsPxCk8vnwbTfbA4lHqT5t0u0czCQTnCcmOaTjxT5lCn7yZCBTBa9D7lHs+MLM2WyPsZlee3Qh0TTkMMi5jg==} engines: {node: '>=8'} peerDependencies: - react: ^16.3.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + '@babel/core': ^7.0.0-0 - '@loadable/server@5.16.7': - resolution: {integrity: sha512-wdRmljftCjzyh75xeyc4+3UL2DGz25/YUrB7BT7VTgVRovHmDThl7feu/01w2C+vSxBqzpMkiuPjSftFPL/Fqw==} + '@loadable/component@5.15.3': + resolution: {integrity: sha512-VOgYgCABn6+/7aGIpg7m0Ruj34tGetaJzt4bQ345FwEovDQZ+dua+NWLmuJKv8rWZyxOUSfoJkmGnzyDXH2BAQ==} + engines: {node: '>=8'} + peerDependencies: + react: ^16.3.0 || ^17.0.0 || ^18.0.0 + + '@loadable/server@5.15.3': + resolution: {integrity: sha512-Bm/BGe+RlChuHDKNNXpQOi4AJ0cKVuSLI+J8U0Q06zTIfT0S1RLoy85qs5RXm3cLIfefygL8+9bcYFgeWcoM8A==} engines: {node: '>=8'} peerDependencies: '@loadable/component': ^5.0.1 - react: ^16.3.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + react: ^16.3.0 || ^17.0.0 || ^18.0.0 '@mapbox/node-pre-gyp@2.0.3': resolution: {integrity: sha512-uwPAhccfFJlsfCxMYTwOdVfOz3xqyj8xYL3zJj8f0pb30tLohnnFPhLuqp4/qoEz8sNxe4SESZedcBojRefIzg==} @@ -1461,12 +1478,6 @@ packages: peerDependencies: react: '>=17.0.0' - '@modern-js/plugin-data-loader@3.1.3': - resolution: {integrity: sha512-vIKqzme8z47iZJnQVa0R4W3pRj77YFN7QIZE6II1XAN5vJd5SH9P9tSNB1tT+xi/tEBw6kEp4HZP/lWQk7kxOA==} - engines: {node: '>=20'} - peerDependencies: - react: '>=17.0.2' - '@modern-js/plugin-i18n@2.70.8': resolution: {integrity: sha512-Gxi2PpxczvGiRxRpRnW0UtwbCNIyJkU6gpfWHIXwK6DuxQxdGOykRy/Cjg4831ex1RIpLREubzKZL4ktT6wlBA==} @@ -1476,19 +1487,16 @@ packages: '@modern-js/plugin@2.70.8': resolution: {integrity: sha512-zdztuhhMwchQIsMwVZmnnfLv/iyj4EMEcP8etVlePKe4geVpTUH+mKZ19ko4/e4nw/1g8DGeil3oEOyZUFeuwg==} - '@modern-js/plugin@3.1.3': - resolution: {integrity: sha512-I6HXp1+986jb2kXQL2dvbqTnw6s0M5c0uYaKS47UvgpmEQw4jIhuighcAk2vzMnBspWB2/5pFIEK1QfN33Xvow==} - '@modern-js/prod-server@2.70.8': resolution: {integrity: sha512-EgYyjIe4MRAIs7CNd8qCtQrpTC9WbrSrai9Fu9IiGniItshVQmp+d07joPiIoAob9Xd8UhGPt7KBW3pUcGLpEg==} engines: {node: '>=16.2.0'} - '@modern-js/render@3.1.3': - resolution: {integrity: sha512-lharvOF9TppRs2IarH+arciQr+k4x9et0pR7x1mjwdNf4VKS/SgnoE0ci5YuemM6Uhrdo9r/T7lj8zoiMLF3LQ==} + '@modern-js/render@2.70.8': + resolution: {integrity: sha512-T4zJ1w26s3cfXj8wpz+4+PzLRqnlhjUISefg7fK0TJ4W4O9HdcsaKylO1NiiKpMN52P5XEniwWvey8+T9wqzOg==} peerDependencies: - react: '>=17.0.2' - react-dom: '>=17.0.2' - react-server-dom-rspack: 0.0.1-beta.1 + react: '>=17.0.0' + react-dom: '>=17.0.0' + react-server-dom-webpack: ^19.2.4 '@modern-js/rsbuild-plugin-esbuild@2.70.8': resolution: {integrity: sha512-TXPssG8VqxNImFb84d6y+MwnaACdJ2wMa2ij4Z0RfKisiEwIzqLe8lNWe/ApZVqJ+iVnVd9295reG1MF9kaMFQ==} @@ -1504,23 +1512,12 @@ packages: react-dom: optional: true - '@modern-js/runtime-utils@3.1.3': - resolution: {integrity: sha512-iMTTo5kn5DJiUBglU6Sh6u+8Yze5+In30U8AXBSldEvx6gWyVLVFLAs2JmeTM2Oaho+W2UioWqiMiSmKaatnZA==} + '@modern-js/runtime@2.70.8': + resolution: {integrity: sha512-GucIF9kqhCNs7F2ITgIAQejBkAskaU7TajwvFTL6s27pqO2bMu5Pqup/mLiWy9jVEaoTp4gOtTC0m7sjmnAJtA==} + engines: {node: '>=14.17.6'} peerDependencies: - react: '>=17.0.2' - react-dom: '>=17.0.2' - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - - '@modern-js/runtime@3.1.3': - resolution: {integrity: sha512-pTitNwTHwNlsKx5OwIHPI8dA3A1i1H+ltIjWFc2xpFESOSUTqbwjT4qooKXpjIJs8w6GH9CfoMNriKhBPu9edQ==} - engines: {node: '>=20'} - peerDependencies: - react: '>=17.0.2' - react-dom: '>=17.0.2' + react: '>=17' + react-dom: '>=17' '@modern-js/server-core@2.70.8': resolution: {integrity: sha512-49g6oWSJoEa2XoxR5d07iNANq9M1/pQfNr++0HiamEG3x0JW5jxkuV5DrB3QlfVFvsu+sxgX5kJtH4DXuOQ9Lw==} @@ -1546,9 +1543,6 @@ packages: '@modern-js/types@2.70.8': resolution: {integrity: sha512-SFOWWwd2XYo2HNR/l1omLArL+vWz28DFFoFQHiF+aeigKzsukCAFZUxJyFMBk6v8MvXK7dyHt1/pKdy2v/2XhQ==} - '@modern-js/types@3.1.3': - resolution: {integrity: sha512-lBP6LJNBqZarxysaCTU2OFvw2k3lPgNeanAU1u7BQ0cfGi+FiWA3x/txxLOJZwQdZPHyn2yuj0OwFOAtcZ9J9w==} - '@modern-js/uni-builder@2.70.8': resolution: {integrity: sha512-HPKTVHZbUAuMQsOQqkKPJoMInQLk4FosdJvuZ7eIeenvfRXoRs5COvKIb4BT2hwQNWncgKdpQicQVQ11CkxrRQ==} @@ -1558,17 +1552,6 @@ packages: '@modern-js/utils@2.70.8': resolution: {integrity: sha512-4tr76n7H1nJvvkbdrOzSrjUwTbBjJT8AAaUAeawCBKW9pO86ZlIzvxbn+nIsiB+3p2c0eZlvPfp5sZdhZtZc1A==} - '@modern-js/utils@3.1.3': - resolution: {integrity: sha512-EZCG0iOpGWgb1fdqCALN4v9I1CGaCjgecKBVv+Qsrv7YHmT22+ei0eRRPJzi/EwYKNwpN1N6pEc0ajtwGk+msg==} - peerDependencies: - react: ^19.2.4 - react-dom: ^19.2.4 - peerDependenciesMeta: - react: - optional: true - react-dom: - optional: true - '@module-federation/bridge-react-webpack-plugin@2.3.2': resolution: {integrity: sha512-NMzJhTSGz6PpImjbXfpGX595i+N3EFW5RwRgQ2ftTuqT7FS3vqYnC4i/72HNgryYNTSIZZSwjTbfKLyeSTroeA==} @@ -2208,16 +2191,6 @@ packages: engines: {node: '>=18.12.0'} hasBin: true - '@rsbuild/core@2.0.0-rc.0': - resolution: {integrity: sha512-XutQgxd71RyH9jT0x+/F0DiGqk2Q5oofZuzNZFEkSayjO1UG+uVLhK90zB4hW43qRHqGEqcWlVaNPSQ8rHLk6A==} - engines: {node: ^20.19.0 || >=22.12.0} - hasBin: true - peerDependencies: - core-js: '>= 3.0.0' - peerDependenciesMeta: - core-js: - optional: true - '@rsbuild/plugin-assets-retry@1.5.2': resolution: {integrity: sha512-d+nZeoaokk/nlP0UV2/ijbmrvLFlH1SXTUd3kDilw0IqvANrlBMnwTcaxkX6tf0Dr0b4gApp9xiZLP5zQsgb5w==} peerDependencies: @@ -2636,9 +2609,6 @@ packages: '@swc/helpers@0.5.21': resolution: {integrity: sha512-jI/VAmtdjB/RnI8GTnokyX7Ug8c+g+ffD6QRLa6XQewtnGyukKkKSk3wLTM3b5cjt1jNh9x0jfVlagdN2gDKQg==} - '@swc/plugin-loadable-components@11.8.0': - resolution: {integrity: sha512-UVq+otWuZuVpvmHviV0bp3zVV7QBs2a7k10p9zCNVP8O9ig0EBVpwYbHbTvlzdcVs20+8smcCyNpR+BCNpmwKQ==} - '@swc/plugin-styled-components@12.8.0': resolution: {integrity: sha512-JBJ9liiQeKy9uMEbMlrQqJm9YJskPpJ3VeIYL1/faU5Z5z6FMdbLyPcccPFBqBzet9FP5rn3Oogsiajwunx/PQ==} @@ -2720,6 +2690,11 @@ packages: '@types/geojson@7946.0.16': resolution: {integrity: sha512-6C8nqWur3j98U6+lXDfTUWIfgvZU+EumvpHKcYjujKH7woYyLj2sUmff0tRhrqM7BohUw7Pz3ZB1jj2gW9Fvmg==} + '@types/hoist-non-react-statics@3.3.7': + resolution: {integrity: sha512-PQTyIulDkIDro8P+IHbKCsw7U2xxBYflVzW/FgWdCAePD9xGSidgA76/GeJ6lBKoblyhf9pBY763gbrN+1dI8g==} + peerDependencies: + '@types/react': '*' + '@types/html-minifier-terser@6.1.0': resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} @@ -2755,15 +2730,15 @@ packages: peerDependencies: '@types/react': ^18.0.0 - '@types/react-helmet@6.1.11': - resolution: {integrity: sha512-0QcdGLddTERotCXo3VFlUSWO3ztraw8nZ6e3zJSgG7apwV5xt+pJUS8ewPBqT4NYB1optGLprNQzFleIY84u/g==} - '@types/react@18.3.28': resolution: {integrity: sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==} '@types/semver@7.5.8': resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} + '@types/styled-components@5.1.36': + resolution: {integrity: sha512-pGMRNY5G2rNDKEv2DOiFYa7Ft1r0jrhmgBwHhOMzPTgCjO76bCot0/4uEfqj7K0Jf1KdQmDtAuaDk9EAs9foSw==} + '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -2968,6 +2943,10 @@ packages: peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 + acorn-loose@8.5.2: + resolution: {integrity: sha512-PPvV6g8UGMGgjrMu+n/f9E/tCSkNQ2Y97eFvuVdJfG11+xdIeDcLyNdC8SHcrHbRqkfwLASdplyR6B6sKM1U4A==} + engines: {node: '>=0.4.0'} + acorn@7.4.1: resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} engines: {node: '>=0.4.0'} @@ -3267,6 +3246,9 @@ packages: resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} + camelize@1.0.1: + resolution: {integrity: sha512-dU+Tx2fsypxTgtLoE36npi3UqcjSSMNYfkqgmoEhtZrraP5VWq0K7FkWVTYa8eMPtnU/G2txVsfdCJTn9uzpuQ==} + caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} @@ -3457,6 +3439,10 @@ packages: resolution: {integrity: sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==} engines: {node: '>= 0.10'} + css-color-keywords@1.0.0: + resolution: {integrity: sha512-FyyrDHZKEjXDpNJYvVsV960FiqQyXc/LlYmsxl2BcdMb2WPx0OGRVgTg55rPSyLSNMqP52R9r8geSp7apN3Ofg==} + engines: {node: '>=4'} + css-declaration-sorter@7.4.0: resolution: {integrity: sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==} engines: {node: ^14 || ^16 || >=18} @@ -3494,6 +3480,9 @@ packages: css-select@5.2.2: resolution: {integrity: sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==} + css-to-react-native@3.2.0: + resolution: {integrity: sha512-e8RKaLXMOFii+02mOlqwjbD00KSEKqblnpO9e++1aXS1fPQOpS1YoqdVHBqPjHNoxeF2mimzVqawm2KCbEdtHQ==} + css-tree@2.2.1: resolution: {integrity: sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0, npm: '>=7.0.0'} @@ -3717,10 +3706,6 @@ packages: resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} engines: {node: '>=0.12'} - entities@7.0.1: - resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} - engines: {node: '>=0.12'} - error-ex@1.3.4: resolution: {integrity: sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==} @@ -4105,6 +4090,10 @@ packages: engines: {node: '>=0.4.7'} hasBin: true + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} @@ -4243,9 +4232,6 @@ packages: resolution: {integrity: sha512-pYkiyXVL2Mf3pozdlDGV6NAObxQx13Ae8knZk1UJRJ6uRW/ZRmTGHlQYtrsSl7ubuE5F8CD1z+s1n4RHNuTtuA==} engines: {node: '>=18'} - import-meta-resolve@4.2.0: - resolution: {integrity: sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==} - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -4344,8 +4330,8 @@ packages: isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} - isbot@3.8.0: - resolution: {integrity: sha512-vne1mzQUTR+qsMLeCBL9+/tgnDXRyc2pygLGl/WsgA+EZKIiB5Ehu0CiVTHIIk30zhJ24uGz4M5Ppse37aR0Hg==} + isbot@3.7.1: + resolution: {integrity: sha512-JfqOaY3O1lcWt2nc+D6Mq231CNpwZrBboLa59Go0J8hjGH+gY/Sy0CA/YLUSIScINmAVwTdJZIsOTk4PfBtRuw==} engines: {node: '>=12'} isexe@2.0.0: @@ -4485,9 +4471,6 @@ packages: resolution: {integrity: sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - lodash-es@4.18.1: - resolution: {integrity: sha512-J8xewKD/Gk22OZbhpOVSwcs60zhd95ESDwezOFuA3/099925PdHJ7OFHNTGtajL3AlZkykD32HykiMo+BIBI8A==} - lodash.camelcase@4.3.0: resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} @@ -5294,9 +5277,6 @@ packages: promise@7.3.1: resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} - prop-types@15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} - protobufjs@7.5.4: resolution: {integrity: sha512-CvexbZtbov6jW2eXAvLukXjXUW1TzFaivC46BpWc/3BpcCysb5Vffu+B3XHMm8lVEuy2Mm4XGex8hBSg1yapPg==} engines: {node: '>=12.0.0'} @@ -5396,10 +5376,10 @@ packages: react-fast-compare@3.2.2: resolution: {integrity: sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ==} - react-helmet@6.1.0: - resolution: {integrity: sha512-4uMzEY9nlDlgxr61NL3XbKRy1hEkXmKNXhjbAIOVw5vcFrsdYbH2FEwcNyWvWinl103nXgzYNlns9ca+8kFiWw==} + react-helmet-async@2.0.5: + resolution: {integrity: sha512-rYUYHeus+i27MvFE+Jaa4WsyBKGkL6qVgbJvSBoX8mbsWoABJXdEO0bZyi0F6i+4f0NuIb8AvqPMj3iXFHkMwg==} peerDependencies: - react: '>=16.3.0' + react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-i18next@15.7.4: resolution: {integrity: sha512-nyU8iKNrI5uDJch0z9+Y5XEr34b0wkyYj3Rp+tfbahxtlswxSCjcUL9H0nqXo9IR3/t5Y5PKIA3fx3MfUyR9Xw==} @@ -5460,13 +5440,13 @@ packages: react-dom: optional: true - react-server-dom-rspack@0.0.1-beta.1: - resolution: {integrity: sha512-jC8Lvn6mRcfFOrlSa0Df9nH7diNooLVWOtO31VtxHFyQ9qoddx+k3RcqC1wdtAlCRxJMF+xii8VzerYpjABktQ==} + react-server-dom-webpack@19.2.5: + resolution: {integrity: sha512-bYhdd2cZJhXHqyJBoloYaJrn8MrL9Egf3ZZVn0OrIODCCORm2goFD7C+xszf6xgfsSJi0rtgB/ichcuHfkJ4yQ==} engines: {node: '>=0.10.0'} peerDependencies: - '@rspack/core': ^2.0.0-0 - react: ^19.1.0 - react-dom: ^19.1.0 + react: ^19.2.5 + react-dom: ^19.2.5 + webpack: ^5.59.0 react-side-effect@2.1.2: resolution: {integrity: sha512-PVjOcvVOyIILrYoyGEpDN3vmYNLdy1CajSFNt4TDsVQC5KpTijDvWVoR+/7Rz2xT978D8/ZtFceXxzsPwZEDvw==} @@ -5801,6 +5781,9 @@ packages: resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} engines: {node: '>=8'} + shallowequal@1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -5913,21 +5896,13 @@ packages: strip-literal@3.1.0: resolution: {integrity: sha512-8r3mkIM/2+PpjHoOtiAW8Rg3jJLHaV7xPwG+YRGrv6FP0wwk/toTpATxWYOW0BKdWwl82VT2tFYi5DlROa0Mxg==} - styled-components@6.4.0: - resolution: {integrity: sha512-BL1EDFpt+q10eAeZB0q9ps6pSlPejaBQWBkiuM16pyoVTG4NhZrPrZK0cqNbrozxSsYwUsJ9SQYN6NyeKJYX9A==} - engines: {node: '>= 16'} + styled-components@5.3.11: + resolution: {integrity: sha512-uuzIIfnVkagcVHv9nE0VPlHPSCmXIUGKfJ42LNjxCCTDTL5sgnJ8Z7GZBq0EnLYGln77tPpEpExt2+qa+cZqSw==} + engines: {node: '>=10'} peerDependencies: - css-to-react-native: '>= 3.2.0' react: '>= 16.8.0' react-dom: '>= 16.8.0' - react-native: '>= 0.68.0' - peerDependenciesMeta: - css-to-react-native: - optional: true - react-dom: - optional: true - react-native: - optional: true + react-is: '>= 16.8.0' stylehacks@6.1.1: resolution: {integrity: sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==} @@ -5941,8 +5916,9 @@ packages: peerDependencies: postcss: ^8.4.32 - stylis@4.3.6: - resolution: {integrity: sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==} + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} @@ -6540,11 +6516,11 @@ snapshots: '@babel/helpers': 7.29.2 '@babel/parser': 7.29.2 '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) '@babel/types': 7.29.0 '@jridgewell/remapping': 2.3.5 convert-source-map: 2.0.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -6579,7 +6555,7 @@ snapshots: '@babel/helper-optimise-call-expression': 7.27.1 '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -6596,7 +6572,7 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) lodash.debounce: 4.0.8 resolve: 1.22.12 transitivePeerDependencies: @@ -6606,14 +6582,14 @@ snapshots: '@babel/helper-member-expression-to-functions@7.28.5': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.28.6': + '@babel/helper-module-imports@7.28.6(supports-color@5.5.0)': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -6621,9 +6597,9 @@ snapshots: '@babel/helper-module-transforms@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 + '@babel/helper-module-imports': 7.28.6(supports-color@5.5.0) '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -6638,7 +6614,7 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 '@babel/helper-wrap-function': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -6647,13 +6623,13 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-member-expression-to-functions': 7.28.5 '@babel/helper-optimise-call-expression': 7.27.1 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -6667,7 +6643,7 @@ snapshots: '@babel/helper-wrap-function@7.28.6': dependencies: '@babel/template': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) '@babel/types': 7.29.0 transitivePeerDependencies: - supports-color @@ -6685,7 +6661,7 @@ snapshots: dependencies: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -6712,7 +6688,7 @@ snapshots: dependencies: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -6750,6 +6726,11 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/helper-plugin-utils': 7.28.6 + '@babel/plugin-syntax-import-assertions@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 @@ -6791,14 +6772,14 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color '@babel/plugin-transform-async-to-generator@7.28.6(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 + '@babel/helper-module-imports': 7.28.6(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-remap-async-to-generator': 7.27.1(@babel/core@7.29.0) transitivePeerDependencies: @@ -6838,7 +6819,7 @@ snapshots: '@babel/helper-globals': 7.28.0 '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-replace-supers': 7.28.6(@babel/core@7.29.0) - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -6852,7 +6833,7 @@ snapshots: dependencies: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -6909,7 +6890,7 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-compilation-targets': 7.28.6 '@babel/helper-plugin-utils': 7.28.6 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -6955,7 +6936,7 @@ snapshots: '@babel/helper-module-transforms': 7.28.6(@babel/core@7.29.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/helper-validator-identifier': 7.28.5 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -6995,7 +6976,7 @@ snapshots: '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-transform-destructuring': 7.28.5(@babel/core@7.29.0) '@babel/plugin-transform-parameters': 7.27.7(@babel/core@7.29.0) - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -7063,7 +7044,7 @@ snapshots: dependencies: '@babel/core': 7.29.0 '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.28.6 + '@babel/helper-module-imports': 7.28.6(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.28.6 '@babel/plugin-syntax-jsx': 7.28.6(@babel/core@7.29.0) '@babel/types': 7.29.0 @@ -7095,7 +7076,7 @@ snapshots: '@babel/plugin-transform-runtime@7.29.0(@babel/core@7.29.0)': dependencies: '@babel/core': 7.29.0 - '@babel/helper-module-imports': 7.28.6 + '@babel/helper-module-imports': 7.28.6(supports-color@5.5.0) '@babel/helper-plugin-utils': 7.28.6 babel-plugin-polyfill-corejs2: 0.4.17(@babel/core@7.29.0) babel-plugin-polyfill-corejs3: 0.13.0(@babel/core@7.29.0) @@ -7289,7 +7270,7 @@ snapshots: '@babel/parser': 7.29.2 '@babel/types': 7.29.0 - '@babel/traverse@7.29.0': + '@babel/traverse@7.29.0(supports-color@5.5.0)': dependencies: '@babel/code-frame': 7.29.0 '@babel/generator': 7.29.1 @@ -7297,7 +7278,7 @@ snapshots: '@babel/parser': 7.29.2 '@babel/template': 7.28.6 '@babel/types': 7.29.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -7397,6 +7378,10 @@ snapshots: '@emotion/memoize@0.9.0': {} + '@emotion/stylis@0.8.5': {} + + '@emotion/unitless@0.7.5': {} + '@esbuild/aix-ppc64@0.25.12': optional: true @@ -7560,7 +7545,7 @@ snapshots: '@eslint/config-array@0.21.2': dependencies: '@eslint/object-schema': 2.1.7 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) minimatch: 3.1.5 transitivePeerDependencies: - supports-color @@ -7576,7 +7561,7 @@ snapshots: '@eslint/eslintrc@3.3.5': dependencies: ajv: 6.14.0 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 @@ -7826,16 +7811,21 @@ snapshots: '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) tslib: 2.8.1 - '@loadable/component@5.16.7(react@18.3.1)': + '@loadable/babel-plugin@5.15.3(@babel/core@7.29.0)': + dependencies: + '@babel/core': 7.29.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.29.0) + + '@loadable/component@5.15.3(react@18.3.1)': dependencies: '@babel/runtime': 7.29.2 hoist-non-react-statics: 3.3.2 react: 18.3.1 react-is: 16.13.1 - '@loadable/server@5.16.7(@loadable/component@5.16.7(react@18.3.1))(react@18.3.1)': + '@loadable/server@5.15.3(@loadable/component@5.15.3(react@18.3.1))(react@18.3.1)': dependencies: - '@loadable/component': 5.16.7(react@18.3.1) + '@loadable/component': 5.15.3(react@18.3.1) lodash: 4.18.1 react: 18.3.1 @@ -7864,10 +7854,10 @@ snapshots: - encoding - utf-8-validate - '@modern-js/app-tools@2.70.8(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.1)(styled-components@6.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.9.3)': + '@modern-js/app-tools@2.70.8(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(encoding@0.1.13)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(rollup@4.60.1)(styled-components@5.3.11(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(tsconfig-paths@4.2.0)(tslib@2.8.1)(typescript@5.9.3)': dependencies: '@babel/parser': 7.29.2 - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) '@babel/types': 7.29.0 '@modern-js/core': 2.70.8 '@modern-js/node-bundle-require': 2.70.8 @@ -7881,7 +7871,7 @@ snapshots: '@modern-js/server-core': 2.70.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@modern-js/server-utils': 2.70.8(@babel/traverse@7.29.0)(@rsbuild/core@1.7.3) '@modern-js/types': 2.70.8 - '@modern-js/uni-builder': 2.70.8(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(esbuild@0.25.5)(styled-components@6.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(tslib@2.8.1)(typescript@5.9.3) + '@modern-js/uni-builder': 2.70.8(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(esbuild@0.25.5)(styled-components@5.3.11(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(tslib@2.8.1)(typescript@5.9.3) '@modern-js/utils': 2.70.8 '@rsbuild/core': 1.7.3 '@rsbuild/plugin-node-polyfill': 1.4.4(@rsbuild/core@1.7.3) @@ -7989,16 +7979,6 @@ snapshots: - react-dom - supports-color - '@modern-js/plugin-data-loader@3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@modern-js/runtime-utils': 3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/utils': 3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@swc/helpers': 0.5.21 - path-to-regexp: 6.3.0 - react: 18.3.1 - transitivePeerDependencies: - - react-dom - '@modern-js/plugin-i18n@2.70.8': dependencies: '@modern-js/utils': 2.70.8 @@ -8021,22 +8001,6 @@ snapshots: '@modern-js/utils': 2.70.8 '@swc/helpers': 0.5.21 - '@modern-js/plugin@3.1.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(core-js@3.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@modern-js/runtime-utils': 3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/types': 3.1.3 - '@modern-js/utils': 3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@rsbuild/core': 2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(core-js@3.47.0) - '@swc/helpers': 0.5.21 - jiti: 2.6.1 - transitivePeerDependencies: - - '@emnapi/core' - - '@emnapi/runtime' - - '@module-federation/runtime-tools' - - core-js - - react - - react-dom - '@modern-js/prod-server@2.70.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@modern-js/runtime-utils': 2.70.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -8047,14 +8011,14 @@ snapshots: - react - react-dom - '@modern-js/render@3.1.3(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.1-beta.1(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@modern-js/render@2.70.8(react-dom@18.3.1(react@18.3.1))(react-server-dom-webpack@19.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.106.1(@swc/core@1.15.8(@swc/helpers@0.5.21))(esbuild@0.25.5)))(react@18.3.1)': dependencies: - '@modern-js/types': 3.1.3 - '@modern-js/utils': 3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@modern-js/types': 2.70.8 + '@modern-js/utils': 2.70.8 '@swc/helpers': 0.5.21 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-server-dom-rspack: 0.0.1-beta.1(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react-server-dom-webpack: 19.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.106.1(@swc/core@1.15.8(@swc/helpers@0.5.21))(esbuild@0.25.5)) '@modern-js/rsbuild-plugin-esbuild@2.70.8': dependencies: @@ -8079,48 +8043,37 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@modern-js/runtime-utils@3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@modern-js/runtime@2.70.8(react-dom@18.3.1(react@18.3.1))(react-server-dom-webpack@19.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.106.1(@swc/core@1.15.8(@swc/helpers@0.5.21))(esbuild@0.25.5)))(react@18.3.1)': dependencies: - '@modern-js/types': 3.1.3 - '@modern-js/utils': 3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@babel/core': 7.29.0 + '@babel/types': 7.29.0 + '@loadable/babel-plugin': 5.15.3(@babel/core@7.29.0) + '@loadable/component': 5.15.3(react@18.3.1) + '@loadable/server': 5.15.3(@loadable/component@5.15.3(react@18.3.1))(react@18.3.1) + '@modern-js/plugin': 2.70.8 + '@modern-js/plugin-data-loader': 2.70.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@modern-js/plugin-v2': 2.70.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@modern-js/render': 2.70.8(react-dom@18.3.1(react@18.3.1))(react-server-dom-webpack@19.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.106.1(@swc/core@1.15.8(@swc/helpers@0.5.21))(esbuild@0.25.5)))(react@18.3.1) + '@modern-js/runtime-utils': 2.70.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@modern-js/types': 2.70.8 + '@modern-js/utils': 2.70.8 '@swc/helpers': 0.5.21 - lru-cache: 10.4.3 - react-router: 7.13.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - serialize-javascript: 6.0.2 - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - - '@modern-js/runtime@3.1.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(core-js@3.47.0)(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.1-beta.1(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': - dependencies: - '@loadable/component': 5.16.7(react@18.3.1) - '@loadable/server': 5.16.7(@loadable/component@5.16.7(react@18.3.1))(react@18.3.1) - '@modern-js/plugin': 3.1.3(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(core-js@3.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/plugin-data-loader': 3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/render': 3.1.3(react-dom@18.3.1(react@18.3.1))(react-server-dom-rspack@0.0.1-beta.1(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) - '@modern-js/runtime-utils': 3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@modern-js/types': 3.1.3 - '@modern-js/utils': 3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@swc/helpers': 0.5.21 - '@swc/plugin-loadable-components': 11.8.0 '@types/loadable__component': 5.13.10 - '@types/react-helmet': 6.1.11 + '@types/styled-components': 5.1.36 cookie: 0.7.2 - entities: 7.0.1 es-module-lexer: 1.7.0 esbuild: 0.25.5 invariant: 2.2.4 - isbot: 3.8.0 + isbot: 3.7.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-helmet: 6.1.0(react@18.3.1) + react-helmet-async: 2.0.5(react@18.3.1) react-is: 18.3.1 + react-side-effect: 2.1.2(react@18.3.1) + styled-components: 5.3.11(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) transitivePeerDependencies: - - '@emnapi/core' - - '@emnapi/runtime' - - '@module-federation/runtime-tools' - - core-js - - react-server-dom-rspack + - react-server-dom-webpack + - supports-color '@modern-js/server-core@2.70.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: @@ -8188,9 +8141,7 @@ snapshots: '@modern-js/types@2.70.8': {} - '@modern-js/types@3.1.3': {} - - '@modern-js/uni-builder@2.70.8(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(esbuild@0.25.5)(styled-components@6.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(tslib@2.8.1)(typescript@5.9.3)': + '@modern-js/uni-builder@2.70.8(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(esbuild@0.25.5)(styled-components@5.3.11(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(tslib@2.8.1)(typescript@5.9.3)': dependencies: '@babel/core': 7.29.0 '@babel/preset-react': 7.28.5(@babel/core@7.29.0) @@ -8222,7 +8173,7 @@ snapshots: autoprefixer: 10.4.23(postcss@8.5.9) babel-loader: 9.2.1(@babel/core@7.29.0)(webpack@5.106.1(@swc/core@1.15.8(@swc/helpers@0.5.21))(esbuild@0.25.5)) babel-plugin-import: 1.13.8 - babel-plugin-styled-components: 1.13.3(styled-components@6.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + babel-plugin-styled-components: 1.13.3(styled-components@5.3.11(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(supports-color@5.5.0) babel-plugin-transform-react-remove-prop-types: 0.4.24 browserslist: 4.24.4 cssnano: 6.1.2(postcss@8.5.9) @@ -8284,18 +8235,6 @@ snapshots: lodash: 4.18.1 rslog: 1.3.2 - '@modern-js/utils@3.1.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': - dependencies: - '@swc/helpers': 0.5.21 - caniuse-lite: 1.0.30001788 - import-meta-resolve: 4.2.0 - lodash: 4.18.1 - lodash-es: 4.18.1 - rslog: 1.3.2 - optionalDependencies: - react: 18.3.1 - react-dom: 18.3.1(react@18.3.1) - '@module-federation/bridge-react-webpack-plugin@2.3.2(node-fetch@2.7.0(encoding@0.1.13))': dependencies: '@module-federation/sdk': 2.3.2(node-fetch@2.7.0(encoding@0.1.13)) @@ -9164,17 +9103,6 @@ snapshots: core-js: 3.47.0 jiti: 2.6.1 - '@rsbuild/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(core-js@3.47.0)': - dependencies: - '@rspack/core': 2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21) - '@swc/helpers': 0.5.21 - optionalDependencies: - core-js: 3.47.0 - transitivePeerDependencies: - - '@emnapi/core' - - '@emnapi/runtime' - - '@module-federation/runtime-tools' - '@rsbuild/plugin-assets-retry@1.5.2(@rsbuild/core@1.7.3)': optionalDependencies: '@rsbuild/core': 1.7.3 @@ -9617,10 +9545,6 @@ snapshots: dependencies: tslib: 2.8.1 - '@swc/plugin-loadable-components@11.8.0': - dependencies: - '@swc/counter': 0.1.3 - '@swc/plugin-styled-components@12.8.0': dependencies: '@swc/counter': 0.1.3 @@ -9718,6 +9642,11 @@ snapshots: '@types/geojson@7946.0.16': {} + '@types/hoist-non-react-statics@3.3.7(@types/react@18.3.28)': + dependencies: + '@types/react': 18.3.28 + hoist-non-react-statics: 3.3.2 + '@types/html-minifier-terser@6.1.0': {} '@types/istanbul-lib-coverage@2.0.6': {} @@ -9752,10 +9681,6 @@ snapshots: dependencies: '@types/react': 18.3.28 - '@types/react-helmet@6.1.11': - dependencies: - '@types/react': 18.3.28 - '@types/react@18.3.28': dependencies: '@types/prop-types': 15.7.15 @@ -9763,6 +9688,12 @@ snapshots: '@types/semver@7.5.8': {} + '@types/styled-components@5.1.36': + dependencies: + '@types/hoist-non-react-statics': 3.3.7(@types/react@18.3.28) + '@types/react': 18.3.28 + csstype: 3.2.3 + '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.35': @@ -9791,7 +9722,7 @@ snapshots: '@typescript-eslint/types': 8.58.2 '@typescript-eslint/typescript-estree': 8.58.2(typescript@5.9.3) '@typescript-eslint/visitor-keys': 8.58.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) eslint: 9.39.4(jiti@2.6.1) typescript: 5.9.3 transitivePeerDependencies: @@ -9801,7 +9732,7 @@ snapshots: dependencies: '@typescript-eslint/tsconfig-utils': 8.58.2(typescript@5.9.3) '@typescript-eslint/types': 8.58.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) typescript: 5.9.3 transitivePeerDependencies: - supports-color @@ -9820,7 +9751,7 @@ snapshots: '@typescript-eslint/types': 8.58.2 '@typescript-eslint/typescript-estree': 8.58.2(typescript@5.9.3) '@typescript-eslint/utils': 8.58.2(eslint@9.39.4(jiti@2.6.1))(typescript@5.9.3) - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) eslint: 9.39.4(jiti@2.6.1) ts-api-utils: 2.5.0(typescript@5.9.3) typescript: 5.9.3 @@ -9835,7 +9766,7 @@ snapshots: '@typescript-eslint/tsconfig-utils': 8.58.2(typescript@5.9.3) '@typescript-eslint/types': 8.58.2 '@typescript-eslint/visitor-keys': 8.58.2 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) minimatch: 10.2.5 semver: 7.7.4 tinyglobby: 0.2.16 @@ -10067,6 +9998,10 @@ snapshots: dependencies: acorn: 8.16.0 + acorn-loose@8.5.2: + dependencies: + acorn: 8.16.0 + acorn@7.4.1: {} acorn@8.16.0: {} @@ -10183,7 +10118,7 @@ snapshots: babel-plugin-import@1.13.8: dependencies: - '@babel/helper-module-imports': 7.28.6 + '@babel/helper-module-imports': 7.28.6(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -10219,13 +10154,13 @@ snapshots: transitivePeerDependencies: - supports-color - babel-plugin-styled-components@1.13.3(styled-components@6.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + babel-plugin-styled-components@1.13.3(styled-components@5.3.11(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(supports-color@5.5.0): dependencies: '@babel/helper-annotate-as-pure': 7.27.3 - '@babel/helper-module-imports': 7.28.6 + '@babel/helper-module-imports': 7.28.6(supports-color@5.5.0) babel-plugin-syntax-jsx: 6.18.0 lodash: 4.18.1 - styled-components: 6.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + styled-components: 5.3.11(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1) transitivePeerDependencies: - supports-color @@ -10238,7 +10173,7 @@ snapshots: '@babel/core': 7.29.0 '@babel/helper-plugin-utils': 7.28.6 optionalDependencies: - '@babel/traverse': 7.29.0 + '@babel/traverse': 7.29.0(supports-color@5.5.0) babel-walk@3.0.0-canary-5: dependencies: @@ -10396,6 +10331,8 @@ snapshots: camelcase@6.3.0: {} + camelize@1.0.1: {} + caniuse-api@3.0.0: dependencies: browserslist: 4.24.4 @@ -10524,7 +10461,8 @@ snapshots: cookie@0.7.2: {} - cookie@1.1.1: {} + cookie@1.1.1: + optional: true copy-webpack-plugin@11.0.0(webpack@5.106.1(@swc/core@1.15.8(@swc/helpers@0.5.21))(esbuild@0.25.5)): dependencies: @@ -10604,6 +10542,8 @@ snapshots: randombytes: 2.1.0 randomfill: 1.0.4 + css-color-keywords@1.0.0: {} + css-declaration-sorter@7.4.0(postcss@8.5.9): dependencies: postcss: 8.5.9 @@ -10636,6 +10576,12 @@ snapshots: domutils: 3.2.2 nth-check: 2.1.1 + css-to-react-native@3.2.0: + dependencies: + camelize: 1.0.1 + css-color-keywords: 1.0.0 + postcss-value-parser: 4.2.0 + css-tree@2.2.1: dependencies: mdn-data: 2.0.28 @@ -10766,9 +10712,11 @@ snapshots: dependencies: ms: 2.1.3 - debug@4.4.3: + debug@4.4.3(supports-color@5.5.0): dependencies: ms: 2.1.3 + optionalDependencies: + supports-color: 5.5.0 decimal.js@10.6.0: {} @@ -10903,8 +10851,6 @@ snapshots: entities@6.0.1: {} - entities@7.0.1: {} - error-ex@1.3.4: dependencies: is-arrayish: 0.2.1 @@ -10934,7 +10880,7 @@ snapshots: esbuild-register@3.6.0(esbuild@0.25.5): dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) esbuild: 0.25.5 transitivePeerDependencies: - supports-color @@ -11071,7 +11017,7 @@ snapshots: ajv: 6.14.0 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) escape-string-regexp: 4.0.0 eslint-scope: 8.4.0 eslint-visitor-keys: 4.2.1 @@ -11365,6 +11311,8 @@ snapshots: optionalDependencies: uglify-js: 3.19.3 + has-flag@3.0.0: {} + has-flag@4.0.0: {} has-property-descriptors@1.0.2: @@ -11480,7 +11428,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.4 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) transitivePeerDependencies: - supports-color @@ -11522,8 +11470,6 @@ snapshots: cjs-module-lexer: 2.2.0 module-details-from-path: 1.0.4 - import-meta-resolve@4.2.0: {} - imurmurhash@0.1.4: {} indent-string@4.0.0: {} @@ -11618,7 +11564,7 @@ snapshots: isarray@2.0.5: {} - isbot@3.8.0: {} + isbot@3.7.1: {} isexe@2.0.0: {} @@ -11763,8 +11709,6 @@ snapshots: dependencies: p-locate: 6.0.0 - lodash-es@4.18.1: {} - lodash.camelcase@4.3.0: {} lodash.debounce@4.0.8: {} @@ -11934,7 +11878,7 @@ snapshots: ndepe@0.1.13(encoding@0.1.13)(rollup@4.60.1): dependencies: '@vercel/nft': 0.29.2(encoding@0.1.13)(rollup@4.60.1) - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) fs-extra: 11.3.4 mlly: 1.6.1 pkg-types: 1.3.1 @@ -12526,12 +12470,6 @@ snapshots: dependencies: asap: 2.0.6 - prop-types@15.8.1: - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 - protobufjs@7.5.4: dependencies: '@protobufjs/aspromise': 1.1.2 @@ -12672,13 +12610,12 @@ snapshots: react-fast-compare@3.2.2: {} - react-helmet@6.1.0(react@18.3.1): + react-helmet-async@2.0.5(react@18.3.1): dependencies: - object-assign: 4.1.1 - prop-types: 15.8.1 + invariant: 2.2.4 react: 18.3.1 react-fast-compare: 3.2.2 - react-side-effect: 2.1.2(react@18.3.1) + shallowequal: 1.1.0 react-i18next@15.7.4(i18next@23.16.8)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.9.3): dependencies: @@ -12721,12 +12658,16 @@ snapshots: set-cookie-parser: 2.7.2 optionalDependencies: react-dom: 18.3.1(react@18.3.1) + optional: true - react-server-dom-rspack@0.0.1-beta.1(@rspack/core@2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21))(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + react-server-dom-webpack@19.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.106.1(@swc/core@1.15.8(@swc/helpers@0.5.21))(esbuild@0.25.5)): dependencies: - '@rspack/core': 2.0.0-rc.0(@emnapi/core@1.9.2)(@emnapi/runtime@1.9.2)(@module-federation/runtime-tools@2.3.2(node-fetch@3.3.0))(@swc/helpers@0.5.21) + acorn-loose: 8.5.2 + neo-async: 2.6.2 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) + webpack: 5.106.1(@swc/core@1.15.8(@swc/helpers@0.5.21))(esbuild@0.25.5) + webpack-sources: 3.3.4 react-side-effect@2.1.2(react@18.3.1): dependencies: @@ -12817,7 +12758,7 @@ snapshots: require-in-the-middle@8.0.1: dependencies: - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) module-details-from-path: 1.0.4 transitivePeerDependencies: - supports-color @@ -13081,6 +13022,8 @@ snapshots: dependencies: kind-of: 6.0.3 + shallowequal@1.1.0: {} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -13203,14 +13146,21 @@ snapshots: dependencies: js-tokens: 9.0.1 - styled-components@6.4.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + styled-components@5.3.11(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1): dependencies: + '@babel/helper-module-imports': 7.28.6(supports-color@5.5.0) + '@babel/traverse': 7.29.0(supports-color@5.5.0) '@emotion/is-prop-valid': 1.4.0 - csstype: 3.2.3 + '@emotion/stylis': 0.8.5 + '@emotion/unitless': 0.7.5 + babel-plugin-styled-components: 1.13.3(styled-components@5.3.11(react-dom@18.3.1(react@18.3.1))(react-is@18.3.1)(react@18.3.1))(supports-color@5.5.0) + css-to-react-native: 3.2.0 + hoist-non-react-statics: 3.3.2 react: 18.3.1 - stylis: 4.3.6 - optionalDependencies: react-dom: 18.3.1(react@18.3.1) + react-is: 18.3.1 + shallowequal: 1.1.0 + supports-color: 5.5.0 stylehacks@6.1.1(postcss@8.5.9): dependencies: @@ -13224,7 +13174,9 @@ snapshots: postcss: 8.5.9 postcss-selector-parser: 7.1.1 - stylis@4.3.6: {} + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 supports-color@7.2.0: dependencies: @@ -13512,7 +13464,7 @@ snapshots: vite-node@3.2.4(@types/node@24.12.2)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3): dependencies: cac: 6.7.14 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) es-module-lexer: 1.7.0 pathe: 2.0.3 vite: 6.4.2(@types/node@24.12.2)(jiti@2.6.1)(sass-embedded@1.99.0)(sass@1.99.0)(terser@5.46.1)(yaml@2.8.3) @@ -13558,7 +13510,7 @@ snapshots: '@vitest/spy': 3.2.4 '@vitest/utils': 3.2.4 chai: 5.3.3 - debug: 4.4.3 + debug: 4.4.3(supports-color@5.5.0) expect-type: 1.3.0 magic-string: 0.30.21 pathe: 2.0.3