diff --git a/.changeset/slimy-horses-give.md b/.changeset/slimy-horses-give.md new file mode 100644 index 0000000000..ca6064ecd2 --- /dev/null +++ b/.changeset/slimy-horses-give.md @@ -0,0 +1,5 @@ +--- +'@module-federation/modern-js': patch +--- + +chore(modernjs-js-plugin): keep the version of swc/helpers consistent with rsbuild diff --git a/packages/modernjs/package.json b/packages/modernjs/package.json index 018e7c81c4..eb4a723d2e 100644 --- a/packages/modernjs/package.json +++ b/packages/modernjs/package.json @@ -94,7 +94,7 @@ "@module-federation/node": "workspace:*", "@module-federation/sdk": "workspace:*", "@module-federation/cli": "workspace:*", - "@swc/helpers": "0.5.13", + "@swc/helpers": "^0.5.17", "node-fetch": "~3.3.0", "react-error-boundary": "4.1.2" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53e5c1b82b..af0ba0bc1d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -2667,8 +2667,8 @@ importers: specifier: workspace:* version: link:../sdk '@swc/helpers': - specifier: 0.5.13 - version: 0.5.13 + specifier: ^0.5.17 + version: 0.5.17 node-fetch: specifier: ~3.3.0 version: 3.3.2 @@ -16498,7 +16498,7 @@ packages: '@nx/devkit': 20.1.4(nx@20.1.4) '@nx/js': 20.1.4(@swc-node/register@1.10.10)(@swc/core@1.7.26)(@types/node@18.16.9)(nx@20.1.4)(typescript@5.5.2)(verdaccio@5.29.2) '@phenomnomnominal/tsquery': 5.0.1(typescript@5.5.2) - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.17 enquirer: 2.3.6 minimatch: 9.0.3 tsconfig-paths: 4.2.0 @@ -18813,9 +18813,9 @@ packages: engines: {node: '>=16.7.0'} hasBin: true dependencies: - '@rspack/core': 1.0.14(@swc/helpers@0.5.13) + '@rspack/core': 1.0.14(@swc/helpers@0.5.17) '@rspack/lite-tapable': 1.0.1 - '@swc/helpers': 0.5.13 + '@swc/helpers': 0.5.17 caniuse-lite: 1.0.30001714 core-js: 3.38.1 optionalDependencies: @@ -18839,9 +18839,9 @@ packages: engines: {node: '>=16.7.0'} hasBin: true dependencies: - '@rspack/core': 1.1.8(@swc/helpers@0.5.15) + '@rspack/core': 1.1.8(@swc/helpers@0.5.17) '@rspack/lite-tapable': 1.0.1 - '@swc/helpers': 0.5.15 + '@swc/helpers': 0.5.17 core-js: 3.39.0 dev: true @@ -18850,9 +18850,9 @@ packages: engines: {node: '>=16.7.0'} hasBin: true dependencies: - '@rspack/core': 1.2.0-beta.0(@swc/helpers@0.5.15) + '@rspack/core': 1.2.0-beta.0(@swc/helpers@0.5.17) '@rspack/lite-tapable': 1.0.1 - '@swc/helpers': 0.5.15 + '@swc/helpers': 0.5.17 core-js: 3.40.0 dev: true @@ -18875,9 +18875,9 @@ packages: engines: {node: '>=16.7.0'} hasBin: true dependencies: - '@rspack/core': 1.2.3(@swc/helpers@0.5.15) + '@rspack/core': 1.2.3(@swc/helpers@0.5.17) '@rspack/lite-tapable': 1.0.1 - '@swc/helpers': 0.5.15 + '@swc/helpers': 0.5.17 core-js: 3.40.0 transitivePeerDependencies: - '@rspack/tracing' @@ -19347,7 +19347,7 @@ packages: resolution: {integrity: sha512-PjjrUe1mstoy7N7A6Xr1i5sAKSGPfNay/cEbRt3SBvdYPOsK87TLE6DS9WtViSp8QYHh97cgJ6z1ufuluElDDw==} dependencies: '@rspack/core': 0.5.3(@swc/helpers@0.5.3) - caniuse-lite: 1.0.30001714 + caniuse-lite: 1.0.30001717 lodash: 4.17.21 postcss: 8.4.38 transitivePeerDependencies: @@ -20497,6 +20497,22 @@ packages: '@swc/helpers': 0.5.13 caniuse-lite: 1.0.30001706 + /@rspack/core@1.0.14(@swc/helpers@0.5.17): + resolution: {integrity: sha512-xHl23lxJZNjItGc5YuE9alz3yjb56y7EgJmAcBMPHMqgjtUt8rBu4xd/cSUjbr9/lLF9N4hdyoJiPJOFs9LEjw==} + engines: {node: '>=16.0.0'} + peerDependencies: + '@swc/helpers': '>=0.5.1' + peerDependenciesMeta: + '@swc/helpers': + optional: true + dependencies: + '@module-federation/runtime-tools': 0.5.1 + '@rspack/binding': 1.0.14 + '@rspack/lite-tapable': 1.0.1 + '@swc/helpers': 0.5.17 + caniuse-lite: 1.0.30001706 + dev: true + /@rspack/core@1.0.8(@swc/helpers@0.5.13): resolution: {integrity: sha512-pbXwXYb4WQwb0l35P5v3l/NpDJXy1WiVE4IcQ/6LxZYU5NyZuqtsK0trR88xIVRZb9qU0JUeCdQq7Xa6Q+c3Xw==} engines: {node: '>=16.0.0'} @@ -20528,7 +20544,7 @@ packages: caniuse-lite: 1.0.30001714 dev: true - /@rspack/core@1.1.8(@swc/helpers@0.5.15): + /@rspack/core@1.1.8(@swc/helpers@0.5.17): resolution: {integrity: sha512-pcZtcj5iXLCuw9oElTYC47bp/RQADm/MMEb3djHdwJuSlFWfWPQi5QFgJ/lJAxIW9UNHnTFrYtytycfjpuoEcA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -20540,11 +20556,11 @@ packages: '@module-federation/runtime-tools': 0.5.1 '@rspack/binding': 1.1.8 '@rspack/lite-tapable': 1.0.1 - '@swc/helpers': 0.5.15 + '@swc/helpers': 0.5.17 caniuse-lite: 1.0.30001714 dev: true - /@rspack/core@1.2.0-beta.0(@swc/helpers@0.5.15): + /@rspack/core@1.2.0-beta.0(@swc/helpers@0.5.17): resolution: {integrity: sha512-0o0EYNeCwbRrh1l+P6HEKGS3Y+SVE/+J6SqDGGBsOixt/YzFeYNeaePWUnFfQ8a27jp9s//Ix6iuxMYGjWmitA==} engines: {node: '>=16.0.0'} peerDependencies: @@ -20556,11 +20572,11 @@ packages: '@module-federation/runtime-tools': 0.8.4 '@rspack/binding': 1.2.0-beta.0 '@rspack/lite-tapable': 1.0.1 - '@swc/helpers': 0.5.15 + '@swc/helpers': 0.5.17 caniuse-lite: 1.0.30001706 dev: true - /@rspack/core@1.2.3(@swc/helpers@0.5.15): + /@rspack/core@1.2.3(@swc/helpers@0.5.17): resolution: {integrity: sha512-BFgdUYf05/hjjY9Nlwq8DpWaRJN5w2kTl8ZJi20SRL60oAx+ZD2ABT+fsPhBiFSmfTZDdvGGIq5e3vfRzoIuqg==} engines: {node: '>=16.0.0'} peerDependencies: @@ -20575,7 +20591,7 @@ packages: '@module-federation/runtime-tools': 0.8.4 '@rspack/binding': 1.2.3 '@rspack/lite-tapable': 1.0.1 - '@swc/helpers': 0.5.15 + '@swc/helpers': 0.5.17 caniuse-lite: 1.0.30001714 dev: true @@ -23342,7 +23358,6 @@ packages: resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} dependencies: tslib: 2.8.1 - dev: true /@swc/helpers@0.5.3: resolution: {integrity: sha512-FaruWX6KdudYloq1AHD/4nU+UsMTdNE8CKyrseXWEcgjDAbvkwJg2QGPAnfIJLIWsjZOSPLOAykK6fuYp4vp4A==} @@ -25397,7 +25412,7 @@ packages: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.5(@babel/core@7.25.2) - vite: 5.4.18(@types/node@18.16.9)(less@4.3.0)(stylus@0.64.0) + vite: 5.4.18(@types/node@16.11.68)(less@4.3.0)(stylus@0.64.0) vue: 3.5.13(typescript@5.5.2) transitivePeerDependencies: - supports-color @@ -25421,7 +25436,7 @@ packages: vite: ^5.0.0 vue: ^3.2.25 dependencies: - vite: 5.4.18(@types/node@18.16.9)(less@4.3.0)(stylus@0.64.0) + vite: 5.4.18(@types/node@16.11.68)(less@4.3.0)(stylus@0.64.0) vue: 3.5.13(typescript@5.5.2) dev: true @@ -27282,7 +27297,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.24.0 - caniuse-lite: 1.0.30001714 + caniuse-lite: 1.0.30001668 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1