diff --git a/examples/module-federation/mf-host/package.json b/examples/module-federation/mf-host/package.json index e41005d24..dd925b5d4 100644 --- a/examples/module-federation/mf-host/package.json +++ b/examples/module-federation/mf-host/package.json @@ -13,7 +13,7 @@ "react-dom": "^19.2.0" }, "devDependencies": { - "@module-federation/rsbuild-plugin": "^0.21.2", + "@module-federation/rsbuild-plugin": "^0.21.3", "@rsbuild/core": "~1.6.2", "@rsbuild/plugin-react": "^1.4.1", "@types/react": "^19.2.2", diff --git a/examples/module-federation/mf-host/rsbuild.config.ts b/examples/module-federation/mf-host/rsbuild.config.ts index acb912987..9573d01be 100644 --- a/examples/module-federation/mf-host/rsbuild.config.ts +++ b/examples/module-federation/mf-host/rsbuild.config.ts @@ -3,9 +3,6 @@ import { defineConfig } from '@rsbuild/core'; import { pluginReact } from '@rsbuild/plugin-react'; export default defineConfig({ - dev: { - lazyCompilation: false, - }, plugins: [ pluginReact(), pluginModuleFederation( diff --git a/examples/module-federation/mf-react-component/package.json b/examples/module-federation/mf-react-component/package.json index 7578a3ff3..132664eb8 100644 --- a/examples/module-federation/mf-react-component/package.json +++ b/examples/module-federation/mf-react-component/package.json @@ -19,8 +19,8 @@ "storybook": "storybook dev -p 6006" }, "devDependencies": { - "@module-federation/enhanced": "^0.21.2", - "@module-federation/rsbuild-plugin": "^0.21.2", + "@module-federation/enhanced": "^0.21.3", + "@module-federation/rsbuild-plugin": "^0.21.3", "@module-federation/storybook-addon": "^4.0.34", "@rsbuild/plugin-react": "^1.4.1", "@rslib/core": "workspace:*", diff --git a/examples/module-federation/mf-remote/package.json b/examples/module-federation/mf-remote/package.json index 28a64192f..581f75e62 100644 --- a/examples/module-federation/mf-remote/package.json +++ b/examples/module-federation/mf-remote/package.json @@ -13,7 +13,7 @@ "react-dom": "^19.2.0" }, "devDependencies": { - "@module-federation/rsbuild-plugin": "^0.21.2", + "@module-federation/rsbuild-plugin": "^0.21.3", "@rsbuild/core": "~1.6.2", "@rsbuild/plugin-react": "^1.4.1", "@types/react": "^19.2.2", diff --git a/packages/core/package.json b/packages/core/package.json index e9a45969e..50a558de5 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -47,7 +47,7 @@ "rsbuild-plugin-dts": "workspace:*" }, "devDependencies": { - "@module-federation/rsbuild-plugin": "^0.21.2", + "@module-federation/rsbuild-plugin": "^0.21.3", "@rslib/tsconfig": "workspace:*", "@types/fs-extra": "^11.0.4", "cac": "^6.7.14", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 07a36d4c4..f3e1fbfd5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -93,8 +93,8 @@ importers: version: 19.2.0(react@19.2.0) devDependencies: '@module-federation/rsbuild-plugin': - specifier: ^0.21.2 - version: 0.21.2(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + specifier: ^0.21.3 + version: 0.21.3(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) '@rsbuild/core': specifier: ~1.6.2 version: 1.6.2 @@ -114,11 +114,11 @@ importers: examples/module-federation/mf-react-component: devDependencies: '@module-federation/enhanced': - specifier: ^0.21.2 - version: 0.21.2(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + specifier: ^0.21.3 + version: 0.21.3(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) '@module-federation/rsbuild-plugin': - specifier: ^0.21.2 - version: 0.21.2(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + specifier: ^0.21.3 + version: 0.21.3(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) '@module-federation/storybook-addon': specifier: ^4.0.34 version: 4.0.34(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(webpack-virtual-modules@0.6.2) @@ -160,8 +160,8 @@ importers: version: 19.2.0(react@19.2.0) devDependencies: '@module-federation/rsbuild-plugin': - specifier: ^0.21.2 - version: 0.21.2(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + specifier: ^0.21.3 + version: 0.21.3(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) '@rsbuild/core': specifier: ~1.6.2 version: 1.6.2 @@ -332,8 +332,8 @@ importers: version: link:../plugin-dts devDependencies: '@module-federation/rsbuild-plugin': - specifier: ^0.21.2 - version: 0.21.2(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + specifier: ^0.21.3 + version: 0.21.3(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) '@rslib/tsconfig': specifier: workspace:* version: link:../../scripts/tsconfig @@ -469,8 +469,8 @@ importers: specifier: ^4.0.1 version: 4.0.1(vite@6.3.5(@types/node@24.10.0)(jiti@2.6.1)(lightningcss@1.30.2)(sass-embedded@1.90.0)(sass@1.90.0)(stylus@0.64.0)(terser@5.44.0)(tsx@4.20.6)(yaml@2.6.1)) '@module-federation/rsbuild-plugin': - specifier: ^0.21.2 - version: 0.21.2(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + specifier: ^0.21.3 + version: 0.21.3(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) '@playwright/test': specifier: 1.56.1 version: 1.56.1 @@ -1226,8 +1226,8 @@ importers: website: devDependencies: '@module-federation/rsbuild-plugin': - specifier: ^0.21.2 - version: 0.21.2(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + specifier: ^0.21.3 + version: 0.21.3(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) '@rsbuild/core': specifier: ~1.6.2 version: 1.6.2 @@ -2109,17 +2109,31 @@ packages: '@module-federation/bridge-react-webpack-plugin@0.21.2': resolution: {integrity: sha512-HxrzbpAXUwvhnKmgUqKrTJo0mMGHeap2w9T204ieHCXtF8xkw7xGDIgn+Vu6OJqLeGvbWagPrSGAn1CwOvxxRg==} + '@module-federation/bridge-react-webpack-plugin@0.21.3': + resolution: {integrity: sha512-uEmx63j2Ux/cjqzas5rasr+FbWDlLTqm5C3KQ96EE12fb08z53nWjLdrOtIcswwaEgrRc3dXZnvQxofsgBViZw==} + '@module-federation/cli@0.21.2': resolution: {integrity: sha512-hBz9zu++0B0SqTomPcluf6ghZOv9sU8iixsEicMPsi+2qRlccGdCxr3hKBEZE/xBN5zJ4+Rj+RCAHYtx92wq8w==} engines: {node: '>=16.0.0'} hasBin: true + '@module-federation/cli@0.21.3': + resolution: {integrity: sha512-UVGulUH0/J/0WMr1HfUmRUwpIRU4ObUKSwWXTPTdnHRIhPo0Y6U8M9IztdoXZxNGq9fPz/RUNbhVX6d46z0Y0w==} + engines: {node: '>=16.0.0'} + hasBin: true + '@module-federation/data-prefetch@0.21.2': resolution: {integrity: sha512-550WjRmsH4VE/ia8o3B/Uro266ph29rBKsuce9IWXo2fg/aj+E+LH/w7bg/VVEjvgjBWCwvTe6NyTGvROZ4hqg==} peerDependencies: react: '>=16.9.0' react-dom: '>=16.9.0' + '@module-federation/data-prefetch@0.21.3': + resolution: {integrity: sha512-1bZ35CvjuZkvgGD46xuqUVjMUL5n+g5utU2EgCgWIMmpviXb52LAnGYCPRH5sOG7jdIuDi1n0PqR+HsmSu78PA==} + peerDependencies: + react: '>=16.9.0' + react-dom: '>=16.9.0' + '@module-federation/dts-plugin@0.21.2': resolution: {integrity: sha512-BPfBQLpq6D+5uz9yhqLFbTDNSpom7IXZBQ67dVzR9EKXhjSeM14hYu6e4289oYnx7yiKnXB2gdey+Q3UqSvCxw==} peerDependencies: @@ -2129,6 +2143,15 @@ packages: vue-tsc: optional: true + '@module-federation/dts-plugin@0.21.3': + resolution: {integrity: sha512-RIkoEPHuKG6pttzgNz+t3BP+NcLJCuyYrW/hqAlVWrGUJ5wux9TQA0zHMrqqwNLNJBBzPABeTHTqQiJdB1rJJg==} + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + peerDependenciesMeta: + vue-tsc: + optional: true + '@module-federation/enhanced@0.21.2': resolution: {integrity: sha512-fG1a5GgXHDGpkbTLZ1BYBSkNYNaEa9GqITKiPQpNjEh/GpQDFfHLp9Cnnazkrs6yg9RBJDUsFscWpCKz3x6F4g==} hasBin: true @@ -2144,6 +2167,21 @@ packages: webpack: optional: true + '@module-federation/enhanced@0.21.3': + resolution: {integrity: sha512-L7kx+2nct6ga25n1d4+59ydRZSSL+zf/Pf9oUuDPSjbeuB4Ca3QEOmqNDTBLKqxjQMk1ihAE4i5Gb3WS79fB4A==} + hasBin: true + peerDependencies: + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + webpack: ^5.0.0 + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + webpack: + optional: true + '@module-federation/error-codes@0.18.0': resolution: {integrity: sha512-Woonm8ehyVIUPXChmbu80Zj6uJkC0dD9SJUZ/wOPtO8iiz/m+dkrOugAuKgoiR6qH4F+yorWila954tBz4uKsQ==} @@ -2153,19 +2191,33 @@ packages: '@module-federation/error-codes@0.21.2': resolution: {integrity: sha512-mGbPAAApgjmQUl4J7WAt20aV04a26TyS21GDEpOGXFEQG5FqmZnSJ6FqB8K19HgTKioBT1+fF/Ctl5bGGao/EA==} + '@module-federation/error-codes@0.21.3': + resolution: {integrity: sha512-RiV/YDdZ10jYdkhaP3KOxsSmQyKtklEeEJVVBBm7ek97FAlURyxdWGHuuFMXmQnx+t9DeP/QH+CT4bDBE1PP8w==} + '@module-federation/inject-external-runtime-core-plugin@0.21.2': resolution: {integrity: sha512-8D+p0oLIxnl3RnM/c84K3WOaxouGPYcWkNQFvv5aMw+GDOCgAgcgvrfs/TzU5PEGVj5NqCQRTP7dUDrujeW4tg==} peerDependencies: '@module-federation/runtime-tools': 0.21.2 + '@module-federation/inject-external-runtime-core-plugin@0.21.3': + resolution: {integrity: sha512-BzCZuXRLAUsMUmgcLwdOpfiY6WkdWzli+gGNTweLl+p/3gJXqHb2L143h66ccUuxQkDaFyiMr0e8FOLs3fiBtg==} + peerDependencies: + '@module-federation/runtime-tools': 0.21.3 + '@module-federation/managers@0.21.2': resolution: {integrity: sha512-AZIqm7wj2l78OwBh4aEABXecSbRV2WIxde3kIgf1FSd3FAML8r1gjIgLVvCrXgHiTJyqy7l6DwgQSl6Rm5UpXQ==} + '@module-federation/managers@0.21.3': + resolution: {integrity: sha512-j9a0ZZTwORyNxjVquJDmPx/w/e49dvluGA9qRBMFxMb0if5ybPJm4ykcwvJwavhV+4bJ86C0tC4gB3PFCfg0ng==} + '@module-federation/manifest@0.21.2': resolution: {integrity: sha512-UDvjsn2u4JHlLB5eT4wLIWsD5h3cDre5e4LtixjuhtZpvo8o9wWSmxTNqmcZZa6XuwbGQQ7hRxGuSlI0xO5LvQ==} - '@module-federation/node@2.7.21': - resolution: {integrity: sha512-a4GH54mHr8b+wLjKhDenAbMN2XLSqkkjvkTKSVSmpBnfs+jMR08U1moSki9ppAf8J7LFmxR+oFNdaAFdLItTiQ==} + '@module-federation/manifest@0.21.3': + resolution: {integrity: sha512-rGfgAUeNcQgfohXO7vnBOohd3A8G7t50QQ9gpPKvNz/bDMtg7h3oIIH2tijlGVChGD92Hh8/C3HabXQD9D8FjQ==} + + '@module-federation/node@2.7.22': + resolution: {integrity: sha512-WN/E2pv4kNMbO0pdjoFozLsBiv/O8MUT2/oTFHgnJiuYG88G3qKpX2qmEFPcv07eahpAv4vPp7gTKtvz4jFazQ==} peerDependencies: next: '*' react: ^16||^17||^18||^19 @@ -2179,8 +2231,8 @@ packages: react-dom: optional: true - '@module-federation/rsbuild-plugin@0.21.2': - resolution: {integrity: sha512-6Nk9rIgCyl1S8EZb9oHg5gdyTGy0KIhUuOwjIpLfVglwEEzjDqWSwCnni1ew+aKXL880OWQaU1uJTUV/fhB7Hw==} + '@module-federation/rsbuild-plugin@0.21.3': + resolution: {integrity: sha512-oVJwObTuwp8iV1C+Gka1zfp5WVW5CpLRY8YMXcYr1HZU6hpXzJwTspCvyqUW5aDbis7Dz1QoFQ8jonB3CVC4Jg==} engines: {node: '>=16.0.0'} peerDependencies: '@rsbuild/core': ^1.3.21 @@ -2200,6 +2252,18 @@ packages: vue-tsc: optional: true + '@module-federation/rspack@0.21.3': + resolution: {integrity: sha512-bUk4TPVYmBM08NZeL6vGprdPaxpeFpwnCVc+OwGRTiE7Sa+p5YWwp9nhq98jAr0Poy/W7HLUpSjEUWRHzgQybQ==} + peerDependencies: + '@rspack/core': '>=0.7' + typescript: ^4.9.0 || ^5.0.0 + vue-tsc: '>=1.0.24' + peerDependenciesMeta: + typescript: + optional: true + vue-tsc: + optional: true + '@module-federation/runtime-core@0.18.0': resolution: {integrity: sha512-ZyYhrDyVAhUzriOsVfgL6vwd+5ebYm595Y13KeMf6TKDRoUHBMTLGQ8WM4TDj8JNsy7LigncK8C03fn97of0QQ==} @@ -2209,6 +2273,9 @@ packages: '@module-federation/runtime-core@0.21.2': resolution: {integrity: sha512-LtDnccPxjR8Xqa3daRYr1cH/6vUzK3mQSzgvnfsUm1fXte5syX4ftWw3Eu55VdqNY3yREFRn77AXdu9PfPEZRw==} + '@module-federation/runtime-core@0.21.3': + resolution: {integrity: sha512-CVQFsrgT5sWKv23qss3oycUGzpZvdPQbl/biQmjvlWyi530E47plNOt+zpO2hQnTAy5SqCnDnLNvdN0T7qGgiw==} + '@module-federation/runtime-tools@0.18.0': resolution: {integrity: sha512-fSga9o4t1UfXNV/Kh6qFvRyZpPp3EHSPRISNeyT8ZoTpzDNiYzhtw0BPUSSD8m6C6XQh2s/11rI4g80UY+d+hA==} @@ -2218,6 +2285,9 @@ packages: '@module-federation/runtime-tools@0.21.2': resolution: {integrity: sha512-SgG9NWTYGNYcHSd5MepO3AXf6DNXriIo4sKKM4mu4RqfYhHyP+yNjnF/gvYJl52VD61g0nADmzLWzBqxOqk2tg==} + '@module-federation/runtime-tools@0.21.3': + resolution: {integrity: sha512-vDnF/CjWq2ssrS3FgrZSrF6r/60S59+NKriLFdZiR42ykk4meY7XjrApn0l8RcBt3135/uO94VedCSF6jSfsJQ==} + '@module-federation/runtime@0.18.0': resolution: {integrity: sha512-+C4YtoSztM7nHwNyZl6dQKGUVJdsPrUdaf3HIKReg/GQbrt9uvOlUWo2NXMZ8vDAnf/QRrpSYAwXHmWDn9Obaw==} @@ -2227,6 +2297,9 @@ packages: '@module-federation/runtime@0.21.2': resolution: {integrity: sha512-97jlOx4RAnAHMBTfgU5FBK6+V/pfT6GNX0YjSf8G+uJ3lFy74Y6kg/BevEkChTGw5waCLAkw/pw4LmntYcNN7g==} + '@module-federation/runtime@0.21.3': + resolution: {integrity: sha512-5DJcoitApuEIx65HLGRzjO0F3XyOelLpV9Pwt3ueGYO10JO2xAZn6V99Tnw0YkUCjBB7FL5TofIsjbNSMNGeEw==} + '@module-federation/sdk@0.18.0': resolution: {integrity: sha512-Lo/Feq73tO2unjmpRfyyoUkTVoejhItXOk/h5C+4cistnHbTV8XHrW/13fD5e1Iu60heVdAhhelJd6F898Ve9A==} @@ -2236,6 +2309,9 @@ packages: '@module-federation/sdk@0.21.2': resolution: {integrity: sha512-t2vHSJ1a9zjg7LLJoEghcytNLzeFCqOat5TbXTav5dgU0xXw82Cf0EfLrxiJL6uUpgbtyvUdqqa2DVAvMPjiiA==} + '@module-federation/sdk@0.21.3': + resolution: {integrity: sha512-OD2LrJtEjRbarA6JSZbIi0HZ8BW2hsB2Ih+7pSL9WmD6BjTgCmoZKUToaTnhIIjthQtbsZrE9h07bmBUOpo91g==} + '@module-federation/storybook-addon@4.0.34': resolution: {integrity: sha512-cFR2sBT/f9yrx8AUA9wdZd0x3WwwhYiWaqieLObSrKAu9VCuOZ9SHZ32U0oF1I1NqF4K/75qoGxuSn9jm/zO5g==} peerDependencies: @@ -2265,6 +2341,9 @@ packages: '@module-federation/third-party-dts-extractor@0.21.2': resolution: {integrity: sha512-t8kKhD1XigGUpgFXyjpmT71gPSjR5CuTezSCSF6rIRSl+lQESiwzbPPlXHJorpKaaQJYAFtlmtNkcbvVR9nnXg==} + '@module-federation/third-party-dts-extractor@0.21.3': + resolution: {integrity: sha512-/A1PX5nEvOj4sy6qGvFgDnLhxZ/54JQ9ZSPIo4ZdydmzTsCnHByBd7VrC8uuNTy2dUTtCZkKbOMWwYhPIjrTmA==} + '@module-federation/webpack-bundler-runtime@0.18.0': resolution: {integrity: sha512-TEvErbF+YQ+6IFimhUYKK3a5wapD90d90sLsNpcu2kB3QGT7t4nIluE25duXuZDVUKLz86tEPrza/oaaCWTpvQ==} @@ -2274,6 +2353,9 @@ packages: '@module-federation/webpack-bundler-runtime@0.21.2': resolution: {integrity: sha512-06R/NDY6Uh5RBIaBOFwYWzJCf1dIiQd/DFHToBVhejUT3ZFG7GzHEPIIsAGqMzne/JSmVsvjlXiJu7UthQ6rFA==} + '@module-federation/webpack-bundler-runtime@0.21.3': + resolution: {integrity: sha512-8TDrp7dF4JqEgNvvvSRqW3kZGNb52r0xf0eDg1muSH5kI2acPRQ4TT4ZJY+2527tMOUu9qPqwGD3tnnpN2xLUA==} + '@napi-rs/wasm-runtime@0.2.4': resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} @@ -8570,6 +8652,12 @@ snapshots: '@types/semver': 7.5.8 semver: 7.6.3 + '@module-federation/bridge-react-webpack-plugin@0.21.3': + dependencies: + '@module-federation/sdk': 0.21.3 + '@types/semver': 7.5.8 + semver: 7.6.3 + '@module-federation/cli@0.21.2(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': dependencies: '@modern-js/node-bundle-require': 2.68.2 @@ -8585,6 +8673,21 @@ snapshots: - utf-8-validate - vue-tsc + '@module-federation/cli@0.21.3(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': + dependencies: + '@modern-js/node-bundle-require': 2.68.2 + '@module-federation/dts-plugin': 0.21.3(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/sdk': 0.21.3 + chalk: 3.0.0 + commander: 11.1.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + '@module-federation/data-prefetch@0.21.2(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': dependencies: '@module-federation/runtime': 0.21.2 @@ -8593,6 +8696,14 @@ snapshots: react: 19.2.0 react-dom: 19.2.0(react@19.2.0) + '@module-federation/data-prefetch@0.21.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0)': + dependencies: + '@module-federation/runtime': 0.21.3 + '@module-federation/sdk': 0.21.3 + fs-extra: 9.1.0 + react: 19.2.0 + react-dom: 19.2.0(react@19.2.0) + '@module-federation/dts-plugin@0.21.2(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': dependencies: '@module-federation/error-codes': 0.21.2 @@ -8620,6 +8731,33 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/dts-plugin@0.21.3(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': + dependencies: + '@module-federation/error-codes': 0.21.3 + '@module-federation/managers': 0.21.3 + '@module-federation/sdk': 0.21.3 + '@module-federation/third-party-dts-extractor': 0.21.3 + adm-zip: 0.5.16 + ansi-colors: 4.1.3 + axios: 1.12.0 + chalk: 3.0.0 + fs-extra: 9.1.0 + isomorphic-ws: 5.0.0(ws@8.18.0) + koa: 3.0.3 + lodash.clonedeepwith: 4.5.0 + log4js: 6.9.1 + node-schedule: 2.1.1 + rambda: 9.3.0 + typescript: 5.9.3 + ws: 8.18.0 + optionalDependencies: + vue-tsc: 3.1.3(typescript@5.9.3) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + '@module-federation/enhanced@0.21.2(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.21.2 @@ -8648,22 +8786,62 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/enhanced@0.21.3(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.21.3 + '@module-federation/cli': 0.21.3(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/data-prefetch': 0.21.3(react-dom@19.2.0(react@19.2.0))(react@19.2.0) + '@module-federation/dts-plugin': 0.21.3(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/error-codes': 0.21.3 + '@module-federation/inject-external-runtime-core-plugin': 0.21.3(@module-federation/runtime-tools@0.21.3) + '@module-federation/managers': 0.21.3 + '@module-federation/manifest': 0.21.3(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/rspack': 0.21.3(@rspack/core@1.6.1(@swc/helpers@0.5.17))(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/runtime-tools': 0.21.3 + '@module-federation/sdk': 0.21.3 + btoa: 1.2.1 + schema-utils: 4.3.2 + upath: 2.0.1 + optionalDependencies: + typescript: 5.9.3 + vue-tsc: 3.1.3(typescript@5.9.3) + transitivePeerDependencies: + - '@rspack/core' + - bufferutil + - debug + - react + - react-dom + - supports-color + - utf-8-validate + '@module-federation/error-codes@0.18.0': {} '@module-federation/error-codes@0.21.1': {} '@module-federation/error-codes@0.21.2': {} + '@module-federation/error-codes@0.21.3': {} + '@module-federation/inject-external-runtime-core-plugin@0.21.2(@module-federation/runtime-tools@0.21.2)': dependencies: '@module-federation/runtime-tools': 0.21.2 + '@module-federation/inject-external-runtime-core-plugin@0.21.3(@module-federation/runtime-tools@0.21.3)': + dependencies: + '@module-federation/runtime-tools': 0.21.3 + '@module-federation/managers@0.21.2': dependencies: '@module-federation/sdk': 0.21.2 find-pkg: 2.0.0 fs-extra: 9.1.0 + '@module-federation/managers@0.21.3': + dependencies: + '@module-federation/sdk': 0.21.3 + find-pkg: 2.0.0 + fs-extra: 9.1.0 + '@module-federation/manifest@0.21.2(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': dependencies: '@module-federation/dts-plugin': 0.21.2(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) @@ -8679,11 +8857,26 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/node@2.7.21(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': + '@module-federation/manifest@0.21.3(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': dependencies: - '@module-federation/enhanced': 0.21.2(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) - '@module-federation/runtime': 0.21.2 - '@module-federation/sdk': 0.21.2 + '@module-federation/dts-plugin': 0.21.3(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/managers': 0.21.3 + '@module-federation/sdk': 0.21.3 + chalk: 3.0.0 + find-pkg: 2.0.0 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - typescript + - utf-8-validate + - vue-tsc + + '@module-federation/node@2.7.22(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': + dependencies: + '@module-federation/enhanced': 0.21.3(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/runtime': 0.21.3 + '@module-federation/sdk': 0.21.3 btoa: 1.2.1 encoding: 0.1.13 node-fetch: 2.7.0(encoding@0.1.13) @@ -8699,11 +8892,11 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/rsbuild-plugin@0.21.2(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': + '@module-federation/rsbuild-plugin@0.21.3(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': dependencies: - '@module-federation/enhanced': 0.21.2(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) - '@module-federation/node': 2.7.21(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) - '@module-federation/sdk': 0.21.2 + '@module-federation/enhanced': 0.21.3(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/node': 2.7.22(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/sdk': 0.21.3 fs-extra: 11.3.0 optionalDependencies: '@rsbuild/core': 1.6.2 @@ -8740,6 +8933,26 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/rspack@0.21.3(@rspack/core@1.6.1(@swc/helpers@0.5.17))(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))': + dependencies: + '@module-federation/bridge-react-webpack-plugin': 0.21.3 + '@module-federation/dts-plugin': 0.21.3(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/inject-external-runtime-core-plugin': 0.21.3(@module-federation/runtime-tools@0.21.3) + '@module-federation/managers': 0.21.3 + '@module-federation/manifest': 0.21.3(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) + '@module-federation/runtime-tools': 0.21.3 + '@module-federation/sdk': 0.21.3 + '@rspack/core': 1.6.1(@swc/helpers@0.5.17) + btoa: 1.2.1 + optionalDependencies: + typescript: 5.9.3 + vue-tsc: 3.1.3(typescript@5.9.3) + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + '@module-federation/runtime-core@0.18.0': dependencies: '@module-federation/error-codes': 0.18.0 @@ -8755,6 +8968,11 @@ snapshots: '@module-federation/error-codes': 0.21.2 '@module-federation/sdk': 0.21.2 + '@module-federation/runtime-core@0.21.3': + dependencies: + '@module-federation/error-codes': 0.21.3 + '@module-federation/sdk': 0.21.3 + '@module-federation/runtime-tools@0.18.0': dependencies: '@module-federation/runtime': 0.18.0 @@ -8770,6 +8988,11 @@ snapshots: '@module-federation/runtime': 0.21.2 '@module-federation/webpack-bundler-runtime': 0.21.2 + '@module-federation/runtime-tools@0.21.3': + dependencies: + '@module-federation/runtime': 0.21.3 + '@module-federation/webpack-bundler-runtime': 0.21.3 + '@module-federation/runtime@0.18.0': dependencies: '@module-federation/error-codes': 0.18.0 @@ -8788,12 +9011,20 @@ snapshots: '@module-federation/runtime-core': 0.21.2 '@module-federation/sdk': 0.21.2 + '@module-federation/runtime@0.21.3': + dependencies: + '@module-federation/error-codes': 0.21.3 + '@module-federation/runtime-core': 0.21.3 + '@module-federation/sdk': 0.21.3 + '@module-federation/sdk@0.18.0': {} '@module-federation/sdk@0.21.1': {} '@module-federation/sdk@0.21.2': {} + '@module-federation/sdk@0.21.3': {} + '@module-federation/storybook-addon@4.0.34(@rsbuild/core@1.6.2)(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3))(webpack-virtual-modules@0.6.2)': dependencies: '@module-federation/enhanced': 0.21.2(@rspack/core@1.6.1(@swc/helpers@0.5.17))(react-dom@19.2.0(react@19.2.0))(react@19.2.0)(typescript@5.9.3)(vue-tsc@3.1.3(typescript@5.9.3)) @@ -8818,6 +9049,12 @@ snapshots: fs-extra: 9.1.0 resolve: 1.22.8 + '@module-federation/third-party-dts-extractor@0.21.3': + dependencies: + find-pkg: 2.0.0 + fs-extra: 9.1.0 + resolve: 1.22.8 + '@module-federation/webpack-bundler-runtime@0.18.0': dependencies: '@module-federation/runtime': 0.18.0 @@ -8833,6 +9070,11 @@ snapshots: '@module-federation/runtime': 0.21.2 '@module-federation/sdk': 0.21.2 + '@module-federation/webpack-bundler-runtime@0.21.3': + dependencies: + '@module-federation/runtime': 0.21.3 + '@module-federation/sdk': 0.21.3 + '@napi-rs/wasm-runtime@0.2.4': dependencies: '@emnapi/core': 1.5.0 diff --git a/tests/package.json b/tests/package.json index ec975c590..86506b40f 100644 --- a/tests/package.json +++ b/tests/package.json @@ -15,7 +15,7 @@ }, "devDependencies": { "@codspeed/vitest-plugin": "^4.0.1", - "@module-federation/rsbuild-plugin": "^0.21.2", + "@module-federation/rsbuild-plugin": "^0.21.3", "@playwright/test": "1.56.1", "@rsbuild/core": "~1.6.2", "@rsbuild/plugin-less": "^1.5.0", diff --git a/website/package.json b/website/package.json index bfd8d4611..8d709fa15 100644 --- a/website/package.json +++ b/website/package.json @@ -9,7 +9,7 @@ "preview": "rspress preview" }, "devDependencies": { - "@module-federation/rsbuild-plugin": "^0.21.2", + "@module-federation/rsbuild-plugin": "^0.21.3", "@rsbuild/core": "~1.6.2", "@rsbuild/plugin-react": "^1.4.1", "@rsbuild/plugin-sass": "^1.4.0",