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.