diff --git a/e2e/cases/module-federation/index.test.ts b/e2e/cases/module-federation/index.test.ts index a533794860..338d85372a 100644 --- a/e2e/cases/module-federation/index.test.ts +++ b/e2e/cases/module-federation/index.test.ts @@ -144,6 +144,7 @@ rspackOnlyTest( const rsbuildConfig: RsbuildConfig = { output: { + sourceMap: true, overrideBrowserslist: ['Chrome >= 51'], }, performance: { @@ -151,7 +152,12 @@ rspackOnlyTest( strategy: 'all-in-one', }, }, - plugins: [pluginCheckSyntax()], + plugins: [ + pluginCheckSyntax({ + // MF runtime contains dynamic import, which can not pass syntax checking + exclude: [/@module-federation[\\/]runtime/], + }), + ], }; await expect( diff --git a/e2e/cases/swc-plugin/package.json b/e2e/cases/swc-plugin/package.json index d35cb38234..d777a380f2 100644 --- a/e2e/cases/swc-plugin/package.json +++ b/e2e/cases/swc-plugin/package.json @@ -3,6 +3,6 @@ "name": "@e2e/swc-plugin", "version": "1.0.0", "dependencies": { - "@swc/plugin-remove-console": "5.0.2" + "@swc/plugin-remove-console": "^6.0.2" } } diff --git a/packages/core/package.json b/packages/core/package.json index 36faedd24d..81d3ba901d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -51,7 +51,7 @@ "prebundle": "prebundle" }, "dependencies": { - "@rspack/core": "1.1.8", + "@rspack/core": "1.2.0-alpha.0", "@rspack/lite-tapable": "~1.0.1", "@swc/helpers": "^0.5.15", "core-js": "~3.39.0" diff --git a/packages/plugin-preact/package.json b/packages/plugin-preact/package.json index 5b0fe36896..dedc0e3472 100644 --- a/packages/plugin-preact/package.json +++ b/packages/plugin-preact/package.json @@ -29,7 +29,7 @@ "@prefresh/core": "^1.5.3", "@prefresh/utils": "^1.2.0", "@rspack/plugin-preact-refresh": "^1.1.2", - "@swc/plugin-prefresh": "^5.0.2" + "@swc/plugin-prefresh": "^6.0.2" }, "devDependencies": { "@rsbuild/core": "workspace:*", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e26ab22828..a21d587645 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -80,10 +80,10 @@ importers: version: link:scripts '@module-federation/enhanced': specifier: 0.8.6 - version: 0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1) + version: 0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1) '@module-federation/rsbuild-plugin': specifier: 0.8.6 - version: 0.8.6(@module-federation/enhanced@0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1))(@rsbuild/core@packages+core) + version: 0.8.6(@module-federation/enhanced@0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1))(@rsbuild/core@packages+core) '@playwright/test': specifier: 1.44.1 version: 1.44.1 @@ -128,7 +128,7 @@ importers: version: link:../packages/plugin-svgr '@rsbuild/plugin-type-check': specifier: ^1.2.0 - version: 1.2.0(@rsbuild/core@packages+core)(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.2) + version: 1.2.0(@rsbuild/core@packages+core)(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(typescript@5.7.2) '@rsbuild/plugin-vue': specifier: workspace:* version: link:../packages/plugin-vue @@ -260,8 +260,8 @@ importers: e2e/cases/swc-plugin: dependencies: '@swc/plugin-remove-console': - specifier: 5.0.2 - version: 5.0.2 + specifier: ^6.0.2 + version: 6.0.2 e2e/cases/vue: dependencies: @@ -294,10 +294,10 @@ importers: devDependencies: '@module-federation/enhanced': specifier: 0.8.6 - version: 0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1) + version: 0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1) '@module-federation/rsbuild-plugin': specifier: 0.8.6 - version: 0.8.6(@module-federation/enhanced@0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1))(@rsbuild/core@packages+core) + version: 0.8.6(@module-federation/enhanced@0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1))(@rsbuild/core@packages+core) '@rsbuild/core': specifier: workspace:* version: link:../../../packages/core @@ -316,10 +316,10 @@ importers: devDependencies: '@module-federation/enhanced': specifier: 0.8.6 - version: 0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1) + version: 0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1) '@module-federation/rsbuild-plugin': specifier: 0.8.6 - version: 0.8.6(@module-federation/enhanced@0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1))(@rsbuild/core@packages+core) + version: 0.8.6(@module-federation/enhanced@0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1))(@rsbuild/core@packages+core) '@rsbuild/core': specifier: workspace:* version: link:../../../packages/core @@ -583,8 +583,8 @@ importers: packages/core: dependencies: '@rspack/core': - specifier: 1.1.8 - version: 1.1.8(@swc/helpers@0.5.15) + specifier: 1.2.0-alpha.0 + version: 1.2.0-alpha.0(@swc/helpers@0.5.15) '@rspack/lite-tapable': specifier: ~1.0.1 version: 1.0.1 @@ -633,7 +633,7 @@ importers: version: 2.8.5 css-loader: specifier: 7.1.2 - version: 7.1.2(@rspack/core@1.1.8(@swc/helpers@0.5.15))(webpack@5.97.1) + version: 7.1.2(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(webpack@5.97.1) deepmerge: specifier: ^4.3.1 version: 4.3.1 @@ -645,7 +645,7 @@ importers: version: 11.0.7 html-rspack-plugin: specifier: 6.0.2 - version: 6.0.2(@rspack/core@1.1.8(@swc/helpers@0.5.15)) + version: 6.0.2(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15)) http-proxy-middleware: specifier: ^2.0.6 version: 2.0.7 @@ -675,7 +675,7 @@ importers: version: 6.0.1(jiti@1.21.7)(postcss@8.4.49)(yaml@2.6.0) postcss-loader: specifier: 8.1.1 - version: 8.1.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(postcss@8.4.49)(typescript@5.7.2)(webpack@5.97.1) + version: 8.1.1(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(postcss@8.4.49)(typescript@5.7.2)(webpack@5.97.1) prebundle: specifier: 1.2.5 version: 1.2.5(typescript@5.7.2) @@ -693,7 +693,7 @@ importers: version: 1.1.0 rspack-manifest-plugin: specifier: 5.0.3 - version: 5.0.3(@rspack/core@1.1.8(@swc/helpers@0.5.15)) + version: 5.0.3(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15)) sirv: specifier: ^3.0.0 version: 3.0.0 @@ -860,8 +860,8 @@ importers: specifier: ^1.1.2 version: 1.1.2(@prefresh/core@1.5.3(preact@10.25.4))(@prefresh/utils@1.2.0) '@swc/plugin-prefresh': - specifier: ^5.0.2 - version: 5.0.2 + specifier: ^6.0.2 + version: 6.0.2 devDependencies: '@rsbuild/core': specifier: workspace:* @@ -2172,6 +2172,9 @@ packages: webpack: optional: true + '@module-federation/error-codes@0.8.4': + resolution: {integrity: sha512-55LYmrDdKb4jt+qr8qE8U3al62ZANp3FhfVaNPOaAmdTh0jHdD8M3yf5HKFlr5xVkVO4eV/F/J2NCfpbh+pEXQ==} + '@module-federation/error-codes@0.8.6': resolution: {integrity: sha512-xp2XYaJOdVUkyiogSDYnnD3EoT9SG8sPo1Z5ixX9EAZ3mNC9nosQx23I48rG57lMNtm3YrWpaG9THr6q2LRABA==} @@ -2208,18 +2211,27 @@ packages: '@module-federation/runtime-tools@0.5.1': resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==} + '@module-federation/runtime-tools@0.8.4': + resolution: {integrity: sha512-fjVOsItJ1u5YY6E9FnS56UDwZgqEQUrWFnouRiPtK123LUuqUI9FH4redZoKWlE1PB0ir1Z3tnqy8eFYzPO38Q==} + '@module-federation/runtime-tools@0.8.6': resolution: {integrity: sha512-QAqgx8SaJHpSDd8OYqD1wAuhHHAvNPoUcL80g6+iWZSbcHJfxzkdB5tNGBBHQ0meiizV8xKfQjlyYu5YQjhAcA==} '@module-federation/runtime@0.5.1': resolution: {integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==} + '@module-federation/runtime@0.8.4': + resolution: {integrity: sha512-yZeZ7z2Rx4gv/0E97oLTF3V6N25vglmwXGgoeju/W2YjsFvWzVtCDI7zRRb0mJhU6+jmSM8jP1DeQGbea/AiZQ==} + '@module-federation/runtime@0.8.6': resolution: {integrity: sha512-KaXuESJ+2xDAdQcMG679PQi+TKjmN8SC+UJvYaYljjoTkqxL1brMHuk5zXYR1lC2e+KRgFGL0R8324H8H1BZ5w==} '@module-federation/sdk@0.5.1': resolution: {integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==} + '@module-federation/sdk@0.8.4': + resolution: {integrity: sha512-waABomIjg/5m1rPDBWYG4KUhS5r7OUUY7S+avpaVIY/tkPWB3ibRDKy2dNLLAMaLKq0u+B1qIdEp4NIWkqhqpg==} + '@module-federation/sdk@0.8.6': resolution: {integrity: sha512-cUhLGXmwCWGb5b7TKoVM2qJdMvcoJKggV6qsH3NYk5Gm9RJmYutAFRXN6lGeHXjbsDXVCzV5h6gOnU5dk84yWg==} @@ -2229,6 +2241,9 @@ packages: '@module-federation/webpack-bundler-runtime@0.5.1': resolution: {integrity: sha512-mMhRFH0k2VjwHt3Jol9JkUsmI/4XlrAoBG3E0o7HoyoPYv1UFOWyqAflfANcUPgbYpvqmyLzDcO+3IT36LXnrA==} + '@module-federation/webpack-bundler-runtime@0.8.4': + resolution: {integrity: sha512-HggROJhvHPUX7uqBD/XlajGygMNM1DG0+4OAkk8MBQe4a18QzrRNzZt6XQbRTSG4OaEoyRWhQHvYD3Yps405tQ==} + '@module-federation/webpack-bundler-runtime@0.8.6': resolution: {integrity: sha512-LoHeoHq5PzjiY7CrTjstb4rom1myMj2cgsQMEBQNV7Gacpumu4WeEqjL2USK4d+OaaXLSpAdIZBktDT8UiWqOQ==} @@ -2580,49 +2595,97 @@ packages: cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-arm64@1.2.0-alpha.0': + resolution: {integrity: sha512-EPprIe6BrkJ9XuWL5HBXJFaH4vvt5C2kBTvyu+t5E3wacyH9A0gIDaMOEmH30Kt3zl4B07OCBC1nCiJ1sTtimw==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-x64@1.1.8': resolution: {integrity: sha512-vfqf/c+mcx8rr1M8LnqKmzDdnrgguflZnjGerBLjNerAc+dcUp3lCvNxRIvZ2TkSZZBW8BpCMgjj3n70CZ4VLQ==} cpu: [x64] os: [darwin] + '@rspack/binding-darwin-x64@1.2.0-alpha.0': + resolution: {integrity: sha512-ACwdgWg0V9j0o3gs1wvhqRJ4xui82L+Fii9Fa74az7P974iWO0ZHw4QIUaO5r434+v9OWMqpyBRN1M7cBrx3GA==} + cpu: [x64] + os: [darwin] + '@rspack/binding-linux-arm64-gnu@1.1.8': resolution: {integrity: sha512-lZlO/rAJSeozi+qtVLkGSXfe+riPawCwM4FsrflELfNlvvEXpANwtrdJ+LsaNVXcgvhh50ZX2KicTdmx9G2b6Q==} cpu: [arm64] os: [linux] + '@rspack/binding-linux-arm64-gnu@1.2.0-alpha.0': + resolution: {integrity: sha512-Ex9SviDikz9E36R4I5si/626FsYOJ35l1Lb+DCRUijjjsvoq4k8Shi8csyBfubR+JZ1M0uOXjJftu1Gm5z8Q0Q==} + cpu: [arm64] + os: [linux] + '@rspack/binding-linux-arm64-musl@1.1.8': resolution: {integrity: sha512-bX7exULSZwy8xtDh6Z65b6sRC4uSxGuyvSLCEKyhmG6AnJkg0gQMxk3hoO0hWnyGEZgdJEn+jEhk0fjl+6ZRAQ==} cpu: [arm64] os: [linux] + '@rspack/binding-linux-arm64-musl@1.2.0-alpha.0': + resolution: {integrity: sha512-U320xZmTcTwQ0BR8yIzE1L4olMCqzYkT3VFjXPR6iok/Mj0xjfk/SiKhLoZml473qQrHSGaFJ321cp02zgTFJg==} + cpu: [arm64] + os: [linux] + '@rspack/binding-linux-x64-gnu@1.1.8': resolution: {integrity: sha512-2Prw2USgTJ3aLdLExfik8pAwAHbX4MZrACBGEmR7Vbb56kLjC+++fXkciRc50pUDK4JFr1VQ7eNZrJuDR6GG6Q==} cpu: [x64] os: [linux] + '@rspack/binding-linux-x64-gnu@1.2.0-alpha.0': + resolution: {integrity: sha512-GNur7VXJ29NtJhY8PYgv3Fv1Zxbx0XZhDUj/+7Wp40CAXRFsLgXScZIRh2U30TECYaihboZ7BD+xugv8MQPDoA==} + cpu: [x64] + os: [linux] + '@rspack/binding-linux-x64-musl@1.1.8': resolution: {integrity: sha512-bnVGB/mQBKEdzOU/CPmcOE3qEXxGOGGW7/i6iLl2MamVOykJq8fYjL9j86yi6L0r009ja16OgWckykQGc4UqGw==} cpu: [x64] os: [linux] + '@rspack/binding-linux-x64-musl@1.2.0-alpha.0': + resolution: {integrity: sha512-0IdswzpG9+sgxvGu7KTwSeqfV0hvciaHMoZvGklfZa2txpcUqAg4ASp7uxrNaUo+G2a1fTUMOtP9351Cnl8DBg==} + cpu: [x64] + os: [linux] + '@rspack/binding-win32-arm64-msvc@1.1.8': resolution: {integrity: sha512-u+na3gxhzeksm4xZyAzn1+XWo5a5j7hgWA/KcFPDQ8qQNkRknx4jnQMxVtcZ9pLskAYV4AcOV/AIximx7zvv8A==} cpu: [arm64] os: [win32] + '@rspack/binding-win32-arm64-msvc@1.2.0-alpha.0': + resolution: {integrity: sha512-FcFgoWGjSrCfJwDZY5bDA2aO02l5BP7qdyW6ehjwBiMxNZyeSbGvKz3jXl5TtTHR1IgdLzi9kEJkTPYLLMiE1A==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-ia32-msvc@1.1.8': resolution: {integrity: sha512-FijUxym1INd5fFHwVCLuVP8XEAb4Sk1sMwEEQUlugiDra9ZsLaPw4OgPGxbxkD6SB0DeUz9Zq46Xbcf6d3OgfA==} cpu: [ia32] os: [win32] + '@rspack/binding-win32-ia32-msvc@1.2.0-alpha.0': + resolution: {integrity: sha512-cZYFJw6DKCaPPz9VDJPndZ9KSp+/eedgt11Mv8OTpq+MJTUjB2HjtcjqJh8xxVcp3IuwvSMndTkC69WWt/4feA==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-x64-msvc@1.1.8': resolution: {integrity: sha512-SBzIcND4qpDt71jlu1MCDxt335tqInT3YID9V4DoQ4t8wgM/uad7EgKOWKTK6vc2RRaOIShfS2XzqjNUxPXh4w==} cpu: [x64] os: [win32] + '@rspack/binding-win32-x64-msvc@1.2.0-alpha.0': + resolution: {integrity: sha512-gfOqb/rq5716NV+Vbk5MteBhV4VhJeSoh2+dRQjdy4EN1wPZ+Uebs9ORVrT9uRjY3JrPn/5PkAHJXtgaOA9Uyg==} + cpu: [x64] + os: [win32] + '@rspack/binding@1.1.8': resolution: {integrity: sha512-+/JzXx1HctfgPj+XtsCTbRkxiaOfAXGZZLEvs7jgp04WgWRSZ5u97WRCePNPvy+sCfOEH/2zw2ZK36Z7oQRGhQ==} + '@rspack/binding@1.2.0-alpha.0': + resolution: {integrity: sha512-rtmDScjtGUxv1zA1m3jXecuX2LsgNp4aWaAjOowHasoO1YqfHK0fMyprCiPowTjoHtpZ7Xt/tnMhii0GlGIITQ==} + '@rspack/core@1.1.8': resolution: {integrity: sha512-pcZtcj5iXLCuw9oElTYC47bp/RQADm/MMEb3djHdwJuSlFWfWPQi5QFgJ/lJAxIW9UNHnTFrYtytycfjpuoEcA==} engines: {node: '>=16.0.0'} @@ -2632,6 +2695,15 @@ packages: '@swc/helpers': optional: true + '@rspack/core@1.2.0-alpha.0': + resolution: {integrity: sha512-YiD0vFDj+PfHs3ZqJwPNhTYyVTb4xR6FpOI5WJ4jJHV4lgdErS+RChTCPhf1xeqxfuTSSnFA7UeqosLhBuNSqQ==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + '@rspack/lite-tapable@1.0.1': resolution: {integrity: sha512-VynGOEsVw2s8TAlLf/uESfrgfrq2+rcXB1muPJYBWbsm1Oa6r5qVQhjA5ggM6z/coYPrsVMgovl3Ff7Q7OCp1w==} engines: {node: '>=16.0.0'} @@ -2837,11 +2909,11 @@ packages: '@swc/helpers@0.5.15': resolution: {integrity: sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==} - '@swc/plugin-prefresh@5.0.2': - resolution: {integrity: sha512-C/TRrSdQDR0H0Lq3+tHlpzaYJ1yFCtR2naNEIlXCoZq5yhPlPyQ3YxaFPXvEvGUGs+PZBm0cayIq7asTTIZVVQ==} + '@swc/plugin-prefresh@6.0.2': + resolution: {integrity: sha512-xhLulL5MJqi2UqfHr+MRDTSncp2hwVI510VBMGGLPYgB19uBVPpwMiJFS5eJ3W2FDTHIdgeSGGMeo412fkoX0A==} - '@swc/plugin-remove-console@5.0.2': - resolution: {integrity: sha512-xgupiMiOza3SQl9uWIVzfoTvbKOLgIyMXUiz+xflGT7+JOa1i8yfJn6BW6AIXYrtUXD7OrEqYINhGiR8ZlNAFA==} + '@swc/plugin-remove-console@6.0.2': + resolution: {integrity: sha512-T8x7f7HM4X8TsSe1LEHdQy2BAxFsyOyFIR+S0MeyyGFL03I2HpIBaoVWZW6+dhim2lPsWv/6nN5v1U3An1nMyQ==} '@trysound/sax@0.2.0': resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} @@ -4517,6 +4589,10 @@ packages: resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} engines: {node: '>=0.10.0'} + isomorphic-rslog@0.0.6: + resolution: {integrity: sha512-HM0q6XqQ93psDlqvuViNs/Ea3hAyGDkIdVAHlrEocjjAwGrs1fZ+EdQjS9eUPacnYB7Y8SoDdSY3H8p3ce205A==} + engines: {node: '>=14.17.6'} + isomorphic-rslog@0.0.7: resolution: {integrity: sha512-n6/XnKnZ5eLEj6VllG4XmamXG7/F69nls8dcynHyhcTpsPUYgcgx4ifEaCo4lQJ2uzwfmIT+F0KBGwBcMKmt5g==} engines: {node: '>=14.17.6'} @@ -7870,14 +7946,14 @@ snapshots: - supports-color - utf-8-validate - '@module-federation/enhanced@0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1)': + '@module-federation/enhanced@0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.8.6 '@module-federation/data-prefetch': 0.8.6(react-dom@19.0.0(react@19.0.0))(react@19.0.0) '@module-federation/dts-plugin': 0.8.6(typescript@5.7.2) '@module-federation/managers': 0.8.6 '@module-federation/manifest': 0.8.6(typescript@5.7.2) - '@module-federation/rspack': 0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.2) + '@module-federation/rspack': 0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(typescript@5.7.2) '@module-federation/runtime-tools': 0.8.6 '@module-federation/sdk': 0.8.6 btoa: 1.2.1 @@ -7894,6 +7970,8 @@ snapshots: - supports-color - utf-8-validate + '@module-federation/error-codes@0.8.4': {} + '@module-federation/error-codes@0.8.6': {} '@module-federation/managers@0.8.6': @@ -7917,14 +7995,14 @@ snapshots: - utf-8-validate - vue-tsc - '@module-federation/rsbuild-plugin@0.8.6(@module-federation/enhanced@0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1))(@rsbuild/core@packages+core)': + '@module-federation/rsbuild-plugin@0.8.6(@module-federation/enhanced@0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1))(@rsbuild/core@packages+core)': dependencies: '@module-federation/sdk': 0.8.6 optionalDependencies: - '@module-federation/enhanced': 0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1) + '@module-federation/enhanced': 0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(react-dom@19.0.0(react@19.0.0))(react@19.0.0)(typescript@5.7.2)(webpack@5.97.1) '@rsbuild/core': link:packages/core - '@module-federation/rspack@0.8.6(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.2)': + '@module-federation/rspack@0.8.6(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(typescript@5.7.2)': dependencies: '@module-federation/bridge-react-webpack-plugin': 0.8.6 '@module-federation/dts-plugin': 0.8.6(typescript@5.7.2) @@ -7932,7 +8010,7 @@ snapshots: '@module-federation/manifest': 0.8.6(typescript@5.7.2) '@module-federation/runtime-tools': 0.8.6 '@module-federation/sdk': 0.8.6 - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.2.0-alpha.0(@swc/helpers@0.5.15) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: @@ -7946,6 +8024,11 @@ snapshots: '@module-federation/runtime': 0.5.1 '@module-federation/webpack-bundler-runtime': 0.5.1 + '@module-federation/runtime-tools@0.8.4': + dependencies: + '@module-federation/runtime': 0.8.4 + '@module-federation/webpack-bundler-runtime': 0.8.4 + '@module-federation/runtime-tools@0.8.6': dependencies: '@module-federation/runtime': 0.8.6 @@ -7955,6 +8038,11 @@ snapshots: dependencies: '@module-federation/sdk': 0.5.1 + '@module-federation/runtime@0.8.4': + dependencies: + '@module-federation/error-codes': 0.8.4 + '@module-federation/sdk': 0.8.4 + '@module-federation/runtime@0.8.6': dependencies: '@module-federation/error-codes': 0.8.6 @@ -7962,6 +8050,10 @@ snapshots: '@module-federation/sdk@0.5.1': {} + '@module-federation/sdk@0.8.4': + dependencies: + isomorphic-rslog: 0.0.6 + '@module-federation/sdk@0.8.6': dependencies: isomorphic-rslog: 0.0.7 @@ -7977,6 +8069,11 @@ snapshots: '@module-federation/runtime': 0.5.1 '@module-federation/sdk': 0.5.1 + '@module-federation/webpack-bundler-runtime@0.8.4': + dependencies: + '@module-federation/runtime': 0.8.4 + '@module-federation/sdk': 0.8.4 + '@module-federation/webpack-bundler-runtime@0.8.6': dependencies: '@module-federation/runtime': 0.8.6 @@ -8226,12 +8323,12 @@ snapshots: reduce-configs: 1.1.0 sass-embedded: 1.83.0 - '@rsbuild/plugin-type-check@1.2.0(@rsbuild/core@packages+core)(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.2)': + '@rsbuild/plugin-type-check@1.2.0(@rsbuild/core@packages+core)(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(typescript@5.7.2)': dependencies: deepmerge: 4.3.1 json5: 2.2.3 reduce-configs: 1.1.0 - ts-checker-rspack-plugin: 1.1.0(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.2) + ts-checker-rspack-plugin: 1.1.0(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(typescript@5.7.2) optionalDependencies: '@rsbuild/core': link:packages/core transitivePeerDependencies: @@ -8260,30 +8357,57 @@ snapshots: '@rspack/binding-darwin-arm64@1.1.8': optional: true + '@rspack/binding-darwin-arm64@1.2.0-alpha.0': + optional: true + '@rspack/binding-darwin-x64@1.1.8': optional: true + '@rspack/binding-darwin-x64@1.2.0-alpha.0': + optional: true + '@rspack/binding-linux-arm64-gnu@1.1.8': optional: true + '@rspack/binding-linux-arm64-gnu@1.2.0-alpha.0': + optional: true + '@rspack/binding-linux-arm64-musl@1.1.8': optional: true + '@rspack/binding-linux-arm64-musl@1.2.0-alpha.0': + optional: true + '@rspack/binding-linux-x64-gnu@1.1.8': optional: true + '@rspack/binding-linux-x64-gnu@1.2.0-alpha.0': + optional: true + '@rspack/binding-linux-x64-musl@1.1.8': optional: true + '@rspack/binding-linux-x64-musl@1.2.0-alpha.0': + optional: true + '@rspack/binding-win32-arm64-msvc@1.1.8': optional: true + '@rspack/binding-win32-arm64-msvc@1.2.0-alpha.0': + optional: true + '@rspack/binding-win32-ia32-msvc@1.1.8': optional: true + '@rspack/binding-win32-ia32-msvc@1.2.0-alpha.0': + optional: true + '@rspack/binding-win32-x64-msvc@1.1.8': optional: true + '@rspack/binding-win32-x64-msvc@1.2.0-alpha.0': + optional: true + '@rspack/binding@1.1.8': optionalDependencies: '@rspack/binding-darwin-arm64': 1.1.8 @@ -8296,6 +8420,18 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 1.1.8 '@rspack/binding-win32-x64-msvc': 1.1.8 + '@rspack/binding@1.2.0-alpha.0': + optionalDependencies: + '@rspack/binding-darwin-arm64': 1.2.0-alpha.0 + '@rspack/binding-darwin-x64': 1.2.0-alpha.0 + '@rspack/binding-linux-arm64-gnu': 1.2.0-alpha.0 + '@rspack/binding-linux-arm64-musl': 1.2.0-alpha.0 + '@rspack/binding-linux-x64-gnu': 1.2.0-alpha.0 + '@rspack/binding-linux-x64-musl': 1.2.0-alpha.0 + '@rspack/binding-win32-arm64-msvc': 1.2.0-alpha.0 + '@rspack/binding-win32-ia32-msvc': 1.2.0-alpha.0 + '@rspack/binding-win32-x64-msvc': 1.2.0-alpha.0 + '@rspack/core@1.1.8(@swc/helpers@0.5.15)': dependencies: '@module-federation/runtime-tools': 0.5.1 @@ -8305,6 +8441,15 @@ snapshots: optionalDependencies: '@swc/helpers': 0.5.15 + '@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15)': + dependencies: + '@module-federation/runtime-tools': 0.8.4 + '@rspack/binding': 1.2.0-alpha.0 + '@rspack/lite-tapable': 1.0.1 + caniuse-lite: 1.0.30001676 + optionalDependencies: + '@swc/helpers': 0.5.15 + '@rspack/lite-tapable@1.0.1': {} '@rspack/plugin-preact-refresh@1.1.2(@prefresh/core@1.5.3(preact@10.25.4))(@prefresh/utils@1.2.0)': @@ -8559,11 +8704,11 @@ snapshots: dependencies: tslib: 2.8.1 - '@swc/plugin-prefresh@5.0.2': + '@swc/plugin-prefresh@6.0.2': dependencies: '@swc/counter': 0.1.3 - '@swc/plugin-remove-console@5.0.2': + '@swc/plugin-remove-console@6.0.2': dependencies: '@swc/counter': 0.1.3 @@ -9420,7 +9565,7 @@ snapshots: cspell-ban-words@0.0.4: {} - css-loader@7.1.2(@rspack/core@1.1.8(@swc/helpers@0.5.15))(webpack@5.97.1): + css-loader@7.1.2(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(webpack@5.97.1): dependencies: icss-utils: 5.1.0(postcss@8.4.49) postcss: 8.4.49 @@ -9431,7 +9576,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.2.0-alpha.0(@swc/helpers@0.5.15) webpack: 5.97.1 css-select@4.3.0: @@ -10115,11 +10260,11 @@ snapshots: relateurl: 0.2.7 terser: 5.37.0 - html-rspack-plugin@6.0.2(@rspack/core@1.1.8(@swc/helpers@0.5.15)): + html-rspack-plugin@6.0.2(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15)): dependencies: '@rspack/lite-tapable': 1.0.1 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.2.0-alpha.0(@swc/helpers@0.5.15) html-tags@3.3.1: {} @@ -10331,6 +10476,8 @@ snapshots: isobject@3.0.1: {} + isomorphic-rslog@0.0.6: {} + isomorphic-rslog@0.0.7: {} isomorphic-ws@5.0.0(ws@8.18.0): @@ -11391,14 +11538,14 @@ snapshots: postcss: 8.4.49 yaml: 2.6.0 - postcss-loader@8.1.1(@rspack/core@1.1.8(@swc/helpers@0.5.15))(postcss@8.4.49)(typescript@5.7.2)(webpack@5.97.1): + postcss-loader@8.1.1(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(postcss@8.4.49)(typescript@5.7.2)(webpack@5.97.1): dependencies: cosmiconfig: 9.0.0(typescript@5.7.2) jiti: 1.21.7 postcss: 8.4.49 semver: 7.6.3 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.2.0-alpha.0(@swc/helpers@0.5.15) webpack: 5.97.1 transitivePeerDependencies: - typescript @@ -11807,11 +11954,11 @@ snapshots: deepmerge: 4.3.1 javascript-stringify: 2.1.0 - rspack-manifest-plugin@5.0.3(@rspack/core@1.1.8(@swc/helpers@0.5.15)): + rspack-manifest-plugin@5.0.3(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15)): dependencies: '@rspack/lite-tapable': 1.0.1 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.2.0-alpha.0(@swc/helpers@0.5.15) rspack-plugin-virtual-module@0.1.13: dependencies: @@ -12374,7 +12521,7 @@ snapshots: dependencies: matchit: 1.1.0 - ts-checker-rspack-plugin@1.1.0(@rspack/core@1.1.8(@swc/helpers@0.5.15))(typescript@5.7.2): + ts-checker-rspack-plugin@1.1.0(@rspack/core@1.2.0-alpha.0(@swc/helpers@0.5.15))(typescript@5.7.2): dependencies: '@babel/code-frame': 7.26.2 '@rspack/lite-tapable': 1.0.1 @@ -12384,7 +12531,7 @@ snapshots: picocolors: 1.1.1 typescript: 5.7.2 optionalDependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.2.0-alpha.0(@swc/helpers@0.5.15) ts-interface-checker@0.1.13: {}