From 93df32db6d6fe07bca0c814cea6173c357e95ca1 Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 11 Mar 2026 12:28:44 +0800 Subject: [PATCH 1/2] test: fix missing runtime deps --- example/package.json | 4 +- package.json | 2 +- pnpm-lock.yaml | 218 +++++++++++++++---------------------------- tests/package.json | 1 + 4 files changed, 77 insertions(+), 148 deletions(-) diff --git a/example/package.json b/example/package.json index 5dd7e76..73c4dbd 100644 --- a/example/package.json +++ b/example/package.json @@ -8,8 +8,8 @@ "preview": "rspack preview" }, "devDependencies": { - "@rspack/cli": "2.0.0-beta.5", - "@rspack/core": "2.0.0-beta.5", + "@rspack/cli": "2.0.0-beta.6", + "@rspack/core": "2.0.0-beta.6", "@rspack/dev-server": "workspace:*" } } diff --git a/package.json b/package.json index 4e54e75..dfdb059 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "@biomejs/biome": "^1.9.4", "@hono/node-server": "^1.19.11", "@rslib/core": "^0.20.0", - "@rspack/core": "2.0.0-beta.5", + "@rspack/core": "2.0.0-beta.6", "@rspack/plugin-react-refresh": "1.6.1", "@rstest/core": "^0.9.2", "@types/mime-types": "3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5f16b6d..afa832a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,16 +50,16 @@ importers: version: 1.19.11(hono@4.12.7) '@rslib/core': specifier: ^0.20.0 - version: 0.20.0(core-js@3.47.0)(typescript@5.9.3) + version: 0.20.0(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0)(typescript@5.9.3) '@rspack/core': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5(@swc/helpers@0.5.19) + specifier: 2.0.0-beta.6 + version: 2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) '@rspack/plugin-react-refresh': specifier: 1.6.1 version: 1.6.1(react-refresh@0.18.0) '@rstest/core': specifier: ^0.9.2 - version: 0.9.2(core-js@3.47.0) + version: 0.9.2(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0) '@types/mime-types': specifier: 3.0.1 version: 3.0.1 @@ -77,7 +77,7 @@ importers: version: 10.1.0 css-loader: specifier: ^7.1.4 - version: 7.1.4(@rspack/core@2.0.0-beta.5(@swc/helpers@0.5.19))(webpack@5.105.3) + version: 7.1.4(@rspack/core@2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(webpack@5.105.3) express: specifier: ^5.2.1 version: 5.2.1 @@ -130,17 +130,20 @@ importers: example: devDependencies: '@rspack/cli': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5(@rspack/core@2.0.0-beta.5(@swc/helpers@0.5.19))(@rspack/dev-server@) + specifier: 2.0.0-beta.6 + version: 2.0.0-beta.6(@rspack/core@2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(@rspack/dev-server@) '@rspack/core': - specifier: 2.0.0-beta.5 - version: 2.0.0-beta.5(@swc/helpers@0.5.19) + specifier: 2.0.0-beta.6 + version: 2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) '@rspack/dev-server': specifier: workspace:* version: link:.. tests: devDependencies: + '@module-federation/runtime-tools': + specifier: ^2.1.0 + version: 2.1.0 '@rspack/dev-server': specifier: workspace:* version: link:.. @@ -436,6 +439,24 @@ packages: peerDependencies: tslib: '2' + '@module-federation/error-codes@2.1.0': + resolution: {integrity: sha512-W+uCmPsFuV+15E1S7JUB1AeUDBFqKjJ2hImXdBNYx7T1CGM6awS/veooXqNoP7iM/kwKjtpTQPIeccWLrq76Mg==} + + '@module-federation/runtime-core@2.1.0': + resolution: {integrity: sha512-9W+wV5s7PTMnSFCmyNvItnOf3VRYSxAPMZQ91bOT4GdwHTO23dfmC57o0SiqXw+ri/XOQVA8gd/p8TDwDDYx6A==} + + '@module-federation/runtime-tools@2.1.0': + resolution: {integrity: sha512-2pOyGOiWIGG0+fE0jBY6pRYVH4+G/gFiP9KnyVDp6zj3leFRdePtlIZDa4O0X1dQcMOMmOORrx+TLRZeygbCnw==} + + '@module-federation/runtime@2.1.0': + resolution: {integrity: sha512-Cs6H6vAQrLeD7tWW3nI7Z9EdvhcFcbqQdYWJ2SaN1X/eX2YvgHJe8sRxa7K7zlVRV5QZEPKgQCbrUfef+d5xqQ==} + + '@module-federation/sdk@2.1.0': + resolution: {integrity: sha512-HhiSo1X+t2+r5lxU+JBVsJdE2IJZOaD1e0linw+4bLlEy8uIgXhGttF9+9rAnRKWlhn6R8E23ionwBCuSLVeXQ==} + + '@module-federation/webpack-bundler-runtime@2.1.0': + resolution: {integrity: sha512-yThI7cPanvH5eobaeFUsQ51sjllA3nyN/8OxfSdlbeTogLF4K8tkCr6H7QW+alE9lXxOzI2BTCxMV6NJBKWmTQ==} + '@napi-rs/wasm-runtime@1.0.7': resolution: {integrity: sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==} @@ -505,140 +526,72 @@ packages: typescript: optional: true - '@rspack/binding-darwin-arm64@2.0.0-beta.5': - resolution: {integrity: sha512-PWV/fItbDY9ySPub2YT+DynZLaXeODfzd24SMykUDCfk5U8P/4sK7+7MB8HEN9PeLiM8+iTjHN/XuXti5DzgZA==} - cpu: [arm64] - os: [darwin] - '@rspack/binding-darwin-arm64@2.0.0-beta.6': resolution: {integrity: sha512-FQ8zflthQJJf0cM0vDFnfnXrTOnRvwz886tiafbwu1RO5qmh+pJH+xg1eQaLPnRPqLTlcmnpngyacYFUxw+1AA==} cpu: [arm64] os: [darwin] - '@rspack/binding-darwin-x64@2.0.0-beta.5': - resolution: {integrity: sha512-RfaI0Tf+efGblR2mgqzjKzFxN/NwDqnKsV14YxiwLDxbHFFBy7qSrbeLN+E3xapEaw9x0uTnzcUQDHjekkgXIA==} - cpu: [x64] - os: [darwin] - '@rspack/binding-darwin-x64@2.0.0-beta.6': resolution: {integrity: sha512-Cr4P19anOIaHtK8Z20Hl12PPUcs3LM24ZSQPfs0gPS0etzSOE4JRsqW/79GnnjZd/A+Wola/dZcnMVS44e3c3A==} cpu: [x64] os: [darwin] - '@rspack/binding-linux-arm64-gnu@2.0.0-beta.5': - resolution: {integrity: sha512-Ydbdzji/IFTjPbB5MioBvxsGCpt9uY5W7x9e9c0qadZ5i2wExWjgEoGp0ALiWKPvkNaQo5CAu/0MEwf3C+kf9g==} - cpu: [arm64] - os: [linux] - libc: [glibc] - '@rspack/binding-linux-arm64-gnu@2.0.0-beta.6': resolution: {integrity: sha512-MgTzspaj3v9/4T3KQ/fRuj+cit3BnEcgFe4OP+BvUWlTQvxlckDWpDymVhPuIqpx7pJvLcXwdz8mQhvZ87AD5g==} cpu: [arm64] os: [linux] libc: [glibc] - '@rspack/binding-linux-arm64-musl@2.0.0-beta.5': - resolution: {integrity: sha512-HG1rRjypO2ShKGDbLJA8fqr/DWayo+YbNL3H/aBcv+it02TD2j8j9N2jyKwNpjp4LoMboDtFLOiKjmsLTMf3lQ==} - cpu: [arm64] - os: [linux] - libc: [musl] - '@rspack/binding-linux-arm64-musl@2.0.0-beta.6': resolution: {integrity: sha512-5vyjbrj3u8x4Crb77QvFJSZkq7QwOuVJff8oStbS/v7cC+NEAQQYB/6Bl0JwyDFAcMMX8ZRyaDjc1o1qQ0Q31g==} cpu: [arm64] os: [linux] libc: [musl] - '@rspack/binding-linux-x64-gnu@2.0.0-beta.5': - resolution: {integrity: sha512-R6KCdMwnSXgz8qLZROxpYwSmq7/sLuyvL52TrzCNkMUIl6crfbEfSUAFQGcxMdy6lq5qX8Xir67TzTGMs7fNhw==} - cpu: [x64] - os: [linux] - libc: [glibc] - '@rspack/binding-linux-x64-gnu@2.0.0-beta.6': resolution: {integrity: sha512-GmNJgFHoK5LFQ2m96HrXIgf1zZNe+4yaaOD/5qqcI163QXRqRflfZprmdr2L4R6VsU2i+YQ2Ap2s20Y/zSt6RQ==} cpu: [x64] os: [linux] libc: [glibc] - '@rspack/binding-linux-x64-musl@2.0.0-beta.5': - resolution: {integrity: sha512-McRRtUYjcbGgIrPEJ4doRAdVhg28Y4Y6Bx1FVnIYWvwvZPQvUPT2DHsCnYcnP4P5hp531Oa3ISFz0oU3w10FAA==} - cpu: [x64] - os: [linux] - libc: [musl] - '@rspack/binding-linux-x64-musl@2.0.0-beta.6': resolution: {integrity: sha512-tI2S3v8yXel5GL3yPnBNnFZ/dye4TyRM2j7mfJ49M6uTWjfRFyAcuxqw7z9Pyvyhsc1AoOnnXejtqqJpZkBQoA==} cpu: [x64] os: [linux] libc: [musl] - '@rspack/binding-wasm32-wasi@2.0.0-beta.5': - resolution: {integrity: sha512-4CDqMjcm+d/eTBa35aIAodJnZvy7diYK5n16Dx4erYl+qFfLLSIb/OFP9r+1MFBzWWMRjLORuQUwOMFaGc4m2Q==} - cpu: [wasm32] - '@rspack/binding-wasm32-wasi@2.0.0-beta.6': resolution: {integrity: sha512-Bv9o1zZIDTOzjbliyAwMOGjsL6wiGIPRttJ9CLsdRoKI5XcMTEFHjwlnm1Zs4/EP+zC+bTgseq1EFngIy+nZRg==} cpu: [wasm32] - '@rspack/binding-win32-arm64-msvc@2.0.0-beta.5': - resolution: {integrity: sha512-11RH36VV8rFfImqQ3DiAmYfzAxof3T6xUqjf9JZSJYIavH4R4iDBqLaCBCkuTtdZAUl/Ujv3ziKpQ/bm/mqV/A==} - cpu: [arm64] - os: [win32] - '@rspack/binding-win32-arm64-msvc@2.0.0-beta.6': resolution: {integrity: sha512-R/j0VTVKn3gU4a0xKAXJUX6jzmanHsuBHtLSpgnRqKW/20csFzsnsqY9PxaiAObTHVPMCrNvTG5KXHYIqYgACg==} cpu: [arm64] os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.0-beta.5': - resolution: {integrity: sha512-XPqt2o2gLmhhEtrG4FgJ8KVNkbJPgGOwbfn3iz5+XjKcmC0ZCvQ1muRIQrhwfNeKaReLoWScFkam5gGcbTK7Gw==} - cpu: [ia32] - os: [win32] - '@rspack/binding-win32-ia32-msvc@2.0.0-beta.6': resolution: {integrity: sha512-v3Gc+gRFTBNLSmyHAgI6mE30W94T0g8jD7S1qamUfX6i50YjDylyiMG1prG/8i/YVNWQynQeQi4Cjfg+Hi7alQ==} cpu: [ia32] os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.0-beta.5': - resolution: {integrity: sha512-Tx9OsnK+GTArCA1dxGnY3EAxjGTr1WSOPs24d0JlFSMpc8AOoDXu5YojE21K6dXnYxBwwb1aVc+aRg3ipS27uQ==} - cpu: [x64] - os: [win32] - '@rspack/binding-win32-x64-msvc@2.0.0-beta.6': resolution: {integrity: sha512-PjaKOG2rQqzOwsmu03EAyTb7oA52CrO1I8JXiBT07adrDysHvKV/Gi+P0XPuDLDMnxNpndoGJMmvfxsymRpwyA==} cpu: [x64] os: [win32] - '@rspack/binding@2.0.0-beta.5': - resolution: {integrity: sha512-gep96+L6yaul0nMUS3RD7w2GkHlx5tgoxvAQ7/zJvI3xrd4UaRY+pnAtfTAr7sBt+y7YQZKHIPvZvHS5omvouQ==} - '@rspack/binding@2.0.0-beta.6': resolution: {integrity: sha512-oJytPDJT57cz2is0e/e1myWVNxn+ZcII1/fF2Y3TiXVUIihLC/KDm6ISTgaZKr8ZyjTlVIV3V4wSO7IHlYV6aw==} - '@rspack/cli@2.0.0-beta.5': - resolution: {integrity: sha512-K6tOBMM95p0a73rdvGtPe2eid3TDROXJb+NvlXDJ8eRnpZkPz0bpRDBLqcmrPSPUMZY4zNlfv6JBUXgm3JpAmA==} + '@rspack/cli@2.0.0-beta.6': + resolution: {integrity: sha512-9nprG9/DMLwfxNASkQY6Rh32dSfJWslEjetFtaogz/lJi80HCX5em550OJGSK3WJhTFoV2rOly8mpW+l2juI2g==} hasBin: true peerDependencies: '@rspack/core': ^2.0.0-0 - '@rspack/dev-server': ~1.2.1 + '@rspack/dev-server': ^2.0.0-0 peerDependenciesMeta: '@rspack/dev-server': optional: true - '@rspack/core@2.0.0-beta.5': - resolution: {integrity: sha512-7qylDEpBxhuoByPjXvKWZYeWSze+mQ54SuU5X9L8EcIjY22rWe/NcmyVHBkbUt5XC1cKP+nrCZMp9eNCBq3/Bg==} - engines: {node: ^20.19.0 || >=22.12.0} - peerDependencies: - '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 - '@swc/helpers': '>=0.5.1' - peerDependenciesMeta: - '@module-federation/runtime-tools': - optional: true - '@swc/helpers': - optional: true - '@rspack/core@2.0.0-beta.6': resolution: {integrity: sha512-dvi10ijR9Rr0W75GRFqWvswAEdLBsbXCGhxzm6zXxFNSanNL9s9xPelZ8XfnIU13QZkN2VNHGl9O/8KQEmYdEw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2290,6 +2243,31 @@ snapshots: '@jsonjoy.com/codegen': 17.67.0(tslib@2.8.1) tslib: 2.8.1 + '@module-federation/error-codes@2.1.0': {} + + '@module-federation/runtime-core@2.1.0': + dependencies: + '@module-federation/error-codes': 2.1.0 + '@module-federation/sdk': 2.1.0 + + '@module-federation/runtime-tools@2.1.0': + dependencies: + '@module-federation/runtime': 2.1.0 + '@module-federation/webpack-bundler-runtime': 2.1.0 + + '@module-federation/runtime@2.1.0': + dependencies: + '@module-federation/error-codes': 2.1.0 + '@module-federation/runtime-core': 2.1.0 + '@module-federation/sdk': 2.1.0 + + '@module-federation/sdk@2.1.0': {} + + '@module-federation/webpack-bundler-runtime@2.1.0': + dependencies: + '@module-federation/runtime': 2.1.0 + '@module-federation/sdk': 2.1.0 + '@napi-rs/wasm-runtime@1.0.7': dependencies: '@emnapi/core': 1.6.0 @@ -2403,19 +2381,19 @@ snapshots: - bare-buffer - supports-color - '@rsbuild/core@2.0.0-beta.8(core-js@3.47.0)': + '@rsbuild/core@2.0.0-beta.8(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0)': dependencies: - '@rspack/core': 2.0.0-beta.6(@swc/helpers@0.5.19) + '@rspack/core': 2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) '@swc/helpers': 0.5.19 optionalDependencies: core-js: 3.47.0 transitivePeerDependencies: - '@module-federation/runtime-tools' - '@rslib/core@0.20.0(core-js@3.47.0)(typescript@5.9.3)': + '@rslib/core@0.20.0(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0)(typescript@5.9.3)': dependencies: - '@rsbuild/core': 2.0.0-beta.8(core-js@3.47.0) - rsbuild-plugin-dts: 0.20.0(@rsbuild/core@2.0.0-beta.8(core-js@3.47.0))(typescript@5.9.3) + '@rsbuild/core': 2.0.0-beta.8(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0) + rsbuild-plugin-dts: 0.20.0(@rsbuild/core@2.0.0-beta.8(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0))(typescript@5.9.3) optionalDependencies: typescript: 5.9.3 transitivePeerDependencies: @@ -2423,83 +2401,38 @@ snapshots: - '@typescript/native-preview' - core-js - '@rspack/binding-darwin-arm64@2.0.0-beta.5': - optional: true - '@rspack/binding-darwin-arm64@2.0.0-beta.6': optional: true - '@rspack/binding-darwin-x64@2.0.0-beta.5': - optional: true - '@rspack/binding-darwin-x64@2.0.0-beta.6': optional: true - '@rspack/binding-linux-arm64-gnu@2.0.0-beta.5': - optional: true - '@rspack/binding-linux-arm64-gnu@2.0.0-beta.6': optional: true - '@rspack/binding-linux-arm64-musl@2.0.0-beta.5': - optional: true - '@rspack/binding-linux-arm64-musl@2.0.0-beta.6': optional: true - '@rspack/binding-linux-x64-gnu@2.0.0-beta.5': - optional: true - '@rspack/binding-linux-x64-gnu@2.0.0-beta.6': optional: true - '@rspack/binding-linux-x64-musl@2.0.0-beta.5': - optional: true - '@rspack/binding-linux-x64-musl@2.0.0-beta.6': optional: true - '@rspack/binding-wasm32-wasi@2.0.0-beta.5': - dependencies: - '@napi-rs/wasm-runtime': 1.0.7 - optional: true - '@rspack/binding-wasm32-wasi@2.0.0-beta.6': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true - '@rspack/binding-win32-arm64-msvc@2.0.0-beta.5': - optional: true - '@rspack/binding-win32-arm64-msvc@2.0.0-beta.6': optional: true - '@rspack/binding-win32-ia32-msvc@2.0.0-beta.5': - optional: true - '@rspack/binding-win32-ia32-msvc@2.0.0-beta.6': optional: true - '@rspack/binding-win32-x64-msvc@2.0.0-beta.5': - optional: true - '@rspack/binding-win32-x64-msvc@2.0.0-beta.6': optional: true - '@rspack/binding@2.0.0-beta.5': - optionalDependencies: - '@rspack/binding-darwin-arm64': 2.0.0-beta.5 - '@rspack/binding-darwin-x64': 2.0.0-beta.5 - '@rspack/binding-linux-arm64-gnu': 2.0.0-beta.5 - '@rspack/binding-linux-arm64-musl': 2.0.0-beta.5 - '@rspack/binding-linux-x64-gnu': 2.0.0-beta.5 - '@rspack/binding-linux-x64-musl': 2.0.0-beta.5 - '@rspack/binding-wasm32-wasi': 2.0.0-beta.5 - '@rspack/binding-win32-arm64-msvc': 2.0.0-beta.5 - '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.5 - '@rspack/binding-win32-x64-msvc': 2.0.0-beta.5 - '@rspack/binding@2.0.0-beta.6': optionalDependencies: '@rspack/binding-darwin-arm64': 2.0.0-beta.6 @@ -2513,24 +2446,19 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.6 '@rspack/binding-win32-x64-msvc': 2.0.0-beta.6 - '@rspack/cli@2.0.0-beta.5(@rspack/core@2.0.0-beta.5(@swc/helpers@0.5.19))(@rspack/dev-server@)': + '@rspack/cli@2.0.0-beta.6(@rspack/core@2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(@rspack/dev-server@)': dependencies: '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 2.0.0-beta.5(@swc/helpers@0.5.19) + '@rspack/core': 2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) exit-hook: 4.0.0 optionalDependencies: '@rspack/dev-server': 'link:' - '@rspack/core@2.0.0-beta.5(@swc/helpers@0.5.19)': - dependencies: - '@rspack/binding': 2.0.0-beta.5 - optionalDependencies: - '@swc/helpers': 0.5.19 - - '@rspack/core@2.0.0-beta.6(@swc/helpers@0.5.19)': + '@rspack/core@2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19)': dependencies: '@rspack/binding': 2.0.0-beta.6 optionalDependencies: + '@module-federation/runtime-tools': 2.1.0 '@swc/helpers': 0.5.19 '@rspack/plugin-react-refresh@1.6.1(react-refresh@0.18.0)': @@ -2539,9 +2467,9 @@ snapshots: html-entities: 2.6.0 react-refresh: 0.18.0 - '@rstest/core@0.9.2(core-js@3.47.0)': + '@rstest/core@0.9.2(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0)': dependencies: - '@rsbuild/core': 2.0.0-beta.8(core-js@3.47.0) + '@rsbuild/core': 2.0.0-beta.8(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0) '@types/chai': 5.2.3 tinypool: 2.1.0 transitivePeerDependencies: @@ -2942,7 +2870,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-loader@7.1.4(@rspack/core@2.0.0-beta.5(@swc/helpers@0.5.19))(webpack@5.105.3): + css-loader@7.1.4(@rspack/core@2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(webpack@5.105.3): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -2953,7 +2881,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.3 optionalDependencies: - '@rspack/core': 2.0.0-beta.5(@swc/helpers@0.5.19) + '@rspack/core': 2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) webpack: 5.105.3 cssesc@3.0.0: {} @@ -3621,10 +3549,10 @@ snapshots: transitivePeerDependencies: - supports-color - rsbuild-plugin-dts@0.20.0(@rsbuild/core@2.0.0-beta.8(core-js@3.47.0))(typescript@5.9.3): + rsbuild-plugin-dts@0.20.0(@rsbuild/core@2.0.0-beta.8(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0))(typescript@5.9.3): dependencies: '@ast-grep/napi': 0.37.0 - '@rsbuild/core': 2.0.0-beta.8(core-js@3.47.0) + '@rsbuild/core': 2.0.0-beta.8(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0) optionalDependencies: typescript: 5.9.3 diff --git a/tests/package.json b/tests/package.json index 2e50697..932b8c0 100644 --- a/tests/package.json +++ b/tests/package.json @@ -3,6 +3,7 @@ "private": true, "type": "commonjs", "devDependencies": { + "@module-federation/runtime-tools": "^2.1.0", "@rspack/dev-server": "workspace:*" } } From bdea60b22261ba99d8175480c7b3eb40c5b5892f Mon Sep 17 00:00:00 2001 From: neverland Date: Wed, 11 Mar 2026 12:30:36 +0800 Subject: [PATCH 2/2] fix --- example/package.json | 4 +- package.json | 2 +- pnpm-lock.yaml | 148 +++++++++++++++++++++++++++++++++++++++---- 3 files changed, 137 insertions(+), 17 deletions(-) diff --git a/example/package.json b/example/package.json index 73c4dbd..5dd7e76 100644 --- a/example/package.json +++ b/example/package.json @@ -8,8 +8,8 @@ "preview": "rspack preview" }, "devDependencies": { - "@rspack/cli": "2.0.0-beta.6", - "@rspack/core": "2.0.0-beta.6", + "@rspack/cli": "2.0.0-beta.5", + "@rspack/core": "2.0.0-beta.5", "@rspack/dev-server": "workspace:*" } } diff --git a/package.json b/package.json index dfdb059..4e54e75 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "@biomejs/biome": "^1.9.4", "@hono/node-server": "^1.19.11", "@rslib/core": "^0.20.0", - "@rspack/core": "2.0.0-beta.6", + "@rspack/core": "2.0.0-beta.5", "@rspack/plugin-react-refresh": "1.6.1", "@rstest/core": "^0.9.2", "@types/mime-types": "3.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index afa832a..ff03977 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -52,8 +52,8 @@ importers: specifier: ^0.20.0 version: 0.20.0(@module-federation/runtime-tools@2.1.0)(core-js@3.47.0)(typescript@5.9.3) '@rspack/core': - specifier: 2.0.0-beta.6 - version: 2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) + specifier: 2.0.0-beta.5 + version: 2.0.0-beta.5(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) '@rspack/plugin-react-refresh': specifier: 1.6.1 version: 1.6.1(react-refresh@0.18.0) @@ -77,7 +77,7 @@ importers: version: 10.1.0 css-loader: specifier: ^7.1.4 - version: 7.1.4(@rspack/core@2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(webpack@5.105.3) + version: 7.1.4(@rspack/core@2.0.0-beta.5(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(webpack@5.105.3) express: specifier: ^5.2.1 version: 5.2.1 @@ -130,11 +130,11 @@ importers: example: devDependencies: '@rspack/cli': - specifier: 2.0.0-beta.6 - version: 2.0.0-beta.6(@rspack/core@2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(@rspack/dev-server@) + specifier: 2.0.0-beta.5 + version: 2.0.0-beta.5(@rspack/core@2.0.0-beta.5(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(@rspack/dev-server@) '@rspack/core': - specifier: 2.0.0-beta.6 - version: 2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) + specifier: 2.0.0-beta.5 + version: 2.0.0-beta.5(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) '@rspack/dev-server': specifier: workspace:* version: link:.. @@ -526,72 +526,140 @@ packages: typescript: optional: true + '@rspack/binding-darwin-arm64@2.0.0-beta.5': + resolution: {integrity: sha512-PWV/fItbDY9ySPub2YT+DynZLaXeODfzd24SMykUDCfk5U8P/4sK7+7MB8HEN9PeLiM8+iTjHN/XuXti5DzgZA==} + cpu: [arm64] + os: [darwin] + '@rspack/binding-darwin-arm64@2.0.0-beta.6': resolution: {integrity: sha512-FQ8zflthQJJf0cM0vDFnfnXrTOnRvwz886tiafbwu1RO5qmh+pJH+xg1eQaLPnRPqLTlcmnpngyacYFUxw+1AA==} cpu: [arm64] os: [darwin] + '@rspack/binding-darwin-x64@2.0.0-beta.5': + resolution: {integrity: sha512-RfaI0Tf+efGblR2mgqzjKzFxN/NwDqnKsV14YxiwLDxbHFFBy7qSrbeLN+E3xapEaw9x0uTnzcUQDHjekkgXIA==} + cpu: [x64] + os: [darwin] + '@rspack/binding-darwin-x64@2.0.0-beta.6': resolution: {integrity: sha512-Cr4P19anOIaHtK8Z20Hl12PPUcs3LM24ZSQPfs0gPS0etzSOE4JRsqW/79GnnjZd/A+Wola/dZcnMVS44e3c3A==} cpu: [x64] os: [darwin] + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.5': + resolution: {integrity: sha512-Ydbdzji/IFTjPbB5MioBvxsGCpt9uY5W7x9e9c0qadZ5i2wExWjgEoGp0ALiWKPvkNaQo5CAu/0MEwf3C+kf9g==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.6': resolution: {integrity: sha512-MgTzspaj3v9/4T3KQ/fRuj+cit3BnEcgFe4OP+BvUWlTQvxlckDWpDymVhPuIqpx7pJvLcXwdz8mQhvZ87AD5g==} cpu: [arm64] os: [linux] libc: [glibc] + '@rspack/binding-linux-arm64-musl@2.0.0-beta.5': + resolution: {integrity: sha512-HG1rRjypO2ShKGDbLJA8fqr/DWayo+YbNL3H/aBcv+it02TD2j8j9N2jyKwNpjp4LoMboDtFLOiKjmsLTMf3lQ==} + cpu: [arm64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-arm64-musl@2.0.0-beta.6': resolution: {integrity: sha512-5vyjbrj3u8x4Crb77QvFJSZkq7QwOuVJff8oStbS/v7cC+NEAQQYB/6Bl0JwyDFAcMMX8ZRyaDjc1o1qQ0Q31g==} cpu: [arm64] os: [linux] libc: [musl] + '@rspack/binding-linux-x64-gnu@2.0.0-beta.5': + resolution: {integrity: sha512-R6KCdMwnSXgz8qLZROxpYwSmq7/sLuyvL52TrzCNkMUIl6crfbEfSUAFQGcxMdy6lq5qX8Xir67TzTGMs7fNhw==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rspack/binding-linux-x64-gnu@2.0.0-beta.6': resolution: {integrity: sha512-GmNJgFHoK5LFQ2m96HrXIgf1zZNe+4yaaOD/5qqcI163QXRqRflfZprmdr2L4R6VsU2i+YQ2Ap2s20Y/zSt6RQ==} cpu: [x64] os: [linux] libc: [glibc] + '@rspack/binding-linux-x64-musl@2.0.0-beta.5': + resolution: {integrity: sha512-McRRtUYjcbGgIrPEJ4doRAdVhg28Y4Y6Bx1FVnIYWvwvZPQvUPT2DHsCnYcnP4P5hp531Oa3ISFz0oU3w10FAA==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rspack/binding-linux-x64-musl@2.0.0-beta.6': resolution: {integrity: sha512-tI2S3v8yXel5GL3yPnBNnFZ/dye4TyRM2j7mfJ49M6uTWjfRFyAcuxqw7z9Pyvyhsc1AoOnnXejtqqJpZkBQoA==} cpu: [x64] os: [linux] libc: [musl] + '@rspack/binding-wasm32-wasi@2.0.0-beta.5': + resolution: {integrity: sha512-4CDqMjcm+d/eTBa35aIAodJnZvy7diYK5n16Dx4erYl+qFfLLSIb/OFP9r+1MFBzWWMRjLORuQUwOMFaGc4m2Q==} + cpu: [wasm32] + '@rspack/binding-wasm32-wasi@2.0.0-beta.6': resolution: {integrity: sha512-Bv9o1zZIDTOzjbliyAwMOGjsL6wiGIPRttJ9CLsdRoKI5XcMTEFHjwlnm1Zs4/EP+zC+bTgseq1EFngIy+nZRg==} cpu: [wasm32] + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.5': + resolution: {integrity: sha512-11RH36VV8rFfImqQ3DiAmYfzAxof3T6xUqjf9JZSJYIavH4R4iDBqLaCBCkuTtdZAUl/Ujv3ziKpQ/bm/mqV/A==} + cpu: [arm64] + os: [win32] + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.6': resolution: {integrity: sha512-R/j0VTVKn3gU4a0xKAXJUX6jzmanHsuBHtLSpgnRqKW/20csFzsnsqY9PxaiAObTHVPMCrNvTG5KXHYIqYgACg==} cpu: [arm64] os: [win32] + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.5': + resolution: {integrity: sha512-XPqt2o2gLmhhEtrG4FgJ8KVNkbJPgGOwbfn3iz5+XjKcmC0ZCvQ1muRIQrhwfNeKaReLoWScFkam5gGcbTK7Gw==} + cpu: [ia32] + os: [win32] + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.6': resolution: {integrity: sha512-v3Gc+gRFTBNLSmyHAgI6mE30W94T0g8jD7S1qamUfX6i50YjDylyiMG1prG/8i/YVNWQynQeQi4Cjfg+Hi7alQ==} cpu: [ia32] os: [win32] + '@rspack/binding-win32-x64-msvc@2.0.0-beta.5': + resolution: {integrity: sha512-Tx9OsnK+GTArCA1dxGnY3EAxjGTr1WSOPs24d0JlFSMpc8AOoDXu5YojE21K6dXnYxBwwb1aVc+aRg3ipS27uQ==} + cpu: [x64] + os: [win32] + '@rspack/binding-win32-x64-msvc@2.0.0-beta.6': resolution: {integrity: sha512-PjaKOG2rQqzOwsmu03EAyTb7oA52CrO1I8JXiBT07adrDysHvKV/Gi+P0XPuDLDMnxNpndoGJMmvfxsymRpwyA==} cpu: [x64] os: [win32] + '@rspack/binding@2.0.0-beta.5': + resolution: {integrity: sha512-gep96+L6yaul0nMUS3RD7w2GkHlx5tgoxvAQ7/zJvI3xrd4UaRY+pnAtfTAr7sBt+y7YQZKHIPvZvHS5omvouQ==} + '@rspack/binding@2.0.0-beta.6': resolution: {integrity: sha512-oJytPDJT57cz2is0e/e1myWVNxn+ZcII1/fF2Y3TiXVUIihLC/KDm6ISTgaZKr8ZyjTlVIV3V4wSO7IHlYV6aw==} - '@rspack/cli@2.0.0-beta.6': - resolution: {integrity: sha512-9nprG9/DMLwfxNASkQY6Rh32dSfJWslEjetFtaogz/lJi80HCX5em550OJGSK3WJhTFoV2rOly8mpW+l2juI2g==} + '@rspack/cli@2.0.0-beta.5': + resolution: {integrity: sha512-K6tOBMM95p0a73rdvGtPe2eid3TDROXJb+NvlXDJ8eRnpZkPz0bpRDBLqcmrPSPUMZY4zNlfv6JBUXgm3JpAmA==} hasBin: true peerDependencies: '@rspack/core': ^2.0.0-0 - '@rspack/dev-server': ^2.0.0-0 + '@rspack/dev-server': ~1.2.1 peerDependenciesMeta: '@rspack/dev-server': optional: true + '@rspack/core@2.0.0-beta.5': + resolution: {integrity: sha512-7qylDEpBxhuoByPjXvKWZYeWSze+mQ54SuU5X9L8EcIjY22rWe/NcmyVHBkbUt5XC1cKP+nrCZMp9eNCBq3/Bg==} + engines: {node: ^20.19.0 || >=22.12.0} + peerDependencies: + '@module-federation/runtime-tools': ^0.24.1 || ^2.0.0 + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@module-federation/runtime-tools': + optional: true + '@swc/helpers': + optional: true + '@rspack/core@2.0.0-beta.6': resolution: {integrity: sha512-dvi10ijR9Rr0W75GRFqWvswAEdLBsbXCGhxzm6zXxFNSanNL9s9xPelZ8XfnIU13QZkN2VNHGl9O/8KQEmYdEw==} engines: {node: ^20.19.0 || >=22.12.0} @@ -2401,38 +2469,83 @@ snapshots: - '@typescript/native-preview' - core-js + '@rspack/binding-darwin-arm64@2.0.0-beta.5': + optional: true + '@rspack/binding-darwin-arm64@2.0.0-beta.6': optional: true + '@rspack/binding-darwin-x64@2.0.0-beta.5': + optional: true + '@rspack/binding-darwin-x64@2.0.0-beta.6': optional: true + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.5': + optional: true + '@rspack/binding-linux-arm64-gnu@2.0.0-beta.6': optional: true + '@rspack/binding-linux-arm64-musl@2.0.0-beta.5': + optional: true + '@rspack/binding-linux-arm64-musl@2.0.0-beta.6': optional: true + '@rspack/binding-linux-x64-gnu@2.0.0-beta.5': + optional: true + '@rspack/binding-linux-x64-gnu@2.0.0-beta.6': optional: true + '@rspack/binding-linux-x64-musl@2.0.0-beta.5': + optional: true + '@rspack/binding-linux-x64-musl@2.0.0-beta.6': optional: true + '@rspack/binding-wasm32-wasi@2.0.0-beta.5': + dependencies: + '@napi-rs/wasm-runtime': 1.0.7 + optional: true + '@rspack/binding-wasm32-wasi@2.0.0-beta.6': dependencies: '@napi-rs/wasm-runtime': 1.0.7 optional: true + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.5': + optional: true + '@rspack/binding-win32-arm64-msvc@2.0.0-beta.6': optional: true + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.5': + optional: true + '@rspack/binding-win32-ia32-msvc@2.0.0-beta.6': optional: true + '@rspack/binding-win32-x64-msvc@2.0.0-beta.5': + optional: true + '@rspack/binding-win32-x64-msvc@2.0.0-beta.6': optional: true + '@rspack/binding@2.0.0-beta.5': + optionalDependencies: + '@rspack/binding-darwin-arm64': 2.0.0-beta.5 + '@rspack/binding-darwin-x64': 2.0.0-beta.5 + '@rspack/binding-linux-arm64-gnu': 2.0.0-beta.5 + '@rspack/binding-linux-arm64-musl': 2.0.0-beta.5 + '@rspack/binding-linux-x64-gnu': 2.0.0-beta.5 + '@rspack/binding-linux-x64-musl': 2.0.0-beta.5 + '@rspack/binding-wasm32-wasi': 2.0.0-beta.5 + '@rspack/binding-win32-arm64-msvc': 2.0.0-beta.5 + '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.5 + '@rspack/binding-win32-x64-msvc': 2.0.0-beta.5 + '@rspack/binding@2.0.0-beta.6': optionalDependencies: '@rspack/binding-darwin-arm64': 2.0.0-beta.6 @@ -2446,14 +2559,21 @@ snapshots: '@rspack/binding-win32-ia32-msvc': 2.0.0-beta.6 '@rspack/binding-win32-x64-msvc': 2.0.0-beta.6 - '@rspack/cli@2.0.0-beta.6(@rspack/core@2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(@rspack/dev-server@)': + '@rspack/cli@2.0.0-beta.5(@rspack/core@2.0.0-beta.5(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(@rspack/dev-server@)': dependencies: '@discoveryjs/json-ext': 0.5.7 - '@rspack/core': 2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) + '@rspack/core': 2.0.0-beta.5(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) exit-hook: 4.0.0 optionalDependencies: '@rspack/dev-server': 'link:' + '@rspack/core@2.0.0-beta.5(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19)': + dependencies: + '@rspack/binding': 2.0.0-beta.5 + optionalDependencies: + '@module-federation/runtime-tools': 2.1.0 + '@swc/helpers': 0.5.19 + '@rspack/core@2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19)': dependencies: '@rspack/binding': 2.0.0-beta.6 @@ -2870,7 +2990,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-loader@7.1.4(@rspack/core@2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(webpack@5.105.3): + css-loader@7.1.4(@rspack/core@2.0.0-beta.5(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19))(webpack@5.105.3): dependencies: icss-utils: 5.1.0(postcss@8.4.47) postcss: 8.4.47 @@ -2881,7 +3001,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.7.3 optionalDependencies: - '@rspack/core': 2.0.0-beta.6(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) + '@rspack/core': 2.0.0-beta.5(@module-federation/runtime-tools@2.1.0)(@swc/helpers@0.5.19) webpack: 5.105.3 cssesc@3.0.0: {}