Merge pull request #31171 from backstage/rugvip/mf-fix

cli: fix module federation config to only omit imports for remote
This commit is contained in:
Patrik Oldsberg
2025-09-17 10:21:38 +02:00
committed by GitHub
2 changed files with 9 additions and 4 deletions
+5
View File
@@ -0,0 +1,5 @@
---
'@backstage/cli': patch
---
Fixed module federation config by only setting `import: false` on shared libraries for remote.
@@ -264,26 +264,26 @@ export async function createConfig(
singleton: true,
requiredVersion: '*',
eager: !isRemote,
import: false,
...(isRemote && { import: false }),
},
'react-dom': {
singleton: true,
requiredVersion: '*',
eager: !isRemote,
import: false,
...(isRemote && { import: false }),
},
// React Router
'react-router': {
singleton: true,
requiredVersion: '*',
eager: !isRemote,
import: false,
...(isRemote && { import: false }),
},
'react-router-dom': {
singleton: true,
requiredVersion: '*',
eager: !isRemote,
import: false,
...(isRemote && { import: false }),
},
// MUI v4
// not setting import: false for MUI packages as this