feat(module-federation): upgrade to latest version of @module-federation/enhanced (#29535)

## Current Behavior
We currently use version `0.7.6` of `@module-federation/enhanced`.
This version does not contain the `externalRuntime` experiment to reduce
the remoteEntry bundle size.

## Expected Behavior
Upgrade Nx dependency of `@module-federation/enhanced` to version
`0.8.8`.
This commit is contained in:
Colum Ferry 2025-01-08 10:32:38 +00:00 committed by GitHub
parent 7f2693a048
commit 5157a0daf9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
7 changed files with 266 additions and 19 deletions

View File

@ -53,8 +53,8 @@
"@jest/reporters": "29.7.0", "@jest/reporters": "29.7.0",
"@jest/test-result": "29.7.0", "@jest/test-result": "29.7.0",
"@jest/types": "29.6.3", "@jest/types": "29.6.3",
"@module-federation/enhanced": "0.7.6", "@module-federation/enhanced": "^0.8.8",
"@module-federation/sdk": "0.7.6", "@module-federation/sdk": "^0.8.8",
"@monodon/rust": "2.1.1", "@monodon/rust": "2.1.1",
"@napi-rs/cli": "3.0.0-alpha.56", "@napi-rs/cli": "3.0.0-alpha.56",
"@napi-rs/wasm-runtime": "0.2.4", "@napi-rs/wasm-runtime": "0.2.4",

View File

@ -14,8 +14,8 @@ export const typesCorsVersion = '~2.8.5';
export const expressVersion = '~4.18.2'; export const expressVersion = '~4.18.2';
export const typesExpressVersion = '4.17.14'; export const typesExpressVersion = '4.17.14';
export const browserSyncVersion = '^3.0.0'; export const browserSyncVersion = '^3.0.0';
export const moduleFederationNodeVersion = '~2.6.11'; export const moduleFederationNodeVersion = '^2.6.21';
export const moduleFederationEnhancedVersion = '0.7.6'; export const moduleFederationEnhancedVersion = '^0.8.8';
export const angularEslintVersion = '^19.0.2'; export const angularEslintVersion = '^19.0.2';
export const typescriptEslintVersion = '^7.16.0'; export const typescriptEslintVersion = '^7.16.0';

View File

@ -1 +1,25 @@
{} {
"packageJsonUpdates": {
"20.4.0": {
"version": "20.4.0-beta.0",
"packages": {
"@module-federation/enhanced": {
"version": "^0.8.8",
"alwaysAddToPackageJson": false
},
"@module-federation/runtime": {
"version": "^0.8.8",
"alwaysAddToPackageJson": false
},
"@module-federation/sdk": {
"version": "^0.8.8",
"alwaysAddToPackageJson": false
},
"@module-federation/node": {
"version": "^2.6.21",
"alwaysAddToPackageJson": false
}
}
}
}
}

View File

@ -31,9 +31,9 @@
"picocolors": "^1.1.0", "picocolors": "^1.1.0",
"webpack": "5.88.0", "webpack": "5.88.0",
"@rspack/core": "^1.1.5", "@rspack/core": "^1.1.5",
"@module-federation/enhanced": "0.7.6", "@module-federation/enhanced": "^0.8.8",
"@module-federation/node": "2.6.11", "@module-federation/node": "^2.6.21",
"@module-federation/sdk": "0.7.6", "@module-federation/sdk": "^0.8.8",
"express": "^4.19.2", "express": "^4.19.2",
"http-proxy-middleware": "^3.0.3" "http-proxy-middleware": "^3.0.3"
}, },

View File

@ -51,8 +51,8 @@ export const typesExpressVersion = '4.17.17';
export const isbotVersion = '^3.6.5'; export const isbotVersion = '^3.6.5';
export const corsVersion = '~2.8.5'; export const corsVersion = '~2.8.5';
export const typesCorsVersion = '~2.8.12'; export const typesCorsVersion = '~2.8.12';
export const moduleFederationNodeVersion = '~2.6.11'; export const moduleFederationNodeVersion = '^2.6.21';
export const moduleFederationEnhancedVersion = '0.7.6'; export const moduleFederationEnhancedVersion = '^0.8.8';
// style preprocessors // style preprocessors
export const lessVersion = '3.12.2'; export const lessVersion = '3.12.2';

View File

@ -55,8 +55,8 @@
"webpack-node-externals": "^3.0.0" "webpack-node-externals": "^3.0.0"
}, },
"peerDependencies": { "peerDependencies": {
"@module-federation/enhanced": "~0.7.6", "@module-federation/enhanced": "^0.8.8",
"@module-federation/node": "~2.6.11" "@module-federation/node": "^2.6.21"
}, },
"nx-migrations": { "nx-migrations": {
"migrations": "./migrations.json" "migrations": "./migrations.json"

237
pnpm-lock.yaml generated
View File

@ -236,11 +236,11 @@ importers:
specifier: 29.6.3 specifier: 29.6.3
version: 29.6.3 version: 29.6.3
'@module-federation/enhanced': '@module-federation/enhanced':
specifier: 0.7.6 specifier: ^0.8.8
version: 0.7.6(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4)) version: 0.8.8(@rspack/core@1.1.6(@swc/helpers@0.5.11))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))
'@module-federation/sdk': '@module-federation/sdk':
specifier: 0.7.6 specifier: ^0.8.8
version: 0.7.6 version: 0.8.8
'@monodon/rust': '@monodon/rust':
specifier: 2.1.1 specifier: 2.1.1
version: 2.1.1(@napi-rs/cli@3.0.0-alpha.56(@emnapi/runtime@1.2.0)(emnapi@1.3.1(node-addon-api@7.1.1)))(nx@20.3.0-rc.0(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))) version: 2.1.1(@napi-rs/cli@3.0.0-alpha.56(@emnapi/runtime@1.2.0)(emnapi@1.3.1(node-addon-api@7.1.1)))(nx@20.3.0-rc.0(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))
@ -330,7 +330,7 @@ importers:
version: 20.3.0-rc.0(@babel/traverse@7.25.9)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(nx@20.3.0-rc.0(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.6.3)(verdaccio@5.32.2(encoding@0.1.13)(typanion@3.14.0)) version: 20.3.0-rc.0(@babel/traverse@7.25.9)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(nx@20.3.0-rc.0(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.6.3)(verdaccio@5.32.2(encoding@0.1.13)(typanion@3.14.0))
'@nx/rspack': '@nx/rspack':
specifier: 20.3.0-rc.0 specifier: 20.3.0-rc.0
version: 20.3.0-rc.0(zmba4475pbc6vnzb4k7foi4cce) version: 20.3.0-rc.0(cbj5h4qf237ebilaifd4nqcap4)
'@nx/storybook': '@nx/storybook':
specifier: 20.3.0-rc.0 specifier: 20.3.0-rc.0
version: 20.3.0-rc.0(@babel/traverse@7.25.9)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@20.3.0-rc.0(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.6.3)(verdaccio@5.32.2(encoding@0.1.13)(typanion@3.14.0)) version: 20.3.0-rc.0(@babel/traverse@7.25.9)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(@zkochan/js-yaml@0.0.7)(cypress@13.13.0)(eslint@8.57.0)(nx@20.3.0-rc.0(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.6.3)(verdaccio@5.32.2(encoding@0.1.13)(typanion@3.14.0))
@ -4053,12 +4053,21 @@ packages:
'@module-federation/bridge-react-webpack-plugin@0.7.6': '@module-federation/bridge-react-webpack-plugin@0.7.6':
resolution: {integrity: sha512-eD1JZDQ+h5WLdA58MmAE1DzLwvFaGJeeam3Tswc/sEUb4QGT86X4Fme+dMTBRYRoAq/tRYql3DlVTFhdmrUVzg==} resolution: {integrity: sha512-eD1JZDQ+h5WLdA58MmAE1DzLwvFaGJeeam3Tswc/sEUb4QGT86X4Fme+dMTBRYRoAq/tRYql3DlVTFhdmrUVzg==}
'@module-federation/bridge-react-webpack-plugin@0.8.8':
resolution: {integrity: sha512-+yNakzLaZf+km3WAhOptdMZRa57lfvqPnZmPiHXW28hpB7CAMDt2aP6rwtrDmJ59WpIPgTbr/J3QeQ5kKdaadw==}
'@module-federation/data-prefetch@0.7.6': '@module-federation/data-prefetch@0.7.6':
resolution: {integrity: sha512-AMpfnuIAK/Y5M682BUsnc13ARCEKhEvb0tXF4S+l7jfL08oE9gyo+G/nk0LIzZBO2mLDz5g2AydAERanM6gswQ==} resolution: {integrity: sha512-AMpfnuIAK/Y5M682BUsnc13ARCEKhEvb0tXF4S+l7jfL08oE9gyo+G/nk0LIzZBO2mLDz5g2AydAERanM6gswQ==}
peerDependencies: peerDependencies:
react: '>=16.9.0' react: '>=16.9.0'
react-dom: '>=16.9.0' react-dom: '>=16.9.0'
'@module-federation/data-prefetch@0.8.8':
resolution: {integrity: sha512-HoqhdCviO8VmOOpI1/f0GqSLXTdABjejvgqOwbl2eR6PaOhragrr+hmLuKmJ+aaAc6nQml1ICxBo/WtJLx5hbw==}
peerDependencies:
react: '>=16.9.0'
react-dom: '>=16.9.0'
'@module-federation/dts-plugin@0.7.6': '@module-federation/dts-plugin@0.7.6':
resolution: {integrity: sha512-K8T8+Ip+fCQkTOxAQbAW47drphN36+WcvcOusn/fsIT+1exdhyvqxSCj8V7MLCtjA9kGDi0jHIGN6MN4p2cV0Q==} resolution: {integrity: sha512-K8T8+Ip+fCQkTOxAQbAW47drphN36+WcvcOusn/fsIT+1exdhyvqxSCj8V7MLCtjA9kGDi0jHIGN6MN4p2cV0Q==}
peerDependencies: peerDependencies:
@ -4068,6 +4077,15 @@ packages:
vue-tsc: vue-tsc:
optional: true optional: true
'@module-federation/dts-plugin@0.8.8':
resolution: {integrity: sha512-o141NhvPHJBDj09iLwiGnEaByav8OJv+GdxHGtKAmYLImZK7VlxdselsNtiyan1iJwJ04pmfXAvDVsRglC/hyQ==}
peerDependencies:
typescript: ^4.9.0 || ^5.0.0
vue-tsc: '>=1.0.24'
peerDependenciesMeta:
vue-tsc:
optional: true
'@module-federation/enhanced@0.7.6': '@module-federation/enhanced@0.7.6':
resolution: {integrity: sha512-ivTVuRKhew/25fiblAW22RybYzyacQsvnQG3y9zSNsYbwcj+0u7THWMmsK8vNKxDUpjxuQulCK07BEycDjoB5Q==} resolution: {integrity: sha512-ivTVuRKhew/25fiblAW22RybYzyacQsvnQG3y9zSNsYbwcj+0u7THWMmsK8vNKxDUpjxuQulCK07BEycDjoB5Q==}
peerDependencies: peerDependencies:
@ -4082,15 +4100,43 @@ packages:
webpack: webpack:
optional: true optional: true
'@module-federation/enhanced@0.8.8':
resolution: {integrity: sha512-WVKB4MYa9Pw7mpgSFs4ADeOifx6dpLxV/3IMW0UPN5JPOeET1Hx4f1suNBCh6+HNmsGxxHM/yovK6DxNTGPpAA==}
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.7.6': '@module-federation/error-codes@0.7.6':
resolution: {integrity: sha512-XVzX/sRFj1h5JvOOVMoFppxq0t1t3o/AlEICHgWX+dybIwJgz9g4gihZOWVZfz5/xsKGcUwdH5X7Z2nkuYhJEw==} resolution: {integrity: sha512-XVzX/sRFj1h5JvOOVMoFppxq0t1t3o/AlEICHgWX+dybIwJgz9g4gihZOWVZfz5/xsKGcUwdH5X7Z2nkuYhJEw==}
'@module-federation/error-codes@0.8.8':
resolution: {integrity: sha512-gQKzDrTvMUduK4NzfKhm/tdHaXPQJtmUxNffk4LsG3uAG/L0xLHLqPNEYyY2VYqvEDvwyQSNnOERgnwgcp5zVg==}
'@module-federation/inject-external-runtime-core-plugin@0.8.8':
resolution: {integrity: sha512-nqmBjbH/1No5isiyBILELZin2gRL3L8zVN0AUu/h0my6V3/IWXu3dCiuqHtSN2vkXLVl4wK32NK7FCbzL98ftA==}
peerDependencies:
'@module-federation/runtime-tools': 0.8.8
'@module-federation/managers@0.7.6': '@module-federation/managers@0.7.6':
resolution: {integrity: sha512-NW0LJ6TL13oN004D9e50EalcGZyTYHHgyaeKOc90Omb/HMeHxjyhHx7wl1TLRwVN2E5Rk+IO0JrwgrdlNMfAzg==} resolution: {integrity: sha512-NW0LJ6TL13oN004D9e50EalcGZyTYHHgyaeKOc90Omb/HMeHxjyhHx7wl1TLRwVN2E5Rk+IO0JrwgrdlNMfAzg==}
'@module-federation/managers@0.8.8':
resolution: {integrity: sha512-dxoFVyB+lizdQp8vMIMXswuwHQxFTUhiahkaeHY4wjvhdLwDHFQ7HXYULtI5Nrly1HoFMBIUV4JDBNkHUMaSBQ==}
'@module-federation/manifest@0.7.6': '@module-federation/manifest@0.7.6':
resolution: {integrity: sha512-xBrFwLjDMUjKRnp+P4X29ZNyhgXSsp+SfrBxVsKJpEESOHalDoNClbo6gXvZAvkBZyo9sY3SJhAwduDwNkg04w==} resolution: {integrity: sha512-xBrFwLjDMUjKRnp+P4X29ZNyhgXSsp+SfrBxVsKJpEESOHalDoNClbo6gXvZAvkBZyo9sY3SJhAwduDwNkg04w==}
'@module-federation/manifest@0.8.8':
resolution: {integrity: sha512-hef1p5TC2G1UUabvf7W8Uz8c44Sl6NmTY/fUwVjfdev1GC+Tu6ecBAx8l+dOPHfsQlxWFEwdBUJA7NcGOP8bmg==}
'@module-federation/node@2.6.11': '@module-federation/node@2.6.11':
resolution: {integrity: sha512-ytCNML9Q9dQ7Xi/pTYp4Y+yP/YUiFyyCa8BEKnSt5Ipiqtu4QMxj46EkOIgvLv0nSlK+xOVgAzqtXLI89SfhCg==} resolution: {integrity: sha512-ytCNML9Q9dQ7Xi/pTYp4Y+yP/YUiFyyCa8BEKnSt5Ipiqtu4QMxj46EkOIgvLv0nSlK+xOVgAzqtXLI89SfhCg==}
peerDependencies: peerDependencies:
@ -4117,27 +4163,54 @@ packages:
vue-tsc: vue-tsc:
optional: true optional: true
'@module-federation/rspack@0.8.8':
resolution: {integrity: sha512-l0iARZ8PgJhD/+6AjXky2gpryOiXaW9cKsiJgurqWQ8yseTANX2uW72TOooY0ezZK38X/ZiFYWTbxJNfDJ36UQ==}
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.6.16':
resolution: {integrity: sha512-jx3O9hKyaW02S0ANxv14KS5JxOjlNpmrXNXrfvctpPlAIZL5WTiwECtOU3W6a4OXfNh54X4say6idaHWWOH1Ig==}
'@module-federation/runtime-tools@0.5.1': '@module-federation/runtime-tools@0.5.1':
resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==} resolution: {integrity: sha512-nfBedkoZ3/SWyO0hnmaxuz0R0iGPSikHZOAZ0N/dVSQaIzlffUo35B5nlC2wgWIc0JdMZfkwkjZRrnuuDIJbzg==}
'@module-federation/runtime-tools@0.7.6': '@module-federation/runtime-tools@0.7.6':
resolution: {integrity: sha512-SvokF6gn2sNrTEPG51H0LrowHnf3iNfznO2PzKpxAhZOBdb1pm0wJPwWSMHYrjMdDpjr7bzaqAywnkHdA6lqeQ==} resolution: {integrity: sha512-SvokF6gn2sNrTEPG51H0LrowHnf3iNfznO2PzKpxAhZOBdb1pm0wJPwWSMHYrjMdDpjr7bzaqAywnkHdA6lqeQ==}
'@module-federation/runtime-tools@0.8.8':
resolution: {integrity: sha512-7wBi0zxUVc7h4v8UZ5EkI8F1gVSjXlfEZ4kS8/n/zIy5h+wGZzR3x8x7PCAWgH5b2EpF7sHfiMXPvLJyQAhegQ==}
'@module-federation/runtime@0.5.1': '@module-federation/runtime@0.5.1':
resolution: {integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==} resolution: {integrity: sha512-xgiMUWwGLWDrvZc9JibuEbXIbhXg6z2oUkemogSvQ4LKvrl/n0kbqP1Blk669mXzyWbqtSp6PpvNdwaE1aN5xQ==}
'@module-federation/runtime@0.7.6': '@module-federation/runtime@0.7.6':
resolution: {integrity: sha512-TEEDbGwaohZ2dMa+Sk/Igq8XpcyfjqJfbL20mdAZeifSFVZYRSCaTd/xIXP7pEw8+5BaCMc4YfCf/XcjFAUrVA==} resolution: {integrity: sha512-TEEDbGwaohZ2dMa+Sk/Igq8XpcyfjqJfbL20mdAZeifSFVZYRSCaTd/xIXP7pEw8+5BaCMc4YfCf/XcjFAUrVA==}
'@module-federation/runtime@0.8.8':
resolution: {integrity: sha512-ZKIhxpqUFtB5PTHWngsCEBOKtwRIJznJnpWBpP+Zvg6Xk+B8LC1rS5GU306TzIb5SWTzbMX8eWB0T8PtFvyjSQ==}
'@module-federation/sdk@0.5.1': '@module-federation/sdk@0.5.1':
resolution: {integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==} resolution: {integrity: sha512-exvchtjNURJJkpqjQ3/opdbfeT2wPKvrbnGnyRkrwW5o3FH1LaST1tkiNviT6OXTexGaVc2DahbdniQHVtQ7pA==}
'@module-federation/sdk@0.7.6': '@module-federation/sdk@0.7.6':
resolution: {integrity: sha512-MFE+RtsHnutZOCp2eKpa3A/yzZ8tOPmjX7QRdVnB2qqR9JA2SH3ZP5+cYq76tzFQZvU1BCWAQVNMvqGOW2yVZQ==} resolution: {integrity: sha512-MFE+RtsHnutZOCp2eKpa3A/yzZ8tOPmjX7QRdVnB2qqR9JA2SH3ZP5+cYq76tzFQZvU1BCWAQVNMvqGOW2yVZQ==}
'@module-federation/sdk@0.8.8':
resolution: {integrity: sha512-wKHJ9wb5Sy62A4gVIhDJADRlf+0AbDhjtcaKZRhGyTe9xF91k012VHu3AL8yBtbbU+Xv/1vlVSzabewMi/5M+Q==}
'@module-federation/third-party-dts-extractor@0.7.6': '@module-federation/third-party-dts-extractor@0.7.6':
resolution: {integrity: sha512-JME76/rgr41AKXG6kUTQXdQJiMCypN3qHOgPv4VuIag10UdLo/0gdeN6PYronvYmvPOQMfYev80GcEwl4l531A==} resolution: {integrity: sha512-JME76/rgr41AKXG6kUTQXdQJiMCypN3qHOgPv4VuIag10UdLo/0gdeN6PYronvYmvPOQMfYev80GcEwl4l531A==}
'@module-federation/third-party-dts-extractor@0.8.8':
resolution: {integrity: sha512-6dPM7TXAjyHezq8w5PMFSfMNags23ux40qQr2WIze9dF/l0pEumjncmWax0f30FIRM+nIsY1dn2l7pJHqnu0zg==}
'@module-federation/utilities@3.1.29': '@module-federation/utilities@3.1.29':
resolution: {integrity: sha512-yhHOgm3mkZBvQzT4HoBJAVhGIa7Nfhpd4Zdc11g0vYEMapU6lfN5HHipUFdj6bLUzHhDyrY6CaF3syqTuabAfQ==} resolution: {integrity: sha512-yhHOgm3mkZBvQzT4HoBJAVhGIa7Nfhpd4Zdc11g0vYEMapU6lfN5HHipUFdj6bLUzHhDyrY6CaF3syqTuabAfQ==}
peerDependencies: peerDependencies:
@ -4159,6 +4232,9 @@ packages:
'@module-federation/webpack-bundler-runtime@0.7.6': '@module-federation/webpack-bundler-runtime@0.7.6':
resolution: {integrity: sha512-kB9hQ0BfwNAcQWGskDEOxYP2z2bB/1ABXKr8MDomCFl2mbW3vvfYMQrb8UhJmJvE3rbGI/iXhJUdgBLNREnjUg==} resolution: {integrity: sha512-kB9hQ0BfwNAcQWGskDEOxYP2z2bB/1ABXKr8MDomCFl2mbW3vvfYMQrb8UhJmJvE3rbGI/iXhJUdgBLNREnjUg==}
'@module-federation/webpack-bundler-runtime@0.8.8':
resolution: {integrity: sha512-tvUgzcaEuqNeGWRXdrm4/OsMfW5PX7ZJp+Z09AUwqMQ+usWTckByNEcVES4u7l2nVkkQbk6fVUo5Xhqm6fjKOA==}
'@mole-inc/bin-wrapper@8.0.1': '@mole-inc/bin-wrapper@8.0.1':
resolution: {integrity: sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==} resolution: {integrity: sha512-sTGoeZnjI8N4KS+sW2AN95gDBErhAguvkw/tWdCjeM8bvxpz5lqrnd0vOJABA1A+Ic3zED7PYoLP/RANLgVotA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@ -11519,6 +11595,10 @@ packages:
resolution: {integrity: sha512-HM0q6XqQ93psDlqvuViNs/Ea3hAyGDkIdVAHlrEocjjAwGrs1fZ+EdQjS9eUPacnYB7Y8SoDdSY3H8p3ce205A==} resolution: {integrity: sha512-HM0q6XqQ93psDlqvuViNs/Ea3hAyGDkIdVAHlrEocjjAwGrs1fZ+EdQjS9eUPacnYB7Y8SoDdSY3H8p3ce205A==}
engines: {node: '>=14.17.6'} engines: {node: '>=14.17.6'}
isomorphic-rslog@0.0.7:
resolution: {integrity: sha512-n6/XnKnZ5eLEj6VllG4XmamXG7/F69nls8dcynHyhcTpsPUYgcgx4ifEaCo4lQJ2uzwfmIT+F0KBGwBcMKmt5g==}
engines: {node: '>=14.17.6'}
isomorphic-ws@5.0.0: isomorphic-ws@5.0.0:
resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==} resolution: {integrity: sha512-muId7Zzn9ywDsyXgTIafTry2sV3nySZeUDe6YedVd1Hvuuep5AsIlqK+XefWpYTyJG5e503F2xIuT2lcU6rCSw==}
peerDependencies: peerDependencies:
@ -20948,6 +21028,12 @@ snapshots:
'@types/semver': 7.5.8 '@types/semver': 7.5.8
semver: 7.6.3 semver: 7.6.3
'@module-federation/bridge-react-webpack-plugin@0.8.8':
dependencies:
'@module-federation/sdk': 0.8.8
'@types/semver': 7.5.8
semver: 7.6.3
'@module-federation/data-prefetch@0.7.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': '@module-federation/data-prefetch@0.7.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies: dependencies:
'@module-federation/runtime': 0.7.6 '@module-federation/runtime': 0.7.6
@ -20956,6 +21042,14 @@ snapshots:
react: 18.3.1 react: 18.3.1
react-dom: 18.3.1(react@18.3.1) react-dom: 18.3.1(react@18.3.1)
'@module-federation/data-prefetch@0.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)':
dependencies:
'@module-federation/runtime': 0.8.8
'@module-federation/sdk': 0.8.8
fs-extra: 9.1.0
react: 18.3.1
react-dom: 18.3.1(react@18.3.1)
'@module-federation/dts-plugin@0.7.6(bufferutil@4.0.7)(typescript@5.6.3)': '@module-federation/dts-plugin@0.7.6(bufferutil@4.0.7)(typescript@5.6.3)':
dependencies: dependencies:
'@module-federation/error-codes': 0.7.6 '@module-federation/error-codes': 0.7.6
@ -20981,6 +21075,31 @@ snapshots:
- supports-color - supports-color
- utf-8-validate - utf-8-validate
'@module-federation/dts-plugin@0.8.8(bufferutil@4.0.7)(typescript@5.6.3)':
dependencies:
'@module-federation/error-codes': 0.8.8
'@module-federation/managers': 0.8.8
'@module-federation/sdk': 0.8.8
'@module-federation/third-party-dts-extractor': 0.8.8
adm-zip: 0.5.16
ansi-colors: 4.1.3
axios: 1.7.7
chalk: 3.0.0
fs-extra: 9.1.0
isomorphic-ws: 5.0.0(ws@8.18.0(bufferutil@4.0.7))
koa: 2.15.3
lodash.clonedeepwith: 4.5.0
log4js: 6.9.1
node-schedule: 2.1.1
rambda: 9.3.0
typescript: 5.6.3
ws: 8.18.0(bufferutil@4.0.7)
transitivePeerDependencies:
- bufferutil
- debug
- supports-color
- utf-8-validate
'@module-federation/enhanced@0.7.6(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))': '@module-federation/enhanced@0.7.6(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))':
dependencies: dependencies:
'@module-federation/bridge-react-webpack-plugin': 0.7.6 '@module-federation/bridge-react-webpack-plugin': 0.7.6
@ -21004,14 +21123,52 @@ snapshots:
- supports-color - supports-color
- utf-8-validate - utf-8-validate
'@module-federation/enhanced@0.8.8(@rspack/core@1.1.6(@swc/helpers@0.5.11))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))':
dependencies:
'@module-federation/bridge-react-webpack-plugin': 0.8.8
'@module-federation/data-prefetch': 0.8.8(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
'@module-federation/dts-plugin': 0.8.8(bufferutil@4.0.7)(typescript@5.6.3)
'@module-federation/error-codes': 0.8.8
'@module-federation/inject-external-runtime-core-plugin': 0.8.8(@module-federation/runtime-tools@0.8.8)
'@module-federation/managers': 0.8.8
'@module-federation/manifest': 0.8.8(bufferutil@4.0.7)(typescript@5.6.3)
'@module-federation/rspack': 0.8.8(@rspack/core@1.1.6(@swc/helpers@0.5.11))(bufferutil@4.0.7)(typescript@5.6.3)
'@module-federation/runtime-tools': 0.8.8
'@module-federation/sdk': 0.8.8
btoa: 1.2.1
upath: 2.0.1
optionalDependencies:
typescript: 5.6.3
webpack: 5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4)
transitivePeerDependencies:
- '@rspack/core'
- bufferutil
- debug
- react
- react-dom
- supports-color
- utf-8-validate
'@module-federation/error-codes@0.7.6': {} '@module-federation/error-codes@0.7.6': {}
'@module-federation/error-codes@0.8.8': {}
'@module-federation/inject-external-runtime-core-plugin@0.8.8(@module-federation/runtime-tools@0.8.8)':
dependencies:
'@module-federation/runtime-tools': 0.8.8
'@module-federation/managers@0.7.6': '@module-federation/managers@0.7.6':
dependencies: dependencies:
'@module-federation/sdk': 0.7.6 '@module-federation/sdk': 0.7.6
find-pkg: 2.0.0 find-pkg: 2.0.0
fs-extra: 9.1.0 fs-extra: 9.1.0
'@module-federation/managers@0.8.8':
dependencies:
'@module-federation/sdk': 0.8.8
find-pkg: 2.0.0
fs-extra: 9.1.0
'@module-federation/manifest@0.7.6(bufferutil@4.0.7)(typescript@5.6.3)': '@module-federation/manifest@0.7.6(bufferutil@4.0.7)(typescript@5.6.3)':
dependencies: dependencies:
'@module-federation/dts-plugin': 0.7.6(bufferutil@4.0.7)(typescript@5.6.3) '@module-federation/dts-plugin': 0.7.6(bufferutil@4.0.7)(typescript@5.6.3)
@ -21027,6 +21184,21 @@ snapshots:
- utf-8-validate - utf-8-validate
- vue-tsc - vue-tsc
'@module-federation/manifest@0.8.8(bufferutil@4.0.7)(typescript@5.6.3)':
dependencies:
'@module-federation/dts-plugin': 0.8.8(bufferutil@4.0.7)(typescript@5.6.3)
'@module-federation/managers': 0.8.8
'@module-federation/sdk': 0.8.8
chalk: 3.0.0
find-pkg: 2.0.0
transitivePeerDependencies:
- bufferutil
- debug
- supports-color
- typescript
- utf-8-validate
- vue-tsc
'@module-federation/node@2.6.11(bufferutil@4.0.7)(next@14.2.16(@babel/core@7.25.2)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))': '@module-federation/node@2.6.11(bufferutil@4.0.7)(next@14.2.16(@babel/core@7.25.2)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))':
dependencies: dependencies:
'@module-federation/enhanced': 0.7.6(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4)) '@module-federation/enhanced': 0.7.6(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))
@ -21065,6 +21237,29 @@ snapshots:
- supports-color - supports-color
- utf-8-validate - utf-8-validate
'@module-federation/rspack@0.8.8(@rspack/core@1.1.6(@swc/helpers@0.5.11))(bufferutil@4.0.7)(typescript@5.6.3)':
dependencies:
'@module-federation/bridge-react-webpack-plugin': 0.8.8
'@module-federation/dts-plugin': 0.8.8(bufferutil@4.0.7)(typescript@5.6.3)
'@module-federation/inject-external-runtime-core-plugin': 0.8.8(@module-federation/runtime-tools@0.8.8)
'@module-federation/managers': 0.8.8
'@module-federation/manifest': 0.8.8(bufferutil@4.0.7)(typescript@5.6.3)
'@module-federation/runtime-tools': 0.8.8
'@module-federation/sdk': 0.8.8
'@rspack/core': 1.1.6(@swc/helpers@0.5.11)
optionalDependencies:
typescript: 5.6.3
transitivePeerDependencies:
- bufferutil
- debug
- supports-color
- utf-8-validate
'@module-federation/runtime-core@0.6.16':
dependencies:
'@module-federation/error-codes': 0.8.8
'@module-federation/sdk': 0.8.8
'@module-federation/runtime-tools@0.5.1': '@module-federation/runtime-tools@0.5.1':
dependencies: dependencies:
'@module-federation/runtime': 0.5.1 '@module-federation/runtime': 0.5.1
@ -21075,6 +21270,11 @@ snapshots:
'@module-federation/runtime': 0.7.6 '@module-federation/runtime': 0.7.6
'@module-federation/webpack-bundler-runtime': 0.7.6 '@module-federation/webpack-bundler-runtime': 0.7.6
'@module-federation/runtime-tools@0.8.8':
dependencies:
'@module-federation/runtime': 0.8.8
'@module-federation/webpack-bundler-runtime': 0.8.8
'@module-federation/runtime@0.5.1': '@module-federation/runtime@0.5.1':
dependencies: dependencies:
'@module-federation/sdk': 0.5.1 '@module-federation/sdk': 0.5.1
@ -21084,18 +21284,34 @@ snapshots:
'@module-federation/error-codes': 0.7.6 '@module-federation/error-codes': 0.7.6
'@module-federation/sdk': 0.7.6 '@module-federation/sdk': 0.7.6
'@module-federation/runtime@0.8.8':
dependencies:
'@module-federation/error-codes': 0.8.8
'@module-federation/runtime-core': 0.6.16
'@module-federation/sdk': 0.8.8
'@module-federation/sdk@0.5.1': {} '@module-federation/sdk@0.5.1': {}
'@module-federation/sdk@0.7.6': '@module-federation/sdk@0.7.6':
dependencies: dependencies:
isomorphic-rslog: 0.0.6 isomorphic-rslog: 0.0.6
'@module-federation/sdk@0.8.8':
dependencies:
isomorphic-rslog: 0.0.7
'@module-federation/third-party-dts-extractor@0.7.6': '@module-federation/third-party-dts-extractor@0.7.6':
dependencies: dependencies:
find-pkg: 2.0.0 find-pkg: 2.0.0
fs-extra: 9.1.0 fs-extra: 9.1.0
resolve: 1.22.8 resolve: 1.22.8
'@module-federation/third-party-dts-extractor@0.8.8':
dependencies:
find-pkg: 2.0.0
fs-extra: 9.1.0
resolve: 1.22.8
'@module-federation/utilities@3.1.29(next@14.2.16(@babel/core@7.25.2)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))': '@module-federation/utilities@3.1.29(next@14.2.16(@babel/core@7.25.2)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))':
dependencies: dependencies:
'@module-federation/sdk': 0.7.6 '@module-federation/sdk': 0.7.6
@ -21115,6 +21331,11 @@ snapshots:
'@module-federation/runtime': 0.7.6 '@module-federation/runtime': 0.7.6
'@module-federation/sdk': 0.7.6 '@module-federation/sdk': 0.7.6
'@module-federation/webpack-bundler-runtime@0.8.8':
dependencies:
'@module-federation/runtime': 0.8.8
'@module-federation/sdk': 0.8.8
'@mole-inc/bin-wrapper@8.0.1': '@mole-inc/bin-wrapper@8.0.1':
dependencies: dependencies:
bin-check: 4.1.0 bin-check: 4.1.0
@ -22588,9 +22809,9 @@ snapshots:
- typescript - typescript
- verdaccio - verdaccio
'@nx/rspack@20.3.0-rc.0(zmba4475pbc6vnzb4k7foi4cce)': '@nx/rspack@20.3.0-rc.0(cbj5h4qf237ebilaifd4nqcap4)':
dependencies: dependencies:
'@module-federation/enhanced': 0.7.6(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4)) '@module-federation/enhanced': 0.8.8(@rspack/core@1.1.6(@swc/helpers@0.5.11))(bufferutil@4.0.7)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))
'@module-federation/node': 2.6.11(bufferutil@4.0.7)(next@14.2.16(@babel/core@7.25.2)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4)) '@module-federation/node': 2.6.11(bufferutil@4.0.7)(next@14.2.16(@babel/core@7.25.2)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.55.0))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.6.3)(webpack@5.88.0(@swc/core@1.5.7(@swc/helpers@0.5.11))(esbuild@0.19.5)(webpack-cli@5.1.4))
'@nx/devkit': 20.3.0-rc.0(nx@20.3.0-rc.0(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))) '@nx/devkit': 20.3.0-rc.0(nx@20.3.0-rc.0(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))
'@nx/js': 20.3.0-rc.0(@babel/traverse@7.25.9)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(nx@20.3.0-rc.0(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.6.3)(verdaccio@5.32.2(encoding@0.1.13)(typanion@3.14.0)) '@nx/js': 20.3.0-rc.0(@babel/traverse@7.25.9)(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11))(@types/node@20.16.10)(nx@20.3.0-rc.0(@swc-node/register@1.9.1(@swc/core@1.5.7(@swc/helpers@0.5.11))(@swc/types@0.1.12)(typescript@5.6.3))(@swc/core@1.5.7(@swc/helpers@0.5.11)))(typescript@5.6.3)(verdaccio@5.32.2(encoding@0.1.13)(typanion@3.14.0))
@ -30515,6 +30736,8 @@ snapshots:
isomorphic-rslog@0.0.6: {} isomorphic-rslog@0.0.6: {}
isomorphic-rslog@0.0.7: {}
isomorphic-ws@5.0.0(ws@8.18.0(bufferutil@4.0.7)): isomorphic-ws@5.0.0(ws@8.18.0(bufferutil@4.0.7)):
dependencies: dependencies:
ws: 8.18.0(bufferutil@4.0.7) ws: 8.18.0(bufferutil@4.0.7)