# 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": "^9.0.0",
        "@genesislcap/foundation-ui": "^9.0.0",
        "@genesislcap/foundation-utils": "^9.0.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.