Genesis Foundation Zero Design System (Federated)
Module Federation Details
{
"name": "foundationZero",
"filename": "remoteEntry.js",
"remotes": {
"foundationUi": "foundationUi@http://localhost:4010/remoteEntry.js"
},
"exposes": {
"./index": "./src/index.federated.ts",
"./utils": "./src/utils/index.ts",
"./Anchor": "./src/anchor/index.ts",
"./Badge": "./src/badge/index.ts",
"./Button": "./src/button/index.ts",
"./Card": "./src/card/index.ts",
"./Checkbox": "./src/checkbox/index.ts",
"./DataGrid": "./src/data-grid/index.ts",
"./DesignSystemProvider": "./src/design-system-provider/index.ts",
"./Dialog": "./src/dialog/index.ts",
"./Disclosure": "./src/disclosure/index.ts",
"./Divider": "./src/divider/index.ts",
"./Flipper": "./src/flipper/index.ts",
"./ListboxOption": "./src/listbox-option/index.ts",
"./Modal": "./src/modal/index.ts",
"./Radio": "./src/radio/index.ts",
"./RadioGroup": "./src/radio-group/index.ts",
"./Select": "./src/select/index.ts",
"./Skeleton": "./src/skeleton/index.ts",
"./Tab": "./src/tab/index.ts",
"./TabPanel": "./src/tab-panel/index.ts",
"./Tabs": "./src/tabs/index.ts",
"./TextField": "./src/text-field/index.ts",
"./Toolbar": "./src/toolbar/index.ts",
"./Tooltip": "./src/tooltip/index.ts",
"./ZeroDesignSystem": "./src/index.ts"
},
"shared": {
"@genesislcap/foundation-comms": "^10.3.0",
"@genesislcap/foundation-ui": "^10.3.0",
"@genesislcap/foundation-utils": "^10.3.0",
"@microsoft/fast-colors": "^5.1.4",
"@microsoft/fast-components": "^2.21.3",
"@microsoft/fast-element": "^1.7.0",
"@microsoft/fast-foundation": "^2.33.2",
"@microsoft/fast-web-utilities": "^5.0.2",
"tslib": "^2.3.1"
}
}
Read about Module Federation in Webpack 5.