├── .claude └── agents │ ├── module-federation-example-enhancer.md │ └── readme-updater.md ├── .cursorignore ├── .github ├── FUNDING.yml ├── static │ └── zephyr.svg └── workflows │ ├── codeql-analysis.yml │ ├── on-pull-request.yml │ ├── on-push.yml │ ├── on-schedule.yml │ └── on-workflow-run.yml ├── .gitignore ├── .gitmodules ├── .huskyrc ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── SECURITY.md ├── advanced-api ├── README.md ├── automatic-vendor-sharing │ ├── README.md │ ├── app1 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── ErrorBoundary.tsx │ │ │ ├── bootstrap.js │ │ │ ├── index.js │ │ │ ├── runtimePlugin.js │ │ │ └── types │ │ │ │ └── module-federation.d.ts │ │ ├── tsconfig.json │ │ ├── webpack.config.js │ │ └── webpack.prod.config.js │ ├── app2 │ │ ├── @mf-types │ │ │ ├── app1 │ │ │ │ ├── ErrorBoundary.d.ts │ │ │ │ ├── apis.d.ts │ │ │ │ └── compiled-types │ │ │ │ │ └── ErrorBoundary.d.ts │ │ │ └── index.d.ts │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── ErrorBoundary.tsx │ │ │ ├── bootstrap.js │ │ │ ├── index.js │ │ │ ├── runtimePlugin.js │ │ │ └── types │ │ │ │ └── module-federation.d.ts │ │ ├── tsconfig.json │ │ ├── webpack.config.js │ │ └── webpack.prod.config.js │ ├── e2e │ │ ├── checkAutomaticVendorApps.spec.ts │ │ └── utils │ │ │ ├── base-test.ts │ │ │ ├── constants.ts │ │ │ └── selectors.ts │ ├── package.json │ └── playwright.config.ts ├── dynamic-remotes-runtime-environment-variables │ ├── .gitignore │ ├── README.md │ ├── docker-compose.yml │ ├── e2e │ │ ├── checkDynamicRemotesRuntimesApps.spec.ts │ │ └── utils │ │ │ ├── base-test.ts │ │ │ ├── constants.ts │ │ │ └── selectors.ts │ ├── host │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── conf │ │ │ └── conf.d │ │ │ │ ├── default.conf │ │ │ │ └── gzip.conf │ │ ├── env-config.json │ │ ├── env.sh │ │ ├── package.json │ │ ├── public │ │ │ ├── env-config.json │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── bootstrap.js │ │ │ ├── components │ │ │ │ ├── App.js │ │ │ │ ├── ErrorBoundary.js │ │ │ │ └── Main.js │ │ │ ├── hooks │ │ │ │ ├── useFederatedComponent.js │ │ │ │ └── useFetchJson.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── package.json │ ├── playwright.config.ts │ ├── playwright.test.config.ts │ └── remote │ │ ├── .dockerignore │ │ ├── .gitignore │ │ ├── Dockerfile │ │ ├── conf │ │ └── conf.d │ │ │ ├── default.conf │ │ │ └── gzip.conf │ │ ├── env-config.json │ │ ├── env.sh │ │ ├── package.json │ │ ├── public │ │ ├── env-config.json │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ ├── bootstrap.js │ │ ├── components │ │ │ ├── App.js │ │ │ ├── Widget.js │ │ │ └── WidgetWrapper.js │ │ ├── hooks │ │ │ └── useFetchJson.js │ │ └── index.js │ │ └── webpack.config.js ├── dynamic-remotes-synchronous-imports │ ├── README.md │ ├── app1 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── runtimePlugin.js │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── Widget.js │ │ │ ├── bootstrap.js │ │ │ ├── components │ │ │ │ └── ErrorBoundary.tsx │ │ │ ├── index.js │ │ │ └── types │ │ │ │ └── module-federation.d.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── app2 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Other.js │ │ │ ├── Widget.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── cypress.env.json │ ├── e2e │ │ ├── checkDynamicRemotesSynchImportApps.cy.ts │ │ ├── checkDynamicRemotesSynchImportApps.spec.ts │ │ └── utils │ │ │ ├── base-test.ts │ │ │ ├── constants.ts │ │ │ └── selectors.ts │ ├── moduleConfig.js │ ├── package.json │ └── playwright.config.ts ├── dynamic-remotes │ ├── README.md │ ├── app1 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── app2 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Widget.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── app3 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Other.js │ │ │ ├── Widget.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── e2e │ │ ├── checkDynamicRemotesApps.spec.ts │ │ └── utils │ │ │ ├── base-test.ts │ │ │ ├── constants.ts │ │ │ └── selectors.ts │ ├── package.json │ ├── playwright.config.ts │ ├── runtime-plugins.js │ ├── shared-config.js │ └── types │ │ └── module-federation.d.ts └── package.json ├── angular-universal-ssr ├── .gitignore ├── README.md ├── client-app │ ├── .browserslistrc │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── package.json │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── client-cities │ │ │ │ ├── client-cities-home │ │ │ │ │ ├── client-cities-home.component.html │ │ │ │ │ ├── client-cities-home.component.scss │ │ │ │ │ └── client-cities-home.component.ts │ │ │ │ ├── client-cities-routing.module.ts │ │ │ │ ├── client-cities.module.ts │ │ │ │ └── client-city │ │ │ │ │ ├── client-city.component.html │ │ │ │ │ ├── client-city.component.scss │ │ │ │ │ └── client-city.component.ts │ │ │ └── client-home │ │ │ │ ├── client-home.component.html │ │ │ │ ├── client-home.component.scss │ │ │ │ └── client-home.component.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── styles.scss │ │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.base.json │ ├── tsconfig.json │ ├── webpack.config.js │ └── webpack │ │ ├── _loaders.js │ │ ├── client-app.js │ │ └── client-ssr.js ├── e2e.ci.js ├── e2e │ ├── methods │ │ └── methods.ts │ └── tests │ │ ├── clientChecks.spec.ts │ │ ├── commonChecks.spec.ts │ │ └── hostChecks.spec.ts ├── host-app │ ├── .browserslistrc │ ├── .gitignore │ ├── README.md │ ├── angular.json │ ├── package.json │ ├── server-bootstrap.ts │ ├── server.js │ ├── src │ │ ├── app │ │ │ ├── app-routing.module.ts │ │ │ ├── app.component.html │ │ │ ├── app.component.scss │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ ├── app.server.module.ts │ │ │ ├── home │ │ │ │ ├── home.component.html │ │ │ │ ├── home.component.scss │ │ │ │ └── home.component.ts │ │ │ └── host-lazy-module │ │ │ │ ├── host-lazy-home │ │ │ │ ├── host-lazy-home.component.html │ │ │ │ ├── host-lazy-home.component.scss │ │ │ │ └── host-lazy-home.component.ts │ │ │ │ ├── host-lazy-module-routing.module.ts │ │ │ │ └── host-lazy-module.module.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── declarations.d.ts │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.server.ts │ │ ├── main.ts │ │ ├── polyfills.ts │ │ └── styles.scss │ ├── tsconfig.app.json │ ├── tsconfig.base.json │ ├── tsconfig.json │ ├── tsconfig.server.json │ ├── webpack.config.js │ └── webpack │ │ ├── _loaders.js │ │ ├── host-app.js │ │ └── host-ssr.js ├── package.json └── playwright.config.ts ├── apollo-client ├── .gitignore ├── README.md ├── app1 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── rspack.client.js │ │ ├── rspack.server.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── apolloClient.ts │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ └── App.tsx │ │ │ └── index.ts │ │ └── server │ │ │ ├── index.ts │ │ │ ├── middleware.ts │ │ │ ├── render.tsx │ │ │ └── server-entry.ts │ └── tsconfig.json ├── app2 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── rspack.client.js │ │ ├── rspack.server.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── apolloClient.ts │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ ├── App.tsx │ │ │ │ └── PokemonList.tsx │ │ │ └── index.ts │ │ └── server │ │ │ ├── index.ts │ │ │ ├── middleware.ts │ │ │ ├── render.tsx │ │ │ └── server-entry.ts │ └── tsconfig.json ├── cypress.env.json ├── e2e │ └── checkCraApps.spec.ts ├── package.json ├── playwright.config.ts └── tsconfig.base.json ├── basic-host-remote ├── README.md ├── app1 │ ├── .browserslistrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── modern.config.js │ ├── package.json │ └── src │ │ ├── .eslintrc.js │ │ └── routes │ │ ├── index.css │ │ ├── layout.jsx │ │ └── page.jsx ├── app2 │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── modern.config.js │ ├── package.json │ └── src │ │ ├── .eslintrc.js │ │ ├── components │ │ └── button.js │ │ └── routes │ │ ├── index.css │ │ ├── layout.jsx │ │ └── page.jsx ├── e2e │ └── checkApplications.spec.ts ├── package.json └── playwright.config.ts ├── bi-directional ├── README.md ├── app1 │ ├── .browserslistrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── README.md │ ├── modern.config.js │ ├── module-federation.config.ts │ ├── package.json │ ├── single-runtime-plugin.js │ └── src │ │ ├── .eslintrc.js │ │ ├── components │ │ └── button.js │ │ └── routes │ │ ├── index.css │ │ ├── layout.jsx │ │ └── page.jsx ├── app2 │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── README.md │ ├── modern.config.js │ ├── module-federation.config.ts │ ├── package.json │ ├── single-runtime-plugin.js │ └── src │ │ ├── .eslintrc.js │ │ ├── components │ │ └── button.js │ │ └── routes │ │ ├── index.css │ │ ├── layout.jsx │ │ └── page.jsx ├── e2e │ ├── checkBiDirectionalApps.spec.ts │ └── utils │ │ ├── base-test.ts │ │ ├── constants.ts │ │ └── selectors.ts ├── package.json └── playwright.config.ts ├── checkChangedWorkspaces.js ├── clo ├── .gitignore ├── README.md ├── e2e │ └── checkCraApps.spec.ts ├── host │ ├── .gitignore │ ├── modulefederation.config.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── rsbuild.config.ts │ ├── scripts │ │ ├── build.js │ │ ├── overrides │ │ │ └── webpack-config.js │ │ └── start.js │ └── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js ├── package.json ├── playwright.config.ts └── remote │ ├── .gitignore │ ├── modulefederation.config.js │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── rsbuild.config.ts │ ├── scripts │ ├── build.js │ ├── overrides │ │ └── webpack-config.js │ └── start.js │ └── src │ ├── App.js │ ├── Button.js │ ├── ServiceComponent.js │ ├── bootstrap.js │ └── index.js ├── cloud ├── azure-functions-node-v4 │ ├── .gitignore │ ├── .vscode │ │ ├── extensions.json │ │ ├── launch.json │ │ ├── settings.json │ │ └── tasks.json │ ├── README.md │ ├── package.json │ ├── remote │ │ ├── config │ │ │ ├── module-federation.js │ │ │ ├── webpack.client.js │ │ │ ├── webpack.server.js │ │ │ └── webpack.shared.js │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── src │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ ├── Consumer.tsx │ │ │ │ └── Widget.tsx │ │ │ └── index.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── shell │ │ ├── api │ │ │ ├── .funcignore │ │ │ ├── .gitignore │ │ │ ├── host.json │ │ │ ├── package.json │ │ │ ├── src │ │ │ │ ├── client.tsx │ │ │ │ ├── fake.ts │ │ │ │ └── index.tsx │ │ │ ├── tsconfig.json │ │ │ └── webpack.config.js │ │ └── client │ │ │ ├── package.json │ │ │ ├── src │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ ├── App.tsx │ │ │ │ ├── Main.tsx │ │ │ │ ├── Provider.tsx │ │ │ │ └── Router.tsx │ │ │ └── index.ts │ │ │ ├── tsconfig.json │ │ │ └── webpack.config.js │ └── tsconfig.base.json └── package.json ├── complete-react-case ├── README.md ├── README_zh-cn.md ├── component-app │ ├── .DS_Store │ ├── App.jsx │ ├── bootstrap.js │ ├── index.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── Button.jsx │ │ ├── Dialog.jsx │ │ ├── Logo.jsx │ │ ├── MF.jpeg │ │ ├── ToolTip.jsx │ │ └── tool-tip.css │ └── webpack.config.js ├── e2e │ └── checkApplication.spec.ts ├── lib-app │ ├── index.js │ ├── package.json │ ├── rspack.config.js │ └── webpack.config.js ├── main-app │ ├── App.jsx │ ├── bootstrap.js │ ├── index.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ └── webpack.config.js ├── package.json └── playwright.config.ts ├── comprehensive-demo-react16 ├── README.md ├── app-01 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── Markdown.jsx │ │ ├── Page.jsx │ │ ├── Routes.jsx │ │ ├── SideNav.jsx │ │ ├── bootstrap.jsx │ │ ├── docs │ │ │ ├── Dialog.md │ │ │ ├── Tabs.md │ │ │ ├── UiLibrary.md │ │ │ └── Welcome.md │ │ ├── index.jsx │ │ └── pages │ │ │ ├── dialog-page.jsx │ │ │ ├── index-page.jsx │ │ │ ├── routing-page.jsx │ │ │ ├── svelte-page.jsx │ │ │ └── ui-library-page.jsx │ └── webpack.config.js ├── app-02 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── Dialog.jsx │ │ ├── Tabs.jsx │ │ ├── bootstrap.js │ │ ├── index.js │ │ └── theme.js │ └── webpack.config.js ├── app-03 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── Button.jsx │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app-04 │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ ├── favicon.png │ │ ├── global.css │ │ ├── index.html │ │ ├── main.js │ │ └── main.js.map │ ├── rspack.config.js │ ├── src │ │ ├── App.svelte │ │ ├── loadApp.js │ │ └── main.js │ └── webpack.config.js ├── app-05 │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── rspack.config.js │ ├── src │ │ ├── components │ │ │ ├── action-button.ts │ │ │ └── alert-box.ts │ │ ├── index.html │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── cypress.env.json ├── e2e │ ├── checkApp1.spec.ts │ ├── checkApp2.spec.ts │ ├── checkApp3.spec.ts │ ├── checkApp4.spec.ts │ ├── checkApp5.spec.ts │ └── checkApplications.spec.ts ├── package.json └── playwright.config.ts ├── comprehensive-demo-react18 ├── README.md ├── app-01 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── Markdown.jsx │ │ ├── Page.jsx │ │ ├── Routes.jsx │ │ ├── SideNav.jsx │ │ ├── bootstrap.jsx │ │ ├── docs │ │ │ ├── Dialog.md │ │ │ ├── Tabs.md │ │ │ ├── UiLibrary.md │ │ │ └── Welcome.md │ │ ├── index.jsx │ │ └── pages │ │ │ ├── dialog-page.jsx │ │ │ ├── index-page.jsx │ │ │ ├── routing-page.jsx │ │ │ ├── svelte-page.jsx │ │ │ └── ui-library-page.jsx │ └── webpack.config.js ├── app-02 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── Dialog.jsx │ │ ├── Tabs.jsx │ │ ├── bootstrap.js │ │ ├── index.js │ │ └── theme.js │ └── webpack.config.js ├── app-03 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── Button.jsx │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app-04 │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ ├── 494.494.js │ │ ├── favicon.png │ │ ├── global.css │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.svelte │ │ ├── loadApp.js │ │ └── main.js │ └── webpack.config.js ├── app-05 │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── rspack.config.js │ ├── src │ │ ├── components │ │ │ ├── action-button.ts │ │ │ └── alert-box.ts │ │ ├── index.html │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── cypress.env.json ├── e2e │ ├── checkApp1.spec.ts │ ├── checkApp2.spec.ts │ ├── checkApp3.spec.ts │ ├── checkApp4.spec.ts │ ├── checkApp5.spec.ts │ └── checkApplications.spec.ts ├── package.json └── playwright.config.ts ├── cra ├── .gitignore ├── README.md ├── e2e │ └── checkCraApps.spec.ts ├── host │ ├── .gitignore │ ├── modulefederation.config.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── rsbuild.config.ts │ └── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js ├── package.json ├── playwright.config.ts └── remote │ ├── .gitignore │ ├── modulefederation.config.js │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── rsbuild.config.ts │ └── src │ ├── App.js │ ├── Button.js │ ├── bootstrap.js │ └── index.js ├── cspell.json ├── css-isolation ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ ├── index.js │ │ └── styles.css │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── Dummy.js │ │ ├── appInjector.js │ │ ├── bootstrap.js │ │ ├── index.js │ │ ├── moreStyles.css │ │ └── styles.css │ ├── styleLoader.js │ └── webpack.config.js ├── e2e │ └── checkApplications.spec.ts ├── package.json ├── playwright.config.ts └── sandbox.config.json ├── cypress-e2e ├── README.md ├── common │ ├── base.ts │ └── selectors.ts ├── config │ └── cypress.config.ts ├── cypress-e2e │ └── results │ │ └── allure-results │ │ ├── 03dee8fd-f4d3-48e0-93ff-ea95b04f502b-result.json │ │ ├── 26983a63-ba60-4355-b345-59b10f18c9be-container.json │ │ ├── 6441881f-e88e-4744-889d-99048a38d809-result.json │ │ ├── d828b96e-c79a-42d4-9a87-fc3b9691958f-attachment.mp4 │ │ ├── ecd4328b-2088-4c86-87e3-355bd0cf02c5-container.json │ │ └── edf51a7f-dd5b-4a73-b313-92bc5e7dc4b2-attachment.mp4 ├── fixtures │ ├── commonTestData.ts │ ├── constants.ts │ └── nextjsSsr.json ├── helpers │ ├── base-helper.ts │ └── file-actions-helper.ts ├── package.json ├── results │ └── allure-results │ │ ├── 00aa323f-716d-4fa6-bc8c-2487897597a4-result.json │ │ ├── 014be7d4-ee49-42da-8c83-5102474711e5-result.json │ │ ├── 019859fa-0e0d-4537-9ad0-83efd5ee4bc2-result.json │ │ ├── 020b110f-67c0-413b-b400-23016d2b61c7-result.json │ │ ├── 028ba456-940a-44fc-9328-1bd06c0c512d-result.json │ │ ├── 03054cbe-0856-47aa-9d00-384d225d5241-attachment.png │ │ ├── 030b0add-02e0-42db-ae1f-4397c447b4d4-result.json │ │ ├── 0318cf53-7fdd-42e3-8d42-675693c04092-result.json │ │ ├── 031a8849-4a0d-47ed-b261-0a1139976b99-result.json │ │ ├── 0354732b-ec71-45cd-8b8b-35fef54187ef-result.json │ │ ├── 035d4ff4-d0b4-4d2c-b686-149d1988fbc9-result.json │ │ ├── 035f69a0-d89f-4bc6-b518-4b66cf39f369-container.json │ │ ├── 0365f3e6-0fcc-40f2-a580-18bf4e7caf49-result.json │ │ ├── 03e8021f-1f7b-4696-bf4b-74125829eeb0-container.json │ │ ├── 04242a89-80fe-4bb8-81f5-e9cd946be7a2-result.json │ │ ├── 04497f74-22f5-4d2e-a311-e13b175df9b2-attachment.png │ │ ├── 0450289a-6693-452c-9ce5-c9016c592108-result.json │ │ ├── 04743ba2-1d88-4a5e-a4e7-85ef051c4abd-container.json │ │ ├── 049888b0-2005-4582-ba7b-f7fbf759681c-attachment.png │ │ ├── 04e3cbbe-d3bc-4ba8-ade6-c929f74dabde-result.json │ │ ├── 04e795a8-6242-4d94-9e14-1b3f4183c321-result.json │ │ ├── 05b57e17-6595-45ce-b9c4-1b8decd36154-attachment.png │ │ ├── 05dececa-a4d0-4de8-8d5a-3e5448ab8bf7-result.json │ │ ├── 05f78191-f6f5-4604-af26-ec490d48e166-result.json │ │ ├── 061025b0-6d57-44ee-9c1e-0f1eb16a333b-result.json │ │ ├── 0621d749-e8d3-49a3-8d53-774eff4ddbcb-attachment.png │ │ ├── 0662ac78-5c8e-47c7-807a-8237771b257f-result.json │ │ ├── 068d8493-ef3b-4a87-8e80-47fccd5d3b90-result.json │ │ ├── 06eac01d-3dc7-4aa2-b383-ddf456e6922a-container.json │ │ ├── 071b2863-c056-473f-bd5f-70cb75c9e824-result.json │ │ ├── 074f2c40-5a2d-44af-8923-1221aec3b36b-result.json │ │ ├── 076ff859-614d-4dba-89a3-b6461e7c170a-result.json │ │ ├── 07d5bc58-1ab5-4323-a91c-5752d962478b-attachment.png │ │ ├── 07e89a97-273c-473a-8124-21e481985ed8-result.json │ │ ├── 084972c3-fc0a-48d0-bf63-12998c729fb2-container.json │ │ ├── 088ea141-4e3b-47da-8ac4-de5f1cbf8c68-container.json │ │ ├── 08b059f3-bd42-4afb-8514-b0fedca2d8a8-result.json │ │ ├── 09b13041-0127-434c-bc5b-1e81d890aadf-result.json │ │ ├── 09ca7c81-4d25-4b53-8b78-6e37a1e33183-attachment.png │ │ ├── 09d4514b-ba1c-49f8-a249-5be6c5d3a298-attachment.mp4 │ │ ├── 0a2597a2-9f52-4149-bcc9-3fc433ac743c-result.json │ │ ├── 0a90532a-8fb3-49b9-99f7-8941739611ca-container.json │ │ ├── 0b3e4c04-b7bd-480f-a22e-7fb7f2395739-result.json │ │ ├── 0b6d09a9-16bb-4a2e-bed4-49a6f1977a36-result.json │ │ ├── 0b97c0ac-9c79-4ca2-b3a9-65d0584c1a08-result.json │ │ ├── 0bcaaffc-e891-432a-a066-ac63f8a58f55-result.json │ │ ├── 0c3eab0b-2638-46a6-8283-01b159b0fecd-result.json │ │ ├── 0c52b498-dedd-450f-9ee0-7f49955f586d-attachment.png │ │ ├── 0c761e30-fb64-438d-b64f-c490b30a103f-attachment.png │ │ ├── 0d74324a-988e-4092-a855-4cf3af68f1a4-attachment.png │ │ ├── 0db74d92-8b16-4b6b-8d65-511514d96fca-result.json │ │ ├── 0dda2197-3fbb-4cd4-beef-af852dd5613f-result.json │ │ ├── 0e6022fb-2ffc-415a-a916-7f11025c2f6c-result.json │ │ ├── 0e91fa0e-3fe3-4701-9f9b-71b848be7720-result.json │ │ ├── 0eac3a41-138c-4434-b7f7-99c173d479b5-result.json │ │ ├── 0eaefdf4-48ad-4e4b-ad6e-f74ae089225d-result.json │ │ ├── 0eb5ae97-0116-4ef4-a3a3-d187d8558894-container.json │ │ ├── 0f180e39-addf-4a48-ae9c-27a3e8598c8a-result.json │ │ ├── 0f9f9d5d-f990-4168-a442-6adb667f8563-result.json │ │ ├── 100dd79d-6e93-4e54-a0e0-526b87a662fc-result.json │ │ ├── 10315760-c230-43f5-b2cb-0fa44698f958-result.json │ │ ├── 10ef1f10-1870-4db9-8992-cce84b963353-result.json │ │ ├── 11679e16-4a87-4b1e-99a6-89dfaa17c6a4-result.json │ │ ├── 11fc2b83-17c3-43a1-8d55-4989a442dd0d-result.json │ │ ├── 12755bb3-3c4d-40e3-8116-23a698fec214-attachment.png │ │ ├── 134b70d0-4f98-43da-82b3-4af5b37fedf4-result.json │ │ ├── 13880332-9d98-475d-b831-8bad06f2e2c1-result.json │ │ ├── 1428b90c-051f-416f-95bb-577ff3da0d4e-result.json │ │ ├── 14786d61-60e5-493f-8555-0aed0caf2d59-attachment.mp4 │ │ ├── 14a5939f-71c1-49f1-984c-3728912e7e22-result.json │ │ ├── 155fbc11-59af-4f5e-a40a-f12f8c54eaf7-result.json │ │ ├── 15cdfaec-4946-4969-9fc9-e3ad538dc780-result.json │ │ ├── 15dfabf8-14a5-4006-a0c1-e36ba707b387-result.json │ │ ├── 15f0b47f-1829-444b-9061-965e62cb3c86-container.json │ │ ├── 16b7c495-3d77-4683-949a-08141d78bb02-attachment.png │ │ ├── 1731779b-3661-4cb8-99de-b625ba3a4be0-result.json │ │ ├── 17797d60-af62-459c-8001-4d9fd77c54cf-attachment.png │ │ ├── 17d65f52-fe2b-4bb3-83ff-6091743f71f6-attachment.png │ │ ├── 1806dd4e-71d6-4a0c-b2b4-074ccde34660-result.json │ │ ├── 18283451-5ef0-4322-9663-493a82ac15dd-result.json │ │ ├── 1861ee01-1f78-4416-a06b-ebe027170256-container.json │ │ ├── 189ccd16-4790-4094-bbf2-6d1c41f6c3d9-container.json │ │ ├── 18bb0b77-90bd-440c-8916-51dc0f397f0d-result.json │ │ ├── 18ce1e8a-5fb3-4a22-8685-c98cb3539046-result.json │ │ ├── 18e34521-321d-48db-9737-77e8223dc035-result.json │ │ ├── 18fcf153-4c1e-468d-8c09-2d66293f90d0-result.json │ │ ├── 1922256c-d3d4-4b39-bfe3-c6a200b6e02a-result.json │ │ ├── 1966f55a-6246-47f9-b2c2-3bab4196dd3e-result.json │ │ ├── 1aa2e1c2-f673-48fb-8cf9-043f4e9396fe-result.json │ │ ├── 1ac879b0-f7df-43f1-aa32-a6b3ea96d814-container.json │ │ ├── 1b8fef55-c085-4f80-80ff-a900c3742ba3-result.json │ │ ├── 1c4d3c15-50b0-4679-b7b0-0aadaa69e855-attachment.png │ │ ├── 1cb7fbe0-51c6-4acf-97ff-26c7097b2ca8-result.json │ │ ├── 1d45352f-f1d4-4648-a49f-8f31ef1db58a-result.json │ │ ├── 1d5032dc-16fb-4664-affa-96a8037eb0e5-result.json │ │ ├── 1d5f5267-53f7-47ea-a007-345d5e60cb6e-result.json │ │ ├── 1e3924bd-4d9e-4960-9abf-10cb36c8731f-result.json │ │ ├── 1e6ffc78-7cd2-499d-b722-56fa539bdf4b-result.json │ │ ├── 1e7656a7-c51a-4f3a-b36e-72d8e46a3571-container.json │ │ ├── 1eef1b82-5196-407b-b365-fc4564e59b81-container.json │ │ ├── 1efa235c-f4aa-421d-a097-3d97166c2222-result.json │ │ ├── 1f3ce46b-6482-4b02-96ea-d6ddd05e7f64-result.json │ │ ├── 1f3eace9-7959-44d4-ae12-1a48899f2b36-result.json │ │ ├── 1fbfbbbf-c63e-4b2d-9535-d35a3e029156-result.json │ │ ├── 2052ade7-f830-447c-8b8b-e1a9af52b01b-attachment.png │ │ ├── 2161e375-7b06-4cb8-8e03-91f41726bc7a-container.json │ │ ├── 21c54f9e-0095-4a22-b8b1-0e2e30d7be44-container.json │ │ ├── 21d53aa4-ecc6-4727-ae63-25ef95214bbe-container.json │ │ ├── 21da012d-e5e0-4f4f-aa2e-ea254bda90e2-result.json │ │ ├── 21e1c2a0-59c3-4c91-9241-30d2291c61ff-result.json │ │ ├── 21e25b21-3497-4f01-a66f-f65d28d7a8aa-container.json │ │ ├── 221729e5-c1cb-4de7-bed3-f28321e5ae2d-result.json │ │ ├── 221966dc-50e8-482c-a704-f0cc5a9ecdb1-result.json │ │ ├── 2249185c-2425-4999-8041-a8f012f2940c-result.json │ │ ├── 2297f043-c63b-488b-b308-3f7de20487c0-result.json │ │ ├── 22ad8732-86f1-4f81-9f96-3f2b481aa82b-result.json │ │ ├── 22edfdf2-74ed-4ba5-bddc-bfa286ed23a6-result.json │ │ ├── 23f7ad4e-9c2d-4698-94cd-d976b056d61a-result.json │ │ ├── 23ffc83a-eb81-48d8-b00a-1c10dbf11191-result.json │ │ ├── 24b9e63d-cc01-4dda-b2f0-f1f02e8c022a-result.json │ │ ├── 24d370e0-2f29-4fdb-a6e8-e3ab8f4c34c7-result.json │ │ ├── 259b5ddf-e5b5-4d2e-82a1-ed880439a2b8-result.json │ │ ├── 266851a8-3b2a-4660-afe2-a39de5bb527d-result.json │ │ ├── 2684857d-6dfc-4eb7-bfc4-2dbe19ee752f-attachment.png │ │ ├── 26a8fc5c-7a44-4167-8cef-cc4531119467-attachment.png │ │ ├── 26f39450-598f-4ffc-bb78-e96a7f76d223-attachment.png │ │ ├── 26fc9d13-0624-4e80-a05d-b54246c0227c-result.json │ │ ├── 27cb1f83-b2b5-4bea-8c9d-8d074dc1df6c-result.json │ │ ├── 27f532db-cb77-45ce-b56f-f028de990935-result.json │ │ ├── 28563ef2-9cdc-423d-909c-fe9a6a59bd0d-result.json │ │ ├── 285fb56c-7359-460e-943b-0d2655f78130-result.json │ │ ├── 2877e3a1-226d-4f10-9403-003c6c276602-attachment.png │ │ ├── 28893388-6787-4302-95d7-e7b0a3e667a5-result.json │ │ ├── 29224dd9-ff86-4f8c-a81a-fcdf5e82c086-result.json │ │ ├── 295c719a-f1c0-4af2-b730-47b49c9ed743-result.json │ │ ├── 29e10d9b-03a9-414c-a4dc-47466fd4d981-result.json │ │ ├── 2a336e70-27f0-46b7-976a-9d94d07013ef-result.json │ │ ├── 2b0951b6-47ab-4509-b0c4-bf4b08d5ac75-result.json │ │ ├── 2b3fef79-6fa1-4a78-a5d5-02e9024ec93b-result.json │ │ ├── 2b8e08ae-171c-43e6-b103-a79439fa06eb-result.json │ │ ├── 2b9e1645-2b37-43fd-9ea1-4c497ded648d-container.json │ │ ├── 2be82554-200f-437d-8146-cc5a8ffa58ed-result.json │ │ ├── 2c21237f-c6d0-4ca7-89d9-feee4b545e6c-result.json │ │ ├── 2c3075be-d40a-4f27-9968-72bd65e89cb8-result.json │ │ ├── 2c864821-5a86-41b0-9887-90b4e7201743-result.json │ │ ├── 2c959d90-a173-47a4-aad5-da2d71890f4c-result.json │ │ ├── 2cdfbbb4-5ac9-4164-ab03-705701338eaf-result.json │ │ ├── 2cf2d8a3-b608-4c90-90c6-f8daeff2ae7f-result.json │ │ ├── 2cf3a08d-5f97-45b4-bf4b-bf80c1a3b11c-attachment.png │ │ ├── 2d326264-e182-434a-b8ed-0e450c7ea3f6-result.json │ │ ├── 2d8793a5-8237-4f93-a072-4e7180097e7a-result.json │ │ ├── 2dba02c1-5e77-411b-8bb7-c84cb3e646bc-result.json │ │ ├── 2dc965f8-9ce0-41d0-9eaa-d448585b0135-container.json │ │ ├── 2dfdfdaa-7a0c-43bc-aff2-b4bcc7156f51-result.json │ │ ├── 2e07c174-aa19-43e5-b863-75159d62e0eb-result.json │ │ ├── 2ed8aece-c47f-4eea-80ca-314db85b9860-result.json │ │ ├── 2f0370c4-43fe-45dd-90e0-2344c5d7e5a2-result.json │ │ ├── 2f371f26-98f3-4725-afb6-02d05935665a-result.json │ │ ├── 2f70464f-43f7-4b79-9c52-9a379de373b8-attachment.png │ │ ├── 2fde3468-6050-43ad-837d-c36b816db479-attachment.png │ │ ├── 3036a17a-3aae-409d-966b-3f4949f32f9b-result.json │ │ ├── 30512bb6-f8bf-4d21-8f34-401a4ee519ba-attachment.png │ │ ├── 309321e3-bc76-4971-b9ba-67ea074e3abb-result.json │ │ ├── 30e4426f-3e02-4ff5-8473-e455879fb412-result.json │ │ ├── 317e0950-6e4f-48a3-9667-4c3346865584-attachment.png │ │ ├── 31a546cf-edc1-4fb5-8c15-0f26f545da56-attachment.png │ │ ├── 31d75af7-cd43-4033-b51d-f9b5c33d23dc-attachment.png │ │ ├── 328ad0b5-9316-49ac-a923-efff1c630d11-result.json │ │ ├── 32be1ca7-3df0-43c2-a68e-5d0b0d868e5a-attachment.mp4 │ │ ├── 331d1b53-40ec-4933-b0d2-cf47115874da-result.json │ │ ├── 331d616e-73f5-4c10-b1e3-44820135af22-result.json │ │ ├── 33562612-8cc8-487d-9114-619d215dd358-result.json │ │ ├── 336e0316-2a2d-4287-899f-36175f7131d1-container.json │ │ ├── 33f511b8-a22c-4c6a-b060-2a228054f80c-result.json │ │ ├── 34113ae8-0e24-4f05-a782-8f10d10bc1b8-result.json │ │ ├── 347b3cdb-473c-4d5e-8b92-3a385962be1b-result.json │ │ ├── 3501a3db-24c5-4926-8d2b-7d2232076a11-result.json │ │ ├── 3587c176-8daf-4d7c-a3db-a85cf22da17f-result.json │ │ ├── 360e2531-7a71-4b51-a6ab-170f14e4fae8-result.json │ │ ├── 3643f596-62de-46c1-bd09-0cba912431f1-attachment.png │ │ ├── 368e10bc-3f38-431c-99e7-841d430e32c0-result.json │ │ ├── 36e4334c-72a2-4ee1-adf9-b0daf6928097-attachment.png │ │ ├── 37026bc7-466f-4711-ace9-d8de0270e1f4-result.json │ │ ├── 37116c2e-32b6-459b-967f-2857ca3665ad-result.json │ │ ├── 372d55d8-0e82-4d41-8da1-3a1b75cc8993-result.json │ │ ├── 37611237-edcf-4457-bfed-9e7f36e8fec7-result.json │ │ ├── 3767f9fc-1140-4778-8cd5-7e1353d3ce2b-result.json │ │ ├── 376d7730-3a46-44dd-ab22-3f7234e8a3a9-attachment.png │ │ ├── 37b3e4ba-c48a-4cb6-b9bb-08065cd058e6-result.json │ │ ├── 37c02a35-3782-4cef-9cce-ea5141909026-result.json │ │ ├── 37f7f640-7b76-458a-8864-bf88f0bd5cae-result.json │ │ ├── 38680549-2d7e-4751-bf8a-f967eef394fe-attachment.png │ │ ├── 38b91625-e2fd-40a2-8c70-c1b7dd0fb704-result.json │ │ ├── 390ec916-37fd-40c7-bc30-ec143a1984e0-result.json │ │ ├── 390f4a72-942a-437d-99ba-0c2c7772a077-result.json │ │ ├── 39304cde-8cd2-4c02-a725-0590ff60ae74-attachment.mp4 │ │ ├── 396c7e7f-c54d-47e6-a049-69839eae57a3-result.json │ │ ├── 39f373fa-4038-4cfe-8446-994f50e41540-attachment.png │ │ ├── 3a2658d1-ccae-4bec-842a-f5fb38e0a337-result.json │ │ ├── 3b0a5d86-e584-469c-a8c2-a14372f1851c-container.json │ │ ├── 3b6d5281-8ddb-41df-88f3-26a84ac5fec2-attachment.png │ │ ├── 3c12eec8-0ee8-4d48-b254-4a0fdaa5b1ca-attachment.mp4 │ │ ├── 3c4de1eb-fdb4-48a1-bc13-a9048c0f5381-result.json │ │ ├── 3c93b1e3-8c69-45d5-ba3c-0d263fbf7a33-attachment.png │ │ ├── 3cddc549-37d1-43dd-b8ea-fb40b18f3911-result.json │ │ ├── 3d1081c1-b990-4b3a-b4a2-fc04c4c78fbc-attachment.mp4 │ │ ├── 3d4a44dc-9216-433c-8359-17a4643563e0-result.json │ │ ├── 3d853766-9af7-4ea3-a61b-62485192bb19-attachment.png │ │ ├── 3e389404-1172-4575-b02c-c6154537e6f4-result.json │ │ ├── 3e7bade6-90ba-4849-8346-b5c4018bdab1-result.json │ │ ├── 3f13e832-22c0-4a91-b1e2-92f2a4504c47-result.json │ │ ├── 3f7ebacb-5056-4739-894e-bd66a6a55985-result.json │ │ ├── 3fdc5b3c-86ed-4b8f-b108-35b0f8e015df-result.json │ │ ├── 40932c60-8eef-463b-a8d0-fbe96f9b6bc8-result.json │ │ ├── 40c12658-2b56-4aea-bb21-0a9601c1529b-container.json │ │ ├── 40e902fc-5063-481e-93a5-26b4ab7c7626-result.json │ │ ├── 40e90ec1-a498-47aa-8922-4b3ce2d4d225-result.json │ │ ├── 410b4305-41c4-4205-8df0-61d64d7027c6-attachment.png │ │ ├── 41333a2e-5812-4aa5-a46d-b4b61abd6878-container.json │ │ ├── 41fc0c8d-a17c-46f5-924d-928cb3e23853-attachment.mp4 │ │ ├── 42151416-f132-441b-bfd1-5cf7e98afda1-result.json │ │ ├── 42a932c1-775d-4d8a-ac5e-587f7dc220ef-result.json │ │ ├── 42c50810-a62b-40d9-857c-9025edcfab8a-result.json │ │ ├── 42dd37db-adc6-40a3-9e4a-033faffb403f-result.json │ │ ├── 436e9b28-37ca-4280-ad96-c9907dff50b0-attachment.mp4 │ │ ├── 4372dad1-c851-42a5-a6ed-6e0cb1002558-result.json │ │ ├── 43a992ca-b75c-41e2-9105-0eaffcaab1f8-attachment.png │ │ ├── 43fde541-063f-4bdd-82fa-9fab5391dcb4-result.json │ │ ├── 44131149-4361-4733-877a-45f38ec27264-result.json │ │ ├── 4432bec7-ef6b-483a-88ea-2876bd57d8b4-result.json │ │ ├── 44b011eb-c061-46bd-9212-e69fbb3641fd-attachment.png │ │ ├── 44bbe673-ed3b-4807-9157-e2827ac5db32-container.json │ │ ├── 451108ee-3ba9-4969-a97a-bdd926cd195b-attachment.png │ │ ├── 45786e26-f679-4957-a466-e77b6ff4c74c-container.json │ │ ├── 4606287c-d69d-48d2-b569-d3a72d9155d6-attachment.mp4 │ │ ├── 46198b5d-b54e-4647-bd2a-7ad0d8bfe233-result.json │ │ ├── 46821c50-e251-4a56-b847-519d77b52786-container.json │ │ ├── 468ceec9-4f58-47e5-bead-a9b5ea5345d5-result.json │ │ ├── 46ca4f23-9a14-4a0c-9e84-c38424f38bcb-result.json │ │ ├── 46fd0aa6-0646-4494-b8e0-36cd9e86dd90-result.json │ │ ├── 47473cb3-9f1e-412d-a351-db0c85e9d860-result.json │ │ ├── 4747f2d2-49ce-4c8b-b1b3-4b00835fb484-result.json │ │ ├── 47d0ca02-5699-4db6-b7d9-b02599809dda-attachment.png │ │ ├── 47e65790-ada6-4f4d-8f64-24b42e631e35-result.json │ │ ├── 47f39695-d5dc-4f5f-8282-c85bd5b29880-result.json │ │ ├── 47fca06f-dd6a-41aa-96b2-319fa3c6bd38-container.json │ │ ├── 48d773df-42c4-425d-9ae5-5a5b4ce227c8-result.json │ │ ├── 4926e908-f916-4e52-b5df-7a5177a1c358-container.json │ │ ├── 49537c9c-7e81-4e7c-93e7-0be70f57ab07-result.json │ │ ├── 49ca7212-5717-419d-ae6c-92e50b77398c-container.json │ │ ├── 49cfd9a5-4fd2-4979-b4e5-5e93d0b1af5f-attachment.png │ │ ├── 4a99c2b9-c603-4a56-b2ca-cfdab1e4ba59-container.json │ │ ├── 4ae61eed-d8a5-4d16-8ba5-e25ab0732ec7-result.json │ │ ├── 4b2160e4-ed4e-4cc5-ae90-ca5aad809782-result.json │ │ ├── 4bef9b5d-5458-416b-a123-80bb6d0224f2-result.json │ │ ├── 4c7f22ab-8814-444c-95f2-a23c894820e8-result.json │ │ ├── 4ca1ccec-8d0f-4ac9-aabe-75104fab0ad9-result.json │ │ ├── 4cf91d9d-d783-4e6d-8f9d-f3642f4017ba-result.json │ │ ├── 4e5a5f58-b155-4833-9148-2a575a1a00f0-attachment.png │ │ ├── 4ea46184-ee4d-47ad-9f30-a6abe13bd910-result.json │ │ ├── 4f0513fe-217b-4243-98ed-738b99d9dc3d-result.json │ │ ├── 4f1eaab4-5aef-47c6-8c72-dbfc0fa8016c-result.json │ │ ├── 4f25aa63-f324-4782-8dfa-438e12ab8abb-result.json │ │ ├── 4f6b826c-8578-4105-8739-8f095b92dbf6-result.json │ │ ├── 4f9db05a-ecae-44b3-9bf0-30a69af8f144-result.json │ │ ├── 4fe314c3-608e-45c6-88dd-6c13ced82d38-result.json │ │ ├── 501155e7-e748-4870-aa4b-c58f9a8d82c1-container.json │ │ ├── 507a993a-b46e-459c-af06-75bbdca0ff8c-result.json │ │ ├── 50a52d3e-f567-479b-89dc-1cc176ee1931-result.json │ │ ├── 512e7b96-d220-4458-b184-a30bd9d1cc76-result.json │ │ ├── 516d9607-8adc-486a-8c5c-5b5dfb763b05-result.json │ │ ├── 520f4bb9-f9a5-43db-a1be-89f0f6ff3362-result.json │ │ ├── 528bc019-506b-427b-8dd3-78890e4bc9ec-result.json │ │ ├── 52a3f001-2c26-47a0-97cc-5fbdf12eb35d-result.json │ │ ├── 53c15c10-5801-4ec7-8dfa-39bcbd53d28a-attachment.png │ │ ├── 546e923a-04d8-4855-bc97-27ea926f3749-result.json │ │ ├── 56636083-c801-427f-a459-281398e7159d-result.json │ │ ├── 56949aad-31bc-4010-8ba1-184ac61aefba-attachment.png │ │ ├── 56d6624d-db8d-49cb-ac3e-c1fa8c0ac187-result.json │ │ ├── 5796a070-3c4d-4589-973b-de774ccab4a4-attachment.mp4 │ │ ├── 579f1971-bb43-4bb9-81e2-4edc86c31cfc-result.json │ │ ├── 57b097a3-4006-47da-9f21-a0052b7a0fa6-result.json │ │ ├── 580f3b52-82ad-4dd9-983a-b03ef5c5ebab-result.json │ │ ├── 58272cd0-95b0-4b5c-9b1c-3513d47d2f9c-result.json │ │ ├── 5833677c-deb1-475b-83b8-eb9d216f815f-result.json │ │ ├── 583752c3-dfa9-4d8e-8f64-2e1c2b94c544-container.json │ │ ├── 586edf3e-8887-4094-b6a8-9a1b3034cbca-result.json │ │ ├── 5936a994-9840-4e38-bc0a-ca79f5d4802d-result.json │ │ ├── 59463192-d2af-451c-88a8-6c93e2ea956a-container.json │ │ ├── 5974bf25-93d2-4a41-8d7a-dfb3b9477cc2-result.json │ │ ├── 59c4ac31-6101-4890-bf58-c68099d4df19-result.json │ │ ├── 59d27466-43fc-4347-84c5-270167e5c26e-container.json │ │ ├── 5a640757-4e14-4ccb-8105-9be4806fdfc0-result.json │ │ ├── 5b54117e-f588-47ff-9744-d63134c60583-container.json │ │ ├── 5c488ae1-2584-4e5d-92ba-b63a59830d43-result.json │ │ ├── 5d05239a-aaa7-4a5c-9e3e-6a59472d67e2-result.json │ │ ├── 5e41dbf4-27f7-4c45-a12c-a4a8c2a7de67-result.json │ │ ├── 5e43ee2a-9246-47bf-818b-db31844977c9-result.json │ │ ├── 5f1adbff-4a76-468a-a616-f438735f3223-attachment.png │ │ ├── 5f9074da-0bd7-4006-9c64-2b40ce7ec224-result.json │ │ ├── 601243b0-3cd4-437b-954f-5e2214332870-container.json │ │ ├── 6035fa0b-5462-4f36-bb91-cad34c4050f4-result.json │ │ ├── 6042349e-4ac5-48b4-b9a4-b3a5efb01d58-attachment.png │ │ ├── 60c20a30-1d82-4462-832a-3a3936a0212f-result.json │ │ ├── 6107af2b-0f0d-4dcb-bcc8-f30b43a1afdc-attachment.png │ │ ├── 6199ae2f-7da7-4141-a2ce-394fd5c290db-result.json │ │ ├── 61cca109-4933-4022-86d1-064eae75acd6-attachment.png │ │ ├── 6210f2c1-73fc-4e3a-88fa-8461550cab74-result.json │ │ ├── 622c08c1-c7e7-4a99-9f17-40d032367209-result.json │ │ ├── 62421ae2-2396-4853-84f1-33d5fdb5f00e-result.json │ │ ├── 627b52c4-b8ad-4c2e-b91d-12b8824e2c68-result.json │ │ ├── 627df4b4-6843-4ba8-88bb-db76ce517321-result.json │ │ ├── 62805ac0-9017-4c51-9acd-8aa77a98743c-container.json │ │ ├── 62a4eea9-3fba-4a1a-a2a3-f3e27cad8430-attachment.mp4 │ │ ├── 638b4dee-4b9f-4d6b-b690-e5e9142c9110-result.json │ │ ├── 63dc1a08-2d06-49c5-b5d1-750d4b5ad859-result.json │ │ ├── 63ea7832-dbd7-4d10-9acc-604dc77afc34-result.json │ │ ├── 64079105-38b9-4fff-9831-eff03a0ea983-result.json │ │ ├── 64259283-04e1-4da7-82a4-3d0e5f7a09e4-result.json │ │ ├── 64430f0b-7f82-4dd0-8875-4b9f3e5f99bc-result.json │ │ ├── 6445dea9-c439-405a-b873-d3121263dd5a-container.json │ │ ├── 64e663b7-2495-4af1-86c6-cd8378622e21-attachment.png │ │ ├── 652cc5db-3cf7-4d0f-962f-d852297e29ad-attachment.png │ │ ├── 65a13ac7-df95-4593-a34e-1f60cc232e4b-result.json │ │ ├── 6662c60f-adf4-461e-818a-b97320d207f1-result.json │ │ ├── 667234f9-3fb6-4a4b-bef7-414e7e9d6d15-container.json │ │ ├── 67706f80-d759-4f14-bc4d-acae298427f0-container.json │ │ ├── 68a398b1-8599-41be-91d1-70c67d148fbf-result.json │ │ ├── 6903afc3-208a-49f7-a870-15e3faef680f-result.json │ │ ├── 69876941-db56-4090-b8f8-cb296b6a1930-container.json │ │ ├── 6a70f14f-9ea7-47a8-a61f-89b497027579-result.json │ │ ├── 6b8392dc-57c8-45c9-83f9-f358b3ba7d1a-result.json │ │ ├── 6b8d4d8c-5082-4ca3-b4a3-b2baf2a62ebc-attachment.png │ │ ├── 6c834516-2472-40c2-8d92-9fa9d5c6e67d-result.json │ │ ├── 6c8e3f1c-edac-4c6a-808d-de326b95093f-result.json │ │ ├── 6cd793ac-ef30-48bb-a2c0-b9bf4b8c3ba1-result.json │ │ ├── 6ce92296-5df1-472d-b87c-992f3adc988f-container.json │ │ ├── 6d5cd690-7f17-4840-abd4-3b610ed87e06-result.json │ │ ├── 6daa3a0c-3626-4c2b-be46-3bff6d3a46d1-result.json │ │ ├── 6ddb9ef3-8a44-4fc2-a93e-6d224816f93c-attachment.png │ │ ├── 6e40315c-1ad6-4759-863c-dd6fa98bdf8c-result.json │ │ ├── 6e7bba94-4e89-49ee-89e2-43eb33ab7fe1-result.json │ │ ├── 6fd3133c-cbbd-41a1-ab96-1907660573a4-result.json │ │ ├── 6fe05ae2-9933-478b-8450-637e901e9d5a-result.json │ │ ├── 6fe4f359-7677-4771-9038-361cf5b54f88-result.json │ │ ├── 700df225-0637-48e9-ade6-cb69ea50709a-result.json │ │ ├── 7021fdea-242a-4da1-981e-ee5174bbcfcd-result.json │ │ ├── 70921fe2-e922-4ef2-b666-ae2c77238f5e-result.json │ │ ├── 70e0e5d7-b78a-43b5-91f6-f9695f317ab3-result.json │ │ ├── 71444da8-e3f2-42e5-81d3-51590530e59e-result.json │ │ ├── 715a20b6-ad46-40c0-9766-7a6151af0809-container.json │ │ ├── 716ea7b7-78f3-4ba9-a94e-dd13c038c7b8-attachment.mp4 │ │ ├── 71fe2efb-416d-4f31-8017-5218298e5560-container.json │ │ ├── 720a0e2b-bc7f-459e-b952-c622d4bfdaee-result.json │ │ ├── 72713d9b-c313-453c-884f-98207ec15207-attachment.mp4 │ │ ├── 727abd57-0dbb-4b3b-ad9c-8f40f652b532-result.json │ │ ├── 727c838a-4d5f-4094-a29b-a9c4cb6cca63-attachment.png │ │ ├── 728b2e91-616e-432a-9380-c98f4d2c0846-result.json │ │ ├── 734af46c-9016-4d52-a601-3e85d94e577d-result.json │ │ ├── 737aff2c-496c-4328-a0b6-4d31359cf9ae-attachment.png │ │ ├── 7402c4b3-7263-4e44-8b4b-0ccd313458fc-result.json │ │ ├── 7406bfb1-9b32-4f5f-8711-2daaf3828ca7-result.json │ │ ├── 746ac245-71eb-44ee-aad5-48b16001ff86-container.json │ │ ├── 7549d83f-93f0-440a-8619-dc63f3021f39-attachment.png │ │ ├── 75817948-00bf-4dc4-9199-ddfd44bb01a8-result.json │ │ ├── 758ff6f4-b959-4489-87ce-99d2d1e1be11-result.json │ │ ├── 75cfed47-6208-4424-809f-24c80234045b-attachment.png │ │ ├── 764cfe9b-bf08-43a6-bbe9-893ce109dd1d-result.json │ │ ├── 76ed5bb3-734d-4db0-a69a-3123e389b136-result.json │ │ ├── 7752e163-f3bb-414d-a8c2-5e88e878b7b5-result.json │ │ ├── 77a27f36-4774-422d-a4b5-492e04fc84a6-result.json │ │ ├── 77f4edc9-3267-49ae-bbbb-01e8bf035525-result.json │ │ ├── 78301739-25d0-40f1-93a4-f4042d2ac8f4-result.json │ │ ├── 78448b0c-ac42-4f74-95b1-1cf134c09940-container.json │ │ ├── 788a5ae3-2dc1-404b-a5dd-3bf2297a48fd-result.json │ │ ├── 78a4e939-8b7a-4e39-a90f-a33f8a90f6f1-result.json │ │ ├── 79105cac-4d95-4fea-875e-46a268472f84-result.json │ │ ├── 791d5075-6ce8-4329-a82d-028c46dd3299-result.json │ │ ├── 7959a1aa-0490-48c7-80e9-f01a151f332d-result.json │ │ ├── 79d082da-14af-486c-a590-a9ad96094616-result.json │ │ ├── 79f5d3e7-42b7-479a-a1c9-da0f039be0f9-result.json │ │ ├── 7b37c0af-8cbb-441d-992f-b2a5728281a9-container.json │ │ ├── 7c2406d3-4865-426d-89a2-cfa4df271845-result.json │ │ ├── 7c2d3d78-6dc8-46ab-a91f-6b1b52520107-result.json │ │ ├── 7c9ae7a4-da43-40a4-b98f-00cdd7f87b6a-result.json │ │ ├── 7ca47132-d43f-4317-9ce0-c7cacd29b50c-result.json │ │ ├── 7cb8bb35-94b0-4d9f-86bd-87f854697650-result.json │ │ ├── 7ce2bb04-b650-4de0-a6ac-54c7b808b103-attachment.mp4 │ │ ├── 7cfe6405-1541-429f-898e-1ab2ef1fe690-container.json │ │ ├── 7cfe7327-8578-4e64-ae78-8078317c0451-attachment.mp4 │ │ ├── 7d81af51-7034-40dd-8b1b-5bd5fa3d99fe-result.json │ │ ├── 7db04792-a404-45af-b470-190d7f159214-container.json │ │ ├── 7e0cec54-0754-46c0-b47e-ca5d27429d96-attachment.mp4 │ │ ├── 7f04bd5d-edc3-45ad-a169-09e11ed21ab0-result.json │ │ ├── 7f4a9728-49ce-479b-a023-9d97b27d7b94-attachment.png │ │ ├── 7f60be8e-70e8-4c5a-a7fc-c62085139500-result.json │ │ ├── 7f94936c-6421-4149-98df-592924d0539f-result.json │ │ ├── 8065e052-74f1-46b1-ab21-d01b046ee685-result.json │ │ ├── 8182954d-9cea-486e-88f7-4a4ce542ca18-container.json │ │ ├── 81ebbe8c-c4a9-4c65-a5a6-bdf20087d6d4-result.json │ │ ├── 836248eb-238f-4159-aa62-c78b789d3b94-attachment.png │ │ ├── 8385a4d6-3abc-40bf-a3b2-aa223d661928-container.json │ │ ├── 8411a89b-438a-4345-a655-f831175f5fee-container.json │ │ ├── 84e4ebf6-f0c3-40ce-97eb-ee2c07e29391-result.json │ │ ├── 851a9966-617b-47f8-b54c-2cd23bd4abde-result.json │ │ ├── 85d8151d-c699-4850-8bf5-eb56eae45c60-attachment.png │ │ ├── 85f13209-7c1b-4c6a-89cc-030de022cf31-container.json │ │ ├── 85fe287b-9f2f-4103-827c-df6edcdfbc3a-result.json │ │ ├── 8619a848-8804-4015-8430-1a43b4b8743e-result.json │ │ ├── 865b0b96-7fb3-43a9-a5d4-e190580ecd0d-attachment.png │ │ ├── 86890181-c16f-430b-ae02-68be060ddabf-result.json │ │ ├── 86996b7c-2e06-41c6-a194-eaa08ad9f174-result.json │ │ ├── 86d0c7eb-fe40-4992-a8ef-833e1738ec86-result.json │ │ ├── 874310d9-8b7d-4d86-9555-5554fdab0e1c-result.json │ │ ├── 874f34cb-c639-455a-8f4f-19c0152ade11-result.json │ │ ├── 87c8c276-130e-4547-b74b-74498016e6f3-result.json │ │ ├── 88a57dc5-86dc-4cc0-9fd3-501ff9f7739b-container.json │ │ ├── 88b84eb4-4c64-45bb-81eb-15bcba23d03e-attachment.png │ │ ├── 88e300e9-cdf7-4581-9614-83eb64151c29-result.json │ │ ├── 88ef6c53-3a54-4fbe-a297-8f6f8a4d39b9-result.json │ │ ├── 88f8b63c-e309-4866-9f6d-0530fdab279d-attachment.png │ │ ├── 8912b708-4deb-41b0-8f24-b283f5caccc5-attachment.mp4 │ │ ├── 896e8104-30de-4770-94ea-5dc8de84a197-attachment.png │ │ ├── 89f83b38-f6f8-416e-96e9-c65eae7dca8b-result.json │ │ ├── 89feb085-d037-46cd-8ca9-e5322de4e2cb-container.json │ │ ├── 8b1e597f-185d-4847-a039-20e33e27603e-result.json │ │ ├── 8b6f42b4-e78b-41bc-aafa-9ee7678a889e-result.json │ │ ├── 8bbde605-ea8b-4adf-9e37-77f0ab1878d1-result.json │ │ ├── 8c0017d9-a991-46de-a756-652ee4f480f9-result.json │ │ ├── 8c256ce0-f622-4e7e-820e-cf1d0830b369-result.json │ │ ├── 8cabb8b5-986c-4e8f-8126-373d765757de-result.json │ │ ├── 8d5bcf45-7e5d-4cfb-906a-0b5b64531c48-result.json │ │ ├── 8de20be8-de01-448e-8d2e-51cc76fe4360-result.json │ │ ├── 8e57a42d-dfca-42f4-a671-fea1b9fe5c6d-result.json │ │ ├── 8e8714ae-b5bb-4855-b3b7-683895bf28ef-result.json │ │ ├── 8ee3f64a-3689-499f-a122-13f56f7b4537-result.json │ │ ├── 8f4c7f2e-3550-494a-9755-76dabcd87d3d-container.json │ │ ├── 8fa996c3-fe21-4f0d-8dfd-9660d43d9297-result.json │ │ ├── 8fe21d72-b561-4566-98d4-50f588ecdf80-attachment.png │ │ ├── 90923a29-b28e-416a-855d-8d283d0eaa38-result.json │ │ ├── 90c9ea89-08e0-4795-9c75-4206ca642666-result.json │ │ ├── 90db6fa6-23a2-4df4-accc-ff107297a635-attachment.mp4 │ │ ├── 90de28f6-56c7-4f38-b15f-411234a58749-attachment.png │ │ ├── 90df3886-6a6c-4631-a5fb-0fcfd0e5ebcd-result.json │ │ ├── 9148bce3-60bc-47cb-a778-78e51212c096-container.json │ │ ├── 917e360f-1f7f-4fef-a953-d7db8dddb437-container.json │ │ ├── 91a35c03-d8a9-40ea-9bf0-cd6432b1a44a-attachment.png │ │ ├── 91ff594a-2213-4307-855f-6243eef9d714-result.json │ │ ├── 922106d5-200a-42ee-9504-b80091ed8efc-result.json │ │ ├── 9277787b-8ad1-405f-bda9-0d1a9a36423b-result.json │ │ ├── 92b1170f-10bc-473b-833c-9b1a4021e99e-container.json │ │ ├── 92ef5612-8c25-4e0c-9a47-0e484d33f54a-container.json │ │ ├── 93f5b135-9ddb-45f1-825d-14e910ad88b4-container.json │ │ ├── 94210d28-b39a-4db4-91d5-4877a3469736-result.json │ │ ├── 94dcc31a-2c3d-4ff3-8a34-77064eb501f7-result.json │ │ ├── 95182d74-d213-403d-8ffb-1c9de64063f6-result.json │ │ ├── 9585b256-278c-43b2-9cc6-888622873909-container.json │ │ ├── 95b855fd-ec19-4278-9d84-cf3676115b50-attachment.mp4 │ │ ├── 95ca9739-0712-44d1-8f5a-5d8ce996aa05-container.json │ │ ├── 95d001a1-54bc-475b-84f2-7810dc939c3a-result.json │ │ ├── 95db9eb0-5dc1-4701-9651-42da3e2fc2a1-result.json │ │ ├── 9690690f-0488-4e36-be3c-980e19d54eff-attachment.png │ │ ├── 96d855f8-b22d-46da-ab94-f6ca6f38db18-container.json │ │ ├── 9748d4b9-8484-425e-8be0-1f049cd77846-container.json │ │ ├── 97a4e4da-96ba-4181-89e1-d434c04d3536-result.json │ │ ├── 97feed1c-d1bf-49a7-9f59-4c7d9ce4fa54-result.json │ │ ├── 9842708b-b160-4642-a747-f5024164ab54-result.json │ │ ├── 984de09e-6d78-4cc7-8e4f-94030bd0c7f4-result.json │ │ ├── 98965275-84c5-4664-a58d-fcdb3aa63f17-attachment.png │ │ ├── 98e14bce-7109-4baf-99e2-723626e86e0a-result.json │ │ ├── 99831fb2-9a80-4c1d-b89d-8018775c6d27-attachment.png │ │ ├── 99bac831-cfdd-46a8-a7ba-a3d39113be68-result.json │ │ ├── 9a3a4e84-95a3-4262-9fe8-073279213825-container.json │ │ ├── 9ad3a488-55f8-4f47-b667-a9b0a7957bf3-result.json │ │ ├── 9aedf6c7-cf0b-49c6-83aa-fa4fb87b4a67-result.json │ │ ├── 9b895980-40fd-44ec-bc41-c50dcc5072d5-result.json │ │ ├── 9c19d4da-28e0-4950-929e-5bbe96a0aeb4-result.json │ │ ├── 9c363ad3-1aa3-447e-aa96-baa5fc1cc411-result.json │ │ ├── 9cc16f55-321a-49f6-813d-4f1ab0b27825-result.json │ │ ├── 9ce6f34d-1ff1-4d04-b133-90b21f1edb78-attachment.png │ │ ├── 9d39ff41-eb24-456f-b3b7-f68cc1d8a706-attachment.png │ │ ├── 9d71bbee-4ac0-4f91-a476-9f8f5a8e825b-result.json │ │ ├── 9d7f80b8-2fb6-4fbe-bdd4-26d69e0d8113-result.json │ │ ├── 9e685b14-00bc-4c7f-ba15-98d401b3821d-result.json │ │ ├── 9e6be02a-5dcc-43e6-b66e-ab45bde484a6-container.json │ │ ├── 9e7bb008-ff1a-4a8b-b8f5-723deac12623-result.json │ │ ├── 9f1bb414-8e67-4c79-b887-d4d8e6d0953d-result.json │ │ ├── 9f2a27c7-3d34-49ea-babd-2411c9a4fde6-result.json │ │ ├── 9f524870-ee69-4261-834c-dbb2b398843a-result.json │ │ ├── 9f755edb-4dce-4893-88fa-7949ac6b1a0c-result.json │ │ ├── 9f9bc891-ae29-4ef6-816f-18d646c098c5-result.json │ │ ├── 9fabf94b-ba92-466c-8720-0576bc6022ac-result.json │ │ ├── 9fcd8f3d-00ed-48fc-9ba9-ba7507e6e853-result.json │ │ ├── 9fef8d98-1c67-4e33-82bc-612b572642f5-container.json │ │ ├── a002bda8-0cb8-4283-9b06-a9b463eff52e-result.json │ │ ├── a023ec1c-68ad-4cda-b11c-34c7aa2cecb9-result.json │ │ ├── a05877a1-420d-4a23-8f1c-b970675cdbfc-result.json │ │ ├── a07043ca-2188-4555-af9c-a7287ecc6b03-container.json │ │ ├── a13e3232-5b68-451c-8d4f-1c9bb6446cef-result.json │ │ ├── a1ab796b-4c18-4817-a873-d7004d9e2b83-attachment.png │ │ ├── a1d60660-8c3c-417b-8da0-5e74532e8fab-result.json │ │ ├── a2111f0f-110e-4ce7-a5c8-ce1a1290f2e9-result.json │ │ ├── a24bcd05-f7fb-48d6-b0d4-9ddfda1ce39c-result.json │ │ ├── a2ae36a4-9f27-43df-b7e6-b8d1d7d4e492-container.json │ │ ├── a314351e-c157-4bf4-bb41-f4ef72578424-attachment.png │ │ ├── a407cc48-e6ba-4c19-8a54-b0961d3f567b-result.json │ │ ├── a4414fbe-b7b5-4969-bfe6-a33b9f3f6dbc-attachment.png │ │ ├── a493abbc-bb50-41c7-a210-ed3efe7819b5-container.json │ │ ├── a55623fd-7fd6-4e38-b30f-b38c0c9c10e9-result.json │ │ ├── a55ffbf6-ce82-4474-bbdb-8b88116ff2d9-container.json │ │ ├── a5aa952b-fc48-4e76-8b57-1bdfb1628976-result.json │ │ ├── a5f4621f-af85-4fce-ad73-353b21d0539a-container.json │ │ ├── a68d0207-defd-4efe-93ce-e9fa35c53ba8-result.json │ │ ├── a75866b1-1b3e-4e98-85a6-ba91ad465226-result.json │ │ ├── a76d1e53-896b-43d8-8bc3-a82d3b8cbe59-attachment.mp4 │ │ ├── a77445d4-1ec0-4a07-b7e0-1dda60f26c1e-result.json │ │ ├── a7adb783-9ddc-42c5-bb36-911f0e6dfe0e-result.json │ │ ├── a844cd3a-d37a-4d71-a072-a16bf7fa84c1-result.json │ │ ├── a9e69c32-bbdb-41e8-8952-9b347c448312-attachment.png │ │ ├── aa0086f1-df94-42e6-8a83-0fd7cc5e682f-result.json │ │ ├── aaa84817-d2e4-41f3-ab50-2148acc7ba79-result.json │ │ ├── ab2da04a-06dd-4f9e-853d-f8c719b60ebd-container.json │ │ ├── abd0380c-04e5-4f29-afe4-e34aa37f52a8-attachment.png │ │ ├── ac2ccaf3-914c-4af5-b951-9720d126b2c8-result.json │ │ ├── ac303320-5627-4999-97b2-dccf1d59221a-container.json │ │ ├── ac489e99-eb3d-480d-87e0-06cae54f2083-result.json │ │ ├── ac8855f3-94b3-4427-8bf7-0e80c65a5199-attachment.png │ │ ├── ac889e5f-029b-47bd-9f41-e78d0edc8cf0-result.json │ │ ├── aca239e2-8049-494e-a606-90676acb550a-container.json │ │ ├── acb6c60b-5dca-41a1-aa13-6bb06220cb52-attachment.png │ │ ├── acc78869-788d-4c7d-bb90-d73e1e5180e1-container.json │ │ ├── acca1ab5-5737-43da-bc77-9ec2ff6d6445-container.json │ │ ├── acdf7776-335a-4260-ba07-95504c579a9d-result.json │ │ ├── ad0c8518-b1d2-4130-81a2-6445237ef26a-result.json │ │ ├── ad8b7c21-c0ed-4fb5-8901-2e69701af18d-container.json │ │ ├── adefe120-af7f-479b-adbb-704968a7d29a-container.json │ │ ├── ae076e3e-9117-4be6-9915-d542bb01a05a-result.json │ │ ├── aeb7fca0-95e6-421c-bcb8-da590e8ae8fe-attachment.png │ │ ├── aeea2f69-5a30-4120-9335-b0da56c182d7-result.json │ │ ├── af32b0c9-f1ce-426e-a6b6-6d29714fe03d-attachment.png │ │ ├── b08e1eed-c996-44a9-9003-6196b75cbdee-container.json │ │ ├── b09cc8bc-df7c-4265-a444-e5156e4638ff-result.json │ │ ├── b09e88b8-b5e1-46a1-9676-e2ce906d776c-container.json │ │ ├── b0d44c16-2bbd-4be5-9df5-35e1e0d4f529-result.json │ │ ├── b1ae5c3e-2838-4457-a722-6bd800632dc5-result.json │ │ ├── b22f3973-b019-44ea-9325-a666e9c16958-result.json │ │ ├── b38481be-eb73-4fa7-89ae-af35b28c5b7b-attachment.png │ │ ├── b3868143-0e1d-4487-8ade-ed1a04d209a8-attachment.png │ │ ├── b3b40d16-dd6c-4c51-8463-71f79259b612-result.json │ │ ├── b3d0c9a0-05d6-4078-ab30-a8824e0ee657-result.json │ │ ├── b4d317e9-d106-4a79-87ba-5bfe0624be58-attachment.png │ │ ├── b4f0bf35-0f1f-4d03-a845-b1eba7f5353f-container.json │ │ ├── b600c30d-d2b0-452d-9093-13b8503e6c21-result.json │ │ ├── b6d1bca2-340e-4fd3-9e34-d1dfb457a7fd-result.json │ │ ├── b6fb2bd6-9f3f-4dfa-b1df-688a6f82c426-result.json │ │ ├── b759ca2a-75b4-4dbf-b9a3-e4736e93f739-result.json │ │ ├── b810d53e-6ba7-4f7b-a18d-e57e94389601-attachment.mp4 │ │ ├── b850db34-c2d7-4baa-8a20-ee2ccfa5b3aa-attachment.png │ │ ├── b887be2f-5e4e-48b3-a81b-55ad71647441-container.json │ │ ├── b90bd515-1600-4be3-be1a-bd01bfeaec3d-result.json │ │ ├── b91778b8-e768-4f7b-96a3-af11ab4f7422-result.json │ │ ├── ba4c3c03-c6e2-4624-9c37-2c57b22ebda6-result.json │ │ ├── baecb9fc-c57c-4db2-97fb-979a9909e15f-result.json │ │ ├── baff31d6-7c01-4965-b126-66fe296c33d8-result.json │ │ ├── bb0094ba-0f40-4c9d-9efe-54889f925380-result.json │ │ ├── bb25daff-e605-458e-b9c7-08d0576538a1-result.json │ │ ├── bc173f62-b31c-47f7-b008-79d5f10d40d1-result.json │ │ ├── bc19f492-953d-404c-ba65-c5dde98bbd70-result.json │ │ ├── bc22160a-69d8-4f12-87c3-539c6e3fb291-container.json │ │ ├── bc369755-2421-49a7-ad31-423011a7194d-result.json │ │ ├── bc5ca465-64d2-4eed-8276-fd8c3467437b-result.json │ │ ├── bc608ce5-ee1e-4bb0-bf2e-20c39a23e107-attachment.png │ │ ├── bd95f49a-2de1-4818-88e1-8770098ec0c7-result.json │ │ ├── bdad243b-b667-45d1-9a09-ef7f3790fa84-result.json │ │ ├── bdbce764-4ad6-45c7-a8e1-b1dd3a72dcf3-result.json │ │ ├── bdd20b6e-529a-41e4-ae4d-1d84120f8b4c-result.json │ │ ├── bdd9cd54-b567-4da6-9ff3-6020bc238031-result.json │ │ ├── be06259b-a8c8-4064-9dd5-f14ea97c4a09-result.json │ │ ├── be4242b0-50cd-4dac-a46e-4f81c781cda9-container.json │ │ ├── bf38ee2c-c6cf-4c2a-95b4-e36ed3f44ead-attachment.png │ │ ├── bf39d93a-200c-4d0a-ab2d-e98d24335cbd-result.json │ │ ├── bf6b1cbe-bde2-4ac0-9b28-dab292a69ea0-container.json │ │ ├── bf999945-ff82-48a5-80d2-d986b6d9e4f1-result.json │ │ ├── bfbb3583-8d08-45f0-bd91-eee0e7ecc74a-attachment.png │ │ ├── bfcbd0cb-2cb1-40bb-966a-edb04ea991d0-container.json │ │ ├── c09c8130-53e3-48f0-9a25-30d5960821be-result.json │ │ ├── c0b8ee0b-d498-47bf-bf76-e18db7573fe1-result.json │ │ ├── c0b9bc88-6491-4c06-835f-5abbf5975395-attachment.png │ │ ├── c0d72d33-9976-47e8-b7ff-8594df262e1e-result.json │ │ ├── c0ef984d-f4fa-4425-8b20-f65bfeb1fc7c-result.json │ │ ├── c1072b1c-86e5-45a0-96a7-8e1a2d7d3ffb-attachment.png │ │ ├── c187038c-5bba-4caa-a3e6-f1ab6ea58686-result.json │ │ ├── c191b990-f68b-4ca1-8d82-53d07ed4e938-result.json │ │ ├── c1ae7427-92c1-4f18-a0e2-6e96a120b45b-result.json │ │ ├── c21c2111-8c2d-46e0-a127-c0a71c54f6a2-container.json │ │ ├── c2209699-f26c-48f4-a488-e656d1adc48a-result.json │ │ ├── c232dbdc-b261-470d-ac44-37ef2458d432-result.json │ │ ├── c2af6520-6ff4-4664-838e-bff536616d1d-attachment.png │ │ ├── c4047787-bca0-4184-b166-5a49bd3036dd-container.json │ │ ├── c40f99e0-f920-47ef-83bd-7ff21f1cd1aa-container.json │ │ ├── c43fca21-3bd6-4765-afac-e7ca2b127287-container.json │ │ ├── c46fb2fa-85c6-417d-9c5f-d6b56803153b-attachment.png │ │ ├── c4a7a03c-7905-4824-9bce-b78c5f895457-result.json │ │ ├── c4bf9a64-60ef-4e30-b583-2c1a11b19f47-attachment.png │ │ ├── c4f63f82-a474-4436-8dc7-20a0ace2a2ef-container.json │ │ ├── c506cd43-faee-4aa4-b6c4-524859918a96-container.json │ │ ├── c52d6756-7721-4b5c-a8dd-1b25dcb403b1-result.json │ │ ├── c5430b34-ad33-4cd2-a3bd-74feb53e7e6a-attachment.png │ │ ├── c55340d0-b1fb-45cd-90a8-fec238fc5a7f-container.json │ │ ├── c674dbc0-2241-426f-8ecf-595ae3950b3b-result.json │ │ ├── c6ca056f-3a6d-4191-a3da-1a08c01123cb-result.json │ │ ├── c7eed8e0-dc5c-422c-b4f0-9ce4a5958947-result.json │ │ ├── c8494747-44d8-499f-9489-489ad420e046-container.json │ │ ├── c88715c1-df29-4159-8db5-5c7a2ee2937d-attachment.png │ │ ├── c8935420-8bb6-4adb-b95f-ed4c92a0ff93-result.json │ │ ├── c8f7d4fe-7899-449c-a18b-7ba13f862941-attachment.png │ │ ├── c95b9497-ddbd-4616-a3e3-01c10949744d-result.json │ │ ├── c976a6df-9d52-402e-873b-3cc202d9f6be-result.json │ │ ├── c9806240-012c-4cfa-99fe-f298a5b63054-result.json │ │ ├── ca33ee74-f0e8-4ba9-98b2-6aac6bcd63a3-container.json │ │ ├── ca541aff-b7f2-418f-9132-e60b3e90127b-container.json │ │ ├── ca9257d3-b8dd-4b9b-81db-1f2fb94776fd-attachment.png │ │ ├── ca9815c9-bf92-4313-a011-7185f323b67d-container.json │ │ ├── caa1adcf-8070-40fe-8ded-83dcba0a6069-container.json │ │ ├── cab1e531-b915-4f0a-891d-7dd4a3723969-container.json │ │ ├── cb4ce80c-db01-41b6-8958-219096558ead-result.json │ │ ├── cbab0cc8-66fc-4aba-a672-fb129124a417-result.json │ │ ├── cc21132a-ebe8-4ffd-91e2-ee7d6ef35cdc-result.json │ │ ├── cc5025c9-1cf3-4443-a1e9-346f4c063f39-container.json │ │ ├── cc78bdec-c549-41e8-a230-337a9ba2ea7d-result.json │ │ ├── cc89f63b-690e-4f1c-9606-e019bd45f636-attachment.png │ │ ├── cd49fb3a-fcd4-4f1e-8a08-95b709104615-result.json │ │ ├── cd6489c6-b7ec-4287-b6be-bb1c1a8dc7c0-result.json │ │ ├── cdc047b9-a7e9-43d4-be5e-a8a2caa3e391-result.json │ │ ├── ce1ad148-8f6a-4992-9f62-4469e12c13cb-result.json │ │ ├── ce1edb66-0e8d-4346-a957-6ca33ee90da7-result.json │ │ ├── ce9be62b-42fd-45d3-96bb-b9e5b5cb8d6c-result.json │ │ ├── cf0f947f-7c92-4992-ae4b-c653baf1fd02-result.json │ │ ├── cf9718fa-83b8-4626-a5e1-4be4753545b5-result.json │ │ ├── cfad1745-c7d1-4ac7-bfc6-94935f10b2e5-result.json │ │ ├── d09fefab-da6e-431e-acfc-cacebc8e318e-container.json │ │ ├── d0bca015-cd09-4981-b59f-48c1d2a57450-result.json │ │ ├── d22b885b-5e0f-4659-8411-c2fd5bc5fbca-attachment.png │ │ ├── d2d49c18-233d-4a2a-b01e-11b4ccdf2c11-result.json │ │ ├── d31a7c08-87f5-4799-b7cd-fbf90367f45f-result.json │ │ ├── d3d5f18b-c549-4002-bf23-c25ded486bb6-container.json │ │ ├── d42a711c-eab9-4ea3-99c4-d0e55ac4b284-result.json │ │ ├── d47c7ab1-2065-464a-a68b-3d26879289bc-result.json │ │ ├── d51b17de-1885-437a-9a44-066029bd80c7-result.json │ │ ├── d5d521a3-f226-45fe-9e18-1061134e707c-attachment.png │ │ ├── d7601225-6916-4af5-8be9-006cdff25b82-result.json │ │ ├── d7f0567c-2b1e-4b66-95d1-aa242d5dff8d-container.json │ │ ├── d827c253-1732-42f9-ba5f-c22d5ce241f5-container.json │ │ ├── d893e3d7-3906-40cb-a81a-593dcce81dcc-result.json │ │ ├── d9a19090-dec4-48dc-9604-39e937cdb947-attachment.png │ │ ├── d9ccf600-7b62-4c33-89ed-708a93bb1d15-result.json │ │ ├── da3a2228-6512-499e-b858-a937e7aeac43-container.json │ │ ├── da472449-443c-402b-905d-8a3bc710b67a-result.json │ │ ├── db070de9-cf46-4834-ab1c-9aabce0e1864-result.json │ │ ├── db207bbf-a814-42b7-88f2-81d4bb9669c2-attachment.png │ │ ├── db3b41bb-e2d6-49a5-adf1-21e790599a08-result.json │ │ ├── db43432a-a44f-4a5e-b783-bfddf675ce95-container.json │ │ ├── dbc0abe7-4770-4f8b-8420-4ba8048346b6-attachment.png │ │ ├── dc11b985-10e9-4006-9ef8-4e63aa481cbf-result.json │ │ ├── dc2c4286-46b0-4c08-8361-c246d649a583-result.json │ │ ├── dc5e27de-b62e-4270-9565-f50159b82de2-result.json │ │ ├── dc5f92ce-9fed-4f6b-b22d-869f3cf4e76c-container.json │ │ ├── dcaab6ed-f577-4892-ad32-5cf835462014-result.json │ │ ├── dcb44bfd-d743-4837-98a3-e0778b6727eb-attachment.mp4 │ │ ├── dcc17b3d-a477-41ab-95d0-8de03c9e1c78-attachment.png │ │ ├── dcdf14d6-d969-434a-b1c3-c23dcbf3e600-result.json │ │ ├── ddb38c7e-4178-43fc-b9d5-f85247a39ee0-result.json │ │ ├── ddc80afb-5012-4fa6-ae8a-d9bebf0137f7-result.json │ │ ├── ddf41644-6987-43eb-92d9-c1776b92f1e6-result.json │ │ ├── de00a89d-a69c-4c51-93c3-a496540e4c1f-container.json │ │ ├── de48215b-92ec-435e-b0a2-4d745cb170a3-attachment.png │ │ ├── de484497-c65a-441f-a5c6-bb2cd56b37e6-attachment.png │ │ ├── de6500d7-676b-49ba-9c90-af7cd777d2e0-attachment.png │ │ ├── dea5cd81-74d2-47e6-8bdc-37a8118dc892-result.json │ │ ├── decb8d77-059b-4005-b730-37b8b4cf22c7-result.json │ │ ├── dfa9a815-5a79-4e38-b16d-b389040cb77f-attachment.png │ │ ├── e0332840-937f-4af4-a139-499f776265bf-result.json │ │ ├── e10bf96d-0c41-40c2-8751-57216815a695-container.json │ │ ├── e1accb42-a9aa-4cc4-9791-20098350dd84-result.json │ │ ├── e1b06542-7ce7-4aed-9c90-159e2170852a-result.json │ │ ├── e2b4fc45-1a18-4c44-a662-ffcda24b7d6d-result.json │ │ ├── e2ec5730-4879-44a9-939c-799d4caf06f8-result.json │ │ ├── e312f391-d1cb-4b41-a5d3-0afbb11a7db4-result.json │ │ ├── e342acd6-8871-43f1-9f5b-2e742fcad014-attachment.png │ │ ├── e3b6edb3-0376-457a-9f24-e168eb186fd8-result.json │ │ ├── e3d4c66f-4f40-4ce2-a023-e4df41f757bf-result.json │ │ ├── e46d18c6-bd4e-4c9c-9c46-f15ac0985d36-result.json │ │ ├── e483d98d-b2d5-426a-bb8d-dd6aafa1435b-container.json │ │ ├── e4f2aa70-0051-4bb8-a1d4-1644e99a73b4-result.json │ │ ├── e538dc34-ab20-4859-935b-3e28e40c1fc3-result.json │ │ ├── e56e0691-0139-4106-803e-38c33d27f674-result.json │ │ ├── e5765e8b-9b46-4634-ae05-38aa758823f3-container.json │ │ ├── e5e149fb-b0d3-47f4-8ace-6240173e12cd-result.json │ │ ├── e61dbf3a-64d3-47a2-a2c7-f27cc9cff64a-result.json │ │ ├── e69e165d-5af4-4ac3-ae53-2a9b129f3f7b-container.json │ │ ├── e6cd7b0a-fc9e-4665-ab3b-3dcb694904e1-attachment.png │ │ ├── e70d1363-70d3-4cb3-b276-0f96e9323ebb-result.json │ │ ├── e732c6da-0994-420b-a2d5-f88046d6a455-result.json │ │ ├── e739139a-c970-4ce4-8e14-bcd1aa9c13a2-attachment.mp4 │ │ ├── e7532141-a74a-4d04-9ae5-562c41a14d49-container.json │ │ ├── e7e0cb8d-c379-45fb-9c28-e5edce86c0d6-container.json │ │ ├── e7e3b71f-a6e0-4157-934c-a461c22904ac-result.json │ │ ├── e86561c5-3f6e-442c-becb-01b7c067b1f0-container.json │ │ ├── e8779901-35f1-44dc-b853-bf71048c8b20-result.json │ │ ├── e8c51cfe-7a3b-4482-9632-95dad8f56c6d-container.json │ │ ├── e96fc13d-ab33-4ffc-88a4-c684a56e08b0-container.json │ │ ├── e9a7a158-9994-4938-a6df-d5f0dac0292b-result.json │ │ ├── e9cf85a7-a198-4e59-a1b0-50bbe42c795d-result.json │ │ ├── e9e4ad45-6184-41cb-b8f6-a2d5f269ccd7-result.json │ │ ├── e9ee0374-75c9-49af-9a20-b538277a8e74-result.json │ │ ├── ea0c8cb0-d3af-4b4f-a47b-ce833b9f4d58-result.json │ │ ├── ea3d41d1-0c64-4745-a707-816dcc1914f2-result.json │ │ ├── ea9389bf-ba70-4440-b9dc-6e568ffb8270-result.json │ │ ├── eb0922a1-da5e-4b93-80a8-832600c8d4a0-result.json │ │ ├── ec09dcb0-9de4-4390-981e-7ba53afd7732-result.json │ │ ├── ec1c0647-b539-44c4-9721-57b6c25ee772-attachment.png │ │ ├── ec2f38c4-b02b-49d2-8e62-b50f870f6eae-result.json │ │ ├── ec4b9471-69b6-487f-bfee-ff3d83e3c8b8-container.json │ │ ├── ecfcfef5-7895-4be2-87c4-8461afafbb97-result.json │ │ ├── edc30714-9ed9-4786-9b20-9d505a0b5eb0-result.json │ │ ├── ee0f2239-7492-44a4-bcb6-4534a884e895-result.json │ │ ├── ee6a820b-19d8-4133-bef1-8e2e6b4826dc-result.json │ │ ├── ee9ab668-8abc-45f6-910c-b7415af54a09-result.json │ │ ├── ef464bb1-73bd-46c2-b1f7-5ef840ae9cc4-attachment.png │ │ ├── ef6a39b4-ec2e-42f9-8e41-ed345f8c6590-result.json │ │ ├── ef9417dd-167b-47ef-b34e-88af4e78c536-result.json │ │ ├── f03eb28f-bba6-48bd-ab44-a51a978943a3-result.json │ │ ├── f099a0e3-e752-4f41-a417-e4031bff151f-result.json │ │ ├── f0bfb790-57b5-44ce-bc9f-ab6d4a619b0d-attachment.png │ │ ├── f0e645d9-25d0-4239-9886-117be866abc3-result.json │ │ ├── f0ebf43b-fee6-4dc5-be39-6460c3cc99d5-container.json │ │ ├── f100e24f-f685-430b-bcf7-5618ecc3f571-result.json │ │ ├── f131dc8c-3d65-411f-87ab-921e6212dc7f-result.json │ │ ├── f15b7aa4-9cb1-4a3c-afa4-9730b13fddeb-attachment.png │ │ ├── f1a581e7-4e0d-4391-a78f-352ae2a66b35-attachment.png │ │ ├── f1b72430-a5cb-4f52-8265-caf0a6245d59-attachment.mp4 │ │ ├── f2871ac1-6569-436a-800d-30bfb993ed05-result.json │ │ ├── f2c9ef40-4ac8-422b-ac94-8a8d9b657934-container.json │ │ ├── f2cac23f-3813-4e40-8f8d-97795f539b78-attachment.png │ │ ├── f2ddee10-15ac-41f1-a011-79abd5821473-attachment.png │ │ ├── f4c3a083-775b-4d81-90f1-18a65f86a8dc-attachment.png │ │ ├── f4d28dbe-e548-4496-88cd-88c9f00a2d5b-result.json │ │ ├── f53767c3-0d1d-482f-874b-daee385eb237-result.json │ │ ├── f57c56e1-4b66-47a6-8865-8a8aec95a6c8-container.json │ │ ├── f585ebd1-227f-4c44-b410-8f383532f1bb-result.json │ │ ├── f5b78ff5-2eee-4607-bc20-fb3d3ac4cd7d-attachment.png │ │ ├── f68b4241-356a-4a47-a04d-263a5bd06701-result.json │ │ ├── f6d2a5da-f322-4154-97ce-97cbad80d782-attachment.mp4 │ │ ├── f792e0dd-86bb-4df8-9e36-334ccd69611a-result.json │ │ ├── f7fe6993-f3e5-4844-9eaa-38f45827c4f3-result.json │ │ ├── f81453b8-a23d-4a7c-ab12-739af3b0865e-result.json │ │ ├── f8382f32-12cc-4344-a23b-8f88a63907a8-result.json │ │ ├── f83dd95d-07e4-45f8-9e35-01eb042f7869-result.json │ │ ├── f865fa59-2b8c-4a28-a78d-f09b180e1f4e-result.json │ │ ├── f87cdbef-3594-4c9f-ae6f-2c2ecccfab0e-result.json │ │ ├── f8aa76a6-5708-425b-ac27-72b6fd74b15f-container.json │ │ ├── f8cb102d-ae86-4ec6-b96d-17fb88026fe4-result.json │ │ ├── fb1f698a-3e44-47be-9fbf-667db66bb3c4-result.json │ │ ├── fb4e43d9-b5b0-4cf8-a5d7-93f5e56ae5a3-attachment.mp4 │ │ ├── fb843b45-385c-45a4-b72f-fc01769766b3-result.json │ │ ├── fb8fdbdf-0ce6-4079-8ffd-5af5210a6479-result.json │ │ ├── fbc164e4-5683-43ea-9558-1847da05b6ea-attachment.png │ │ ├── fc4ba867-e0c6-448a-b48d-d6174e142cd7-result.json │ │ ├── fc51edb6-be37-4711-801f-030d266c00df-result.json │ │ ├── fc61ad76-0961-453b-a5e2-222df2dc488b-result.json │ │ ├── fc91f6a9-f626-4c52-b629-9acbaa3387d4-attachment.png │ │ ├── fc931703-9224-4228-869b-f1178fdcefe0-result.json │ │ ├── fcb847d6-b40a-4f85-95b6-8e6cdd981f4f-attachment.png │ │ ├── fd4963ce-c9e6-4634-9579-1b7254b06066-result.json │ │ ├── fe9a9308-a279-4c4c-9683-786594d5ff5f-result.json │ │ ├── fec7a4b3-4b9b-4058-b7a4-6e9989bac170-container.json │ │ ├── ff8325f8-b11f-43e2-8db0-ba11b5ee3242-container.json │ │ └── ff983352-2fe2-4774-bf7b-985b44454033-result.json ├── screenshots │ ├── angular11-microfrontends-ngrx │ │ └── e2e │ │ │ └── checkAngular11NgrxApps.cy.ts │ │ │ ├── Angular 11 microfrontends NGRX -- Check MDMF PROFILE App Page -- Check App is build and running (failed).png │ │ │ ├── Angular 11 microfrontends NGRX -- Check MDMF PROFILE App Page -- Check App is build and running -- before each hook (failed) (attempt 2).png │ │ │ ├── Angular 11 microfrontends NGRX -- Check MDMF SHELL App Page -- Check App is build and running (failed).png │ │ │ ├── Angular 11 microfrontends NGRX -- Check MDMF SHELL App Page -- Check App is build and running -- before each hook (failed) (attempt 2).png │ │ │ ├── Check Apps functionality -- Check added user visible on both Apps (failed) (1).png │ │ │ ├── Check Apps functionality -- Check added user visible on both Apps (failed).png │ │ │ ├── Check Apps functionality -- Check added user visible on both Apps -- before each hook (failed) (attempt 2) (1).png │ │ │ └── Check Apps functionality -- Check added user visible on both Apps -- before each hook (failed) (attempt 2).png │ ├── angular11-microfrontends-ngxs │ │ └── e2e │ │ │ └── checkAngular11NgxsApps.cy.ts │ │ │ ├── Angular 11 microfrontends NGXS -- Check MDMF PROFILE App Page -- Check App is build and running (failed).png │ │ │ ├── Angular 11 microfrontends NGXS -- Check MDMF PROFILE App Page -- Check App is build and running -- before each hook (failed) (attempt 2).png │ │ │ ├── Angular 11 microfrontends NGXS -- Check MDMF SHELL App Page -- Check App is build and running (failed).png │ │ │ ├── Angular 11 microfrontends NGXS -- Check MDMF SHELL App Page -- Check App is build and running -- before each hook (failed) (attempt 2).png │ │ │ ├── Check Apps functionality -- Check added user visible on both Apps (failed) (1).png │ │ │ ├── Check Apps functionality -- Check added user visible on both Apps (failed).png │ │ │ ├── Check Apps functionality -- Check added user visible on both Apps -- before each hook (failed) (attempt 2) (1).png │ │ │ └── Check Apps functionality -- Check added user visible on both Apps -- before each hook (failed) (attempt 2).png │ ├── angular11-microfrontends-scully │ │ └── e2e │ │ │ └── checkAngular11SkullyApps.cy.ts │ │ │ ├── Angular 11 microfrontends SCULLY -- Check MDMF PROFILE App Page -- Check App is build and running (failed).png │ │ │ ├── Angular 11 microfrontends SCULLY -- Check MDMF PROFILE App Page -- Check App is build and running -- before each hook (failed) (attempt 2).png │ │ │ ├── Angular 11 microfrontends SCULLY -- Check MDMF SHELL App Page -- Check App is build and running (failed).png │ │ │ ├── Angular 11 microfrontends SCULLY -- Check MDMF SHELL App Page -- Check App is build and running -- before each hook (failed) (attempt 2).png │ │ │ ├── Check Apps functionality -- Check added user visible on both Apps (failed) (1).png │ │ │ ├── Check Apps functionality -- Check added user visible on both Apps (failed).png │ │ │ ├── Check Apps functionality -- Check added user visible on both Apps -- before each hook (failed) (attempt 2) (1).png │ │ │ ├── Check Apps functionality -- Check added user visible on both Apps -- before each hook (failed) (attempt 2).png │ │ │ ├── Check Product Application -- Check App build and running (failed) (1).png │ │ │ ├── Check Product Application -- Check App build and running (failed).png │ │ │ ├── Check Product Application -- Check App build and running -- before each hook (failed) (attempt 2) (1).png │ │ │ └── Check Product Application -- Check App build and running -- before each hook (failed) (attempt 2).png │ ├── angular12-microfrontends │ │ └── e2e │ │ │ └── checkAngular12MicrofrondendsApps.cy.ts │ │ │ ├── Angular 12 microfrontends -- Check MDMF PROFILE -- Check MDMF PROFILE build and running (Check elements Navigation, Header, Paragpaph) (failed).png │ │ │ ├── Angular 12 microfrontends -- Check MDMF PROFILE -- Check MDMF PROFILE build and running (Check elements Navigation, Header, Paragpaph) -- before each hook (failed) (attempt 2).png │ │ │ ├── Angular 12 microfrontends -- Check MDMF SHELL -- Check MDMF SHELL build and running (Check elements Navigation, Header, Paragpaph) (failed).png │ │ │ └── Angular 12 microfrontends -- Check MDMF SHELL -- Check MDMF SHELL build and running (Check elements Navigation, Header, Paragpaph) -- before each hook (failed) (attempt 2).png │ └── angular15-vue3 │ │ └── e2e │ │ └── checkAngular15Vue3App.cy.ts │ │ ├── Angular 15 and Vue 3 microfrontends -- Check Angular 15 and Vue 3 elements -- Check Angular App is running (failed).png │ │ └── Angular 15 and Vue 3 microfrontends -- Check Angular 15 and Vue 3 elements -- Check Angular App is running -- before each hook (failed) (attempt 2).png ├── support │ ├── commands.ts │ └── e2e.ts ├── tsconfig.json ├── types │ ├── cssAttr.ts │ ├── dates.ts │ ├── requestsTypes.ts │ └── stubTypes.ts ├── videos │ ├── angular11-microfrontends-ngrx │ │ └── e2e │ │ │ └── checkAngular11NgrxApps.cy.ts.mp4 │ ├── angular11-microfrontends-ngxs │ │ └── e2e │ │ │ └── checkAngular11NgxsApps.cy.ts.mp4 │ ├── angular11-microfrontends-scully │ │ └── e2e │ │ │ └── checkAngular11SkullyApps.cy.ts.mp4 │ ├── angular12-microfrontends │ │ └── e2e │ │ │ └── checkAngular12MicrofrondendsApps.cy.ts.mp4 │ └── angular15-vue3 │ │ └── e2e │ │ └── checkAngular15Vue3App.cy.ts.mp4 └── waitOnConfig.json ├── dashboard-admin-react-rspack-material-ui ├── .gitignore ├── LICENSE ├── README.md ├── dashboard-app │ ├── Dockerfile │ ├── Dockerfile.dev │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── Dashboard.js │ │ ├── bootstrap.js │ │ ├── components │ │ │ ├── BarChart.jsx │ │ │ ├── GeographyChart.jsx │ │ │ ├── Header.jsx │ │ │ ├── LineChart.jsx │ │ │ ├── PieChart.jsx │ │ │ ├── ProgressCircle.jsx │ │ │ └── StatBox.jsx │ │ ├── data │ │ │ ├── mockData.js │ │ │ └── mockGeoFeatures.js │ │ ├── index.css │ │ ├── index.js │ │ ├── scenes │ │ │ └── dashboard │ │ │ │ └── index.jsx │ │ └── theme.js │ └── webpack.config.js ├── docker-compose.yml ├── faq-app │ ├── Dockerfile │ ├── Dockerfile.dev │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── FAQ.js │ │ ├── bootstrap.js │ │ ├── components │ │ │ └── Header.js │ │ ├── index.css │ │ ├── index.js │ │ ├── scenes │ │ │ └── faq │ │ │ │ └── index.jsx │ │ └── theme.js │ └── webpack.config.js ├── imgs │ └── img1.jpg ├── root │ ├── .babelrc │ ├── .gitignore │ ├── Dockerfile │ ├── Dockerfile.dev │ ├── package.json │ ├── public │ │ ├── apple-touch-icon.png │ │ ├── favicon.ico │ │ ├── index.html │ │ └── manifest.json │ ├── src │ │ ├── App.jsx │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── sidebar │ ├── .babelrc │ ├── .gitignore │ ├── Dockerfile │ ├── Dockerfile.dev │ ├── package.json │ ├── public │ │ ├── assets │ │ │ └── user.png │ │ └── index.html │ ├── src │ │ ├── Sidebar.js │ │ ├── bootstrap.js │ │ ├── index.css │ │ ├── index.js │ │ ├── pages │ │ │ ├── sidebar │ │ │ │ ├── MyProSidebar.jsx │ │ │ │ └── index.js │ │ │ └── topbar │ │ │ │ └── index.jsx │ │ └── theme.js │ └── webpack.config.js └── team-app │ ├── Dockerfile │ ├── Dockerfile.dev │ ├── package.json │ ├── public │ └── index.html │ ├── rspack.config.js │ └── src │ ├── App.css │ ├── Team.jsx │ ├── bootstrap.js │ ├── components │ └── Header.jsx │ ├── data │ └── mockData.js │ ├── index.css │ ├── index.jsx │ └── theme.js ├── different-react-versions-16-17-typescript ├── README.md ├── app1 │ ├── .babelrc │ ├── index.d.ts │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── bootstrap.tsx │ │ ├── components │ │ │ ├── App.tsx │ │ │ ├── ComponentWithHook.tsx │ │ │ └── ReactAdapterConsumer.tsx │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── app2 │ ├── .babelrc │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── bootstrap.tsx │ │ ├── components │ │ │ ├── App.tsx │ │ │ ├── Button.tsx │ │ │ ├── ModernReactComponent.tsx │ │ │ └── ReactAdapterProvider.tsx │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── package.json ├── sandbox.config.json └── tsconfig.base.json ├── different-react-versions-16-17 └── README.md ├── different-react-versions-16-18 ├── README.md ├── app1 │ ├── .babelrc │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── bootstrap.js │ │ ├── components │ │ │ ├── App.js │ │ │ ├── ComponentWithHook.js │ │ │ └── ReactAdapterConsumer.js │ │ └── index.js │ └── webpack.config.js ├── app2 │ ├── .babelrc │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── bootstrap.js │ │ ├── components │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── ModernReactComponent.js │ │ │ └── ReactAdapterProvider.js │ │ └── index.js │ └── webpack.config.js ├── package.json └── sandbox.config.json ├── different-react-versions-isolated ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── Button.js │ │ ├── appInjector.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── e2e │ └── checkDifferentReactVersionsIsolated.spec.ts ├── package.json ├── playwright.config.ts └── sandbox.config.json ├── different-react-versions-typescript ├── README.md ├── app1 │ ├── .babelrc │ ├── @mf-types │ │ └── app2 │ │ │ ├── Button.d.ts │ │ │ ├── ModernComponent.d.ts │ │ │ └── compiled-types │ │ │ ├── Button.d.ts │ │ │ ├── ModernReactComponent.d.ts │ │ │ └── ReactAdapterProvider.d.ts │ ├── index.d.ts │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── bootstrap.tsx │ │ ├── components │ │ │ ├── App.tsx │ │ │ ├── ComponentWithHook.tsx │ │ │ └── ReactAdapterConsumer.tsx │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── app2 │ ├── .babelrc │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── bootstrap.tsx │ │ ├── components │ │ │ ├── App.tsx │ │ │ ├── Button.tsx │ │ │ ├── ModernReactComponent.tsx │ │ │ └── ReactAdapterProvider.tsx │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── e2e │ ├── checkDifferentReactVersionsTypescriptApp.spec.ts │ └── methods │ │ └── methods.ts ├── package.json ├── playwright.config.ts ├── sandbox.config.json └── tsconfig.base.json ├── different-react-versions ├── README.md ├── app1 │ ├── .babelrc │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── bootstrap.js │ │ ├── components │ │ │ ├── App.js │ │ │ ├── ComponentWithHook.js │ │ │ └── ReactAdapterConsumer.js │ │ └── index.js │ └── webpack.config.js ├── app2 │ ├── .babelrc │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── bootstrap.js │ │ ├── components │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── ModernReactComponent.js │ │ │ └── ReactAdapterProvider.js │ │ └── index.js │ └── webpack.config.js ├── e2e │ ├── checkDifferentReactVersionsApp.spec.ts │ └── methods │ │ └── methods.ts ├── package.json ├── playwright.config.ts └── sandbox.config.json ├── docs └── MFCover.png ├── dynamic-remotes-node-typescript ├── .gitignore ├── .nvmrc ├── README.md ├── host │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.ts │ │ └── noop.ts │ ├── tsconfig.json │ └── webpack.config.js ├── package-lock.json ├── package.json ├── pnpm-lock.yaml ├── remote │ ├── src │ │ ├── expose-class.d.ts │ │ ├── expose-class.ts │ │ ├── expose-string.d.ts │ │ ├── expose-string.ts │ │ ├── index.d.ts │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── tsconfig.base.json └── tsconfig.host.json ├── dynamic-remotes-node ├── .gitignore ├── .nvmrc ├── README.md ├── host │ ├── package-lock.json │ ├── package.json │ ├── src │ │ ├── index.js │ │ └── noop.js │ └── webpack.config.js ├── package-lock.json ├── package.json ├── pnpm-lock.yaml └── remote │ ├── src │ ├── expose-class.js │ ├── expose-string.js │ └── index.js │ └── webpack.config.js ├── dynamic-system-host ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── Widget.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app3 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── Other.js │ │ ├── Widget.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── e2e │ └── checkApplications.spec.ts ├── package.json └── playwright.config.ts ├── error-boundary ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── Button.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── Button.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── e2e │ └── checkAutomaticVendorApps.spec.ts ├── package.json └── playwright.config.ts ├── federated-css-react-ssr ├── .gitignore ├── ComposeProviders.js ├── README.md ├── e2e │ ├── common-checks.spec.ts │ ├── global-setup.ts │ ├── global-teardown.ts │ └── run-all.spec.ts ├── expose-apps │ ├── expose-css-module │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── config │ │ │ ├── module-federation.js │ │ │ ├── webpack.client.js │ │ │ ├── webpack.server.js │ │ │ └── webpack.shared.js │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── Content.jsx │ │ │ ├── LoaderContext.jsx │ │ │ ├── baz.module.css │ │ │ ├── index.html │ │ │ └── index.js │ │ └── webpack.config.js │ ├── expose-css │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── config │ │ │ ├── module-federation.js │ │ │ ├── webpack.client.js │ │ │ ├── webpack.server.js │ │ │ └── webpack.shared.js │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── Content.jsx │ │ │ ├── LoaderContext.jsx │ │ │ ├── baz.css │ │ │ ├── index.html │ │ │ └── index.js │ │ └── webpack.config.js │ ├── expose-jss │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── config │ │ │ ├── module-federation.js │ │ │ ├── webpack.client.js │ │ │ ├── webpack.server.js │ │ │ └── webpack.shared.js │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── Content.jsx │ │ │ ├── index.html │ │ │ ├── index.js │ │ │ └── react-jss.styles.js │ │ └── webpack.config.js │ ├── expose-less │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── config │ │ │ ├── module-federation.js │ │ │ ├── webpack.client.js │ │ │ ├── webpack.server.js │ │ │ └── webpack.shared.js │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── Content.jsx │ │ │ ├── LoaderContext.jsx │ │ │ ├── baz.less │ │ │ ├── baz.module.less │ │ │ ├── index.html │ │ │ └── index.js │ │ └── webpack.config.js │ ├── expose-scss │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── config │ │ │ ├── module-federation.js │ │ │ ├── webpack.client.js │ │ │ ├── webpack.server.js │ │ │ └── webpack.shared.js │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── Content.jsx │ │ │ ├── LoaderContext.jsx │ │ │ ├── baz.module.scss │ │ │ ├── baz.scss │ │ │ ├── index.html │ │ │ └── index.js │ │ └── webpack.config.js │ ├── expose-styled-component │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── config │ │ │ ├── module-federation.js │ │ │ ├── webpack.client.js │ │ │ ├── webpack.server.js │ │ │ └── webpack.shared.js │ │ ├── package.json │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── Content.jsx │ │ │ ├── index.html │ │ │ └── index.js │ │ └── webpack.config.js │ └── expose-tailwind-css │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── src │ │ ├── App.jsx │ │ ├── Content.jsx │ │ ├── LoaderContext.jsx │ │ ├── baz.module.css │ │ ├── index.html │ │ └── index.js │ │ ├── tailwind.config.js │ │ └── webpack.config.js ├── package.json ├── playwright.config.ts ├── scripts │ ├── kill-all-ports.cjs │ ├── start-exposes.cjs │ └── start-shells.cjs ├── server-utils │ └── loopback.js └── shell-apps │ ├── css-jss │ ├── .babelrc │ ├── .nvmrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── nodemon.json │ ├── package.json │ ├── server │ │ ├── index.js │ │ ├── middleware.js │ │ ├── render.js │ │ └── server-entry.js │ └── src │ │ ├── ComposeProviders.js │ │ ├── StyleProviders.js │ │ ├── bootstrap.js │ │ ├── components │ │ └── App.js │ │ └── index.js │ ├── css-scss │ ├── .babelrc │ ├── .nvmrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── nodemon.json │ ├── package.json │ ├── server │ │ ├── index.js │ │ ├── middleware.js │ │ ├── render.js │ │ └── server-entry.js │ └── src │ │ ├── ComposeProviders.js │ │ ├── StyleProviders.js │ │ ├── bootstrap.js │ │ ├── components │ │ └── App.js │ │ └── index.js │ ├── jss-styled-components-css-module │ ├── .babelrc │ ├── .nvmrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── nodemon.json │ ├── package.json │ ├── server │ │ ├── index.js │ │ ├── middleware.js │ │ ├── render.js │ │ └── server-entry.js │ └── src │ │ ├── ComposeProviders.js │ │ ├── StyleProviders.js │ │ ├── bootstrap.js │ │ ├── components │ │ └── App.js │ │ └── index.js │ ├── jss-styled-components │ ├── .babelrc │ ├── .nvmrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── nodemon.json │ ├── package.json │ ├── server │ │ ├── index.js │ │ ├── middleware.js │ │ ├── render.js │ │ └── server-entry.js │ └── src │ │ ├── ComposeProviders.js │ │ ├── bootstrap.js │ │ ├── components │ │ └── App.js │ │ └── index.js │ ├── less-scss │ ├── .babelrc │ ├── .nvmrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── nodemon.json │ ├── package.json │ ├── server │ │ ├── index.js │ │ ├── middleware.js │ │ ├── render.js │ │ └── server-entry.js │ └── src │ │ ├── ComposeProviders.js │ │ ├── StyleProviders.js │ │ ├── bootstrap.js │ │ ├── components │ │ └── App.js │ │ └── index.js │ └── scss-tailwind-css │ ├── .babelrc │ ├── .nvmrc │ ├── config │ ├── module-federation.js │ ├── webpack.client.js │ ├── webpack.server.js │ └── webpack.shared.js │ ├── nodemon.json │ ├── package.json │ ├── server │ ├── index.js │ ├── middleware.js │ ├── render.js │ └── server-entry.js │ └── src │ ├── ComposeProviders.js │ ├── StyleProviders.js │ ├── bootstrap.js │ ├── components │ └── App.js │ └── index.js ├── federated-css ├── README.md ├── consumers-nextjs │ ├── any-combination │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── components │ │ │ ├── App.js │ │ │ ├── ButtonContainer.css │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── combined-pages.js │ │ │ ├── nextjs-remote-page.js │ │ │ ├── pages │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ ├── execute.js │ │ ├── mf-plugin.config.js │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.js │ │ │ ├── api │ │ │ │ └── hello.js │ │ │ ├── combined │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── vercel.svg │ │ ├── styles │ │ │ └── globals.css │ │ └── utils │ │ │ └── ensureNmdPolyfill.js │ ├── boilerplates │ │ ├── consume-css-module-page.js │ │ ├── consume-css-page.js │ │ ├── consume-jss-page.js │ │ ├── consume-less-page.js │ │ ├── consume-scss-page.js │ │ ├── consume-styled-component-page.js │ │ ├── consume-tailwind-global-css-page.js │ │ ├── consume-tailwind-module-css-page.js │ │ └── route.js │ ├── combination-of-4 │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── components │ │ │ ├── App.js │ │ │ ├── ButtonContainer.css │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── combined-pages.js │ │ │ ├── nextjs-remote-page.js │ │ │ ├── pages │ │ │ │ ├── consume-css-page.js │ │ │ │ ├── consume-less-page.js │ │ │ │ ├── consume-scss-page.js │ │ │ │ ├── consume-tailwind-global-css-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ ├── mf-plugin.config.js │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.js │ │ │ ├── api │ │ │ │ └── hello.js │ │ │ ├── combined │ │ │ │ └── index.js │ │ │ ├── consume-css-page │ │ │ │ └── index.js │ │ │ ├── consume-less-page │ │ │ │ └── index.js │ │ │ ├── consume-scss-page │ │ │ │ └── index.js │ │ │ ├── consume-tailwind-global-css-page │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── vercel.svg │ │ ├── styles │ │ │ └── globals.css │ │ └── utils │ │ │ └── ensureNmdPolyfill.js │ ├── jss-and-tailwind-global │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── components │ │ │ ├── App.js │ │ │ ├── ButtonContainer.css │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── combined-pages.js │ │ │ ├── nextjs-remote-page.js │ │ │ ├── pages │ │ │ │ ├── consume-jss-page.js │ │ │ │ ├── consume-tailwind-global-css-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ ├── mf-plugin.config.js │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.js │ │ │ ├── api │ │ │ │ └── hello.js │ │ │ ├── combined │ │ │ │ └── index.js │ │ │ ├── consume-jss-page │ │ │ │ └── index.js │ │ │ ├── consume-tailwind-global-css-page │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── vercel.svg │ │ ├── styles │ │ │ └── globals.css │ │ └── utils │ │ │ └── ensureNmdPolyfill.js │ ├── jss-css-and-tailwind-module │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── components │ │ │ ├── App.js │ │ │ ├── ButtonContainer.css │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── combined-pages.js │ │ │ ├── nextjs-remote-page.js │ │ │ ├── pages │ │ │ │ ├── consume-css-module-page.js │ │ │ │ ├── consume-jss-page.js │ │ │ │ ├── consume-tailwind-module-css-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ ├── mf-plugin.config.js │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.js │ │ │ ├── api │ │ │ │ └── hello.js │ │ │ ├── combined │ │ │ │ └── index.js │ │ │ ├── consume-css-module-page │ │ │ │ └── index.js │ │ │ ├── consume-jss-page │ │ │ │ └── index.js │ │ │ ├── consume-tailwind-module-css-page │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── vercel.svg │ │ ├── styles │ │ │ └── globals.css │ │ └── utils │ │ │ └── ensureNmdPolyfill.js │ ├── less-and-styled-component │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── components │ │ │ ├── App.js │ │ │ ├── ButtonContainer.css │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── combined-pages.js │ │ │ ├── nextjs-remote-page.js │ │ │ ├── pages │ │ │ │ ├── consume-less-page.js │ │ │ │ ├── consume-styled-component-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ ├── mf-plugin.config.js │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.js │ │ │ ├── api │ │ │ │ └── hello.js │ │ │ ├── combined │ │ │ │ └── index.js │ │ │ ├── consume-less-page │ │ │ │ └── index.js │ │ │ ├── consume-styled-component-page │ │ │ │ └── index.js │ │ │ └── index.js │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── vercel.svg │ │ ├── styles │ │ │ └── globals.css │ │ └── utils │ │ │ └── ensureNmdPolyfill.js │ └── package.json ├── consumers-react │ ├── any-combination │ │ ├── execute.js │ │ ├── mf-plugin.config.js │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── bootstrap.js │ │ │ ├── combined-pages.js │ │ │ ├── index.js │ │ │ ├── pages │ │ │ │ ├── consume-css-module-page.js │ │ │ │ ├── consume-css-page.js │ │ │ │ ├── consume-jss-page.js │ │ │ │ ├── consume-less-page.js │ │ │ │ ├── consume-scss-page.js │ │ │ │ ├── consume-styled-component-page.js │ │ │ │ ├── consume-tailwind-global-css-page.js │ │ │ │ ├── consume-tailwind-module-css-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ └── webpack.config.js │ ├── boilerplates │ │ ├── consume-css-module-page.js │ │ ├── consume-css-page.js │ │ ├── consume-jss-page.js │ │ ├── consume-less-page.js │ │ ├── consume-scss-page.js │ │ ├── consume-styled-component-page.js │ │ ├── consume-tailwind-global-css-page.js │ │ └── consume-tailwind-module-css-page.js │ ├── combination-of-4 │ │ ├── mf-plugin.config.js │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── bootstrap.js │ │ │ ├── combined-pages.js │ │ │ ├── index.js │ │ │ ├── pages │ │ │ │ ├── consume-css-page.js │ │ │ │ ├── consume-less-page.js │ │ │ │ ├── consume-scss-page.js │ │ │ │ ├── consume-tailwind-global-css-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ └── webpack.config.js │ ├── combination-of-5 │ │ ├── mf-plugin.config.js │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── bootstrap.js │ │ │ ├── combined-pages.js │ │ │ ├── ensureNmdPolyfill.js │ │ │ ├── index.js │ │ │ ├── pages │ │ │ │ ├── consume-css-page.js │ │ │ │ ├── consume-jss-page.js │ │ │ │ ├── consume-less-page.js │ │ │ │ ├── consume-scss-page.js │ │ │ │ ├── consume-styled-component-page.js │ │ │ │ ├── consume-tailwind-module-css-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ └── webpack.config.js │ ├── css-and-styled-component │ │ ├── mf-plugin.config.js │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── bootstrap.js │ │ │ ├── combined-pages.js │ │ │ ├── index.js │ │ │ ├── pages │ │ │ │ ├── consume-css-page.js │ │ │ │ ├── consume-styled-component-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ └── webpack.config.js │ ├── css-module-and-jss │ │ ├── mf-plugin.config.js │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── bootstrap.js │ │ │ ├── combined-pages.js │ │ │ ├── ensureNmdPolyfill.js │ │ │ ├── index.js │ │ │ ├── pages │ │ │ │ ├── consume-css-module-page.js │ │ │ │ ├── consume-jss-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ └── webpack.config.js │ ├── less-and-scss │ │ ├── mf-plugin.config.js │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── bootstrap.js │ │ │ ├── combined-pages.js │ │ │ ├── index.js │ │ │ ├── pages │ │ │ │ ├── consume-less-page.js │ │ │ │ ├── consume-scss-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ └── webpack.config.js │ ├── package.json │ ├── tailwind-global-and-less │ │ ├── mf-plugin.config.js │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── src │ │ │ ├── App.js │ │ │ ├── HomePage.js │ │ │ ├── Navigation.js │ │ │ ├── bootstrap.js │ │ │ ├── combined-pages.js │ │ │ ├── index.js │ │ │ ├── pages │ │ │ │ ├── consume-less-page.js │ │ │ │ ├── consume-tailwind-global-css-page.js │ │ │ │ └── consumed-routes.js │ │ │ └── routes.js │ │ └── webpack.config.js │ └── tailwind-module-and-jss │ │ ├── mf-plugin.config.js │ │ ├── package.json │ │ ├── public │ │ └── index.html │ │ ├── src │ │ ├── App.js │ │ ├── HomePage.js │ │ ├── Navigation.js │ │ ├── bootstrap.js │ │ ├── combined-pages.js │ │ ├── ensureNmdPolyfill.js │ │ ├── index.js │ │ ├── pages │ │ │ ├── consume-jss-page.js │ │ │ ├── consume-tailwind-module-css-page.js │ │ │ └── consumed-routes.js │ │ └── routes.js │ │ └── webpack.config.js ├── e2e │ ├── common-checks.spec.ts │ ├── global-setup.ts │ └── global-teardown.ts ├── expose-remotes │ ├── expose-css-module │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.styles.module.css │ │ │ ├── Component.js │ │ │ ├── bootstrap.js │ │ │ ├── ensureNmdPolyfill.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── expose-css │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.css │ │ │ ├── Component.js │ │ │ ├── bootstrap.js │ │ │ ├── index.js │ │ │ └── variables.css │ │ └── webpack.config.js │ ├── expose-jss │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Component.js │ │ │ ├── bootstrap.js │ │ │ ├── index.js │ │ │ └── react-jss.styles.js │ │ └── webpack.config.js │ ├── expose-less │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.styles.less │ │ │ ├── Component.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── expose-scss │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.styles.scss │ │ │ ├── Component.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── expose-styled-component │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── StyledComponent.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── expose-tailwind-css-global │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Component.js │ │ │ ├── bootstrap.js │ │ │ ├── ensureNmdPolyfill.js │ │ │ ├── index.js │ │ │ └── tailwind.global.css │ │ ├── tailwind.config.js │ │ └── webpack.config.js │ ├── expose-tailwind-css-module │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Component.js │ │ │ ├── bootstrap.js │ │ │ ├── ensureNmdPolyfill.js │ │ │ ├── index.js │ │ │ └── tailwind.module.css │ │ ├── tailwind.config.js │ │ └── webpack.config.js │ ├── package.json │ └── remotes.config.js ├── package.json ├── playwright.config.ts ├── sandbox.config.json └── scripts │ ├── aggressive-port-cleanup.cjs │ ├── kill-all-ports.cjs │ └── start-all.cjs ├── federated-library-from-cdn ├── README.md ├── app1 │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── bootstrap.jsx │ │ ├── index.css │ │ └── index.js │ ├── tailwind.config.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── postcss.config.js │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── bootstrap.jsx │ │ ├── index.css │ │ └── index.js │ ├── tailwind.config.js │ └── webpack.config.js ├── package.json └── remoteLibrary │ ├── package.json │ ├── postcss.config.js │ ├── public │ └── index.html │ ├── rspack.dev.js │ ├── rspack.prod.js │ ├── src │ ├── App.jsx │ ├── bootstrap.jsx │ ├── button.jsx │ ├── index.css │ └── index.js │ ├── tailwind.config.js │ ├── webpack.common.js │ ├── webpack.dev.js │ └── webpack.prod.js ├── federated-npm ├── README.md ├── app1 │ ├── npm-runtime-global-plugin.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── Button.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app3 │ ├── empty.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.js │ │ ├── Button.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── e2e │ └── checkApplications.spec.ts ├── package.json └── playwright.config.ts ├── frontend-discovery-service ├── README.md ├── USER_GUIDE.md ├── app-shell │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── catalog-1.0.0 │ ├── package.json │ ├── src │ │ └── Catalog.js │ └── webpack.config.js ├── catalog-2.0.0 │ ├── package.json │ ├── src │ │ └── Catalog.js │ └── webpack.config.js ├── package.json └── product-1.0.0 │ ├── package.json │ ├── src │ └── Product.js │ └── webpack.config.js ├── genesis ├── .gitignore ├── README.md ├── cypress.env.json ├── lerna.json ├── package.json ├── ssr-mf-about │ ├── genesis.build.ts │ ├── genesis.dev.ts │ ├── genesis.prod.ts │ ├── genesis.ts │ ├── package.json │ ├── src │ │ ├── entry-client.ts │ │ ├── entry-server.ts │ │ ├── images │ │ │ └── logo.svg │ │ ├── index.html │ │ ├── routes.ts │ │ ├── shims-vue.d.ts │ │ └── views │ │ │ └── about.vue │ ├── tsconfig.json │ └── tsconfig.node.json └── ssr-mf-home │ ├── genesis.build.ts │ ├── genesis.dev.ts │ ├── genesis.prod.ts │ ├── genesis.ts │ ├── package.json │ ├── src │ ├── common │ │ ├── app.vue │ │ ├── create-app-client.ts │ │ └── create-app.ts │ ├── entry-client.ts │ ├── entry-server.ts │ ├── images │ │ └── logo.svg │ ├── index.html │ ├── routes.ts │ ├── shims-vue.d.ts │ └── views │ │ └── home.vue │ ├── tsconfig.json │ └── tsconfig.node.json ├── i18next-nextjs-react ├── README.md ├── e2e │ ├── checkNextHost.spec.ts │ ├── checkReactHost.spec.ts │ └── checkReactRemote.spec.ts ├── i18next-shared-lib │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── src │ │ ├── i18nService.ts │ │ ├── index.ts │ │ └── useInstanceTranslation.ts │ └── tsconfig.json ├── next-host │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── components │ │ └── ReactRemoteContent.tsx │ ├── i18n │ │ ├── en │ │ │ ├── index.ts │ │ │ └── next-main.json │ │ ├── fr │ │ │ ├── index.ts │ │ │ └── next-main.json │ │ ├── react-remote │ │ │ ├── en │ │ │ │ ├── index.ts │ │ │ │ └── react-remote-main.json │ │ │ └── fr │ │ │ │ ├── index.ts │ │ │ │ └── react-remote-main.json │ │ ├── useNextHostTranslation.ts │ │ └── useReactRemoteTranslation.ts │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ └── index.tsx │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ ├── styles │ │ ├── Home.module.css │ │ └── globals.css │ └── tsconfig.json ├── package.json ├── playwright.config.ts ├── react-host │ ├── .babelrc │ ├── .gitignore │ ├── README.md │ ├── i18n │ │ ├── en │ │ │ ├── index.ts │ │ │ └── react-main.json │ │ ├── fr │ │ │ ├── index.ts │ │ │ └── react-main.json │ │ └── useReactHostTranslation.ts │ ├── package.json │ ├── src │ │ ├── App.tsx │ │ ├── index.css │ │ ├── index.html │ │ └── index.ts │ └── webpack.config.js └── react-remote │ ├── .babelrc │ ├── .gitignore │ ├── package.json │ ├── src │ ├── App.tsx │ ├── Content.tsx │ ├── i18n │ │ ├── en │ │ │ ├── index.ts │ │ │ └── react-remote-main.json │ │ ├── fr │ │ │ ├── index.ts │ │ │ └── react-remote-main.json │ │ └── useReactRemoteTranslation.ts │ ├── index.css │ ├── index.html │ └── index.ts │ └── webpack.config.js ├── jest.config.cjs ├── loadable-react-16 ├── .gitignore ├── README.md ├── app1 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── clientAppEntrypoint.tsx │ │ │ ├── clientRender.tsx │ │ │ └── components │ │ │ │ ├── App.tsx │ │ │ │ └── Button.tsx │ │ └── server │ │ │ ├── index.ts │ │ │ ├── mfFunctions.ts │ │ │ ├── renderAndExtractContext.tsx │ │ │ ├── serverAppEntrypoint.tsx │ │ │ └── serverRender.tsx │ └── tsconfig.json ├── app2 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── clientAppEntrypoint.tsx │ │ │ ├── clientRender.tsx │ │ │ └── components │ │ │ │ ├── App.tsx │ │ │ │ └── Content.tsx │ │ └── server │ │ │ ├── index.ts │ │ │ ├── renderAndExtractContext.tsx │ │ │ ├── serverAppEntrypoint.tsx │ │ │ └── serverRender.tsx │ └── tsconfig.json ├── e2e │ └── checkLoadableReact16Apps.spec.ts ├── package.json ├── playwright.config.ts ├── scripts │ └── run-servers.cjs └── tsconfig.base.json ├── loadable-react-18 ├── .gitignore ├── README.md ├── app1 │ ├── .babelrc │ ├── @mf-types │ │ ├── app2 │ │ │ ├── Content.d.ts │ │ │ ├── apis.d.ts │ │ │ └── compiled-types │ │ │ │ └── src │ │ │ │ └── client │ │ │ │ └── components │ │ │ │ └── Content.d.ts │ │ └── index.d.ts │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── clientAppEntrypoint.tsx │ │ │ ├── clientRender.tsx │ │ │ └── components │ │ │ │ ├── App.tsx │ │ │ │ └── Button.tsx │ │ └── server │ │ │ ├── index.ts │ │ │ ├── mfFunctions.ts │ │ │ ├── renderAndExtractContext.tsx │ │ │ ├── serverAppEntrypoint.tsx │ │ │ └── serverRender.tsx │ └── tsconfig.json ├── app2 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── clientAppEntrypoint.tsx │ │ │ ├── clientRender.tsx │ │ │ └── components │ │ │ │ ├── App.tsx │ │ │ │ └── Content.tsx │ │ └── server │ │ │ ├── index.ts │ │ │ ├── renderAndExtractContext.tsx │ │ │ ├── serverAppEntrypoint.tsx │ │ │ └── serverRender.tsx │ └── tsconfig.json ├── e2e │ └── checkLoadableReact18Apps.spec.ts ├── package.json ├── playwright.config.ts ├── scripts │ └── start.js └── tsconfig.base.json ├── modernjs-classic-tractor-example ├── README.md ├── checkout │ ├── .browserslistrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── modern.config.ts │ ├── package.json │ ├── src │ │ ├── .eslintrc.js │ │ ├── actions.js │ │ ├── components │ │ │ ├── AddToCart.css │ │ │ ├── AddToCart.js │ │ │ ├── Button.css │ │ │ ├── Button.js │ │ │ ├── CompactHeader.css │ │ │ ├── CompactHeader.js │ │ │ ├── LineItem.css │ │ │ ├── LineItem.js │ │ │ ├── Meta.js │ │ │ ├── MiniCart.css │ │ │ └── MiniCart.js │ │ ├── database │ │ │ ├── database.json │ │ │ ├── import.js │ │ │ └── index.js │ │ ├── index.js │ │ ├── modern-app-env.d.ts │ │ ├── routes │ │ │ ├── checkout │ │ │ │ ├── Checkout.css │ │ │ │ ├── cart │ │ │ │ │ ├── CartPage.css │ │ │ │ │ └── page.js │ │ │ │ ├── page.js │ │ │ │ └── thanks │ │ │ │ │ ├── Thanks.css │ │ │ │ │ └── page.js │ │ │ ├── index.css │ │ │ ├── layout.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── scripts.js │ │ ├── state.js │ │ ├── styles.css │ │ ├── types.js │ │ └── utils.js │ └── tsconfig.json ├── decide │ ├── .browserslistrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── modern.config.ts │ ├── package.json │ ├── src │ │ ├── .eslintrc.js │ │ ├── components │ │ │ ├── Meta.js │ │ │ ├── VariantOption.css │ │ │ └── VariantOption.js │ │ ├── database │ │ │ ├── database.json │ │ │ ├── import.js │ │ │ └── index.js │ │ ├── modern-app-env.d.ts │ │ ├── routes │ │ │ ├── index.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── product │ │ │ │ └── [id] │ │ │ │ ├── ProductPage.css │ │ │ │ └── page.js │ │ └── utils.js │ └── tsconfig.json ├── explore │ ├── .browserslistrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── modern.config.ts │ ├── package.json │ ├── src │ │ ├── .eslintrc.js │ │ ├── Document.tsx │ │ ├── components │ │ │ ├── Button.css │ │ │ ├── Button.js │ │ │ ├── Filter.css │ │ │ ├── Filter.js │ │ │ ├── Footer.css │ │ │ ├── Footer.js │ │ │ ├── Header.css │ │ │ ├── Header.js │ │ │ ├── Meta.js │ │ │ ├── Navigation.css │ │ │ ├── Navigation.js │ │ │ ├── Product.css │ │ │ ├── Product.js │ │ │ ├── Recommendation.css │ │ │ ├── Recommendation.js │ │ │ ├── Recommendations.css │ │ │ ├── Recommendations.js │ │ │ ├── Store.js │ │ │ ├── StorePicker.css │ │ │ └── StorePicker.js │ │ ├── database │ │ │ ├── database.json │ │ │ ├── import.js │ │ │ └── index.js │ │ ├── routes │ │ │ ├── layout.css │ │ │ ├── layout.tsx │ │ │ ├── page.css │ │ │ ├── page.data.js │ │ │ └── page.js │ │ ├── scripts.js │ │ ├── styles.css │ │ ├── types.js │ │ └── utils.js │ └── tsconfig.json ├── package.json └── products.js ├── modernjs-ssr ├── .npmrc ├── README.md ├── dynamic-provider │ ├── .eslintrc.js │ ├── .npmrc │ ├── .nvmrc │ ├── README.md │ ├── modern.config.ts │ ├── module-federation.config.ts │ ├── package.json │ ├── src │ │ ├── .eslintrc.js │ │ ├── components │ │ │ ├── Button.tsx │ │ │ ├── Image.module.css │ │ │ └── Image.tsx │ │ ├── modern-app-env.d.ts │ │ └── routes │ │ │ ├── index.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ └── tsconfig.json ├── host │ ├── .eslintrc.js │ ├── .npmrc │ ├── .nvmrc │ ├── @mf-types │ │ ├── dynamic_provider │ │ │ ├── Image.d.ts │ │ │ ├── apis.d.ts │ │ │ └── compiled-types │ │ │ │ └── src │ │ │ │ └── components │ │ │ │ └── Image.d.ts │ │ ├── index.d.ts │ │ └── remote │ │ │ ├── Image.d.ts │ │ │ ├── apis.d.ts │ │ │ └── compiled-types │ │ │ └── src │ │ │ └── components │ │ │ └── Image.d.ts │ ├── README.md │ ├── modern.config.ts │ ├── module-federation.config.ts │ ├── package.json │ ├── rspackplugin.js │ ├── src │ │ ├── .eslintrc.js │ │ ├── components │ │ │ └── dynamic-remote.tsx │ │ ├── modern-app-env.d.ts │ │ └── routes │ │ │ ├── index.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ └── tsconfig.json ├── package.json └── provider │ ├── .eslintrc.js │ ├── .npmrc │ ├── .nvmrc │ ├── README.md │ ├── modern.config.ts │ ├── module-federation.config.ts │ ├── package.json │ ├── src │ ├── .eslintrc.js │ ├── components │ │ ├── Button.tsx │ │ ├── Image.module.css │ │ └── Image.tsx │ ├── modern-app-env.d.ts │ └── routes │ │ ├── index.css │ │ ├── layout.tsx │ │ └── page.tsx │ └── tsconfig.json ├── modernjs ├── .npmrc ├── README.md ├── host │ ├── .eslintrc.js │ ├── .npmrc │ ├── .nvmrc │ ├── README.md │ ├── modern.config.ts │ ├── package.json │ ├── src │ │ ├── .eslintrc.js │ │ ├── modern-app-env.d.ts │ │ └── routes │ │ │ ├── index.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ └── tsconfig.json ├── package.json └── provider │ ├── .eslintrc.js │ ├── .npmrc │ ├── .nvmrc │ ├── ChunkPatchPlugin.js │ ├── README.md │ ├── modern.config.ts │ ├── package.json │ ├── src │ ├── .eslintrc.js │ ├── components │ │ └── Button │ │ │ └── index.tsx │ ├── modern-app-env.d.ts │ └── routes │ │ ├── index.css │ │ ├── layout.tsx │ │ └── page.tsx │ └── tsconfig.json ├── module-federation-vite-angular ├── .gitignore ├── README.md ├── docs │ └── screenshot.png ├── host │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── app.component.ts │ │ ├── counter.component.ts │ │ ├── main.ts │ │ ├── style.css │ │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── vite.config.ts ├── package.json └── remote │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ └── vite.svg │ ├── src │ ├── app.component.ts │ ├── counter.component.ts │ ├── main.ts │ └── vite-env.d.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── vite.config.ts ├── module-federation-vite-react ├── README.md ├── docs │ └── screenshot.png ├── host │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── components │ │ │ └── Counter.tsx │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── package.json ├── remote │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.tsx │ │ ├── components │ │ │ └── Counter.tsx │ │ ├── environment.ts │ │ ├── main.tsx │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts └── shared │ └── shared.ts ├── module-federation-vite-solid ├── README.md ├── docs │ └── screenshot.png ├── host │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── components │ │ │ └── Counter.tsx │ │ └── index.tsx │ ├── tsconfig.json │ └── vite.config.ts ├── package.json └── remote │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ ├── App.tsx │ ├── components │ │ └── Counter.tsx │ └── index.tsx │ ├── tsconfig.json │ └── vite.config.ts ├── module-federation-vite-svelte ├── README.md ├── docs │ └── screenshot.png ├── host │ ├── .gitignore │ ├── .vscode │ │ └── extensions.json │ ├── README.md │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ │ ├── App.svelte │ │ ├── main.ts │ │ └── vite-env.d.ts │ ├── svelte.config.js │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── package.json └── remote │ ├── .gitignore │ ├── .vscode │ └── extensions.json │ ├── README.md │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── src │ ├── App.svelte │ ├── main.ts │ └── vite-env.d.ts │ ├── svelte.config.js │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── module-federation-vite-vue3 ├── README.md ├── docs │ └── screenshot.png ├── host │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierrc.json │ ├── README.md │ ├── env.d.ts │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── App.vue │ │ ├── components │ │ │ └── Counter.vue │ │ ├── main.ts │ │ └── stores │ │ │ └── counter.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vite.config.ts ├── package.json ├── remote │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── .prettierrc.json │ ├── README.md │ ├── env.d.ts │ ├── index.html │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── App.vue │ │ ├── components │ │ │ └── Counter.vue │ │ ├── enviroment.ts │ │ ├── main.ts │ │ ├── remote_assets │ │ │ └── logo.svg │ │ └── stores │ │ │ └── counter.ts │ ├── tsconfig.config.json │ ├── tsconfig.json │ └── vite.config.ts └── shared │ ├── forceViteRestart.js │ └── shared.ts ├── native-federation-react ├── .gitignore ├── README.md ├── build │ ├── build-cjs.ts │ ├── build-common.ts │ ├── build-host.ts │ ├── build-remote.ts │ ├── esbuild-adapter.ts │ └── utils │ │ └── package-info.ts ├── e2e │ └── tests │ │ ├── commonChecks.spec.ts │ │ ├── hostComponentChecks.spec.ts │ │ └── runAll.spec.ts ├── host │ ├── favicon.ico │ ├── federation.config.js │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ └── src │ │ ├── app.ts │ │ ├── bootstrap.tsx │ │ ├── index.ts │ │ ├── react-app.tsx │ │ └── remote-type.ts ├── package.json ├── playwright.config.ts ├── remote │ ├── federation.config.js │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ └── src │ │ ├── app.ts │ │ ├── index.ts │ │ ├── is-long-weekend.ts │ │ └── react-app.tsx ├── todo.md └── tsconfig.json ├── native-federation-tests-typescript-plugins ├── README.md ├── host │ ├── .gitignore │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── bootstrap.tsx │ │ ├── component │ │ │ ├── Component.test.tsx │ │ │ ├── Component.tsx │ │ │ └── __snapshots__ │ │ │ │ └── Component.test.tsx.snap │ │ └── index.ts │ ├── tsconfig.json │ ├── vite.config.js │ └── webpack.config.js ├── lerna.json ├── package.json └── remote │ ├── .gitignore │ ├── babel.config.js │ ├── index.html │ ├── package.json │ ├── rspack.config.js │ ├── src │ ├── components │ │ ├── anotherButton │ │ │ ├── AnotherButton.tsx │ │ │ └── index.ts │ │ └── button │ │ │ ├── Button.tsx │ │ │ ├── Inner │ │ │ └── Inner.tsx │ │ │ └── index.ts │ └── index.ts │ ├── tsconfig.json │ ├── vite.config.ts │ └── webpack.config.js ├── nested-remote ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── ButtonContainer.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app3 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── Button.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── e2e │ ├── checkApp1.spec.ts │ ├── checkApp2.spec.ts │ ├── checkApp3.spec.ts │ └── runAll.spec.ts ├── package.json ├── playwright.config.ts └── sandbox.config.json ├── nextjs-csr ├── README.md ├── checkout │ ├── components │ │ └── exposedTitle.js │ ├── next.config.js │ ├── package.json │ ├── pages-map.js │ ├── pages │ │ ├── [...slug].js │ │ ├── _app.js │ │ ├── _document.js │ │ ├── checkout.js │ │ ├── index.js │ │ └── shop │ │ │ └── mybag.js │ └── public │ │ └── favicon.ico ├── cypress.env.json ├── home │ ├── components │ │ └── nav.js │ ├── next.config.js │ ├── package.json │ ├── pages-map.js │ ├── pages │ │ ├── [...slug].js │ │ ├── _app.js │ │ ├── _document.js │ │ └── index.js │ └── public │ │ └── favicon.ico ├── package.json ├── shared │ ├── index.d.ts │ ├── index.js │ └── package.json └── shop │ ├── components │ ├── exposedTitle.js │ ├── nav.js │ └── someHook.js │ ├── next.config.js │ ├── package.json │ ├── pages-map.js │ ├── pages │ ├── [...slug].js │ ├── _app.js │ ├── _document.js │ ├── index.js │ ├── p │ │ └── [...slug].js │ └── shop.js │ └── public │ └── favicon.ico ├── nextjs-dynamic-ssr ├── README.md ├── checkout │ ├── components │ │ ├── exposedTitle.js │ │ ├── sample.module.css │ │ └── test.js │ ├── next.config.js │ ├── package.json │ ├── pages-map.js │ ├── pages │ │ ├── _app.js │ │ ├── _document.js │ │ ├── checkout.js │ │ ├── index.js │ │ ├── p │ │ │ └── [...slug].js │ │ └── shop.js │ └── public │ │ └── favicon.ico ├── cypress.env.json ├── e2e │ ├── checkApps.cy.ts │ └── checkNextjsDynamicSsr.spec.ts ├── home │ ├── components │ │ ├── helloWorld.js │ │ └── nav.js │ ├── next.config.js │ ├── package.json │ ├── pages-map.js │ ├── pages │ │ ├── _app.js │ │ ├── _document.js │ │ ├── checkout.js │ │ ├── index.js │ │ ├── p │ │ │ └── [...slug].js │ │ └── shop.js │ └── public │ │ └── favicon.ico ├── index.spec.js ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── shop │ ├── components │ ├── exposedTitle.js │ └── nav.js │ ├── next.config.js │ ├── package.json │ ├── pages-map.js │ ├── pages │ ├── _app.js │ ├── _document.js │ ├── checkout.js │ ├── index.js │ ├── p │ │ └── [...slug].js │ └── shop.js │ └── public │ └── favicon.ico ├── nextjs-host-react-remote ├── README.md ├── e2e │ ├── checkHostApp.spec.ts │ ├── checkRemoteApp.spec.ts │ └── runAll.spec.ts ├── host-app │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── components │ │ └── Button.js │ ├── next.config.js │ ├── package.json │ ├── pages │ │ ├── _app.js │ │ ├── _document.js │ │ └── index.js │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ └── styles │ │ └── globals.css ├── package.json ├── playwright.config.ts └── remote-app │ ├── .gitignore │ ├── package.json │ ├── public │ └── index.html │ ├── src │ ├── App.js │ ├── Button.js │ ├── bootstrap.js │ └── index.js │ └── webpack.config.js ├── nextjs-ssr-react-query ├── .editorconfig ├── .eslintignore ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── README.md ├── apps │ ├── .gitkeep │ ├── button │ │ ├── .env.development │ │ ├── .env.production │ │ ├── .eslintrc.json │ │ ├── components │ │ │ └── Button │ │ │ │ └── index.tsx │ │ ├── index.d.ts │ │ ├── jest.config.ts │ │ ├── next-env.d.ts │ │ ├── next.config.js │ │ ├── pages │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ ├── index.tsx │ │ │ └── styles.css │ │ ├── project.json │ │ ├── public │ │ │ └── .gitkeep │ │ ├── specs │ │ │ └── index.spec.tsx │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ ├── header │ │ ├── .env.development │ │ ├── .env.production │ │ ├── .eslintrc.json │ │ ├── components │ │ │ └── Header │ │ │ │ └── index.tsx │ │ ├── index.d.ts │ │ ├── jest.config.ts │ │ ├── next-env.d.ts │ │ ├── next.config.js │ │ ├── pages │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ ├── index.tsx │ │ │ └── styles.css │ │ ├── project.json │ │ ├── public │ │ │ └── .gitkeep │ │ ├── specs │ │ │ └── index.spec.tsx │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ ├── host │ │ ├── .env.development │ │ ├── .env.production │ │ ├── .eslintrc.json │ │ ├── components │ │ │ └── GlobalStyles │ │ │ │ └── index.tsx │ │ ├── index.d.ts │ │ ├── jest.config.ts │ │ ├── next-env.d.ts │ │ ├── next.config.js │ │ ├── pages │ │ │ ├── _app.tsx │ │ │ ├── _document.tsx │ │ │ └── index.tsx │ │ ├── project.json │ │ ├── public │ │ │ └── .gitkeep │ │ ├── services │ │ │ └── queryClient.ts │ │ ├── specs │ │ │ └── index.spec.tsx │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ └── plp │ │ ├── .env.development │ │ ├── .env.production │ │ ├── .eslintrc.json │ │ ├── components │ │ ├── GlobalStyles │ │ │ └── index.tsx │ │ ├── ProductCard │ │ │ └── index.tsx │ │ ├── ProductList │ │ │ └── index.tsx │ │ └── ProductOverview │ │ │ └── index.tsx │ │ ├── index.d.ts │ │ ├── jest.config.ts │ │ ├── next-env.d.ts │ │ ├── next.config.js │ │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.tsx │ │ ├── api │ │ │ └── products │ │ │ │ ├── [productId].ts │ │ │ │ └── index.ts │ │ ├── index.tsx │ │ └── products │ │ │ └── [productId].tsx │ │ ├── project.json │ │ ├── public │ │ └── .gitkeep │ │ ├── services │ │ └── queryClient.ts │ │ ├── specs │ │ └── index.spec.tsx │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json ├── babel.config.json ├── jest.config.ts ├── jest.preset.js ├── libs │ ├── .gitkeep │ └── domain │ │ ├── .eslintrc.json │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ ├── index.ts │ │ └── types.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.lib.json │ │ └── tsconfig.spec.json ├── nx.json ├── package.json ├── tools │ ├── generators │ │ └── .gitkeep │ └── tsconfig.tools.json └── tsconfig.base.json ├── nextjs-ssr ├── README.md ├── checkout │ ├── components │ │ ├── exposedTitle.js │ │ ├── sample.module.css │ │ └── test.js │ ├── next.config.js │ ├── package.json │ ├── pages-map.js │ ├── pages │ │ ├── _app.js │ │ ├── _document.js │ │ ├── checkout.js │ │ ├── index.js │ │ ├── p │ │ │ └── [...slug].js │ │ └── shop.js │ └── public │ │ └── favicon.ico ├── e2e │ └── checkNextjsSsr.spec.ts ├── home │ ├── components │ │ ├── helloWorld.js │ │ └── nav.js │ ├── next.config.js │ ├── package.json │ ├── pages-map.js │ ├── pages │ │ ├── _app.js │ │ ├── _document.js │ │ ├── checkout.js │ │ ├── index.js │ │ ├── p │ │ │ └── [...slug].js │ │ └── shop.js │ └── public │ │ └── favicon.ico ├── index.spec.js ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── shop │ ├── components │ ├── exposedTitle.js │ └── nav.js │ ├── next.config.js │ ├── package.json │ ├── pages-map.js │ ├── pages │ ├── _app.js │ ├── _document.js │ ├── checkout.js │ ├── index.js │ ├── p │ │ └── [...slug].js │ └── shop.js │ └── public │ └── favicon.ico ├── opencode.json ├── package.json ├── playwright-e2e ├── common │ ├── base.ts │ ├── basePage.ts │ ├── selectors.ts │ └── testFixtures.ts ├── fixtures │ └── constants.ts ├── tsconfig.json └── types │ └── cssAttr.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── quasar-cli-vue3-webpack-javascript ├── README.md ├── app-exposes │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .postcssrc.js │ ├── .quasar │ │ ├── app.js │ │ ├── client-entry.js │ │ ├── client-prefetch.js │ │ ├── main.js │ │ └── quasar-user-options.js │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── babel.config.js │ ├── jsconfig.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── icons │ │ │ ├── favicon-128x128.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ └── favicon-96x96.png │ ├── quasar.config.js │ └── src │ │ ├── App.vue │ │ ├── assets │ │ └── quasar-logo-vertical.svg │ │ ├── boot │ │ └── .gitkeep │ │ ├── components │ │ ├── AppButton.vue │ │ ├── AppList.vue │ │ └── EssentialLink.vue │ │ ├── css │ │ ├── app.scss │ │ └── quasar.variables.scss │ │ ├── index.template.html │ │ ├── layouts │ │ └── MainLayout.vue │ │ ├── pages │ │ ├── ComponentsPage.vue │ │ ├── ErrorNotFound.vue │ │ └── IndexPage.vue │ │ └── router │ │ ├── index.js │ │ └── routes.js ├── app-general │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .postcssrc.js │ ├── .quasar │ │ ├── app.js │ │ ├── client-entry.js │ │ ├── client-prefetch.js │ │ ├── main.js │ │ └── quasar-user-options.js │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── README.md │ ├── babel.config.js │ ├── jsconfig.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── icons │ │ │ ├── favicon-128x128.png │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ └── favicon-96x96.png │ ├── quasar.config.js │ └── src │ │ ├── App.vue │ │ ├── assets │ │ └── quasar-logo-vertical.svg │ │ ├── boot │ │ └── .gitkeep │ │ ├── components │ │ ├── EssentialLink.vue │ │ ├── ListenAppButton.vue │ │ └── ListenAppList.vue │ │ ├── css │ │ ├── app.scss │ │ └── quasar.variables.scss │ │ ├── index.template.html │ │ ├── layouts │ │ └── MainLayout.vue │ │ ├── pages │ │ ├── ErrorNotFound.vue │ │ ├── IndexPage.vue │ │ └── SharedComponentsPage.vue │ │ └── router │ │ ├── index.js │ │ └── routes.js ├── e2e │ └── CheckAppExposes.spec.ts ├── package.json └── playwright.config.ts ├── react-16-17-18-ssr ├── .gitignore ├── README.md ├── package.json ├── remote1 │ ├── .babelrc │ ├── .gitignore │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── rspack.config.js │ ├── src │ │ ├── App.tsx │ │ ├── Content.tsx │ │ ├── index.html │ │ └── index.ts │ └── tsconfig.json ├── remote2 │ ├── .babelrc │ ├── .gitignore │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── package.json │ ├── rspack.config.js │ ├── src │ │ ├── App.tsx │ │ ├── Image.tsx │ │ ├── index.html │ │ └── index.ts │ └── tsconfig.json ├── shell │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ └── App.tsx │ │ │ └── index.ts │ │ └── server │ │ │ ├── index.ts │ │ │ ├── middleware.ts │ │ │ ├── render.tsx │ │ │ └── server-entry.ts │ └── tsconfig.json └── tsconfig.base.json ├── react-18-code-splitting ├── .gitignore ├── README.md ├── app1 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ └── App.tsx │ │ │ └── index.ts │ │ └── server │ │ │ ├── index.ts │ │ │ ├── middleware.ts │ │ │ ├── render.tsx │ │ │ └── server-entry.ts │ └── tsconfig.json ├── app2 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ ├── App.tsx │ │ │ │ └── Content.tsx │ │ │ └── index.ts │ │ └── server │ │ │ ├── index.ts │ │ │ ├── middleware.ts │ │ │ ├── render.tsx │ │ │ └── server-entry.ts │ └── tsconfig.json ├── e2e │ └── checkReact18CodeSplittingApp.spec.ts ├── package.json ├── playwright.config.ts └── tsconfig.base.json ├── react-18-server-2-server ├── .gitignore ├── README.md ├── app1 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ └── App.tsx │ │ │ └── index.ts │ │ └── server │ │ │ ├── index.ts │ │ │ ├── middleware.ts │ │ │ ├── render.tsx │ │ │ └── server-entry.ts │ └── tsconfig.json ├── app2 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ ├── App.tsx │ │ │ │ └── Content.tsx │ │ │ └── index.ts │ │ └── server │ │ │ ├── index.ts │ │ │ ├── middleware.ts │ │ │ ├── render.tsx │ │ │ ├── routes │ │ │ └── user.ts │ │ │ └── server-entry.ts │ └── tsconfig.json ├── e2e │ └── checkReact18Server2ServerApps.spec.ts ├── package.json ├── playwright.config.ts └── tsconfig.base.json ├── react-18-ssr ├── .gitignore ├── README.md ├── package.json ├── remote1 │ ├── .babelrc │ ├── .gitignore │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── App.tsx │ │ ├── Content.tsx │ │ ├── index.html │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── remote2 │ ├── .babelrc │ ├── .gitignore │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── package.json │ ├── src │ │ ├── App.tsx │ │ ├── Image.tsx │ │ ├── index.html │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── shell │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ └── App.tsx │ │ │ └── index.ts │ │ └── server │ │ │ ├── index.ts │ │ │ ├── middleware.ts │ │ │ ├── render.tsx │ │ │ └── server-entry.ts │ └── tsconfig.json └── tsconfig.base.json ├── react-in-vue ├── README.md ├── e2e │ └── checkReactInVueApps.spec.ts ├── home │ ├── package.json │ ├── src │ │ ├── App.js │ │ ├── Button.js │ │ ├── bootstrap.js │ │ ├── index.html │ │ └── index.js │ └── webpack.config.js ├── layout │ ├── index.html │ ├── package.json │ ├── src │ │ ├── Layout.js │ │ ├── ReactButton.js │ │ ├── bootstrap.js │ │ └── main.js │ └── webpack.config.js ├── package.json └── playwright.config.ts ├── react-livereload ├── README.md ├── e2e │ ├── checkHostApp.spec.ts │ ├── checkRemoteApp.spec.ts │ └── runAll.spec.ts ├── host │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── libs │ ├── package.json │ ├── src │ │ └── index.js │ └── webpack.config.js ├── package.json ├── playwright.config.ts └── remote1 │ ├── package.json │ ├── public │ └── index.html │ ├── src │ ├── App.js │ ├── Button.js │ ├── Heading.js │ ├── bootstrap.js │ └── index.js │ └── webpack.config.js ├── react-manifest-example ├── README.md ├── host │ ├── @mf-types │ │ ├── index.d.ts │ │ ├── remote1 │ │ │ ├── apis.d.ts │ │ │ ├── app.d.ts │ │ │ ├── button.d.ts │ │ │ └── compiled-types │ │ │ │ ├── app.d.ts │ │ │ │ └── button.d.ts │ │ └── remote2 │ │ │ ├── apis.d.ts │ │ │ ├── button.d.ts │ │ │ └── compiled-types │ │ │ └── button.d.ts │ ├── README.md │ ├── package.json │ ├── rsbuild.config.ts │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── bootstrap.tsx │ │ ├── env.d.ts │ │ ├── index.tsx │ │ ├── navigation.tsx │ │ └── pages │ │ │ ├── Home.tsx │ │ │ ├── remote1.tsx │ │ │ └── remote2.tsx │ └── tsconfig.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── remote1 │ ├── README.md │ ├── package.json │ ├── rsbuild.config.ts │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── bootstrap.tsx │ │ ├── button.tsx │ │ ├── env.d.ts │ │ └── index.tsx │ └── tsconfig.json └── remote2 │ ├── README.md │ ├── package.json │ ├── rsbuild.config.ts │ ├── src │ ├── App.css │ ├── App.tsx │ ├── bootstrap.tsx │ ├── button.tsx │ ├── env.d.ts │ └── index.tsx │ └── tsconfig.json ├── react-nextjs ├── .gitignore ├── README.md ├── nextjs-host-react-remote │ ├── README.md │ ├── e2e │ │ ├── fixtures │ │ │ ├── changedContent.js │ │ │ └── originalContent.js │ │ └── tests │ │ │ ├── commonChecks.spec.ts │ │ │ ├── hostChecks.spec.ts │ │ │ ├── remoteChecks.spec.ts │ │ │ └── runAll.spec.ts │ ├── host │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.js │ │ │ ├── _document.js │ │ │ ├── api │ │ │ │ └── hello.js │ │ │ └── index.js │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── vercel.svg │ │ └── styles │ │ │ ├── Home.module.css │ │ │ └── globals.css │ ├── package.json │ ├── playwright.config.ts │ └── remote │ │ ├── package.json │ │ ├── public │ │ └── index.html │ │ ├── src │ │ ├── App.jsx │ │ ├── bootstrap.jsx │ │ ├── components │ │ │ └── Nav.jsx │ │ └── index.jsx │ │ └── webpack.config.js ├── nextjs-host-remote │ ├── e2e │ │ ├── fixtures │ │ │ ├── host │ │ │ │ ├── changedContent.js │ │ │ │ └── originalContent.js │ │ │ └── remote │ │ │ │ ├── changedContent.js │ │ │ │ └── originalContent.js │ │ └── tests │ │ │ ├── commonChecks.spec.ts │ │ │ ├── hostChecks.spec.ts │ │ │ ├── remoteChecks.spec.ts │ │ │ └── runAll.spec.ts │ ├── host │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages │ │ │ ├── _app.js │ │ │ ├── _document.js │ │ │ ├── api │ │ │ │ └── hello.js │ │ │ └── index.js │ │ ├── public │ │ │ ├── favicon.ico │ │ │ └── vercel.svg │ │ └── styles │ │ │ ├── Home.module.css │ │ │ └── globals.css │ ├── package.json │ ├── playwright.config.ts │ └── remote │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── components │ │ └── nextjs-remote-component.js │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages │ │ ├── _app.js │ │ ├── api │ │ │ └── hello.js │ │ └── index.js │ │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ │ └── styles │ │ ├── Home.module.css │ │ └── globals.css ├── react-host-nextjs-remote │ ├── e2e │ │ └── CommonCheck.spec.ts │ ├── host │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── bootstrap.jsx │ │ │ ├── components │ │ │ │ └── Nav.jsx │ │ │ └── index.jsx │ │ └── webpack.config.js │ ├── package.json │ ├── playwright.config.ts │ └── remote │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── README.md │ │ ├── components │ │ ├── nextjs-remote-component.js │ │ └── nextjs-remote-page.js │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pages │ │ ├── _app.js │ │ ├── api │ │ │ └── hello.js │ │ └── index.js │ │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ │ └── styles │ │ ├── Home.module.css │ │ └── globals.css └── react-host-remote │ ├── e2e │ └── CommonCheck.spec.ts │ ├── host │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.jsx │ │ ├── bootstrap.jsx │ │ ├── components │ │ │ └── Nav.jsx │ │ └── index.jsx │ └── webpack.config.js │ ├── package.json │ ├── playwright.config.ts │ └── remote │ ├── package.json │ ├── public │ └── index.html │ ├── src │ ├── App.jsx │ ├── bootstrap.jsx │ ├── components │ │ ├── Nav.css │ │ └── Nav.jsx │ ├── index.jsx │ └── routes │ │ ├── Expenses.jsx │ │ └── Invoices.jsx │ └── webpack.config.js ├── react-preact-runtime-typescript ├── README.md ├── package.json ├── remote │ ├── package.json │ ├── rsbuild.config.ts │ ├── src │ │ ├── App.tsx │ │ ├── Button.tsx │ │ ├── appInjector.tsx │ │ ├── bootstrap.tsx │ │ └── index.ts │ └── tsconfig.json └── shell │ ├── package.json │ ├── rsbuild.config.ts │ ├── src │ ├── App.tsx │ ├── bootstrap.tsx │ ├── env.d.ts │ └── index.ts │ └── tsconfig.json ├── react-sharedworker ├── README.md ├── host │ ├── index.html │ ├── src │ │ ├── bootstrap.js │ │ ├── bootstrapWorker.js │ │ ├── index.js │ │ └── worker.js │ └── webpack.host-config.js ├── image.png ├── module │ ├── dev.js │ ├── src │ │ ├── index.js │ │ └── testValue.js │ └── webpack.module-config.js └── package.json ├── react-storybook ├── README.md ├── e2e │ └── checkCraApps.spec.ts ├── host │ ├── .gitignore │ ├── .storybook │ │ ├── main.js │ │ └── preview.js │ ├── modulefederation.config.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── scripts │ │ ├── build.js │ │ ├── overrides │ │ │ └── webpack-config.js │ │ └── start.js │ ├── src │ │ ├── App.js │ │ ├── Button.stories.jsx │ │ ├── Test.js │ │ ├── Test.stories.jsx │ │ ├── bootstrap.js │ │ ├── index.js │ │ └── stories │ │ │ ├── Button.jsx │ │ │ ├── Button.stories.js │ │ │ ├── Configure.mdx │ │ │ ├── Header.jsx │ │ │ ├── Header.stories.js │ │ │ ├── Page.jsx │ │ │ ├── Page.stories.js │ │ │ ├── assets │ │ │ ├── accessibility.png │ │ │ ├── accessibility.svg │ │ │ ├── addon-library.png │ │ │ ├── assets.png │ │ │ ├── avif-test-image.avif │ │ │ ├── context.png │ │ │ ├── discord.svg │ │ │ ├── docs.png │ │ │ ├── figma-plugin.png │ │ │ ├── github.svg │ │ │ ├── share.png │ │ │ ├── styling.png │ │ │ ├── testing.png │ │ │ ├── theming.png │ │ │ ├── tutorials.svg │ │ │ └── youtube.svg │ │ │ ├── button.css │ │ │ ├── header.css │ │ │ └── page.css │ └── storybook-static │ │ └── favicon.ico ├── package.json ├── playwright.config.ts └── remote │ ├── .gitignore │ ├── modulefederation.config.js │ ├── package.json │ ├── public │ ├── favicon.ico │ └── index.html │ ├── scripts │ ├── build.js │ ├── overrides │ │ └── webpack-config.js │ └── start.js │ └── src │ ├── App.js │ ├── Button.js │ ├── Button.module.css │ ├── bootstrap.js │ └── index.js ├── react-webpack-host-vite-remote ├── .gitignore ├── LICENSE ├── README.md ├── host │ ├── .babelrc │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.jsx │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml └── remote │ ├── .__mf__temp │ └── remotevite │ │ └── localSharedImportMap.js │ ├── index.html │ ├── package.json │ ├── src │ ├── Button.tsx │ └── main.tsx │ └── vite.config.ts ├── redux-reducer-injection ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── bootstrap.js │ │ ├── index.js │ │ └── store.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── RemoteApp.js │ │ ├── index.js │ │ └── reducer.js │ └── webpack.config.js ├── e2e │ └── checkApplications.spec.ts ├── package.json └── playwright.config.ts ├── remix ├── app1 │ ├── .gitignore │ ├── app │ │ ├── root.tsx │ │ └── routes │ │ │ └── _index.tsx │ ├── components │ │ └── Button.jsx │ ├── package.json │ ├── remix.config.js │ ├── server.ts │ ├── tsconfig.json │ ├── utils │ │ ├── HoistContainerReferencesPlugin.js │ │ ├── RemixAssetsManifestPlugin.js │ │ ├── get-exports.js │ │ ├── get-routes.js │ │ ├── manifest.js │ │ └── server-build-entry.js │ ├── webpack.browser.js │ └── webpack.server.js ├── app2 │ ├── .gitignore │ ├── app │ │ ├── root.tsx │ │ └── routes │ │ │ └── _index.tsx │ ├── components │ │ └── Button.jsx │ ├── package.json │ ├── remix.config.js │ ├── server.ts │ ├── tsconfig.json │ ├── utils │ │ ├── HoistContainerReferencesPlugin.js │ │ ├── RemixAssetsManifestPlugin.js │ │ ├── get-exports.js │ │ ├── get-routes.js │ │ ├── manifest.js │ │ └── server-build-entry.js │ ├── webpack.browser.js │ └── webpack.server.js ├── package.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml ├── renovate.json ├── repotools.js ├── rsbuild-vue3-vuex ├── README.md ├── consumer │ ├── .gitignore │ ├── package.json │ ├── postcss.config.js │ ├── rsbuild.config.ts │ ├── src │ │ ├── App.vue │ │ ├── bootstrap.js │ │ ├── main.js │ │ ├── router │ │ │ ├── index.js │ │ │ └── routes.js │ │ ├── store │ │ │ └── index.js │ │ └── views │ │ │ └── Index.vue │ └── tailwind.config.js ├── package.json └── provider │ ├── .gitignore │ ├── package.json │ ├── postcss.config.cjs │ ├── rsbuild.config.ts │ ├── src │ ├── App.vue │ ├── bootstrap.js │ ├── main.js │ ├── store │ │ └── index.js │ └── views │ │ ├── AppIndex.vue │ │ └── Landing.vue │ └── tailwind.config.js ├── rspack-remix ├── app1 │ ├── .gitignore │ ├── app │ │ ├── root.tsx │ │ └── routes │ │ │ └── _index.tsx │ ├── components │ │ └── Button.jsx │ ├── package.json │ ├── remix.config.js │ ├── server.ts │ ├── tsconfig.json │ ├── utils │ │ ├── HoistContainerReferencesPlugin.js │ │ ├── RemixAssetsManifestPlugin.js │ │ ├── get-exports.js │ │ ├── get-routes.js │ │ ├── manifest.js │ │ └── server-build-entry.js │ ├── webpack.browser.js │ └── webpack.server.js ├── app2 │ ├── .gitignore │ ├── app │ │ ├── root.tsx │ │ └── routes │ │ │ └── _index.tsx │ ├── components │ │ └── Button.jsx │ ├── package.json │ ├── remix.config.js │ ├── server.ts │ ├── tsconfig.json │ ├── utils │ │ ├── HoistContainerReferencesPlugin.js │ │ ├── RemixAssetsManifestPlugin.js │ │ ├── get-exports.js │ │ ├── get-routes.js │ │ ├── manifest.js │ │ └── server-build-entry.js │ ├── webpack.browser.js │ └── webpack.server.js └── package.json ├── rspack-webpack-interop ├── README.md ├── app-01 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── Markdown.jsx │ │ ├── Page.jsx │ │ ├── Routes.jsx │ │ ├── SideNav.jsx │ │ ├── bootstrap.jsx │ │ ├── docs │ │ │ ├── Dialog.md │ │ │ ├── Tabs.md │ │ │ ├── UiLibrary.md │ │ │ └── Welcome.md │ │ ├── index.jsx │ │ └── pages │ │ │ ├── dialog-page.jsx │ │ │ ├── index-page.jsx │ │ │ ├── routing-page.jsx │ │ │ ├── svelte-page.jsx │ │ │ └── ui-library-page.jsx │ └── webpack.config.js ├── app-02 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── Dialog.jsx │ │ ├── Tabs.jsx │ │ ├── bootstrap.js │ │ ├── index.js │ │ └── theme.js │ └── webpack.config.js ├── app-03 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.jsx │ │ ├── Button.jsx │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app-04 │ ├── .gitignore │ ├── README.md │ ├── package.json │ ├── public │ │ ├── favicon.png │ │ ├── global.css │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── App.svelte │ │ ├── loadApp.js │ │ └── main.js │ └── webpack.config.js ├── app-05 │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── rspack.config.js │ ├── src │ │ ├── components │ │ │ ├── action-button.ts │ │ │ └── alert-box.ts │ │ ├── index.html │ │ └── index.ts │ ├── tsconfig.json │ └── webpack.config.js ├── e2e │ ├── checkComrehensiveDemoReact18App1.spec.ts │ ├── checkComrehensiveDemoReact18App2.spec.ts │ ├── checkComrehensiveDemoReact18App3.spec.ts │ ├── checkComrehensiveDemoReact18App4.spec.ts │ ├── checkComrehensiveDemoReact18App5.spec.ts │ └── runAllComprehensiveDemoReact18Tests.spec.ts ├── package.json └── playwright.config.ts ├── rspack-webpack-offload ├── README.md ├── README_zh-cn.md ├── component-app │ ├── App.jsx │ ├── bootstrap.js │ ├── index.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── src │ │ ├── Button.jsx │ │ ├── Dialog.jsx │ │ ├── Logo.jsx │ │ ├── MF.jpeg │ │ ├── ToolTip.jsx │ │ └── tool-tip.css │ └── webpack.config.js ├── e2e │ └── checkApplication.spec.ts ├── lib-app │ ├── empty.js │ ├── index.js │ ├── package.json │ └── rspack.config.js ├── main-app │ ├── App.jsx │ ├── bootstrap.js │ ├── index.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ └── webpack.config.js ├── package.json └── playwright.config.ts ├── rspack_hmr ├── README.md ├── app2 │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── rspack.config.js │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── Hello.tsx │ │ ├── assets │ │ │ └── react.svg │ │ ├── bootstrap.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ ├── pi.ts │ │ └── react-env.d.ts │ └── tsconfig.json ├── host │ ├── .gitignore │ ├── @mf-types │ │ ├── app_02 │ │ │ ├── Hello.d.ts │ │ │ ├── apis.d.ts │ │ │ ├── compiled-types │ │ │ │ ├── Hello.d.ts │ │ │ │ └── pi.d.ts │ │ │ └── pi.d.ts │ │ └── index.d.ts │ ├── index.html │ ├── package.json │ ├── rspack.config.js │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── bootstrap.tsx │ │ ├── index.css │ │ ├── index.tsx │ │ └── react-env.d.ts │ └── tsconfig.json ├── package.json └── runhost │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── rspack.config.js │ ├── src │ ├── App.css │ ├── App.tsx │ ├── bootstrap.tsx │ ├── index.css │ ├── index.tsx │ └── react-env.d.ts │ └── tsconfig.json ├── runtime-plugins ├── README.md ├── control-sharing │ ├── README.md │ ├── app1 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── ControlPanel │ │ │ │ └── index.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── app2 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── control-share.js │ ├── control-share.ts │ ├── e2e │ │ └── checkAutomaticVendorApps.spec.ts │ ├── package.json │ └── playwright.config.ts ├── isolate-shared-dependencies │ ├── .gitignore │ ├── README.md │ ├── app1 │ │ ├── isolatePlugin.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── bootstrap.ts │ │ │ ├── index.ts │ │ │ └── shims.d.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── app2 │ │ ├── isolatePlugin.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── bootstrap.ts │ │ │ ├── index.ts │ │ │ └── shims.d.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── app3 │ │ ├── isolatePlugin.ts │ │ ├── package.json │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── bootstrap.ts │ │ │ ├── index.ts │ │ │ └── shims.d.ts │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── e2e │ │ └── checkIsolatedDependencies.spec.ts │ ├── package.json │ ├── playwright.config.ts │ ├── plugin │ │ ├── isolatePluginFactory.ts │ │ └── package.json │ ├── shared-lib-2 │ │ ├── index.d.ts │ │ ├── index.js │ │ └── package.json │ ├── shared-lib │ │ ├── index.d.ts │ │ ├── index.js │ │ └── package.json │ └── tsconfig.json ├── multiple-react-versions │ ├── README.md │ ├── app1 │ │ ├── .babelrc │ │ ├── fallback.js │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── react-adapter-runtime-plugin.ts │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── bootstrap.js │ │ │ ├── components │ │ │ │ ├── App.js │ │ │ │ └── ComponentWithHook.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── app2 │ │ ├── .babelrc │ │ ├── fallback.js │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── react-adapter-runtime-plugin.ts │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── bootstrap.js │ │ │ ├── components │ │ │ │ ├── App.js │ │ │ │ ├── Button.js │ │ │ │ └── ModernReactComponent.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── e2e │ │ └── spec.spec.ts │ ├── package.json │ ├── playwright.config.ts │ ├── sandbox.config.json │ └── tsconfig.json ├── offline-remote │ ├── README.md │ ├── app1 │ │ ├── offline-remote.js │ │ ├── offline-remote.ts │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── app2 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── e2e │ │ └── checkAutomaticVendorApps.spec.ts │ ├── package.json │ └── playwright.config.ts ├── package.json ├── remote-control │ ├── README.md │ ├── app1 │ │ ├── package.json │ │ ├── pick-remote.js │ │ ├── pick-remote.ts │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── app2 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── app3 │ │ ├── package.json │ │ ├── public │ │ │ └── index.html │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.js │ │ │ ├── Button.js │ │ │ ├── bootstrap.js │ │ │ └── index.js │ │ └── webpack.config.js │ ├── e2e │ │ └── checkAutomaticVendorApps.spec.ts │ ├── package.json │ └── playwright.config.ts ├── remote-router │ ├── README.md │ ├── host │ │ ├── .babelrc │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── config │ │ │ ├── runtimePlugin.js │ │ │ ├── webpack.config.build.js │ │ │ ├── webpack.config.default.js │ │ │ ├── webpack.config.modulefederation.js │ │ │ ├── webpack.config.resolve.js │ │ │ └── webpack.config.serve.js │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── src │ │ │ ├── bootstrap.js │ │ │ ├── features │ │ │ │ └── Home │ │ │ │ │ ├── Home.jsx │ │ │ │ │ └── index.tsx │ │ │ ├── index.html │ │ │ └── index.js │ │ └── webpack.config.js │ ├── package.json │ ├── pnpm-lock.yaml │ ├── pnpm-workspace.yaml │ └── remotes-monorepo │ │ ├── .editorconfig │ │ ├── .eslintignore │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .nvmrc │ │ ├── .prettierignore │ │ ├── README.md │ │ ├── jest.config.ts │ │ ├── jest.preset.js │ │ ├── nx.json │ │ ├── package.json │ │ ├── packages │ │ ├── remote-one │ │ │ ├── .babelrc │ │ │ ├── .eslintrc.json │ │ │ ├── jest.config.ts │ │ │ ├── module-federation.config.ts │ │ │ ├── project.json │ │ │ ├── src │ │ │ │ └── HelloWorld │ │ │ │ │ ├── HelloWorld.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── tsconfig.app.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.spec.json │ │ │ ├── webpack.config.prod.ts │ │ │ └── webpack.config.ts │ │ └── remote-two │ │ │ ├── .babelrc │ │ │ ├── .eslintrc.json │ │ │ ├── jest.config.ts │ │ │ ├── module-federation.config.ts │ │ │ ├── project.json │ │ │ ├── src │ │ │ └── Button │ │ │ │ ├── Button.tsx │ │ │ │ └── index.tsx │ │ │ ├── tsconfig.app.json │ │ │ ├── tsconfig.json │ │ │ ├── tsconfig.spec.json │ │ │ ├── webpack.config.prod.ts │ │ │ └── webpack.config.ts │ │ └── tsconfig.base.json └── single-runtime │ ├── README.md │ ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── single-runtime.js │ ├── src │ │ ├── App.js │ │ ├── Button.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js │ ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── rspack.config.js │ ├── single-runtime.js │ ├── src │ │ ├── App.js │ │ ├── Button.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js │ ├── e2e │ └── checkAutomaticVendorApps.spec.ts │ ├── package.json │ └── playwright.config.ts ├── rust-wasm ├── README.md ├── diagram.png ├── e2e │ ├── methods │ │ └── methods.ts │ └── tests │ │ ├── commonChecks.spec.ts │ │ └── hostAppChecks.spec.ts ├── host │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── app.jsx │ │ ├── bootstrap.jsx │ │ └── index.js │ └── webpack.config.js ├── package.json ├── playwright.config.ts └── remote │ ├── Cargo.lock │ ├── Cargo.toml │ ├── package.json │ ├── pkg │ ├── index.d.ts │ ├── index.js │ ├── index_bg.js │ ├── index_bg.wasm │ ├── index_bg.wasm.d.ts │ └── package.json │ ├── public │ ├── index.html │ └── index.js │ ├── src │ ├── lib.rs │ ├── universe.rs │ └── utils.rs │ └── webpack.config.js ├── scripts └── ci-local │ ├── run-federated-css-ssr.sh │ └── run-federated-css.sh ├── self-healing ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── Button.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── e2e │ └── tests │ │ └── commonChecks.spec.ts ├── package.json └── playwright.config.ts ├── server-side-render-only ├── README.md ├── e2e │ └── tests │ │ └── checkServersideRenderOnlyApp.spec.ts ├── hostServer │ ├── App.js │ ├── public │ │ └── server │ │ │ ├── hostServer_App_js.server.js │ │ │ └── server.js │ ├── server.js │ └── webpack.config.js ├── package.json ├── playwright.config.ts └── remoteServer │ ├── App.js │ ├── SharedComponent.js │ ├── public │ └── server │ │ ├── container.js │ │ ├── remoteServer_SharedComponent_js.server.js │ │ ├── server.js │ │ ├── vendors-node_modules_pnpm_react_16_14_0_node_modules_react_index_js.server.js │ │ └── vendors-node_modules_react_index_js.server.js │ ├── server.js │ └── webpack.config.js ├── server-side-rendering ├── .gitignore ├── README.md ├── cypress.env.json ├── package.json ├── remote1 │ ├── .babelrc │ ├── .gitignore │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── package.json │ ├── src │ │ ├── App.jsx │ │ ├── Content.jsx │ │ ├── index.html │ │ └── index.js │ └── webpack.config.js ├── remote2 │ ├── .babelrc │ ├── .gitignore │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── package.json │ ├── src │ │ ├── App.jsx │ │ ├── Image.jsx │ │ ├── index.html │ │ └── index.js │ └── webpack.config.js └── shell │ ├── .babelrc │ ├── .nvmrc │ ├── config │ ├── module-federation.js │ ├── webpack.client.js │ ├── webpack.server.js │ └── webpack.shared.js │ ├── nodemon.json │ ├── package.json │ ├── server │ ├── index.js │ ├── middleware.js │ ├── render.js │ └── server-entry.js │ └── src │ ├── bootstrap.js │ ├── components │ └── App.js │ ├── external.js │ └── index.js ├── shared-context ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── Welcome.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── e2e │ ├── checkSharedContextApps.spec.ts │ └── page-objects │ │ └── sharedContextPage.ts ├── package.json ├── playwright.config.ts └── shared-library │ ├── package.json │ └── src │ ├── NameContextProvider.js │ └── index.js ├── shared-directory ├── README.md ├── image.png ├── package.json ├── rust-host │ ├── README.md │ ├── package.json │ ├── rsbuild.config.ts │ ├── src │ │ ├── bootstrap.tsx │ │ ├── env.d.ts │ │ ├── index.tsx │ │ └── shared │ │ │ ├── dir1 │ │ │ └── file1.js │ │ │ ├── file2.js │ │ │ └── plugin.js │ └── tsconfig.json └── vite-remote │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ ├── App1.jsx │ ├── main.jsx │ └── shared │ │ ├── dir1 │ │ └── file1.js │ │ ├── file2.js │ │ └── plugin.js │ └── vite.config.js ├── shared-routes2 ├── README.md ├── app1 │ ├── AddRuntimeRequiremetToPromiseExternal.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── HomePage.js │ │ ├── Navigation.js │ │ ├── bootstrap.js │ │ ├── index.js │ │ ├── placeholder.js │ │ └── routes.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── AboutPage.js │ │ ├── App.js │ │ ├── bootstrap.js │ │ ├── index.js │ │ └── routes.js │ └── webpack.config.js ├── cypress.env.json ├── e2e │ └── CommonCheck.cy.ts └── package.json ├── shared-routing ├── README.md ├── cypress.env.json ├── dashboard │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── DashboardService.js │ │ ├── Widget.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── e2e │ ├── methods │ │ └── methods.ts │ └── tests │ │ ├── dashboardPageChecks.cy.ts │ │ ├── ordersPageChecks.cy.ts │ │ ├── profilePageChecks.cy.ts │ │ └── runAll.cy.ts ├── order │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── OrderService.js │ │ ├── RecentOrdersWidget.js │ │ ├── bootstrap.js │ │ ├── data.js │ │ └── index.js │ └── webpack.config.js ├── package.json ├── profile │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── ProfilePage.js │ │ ├── assets │ │ │ ├── css │ │ │ │ └── material-dashboard-react.css │ │ │ ├── github │ │ │ │ ├── angular.png │ │ │ │ ├── chrome.png │ │ │ │ ├── dashboard.jpg │ │ │ │ ├── edge.png │ │ │ │ ├── firefox.png │ │ │ │ ├── html.png │ │ │ │ ├── map.jpg │ │ │ │ ├── md-react.gif │ │ │ │ ├── notifications.jpg │ │ │ │ ├── opera.png │ │ │ │ ├── opt_md_angular_thumbnail.jpg │ │ │ │ ├── opt_md_thumbnail.jpg │ │ │ │ ├── opt_md_vue_thumbnail.jpg │ │ │ │ ├── opt_mdr_thumbnail.jpg │ │ │ │ ├── react.svg │ │ │ │ ├── safari.png │ │ │ │ ├── tables.jpg │ │ │ │ ├── userprofile.jpg │ │ │ │ └── vuejs.png │ │ │ ├── img │ │ │ │ ├── apple-icon.png │ │ │ │ ├── cover.jpeg │ │ │ │ ├── faces │ │ │ │ │ ├── marc.jpg │ │ │ │ │ └── zack.jpg │ │ │ │ ├── favicon.png │ │ │ │ ├── mask.png │ │ │ │ ├── new_logo.png │ │ │ │ ├── reactlogo.png │ │ │ │ ├── sidebar-1.jpg │ │ │ │ ├── sidebar-2.jpg │ │ │ │ ├── sidebar-3.jpg │ │ │ │ ├── sidebar-4.jpg │ │ │ │ └── tim_80x80.png │ │ │ └── jss │ │ │ │ ├── material-dashboard-react.js │ │ │ │ └── material-dashboard-react │ │ │ │ ├── cardImagesStyles.js │ │ │ │ ├── checkboxAdnRadioStyle.js │ │ │ │ ├── components │ │ │ │ ├── buttonStyle.js │ │ │ │ ├── cardAvatarStyle.js │ │ │ │ ├── cardBodyStyle.js │ │ │ │ ├── cardFooterStyle.js │ │ │ │ ├── cardHeaderStyle.js │ │ │ │ ├── cardIconStyle.js │ │ │ │ ├── cardStyle.js │ │ │ │ ├── customInputStyle.js │ │ │ │ ├── customTabsStyle.js │ │ │ │ ├── footerStyle.js │ │ │ │ ├── headerLinksStyle.js │ │ │ │ ├── headerStyle.js │ │ │ │ ├── rtlHeaderLinksStyle.js │ │ │ │ ├── sidebarStyle.js │ │ │ │ ├── snackbarContentStyle.js │ │ │ │ ├── tableStyle.js │ │ │ │ ├── tasksStyle.js │ │ │ │ └── typographyStyle.js │ │ │ │ ├── dropdownStyle.js │ │ │ │ ├── layouts │ │ │ │ ├── adminStyle.js │ │ │ │ └── rtlStyle.js │ │ │ │ ├── tooltipStyle.js │ │ │ │ └── views │ │ │ │ ├── dashboardStyle.js │ │ │ │ ├── iconsStyle.js │ │ │ │ └── rtlStyle.js │ │ ├── bootstrap.js │ │ ├── components │ │ │ ├── Card │ │ │ │ ├── Card.js │ │ │ │ ├── CardAvatar.js │ │ │ │ ├── CardBody.js │ │ │ │ ├── CardFooter.js │ │ │ │ ├── CardHeader.js │ │ │ │ └── CardIcon.js │ │ │ ├── CustomButtons │ │ │ │ └── Button.js │ │ │ ├── CustomInput │ │ │ │ └── CustomInput.js │ │ │ ├── CustomTabs │ │ │ │ └── CustomTabs.js │ │ │ ├── FixedPlugin │ │ │ │ └── FixedPlugin.js │ │ │ ├── Footer │ │ │ │ └── Footer.js │ │ │ ├── Grid │ │ │ │ ├── GridContainer.js │ │ │ │ └── GridItem.js │ │ │ ├── Navbars │ │ │ │ ├── AdminNavbarLinks.js │ │ │ │ ├── Navbar.js │ │ │ │ └── RTLNavbarLinks.js │ │ │ ├── Sidebar │ │ │ │ └── Sidebar.js │ │ │ ├── Snackbar │ │ │ │ ├── Snackbar.js │ │ │ │ └── SnackbarContent.js │ │ │ ├── Table │ │ │ │ └── Table.js │ │ │ ├── Tasks │ │ │ │ └── Tasks.js │ │ │ └── Typography │ │ │ │ ├── Danger.js │ │ │ │ ├── Info.js │ │ │ │ ├── Muted.js │ │ │ │ ├── Primary.js │ │ │ │ ├── Quote.js │ │ │ │ ├── Success.js │ │ │ │ └── Warning.js │ │ └── index.js │ └── webpack.config.js ├── sales │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── DepositsWidget.js │ │ ├── TodayWidget.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js └── shell │ ├── package.json │ ├── public │ └── index.html │ ├── src │ ├── App.js │ ├── AppBar.js │ ├── AppDrawer.js │ ├── Service.js │ ├── Shell.js │ ├── Viewport.js │ ├── bootstrap.js │ ├── index.js │ └── useLocalStorageSync.js │ └── webpack.config.js ├── shared-store-cross-framework ├── README.md ├── cypress.env.json ├── e2e │ ├── methods │ │ └── methods.ts │ └── tests │ │ ├── checkApplication.cy.ts │ │ ├── commonChecks.cy.ts │ │ └── runAll.cy.ts ├── package.json ├── react-counter │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── ReactCounter.js │ │ ├── components │ │ │ ├── Button.js │ │ │ └── Layout.js │ │ └── index.js │ └── webpack.config.js ├── sandbox.config.json ├── shared-store │ ├── package.json │ ├── src │ │ ├── counter.js │ │ └── index.js │ └── webpack.config.js ├── shell │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── WrappedVueCounter.js │ │ ├── bootstrap.js │ │ ├── components │ │ │ ├── Container.js │ │ │ ├── Counter.js │ │ │ ├── Label.js │ │ │ └── Layout.js │ │ └── index.js │ └── webpack.config.js └── vue-counter │ ├── package.json │ ├── src │ ├── VueCounter.vue │ ├── bootstrap.js │ └── index.js │ └── webpack.config.js ├── simple-node ├── README.md ├── node-host │ ├── .eslintrc.json │ ├── package.json │ ├── rspack.config.js │ ├── src │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── bootstrap.js │ │ └── main.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── webpack.config.js ├── node-local-remote │ ├── .babelrc │ ├── .eslintrc.json │ ├── package.json │ ├── rspack.config.js │ ├── src │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── expose.js │ │ ├── index.html │ │ ├── main.js │ │ └── main.tsx │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── webpack.config.js ├── node-remote │ ├── .babelrc │ ├── .eslintrc.json │ ├── package.json │ ├── rspack.config.js │ ├── src │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── expose.js │ │ ├── index.html │ │ ├── main.js │ │ └── main.tsx │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── webpack.config.js └── package.json ├── styled-components ├── .gitignore ├── README.md ├── app1 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── clientAppEntrypoint.tsx │ │ │ ├── clientRender.tsx │ │ │ └── components │ │ │ │ └── App.tsx │ │ └── server │ │ │ ├── index.ts │ │ │ ├── renderAndExtractContext.tsx │ │ │ ├── serverAppEntrypoint.tsx │ │ │ └── serverRender.tsx │ └── tsconfig.json ├── app2 │ ├── .babelrc │ ├── config │ │ ├── module-federation.js │ │ ├── webpack.client.js │ │ ├── webpack.server.js │ │ └── webpack.shared.js │ ├── index.d.ts │ ├── package.json │ ├── src │ │ ├── client │ │ │ ├── clientAppEntrypoint.tsx │ │ │ ├── clientRender.tsx │ │ │ └── components │ │ │ │ ├── App.tsx │ │ │ │ └── Content.tsx │ │ └── server │ │ │ ├── index.ts │ │ │ ├── renderAndExtractContext.tsx │ │ │ ├── serverAppEntrypoint.tsx │ │ │ └── serverRender.tsx │ └── tsconfig.json ├── package.json └── tsconfig.base.json ├── test └── index.spec.js ├── third-party-scripts ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── e2e │ └── tests │ │ └── basicAppChecks.spec.ts ├── package.json ├── playwright.config.ts └── sandbox.config.json ├── tsconfig.json ├── typescript-monorepo ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── bootstrap.tsx │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── Button.tsx │ │ ├── bootstrap.tsx │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── e2e │ └── tests │ │ ├── checkApplication.spec.ts │ │ ├── commonChecks.spec.ts │ │ └── runAll.spec.ts ├── package.json ├── playwright.config.ts └── tsconfig.base.json ├── typescript-project-references ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── bootstrap.tsx │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── Button.tsx │ │ ├── bootstrap.tsx │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── e2e │ └── tests │ │ └── commonChecks.spec.ts ├── package.json ├── playwright.config.ts └── tsconfig.base.json ├── typescript-react-fallback ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── Components.tsx │ │ ├── bootstrap.tsx │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── Button.tsx │ │ ├── bootstrap.tsx │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── e2e │ └── tests │ │ └── commonChecks.spec.ts ├── package.json ├── playwright.config.ts └── tsconfig.base.json ├── typescript-react-monorepo-test ├── .gitignore ├── README.md ├── package.json └── packages │ ├── host │ ├── .gitignore │ ├── configs │ │ ├── federationConfig.js │ │ ├── webpack.base.js │ │ ├── webpack.cypress.js │ │ ├── webpack.dev.js │ │ └── webpack.prod.js │ ├── cypress.config.ts │ ├── cypress │ │ └── support │ │ │ ├── component-index.html │ │ │ └── component.ts │ ├── jest.config.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── ErrorBoundary.tsx │ │ ├── __tests__ │ │ │ ├── App.cy.tsx │ │ │ └── App.test.tsx │ │ ├── bootstrap.tsx │ │ ├── index.js │ │ └── remote.d.ts │ └── tsconfig.json │ └── remote │ ├── .gitignore │ ├── configs │ ├── federationConfig.js │ ├── webpack.base.js │ ├── webpack.dev.js │ └── webpack.prod.js │ ├── package.json │ ├── public │ └── index.html │ ├── src │ ├── App.tsx │ ├── bootstrap.tsx │ ├── components │ │ └── Button.tsx │ └── index.js │ └── tsconfig.json ├── typescript-react-monorepo ├── .gitignore ├── README.md ├── package.json └── packages │ ├── app1 │ ├── .gitignore │ ├── configs │ │ ├── federationConfig.js │ │ ├── webpack.base.js │ │ ├── webpack.dev.js │ │ └── webpack.prod.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── Routers │ │ │ └── index.tsx │ │ ├── bootstrap.tsx │ │ ├── components │ │ │ ├── Button.tsx │ │ │ └── Layout │ │ │ │ └── index.tsx │ │ ├── index.ts │ │ └── pages │ │ │ ├── Home.tsx │ │ │ └── Page_2.tsx │ └── tsconfig.json │ ├── app2 │ ├── .gitignore │ ├── configs │ │ ├── federationConfig.js │ │ ├── webpack.base.js │ │ ├── webpack.dev.js │ │ └── webpack.prod.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── Routers │ │ │ └── index.tsx │ │ ├── bootstrap.tsx │ │ ├── components │ │ │ └── Button.tsx │ │ ├── index.ts │ │ └── pages │ │ │ ├── Home.tsx │ │ │ └── Page_2.tsx │ └── tsconfig.json │ └── host │ ├── .gitignore │ ├── configs │ ├── federationConfig.js │ ├── webpack.base.js │ ├── webpack.dev.js │ └── webpack.prod.js │ ├── package.json │ ├── public │ └── index.html │ ├── src │ ├── App.tsx │ ├── ErrorBoundary.tsx │ ├── Routers │ │ ├── Local.tsx │ │ └── index.tsx │ ├── bootstrap.tsx │ ├── components │ │ └── RootLayout │ │ │ └── index.tsx │ ├── global.d.ts │ ├── index.ts │ └── pages │ │ ├── Home.tsx │ │ └── Page_2.tsx │ └── tsconfig.json ├── typescript ├── README.md ├── app1 │ ├── @mf-types │ │ └── app2 │ │ │ ├── Button.d.ts │ │ │ └── _types │ │ │ └── Button.d.ts │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── bootstrap.tsx │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.tsx │ │ ├── Button.tsx │ │ ├── bootstrap.tsx │ │ └── index.tsx │ ├── tsconfig.json │ └── webpack.config.js ├── e2e │ └── tests │ │ └── commonChecks.spec.ts ├── package.json └── playwright.config.ts ├── umd-federation ├── README.md ├── app1 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── App.js │ │ ├── bootstrap.js │ │ └── index.js │ └── webpack.config.js ├── app2 │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ └── index.jsx │ └── webpack.config.js ├── e2e │ └── checkUmdFederationApps.spec.ts ├── package.json ├── playwright.config.ts ├── pnpm-lock.yaml └── pnpm-workspace.yaml ├── updateReadmeExampleList.js ├── vue-cli ├── consumer │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.vue │ │ ├── bootstrap.js │ │ └── main.js │ └── vue.config.js ├── core │ ├── .eslintrc.js │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.vue │ │ ├── bootstrap.js │ │ ├── components │ │ │ ├── Button.vue │ │ │ └── Section.vue │ │ └── main.js │ └── vue.config.js ├── e2e │ ├── methods │ │ └── methods.ts │ └── tests │ │ ├── commonChecks.spec.ts │ │ ├── consumerAppChecks.spec.ts │ │ └── otherAppChecks.spec.ts ├── other │ ├── babel.config.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.vue │ │ ├── bootstrap.js │ │ ├── components │ │ │ └── MainComponent.vue │ │ └── main.js │ └── vue.config.js ├── package.json ├── playwright.config.ts └── readme.md ├── vue2-in-vue3 ├── README.md ├── e2e │ └── tests │ │ └── commonChecks.spec.ts ├── package.json ├── playwright.config.ts ├── pnpm-workspace.yaml ├── scripts │ ├── register-playwright-alias.cjs │ ├── run-playwright.cjs │ └── start-all.cjs ├── vue2 │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.vue │ │ ├── components │ │ │ ├── Button.vue │ │ │ └── Content.vue │ │ └── main.js │ └── webpack.config.js └── vue3 │ ├── index.html │ ├── package.json │ ├── src │ ├── App.vue │ ├── bootstrap.js │ ├── components │ │ └── Content.vue │ ├── main.js │ └── utils │ │ └── index.js │ └── webpack.config.js ├── vue3-cli-demo ├── README.md ├── app-exposes │ ├── .browserslistrc │ ├── .editorconfig │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── components │ │ │ └── HelloWorld.vue │ │ ├── index.ts │ │ ├── main.ts │ │ ├── router │ │ │ └── index.ts │ │ ├── shims-vue.d.ts │ │ ├── store │ │ │ └── index.ts │ │ └── views │ │ │ ├── AboutView.vue │ │ │ └── HomeView.vue │ ├── tsconfig.json │ └── vue.config.js ├── app-general │ ├── .browserslistrc │ ├── .editorconfig │ ├── .eslintrc.js │ ├── .gitignore │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── index.ts │ │ ├── main.ts │ │ ├── router │ │ │ └── index.ts │ │ ├── shims-vue.d.ts │ │ ├── store │ │ │ └── index.ts │ │ └── views │ │ │ └── HomeView.vue │ ├── tsconfig.json │ └── vue.config.js ├── e2e │ └── tests │ │ └── vue3CliDemoChecks.spec.ts ├── package.json └── playwright.config.ts └── vue3-demo ├── README.md ├── e2e └── tests │ ├── commonChecks.spec.ts │ ├── layoutChecks.spec.ts │ └── runAll.spec.ts ├── home ├── index.html ├── package.json ├── src │ ├── App.vue │ ├── components │ │ ├── Button.js │ │ └── Content.vue │ ├── index.js │ ├── logo.png │ └── main.js └── webpack.config.js ├── layout ├── index.html ├── package.json ├── src │ ├── Layout.vue │ ├── index.js │ ├── logo.png │ └── main.js └── webpack.config.js ├── package.json └── playwright.config.ts /.claude/agents/readme-updater.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.claude/agents/readme-updater.md -------------------------------------------------------------------------------- /.cursorignore: -------------------------------------------------------------------------------- 1 | **/dist/** -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/static/zephyr.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.github/static/zephyr.svg -------------------------------------------------------------------------------- /.github/workflows/on-push.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.github/workflows/on-push.yml -------------------------------------------------------------------------------- /.github/workflows/on-schedule.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.github/workflows/on-schedule.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.huskyrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.huskyrc -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.20.4 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/SECURITY.md -------------------------------------------------------------------------------- /advanced-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/advanced-api/README.md -------------------------------------------------------------------------------- /advanced-api/automatic-vendor-sharing/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /advanced-api/automatic-vendor-sharing/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /advanced-api/dynamic-remotes-runtime-environment-variables/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules 2 | -------------------------------------------------------------------------------- /advanced-api/dynamic-remotes-runtime-environment-variables/host/.dockerignore: -------------------------------------------------------------------------------- 1 | .prettierrc 2 | -------------------------------------------------------------------------------- /advanced-api/dynamic-remotes-runtime-environment-variables/host/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /advanced-api/dynamic-remotes-runtime-environment-variables/remote/.dockerignore: -------------------------------------------------------------------------------- 1 | .prettierrc 2 | -------------------------------------------------------------------------------- /advanced-api/dynamic-remotes-runtime-environment-variables/remote/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /advanced-api/dynamic-remotes-synchronous-imports/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /advanced-api/dynamic-remotes/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /advanced-api/dynamic-remotes/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /advanced-api/dynamic-remotes/app3/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /advanced-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/advanced-api/package.json -------------------------------------------------------------------------------- /angular-universal-ssr/.gitignore: -------------------------------------------------------------------------------- 1 | !/patched_packages/* 2 | -------------------------------------------------------------------------------- /angular-universal-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/angular-universal-ssr/README.md -------------------------------------------------------------------------------- /angular-universal-ssr/client-app/src/app/app.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-universal-ssr/client-app/src/app/client-home/client-home.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-universal-ssr/client-app/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-universal-ssr/client-app/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /angular-universal-ssr/e2e.ci.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/angular-universal-ssr/e2e.ci.js -------------------------------------------------------------------------------- /angular-universal-ssr/host-app/src/app/home/home.component.html: -------------------------------------------------------------------------------- 1 |
Home component
2 | -------------------------------------------------------------------------------- /angular-universal-ssr/host-app/src/app/home/home.component.scss: -------------------------------------------------------------------------------- 1 | .title { 2 | font-size: 25px; 3 | text-align: center; 4 | } 5 | -------------------------------------------------------------------------------- /angular-universal-ssr/host-app/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /angular-universal-ssr/host-app/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /angular-universal-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/angular-universal-ssr/package.json -------------------------------------------------------------------------------- /apollo-client/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ -------------------------------------------------------------------------------- /apollo-client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/README.md -------------------------------------------------------------------------------- /apollo-client/app1/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/app1/.babelrc -------------------------------------------------------------------------------- /apollo-client/app1/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/app1/index.d.ts -------------------------------------------------------------------------------- /apollo-client/app1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/app1/package.json -------------------------------------------------------------------------------- /apollo-client/app1/src/client/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apollo-client/app1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/app1/tsconfig.json -------------------------------------------------------------------------------- /apollo-client/app2/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/app2/.babelrc -------------------------------------------------------------------------------- /apollo-client/app2/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/app2/index.d.ts -------------------------------------------------------------------------------- /apollo-client/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/app2/package.json -------------------------------------------------------------------------------- /apollo-client/app2/src/client/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apollo-client/app2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/app2/tsconfig.json -------------------------------------------------------------------------------- /apollo-client/cypress.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/cypress.env.json -------------------------------------------------------------------------------- /apollo-client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/package.json -------------------------------------------------------------------------------- /apollo-client/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/playwright.config.ts -------------------------------------------------------------------------------- /apollo-client/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/apollo-client/tsconfig.base.json -------------------------------------------------------------------------------- /basic-host-remote/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/basic-host-remote/README.md -------------------------------------------------------------------------------- /basic-host-remote/app1/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /basic-host-remote/app1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/basic-host-remote/app1/.gitignore -------------------------------------------------------------------------------- /basic-host-remote/app1/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /basic-host-remote/app1/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /basic-host-remote/app1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/basic-host-remote/app1/README.md -------------------------------------------------------------------------------- /basic-host-remote/app2/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /basic-host-remote/app2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/basic-host-remote/app2/.gitignore -------------------------------------------------------------------------------- /basic-host-remote/app2/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /basic-host-remote/app2/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /basic-host-remote/app2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/basic-host-remote/app2/README.md -------------------------------------------------------------------------------- /basic-host-remote/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/basic-host-remote/package.json -------------------------------------------------------------------------------- /bi-directional/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/bi-directional/README.md -------------------------------------------------------------------------------- /bi-directional/app1/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /bi-directional/app1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/bi-directional/app1/.gitignore -------------------------------------------------------------------------------- /bi-directional/app1/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /bi-directional/app1/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /bi-directional/app1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/bi-directional/app1/README.md -------------------------------------------------------------------------------- /bi-directional/app1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/bi-directional/app1/package.json -------------------------------------------------------------------------------- /bi-directional/app2/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /bi-directional/app2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/bi-directional/app2/.gitignore -------------------------------------------------------------------------------- /bi-directional/app2/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /bi-directional/app2/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /bi-directional/app2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/bi-directional/app2/README.md -------------------------------------------------------------------------------- /bi-directional/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/bi-directional/app2/package.json -------------------------------------------------------------------------------- /bi-directional/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/bi-directional/package.json -------------------------------------------------------------------------------- /checkChangedWorkspaces.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/checkChangedWorkspaces.js -------------------------------------------------------------------------------- /clo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/.gitignore -------------------------------------------------------------------------------- /clo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/README.md -------------------------------------------------------------------------------- /clo/e2e/checkCraApps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/e2e/checkCraApps.spec.ts -------------------------------------------------------------------------------- /clo/host/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/host/.gitignore -------------------------------------------------------------------------------- /clo/host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/host/package.json -------------------------------------------------------------------------------- /clo/host/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/host/public/favicon.ico -------------------------------------------------------------------------------- /clo/host/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/host/public/index.html -------------------------------------------------------------------------------- /clo/host/rsbuild.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/host/rsbuild.config.ts -------------------------------------------------------------------------------- /clo/host/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/host/scripts/build.js -------------------------------------------------------------------------------- /clo/host/scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/host/scripts/start.js -------------------------------------------------------------------------------- /clo/host/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/host/src/App.js -------------------------------------------------------------------------------- /clo/host/src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/host/src/bootstrap.js -------------------------------------------------------------------------------- /clo/host/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /clo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/package.json -------------------------------------------------------------------------------- /clo/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/playwright.config.ts -------------------------------------------------------------------------------- /clo/remote/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/.gitignore -------------------------------------------------------------------------------- /clo/remote/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/package.json -------------------------------------------------------------------------------- /clo/remote/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/public/favicon.ico -------------------------------------------------------------------------------- /clo/remote/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/public/index.html -------------------------------------------------------------------------------- /clo/remote/rsbuild.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/rsbuild.config.ts -------------------------------------------------------------------------------- /clo/remote/scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/scripts/build.js -------------------------------------------------------------------------------- /clo/remote/scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/scripts/start.js -------------------------------------------------------------------------------- /clo/remote/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/src/App.js -------------------------------------------------------------------------------- /clo/remote/src/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/src/Button.js -------------------------------------------------------------------------------- /clo/remote/src/ServiceComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/src/ServiceComponent.js -------------------------------------------------------------------------------- /clo/remote/src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/clo/remote/src/bootstrap.js -------------------------------------------------------------------------------- /clo/remote/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /cloud/azure-functions-node-v4/remote/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /cloud/azure-functions-node-v4/shell/client/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /cloud/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cloud/package.json -------------------------------------------------------------------------------- /complete-react-case/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/complete-react-case/README.md -------------------------------------------------------------------------------- /complete-react-case/component-app/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap.js'); 2 | -------------------------------------------------------------------------------- /complete-react-case/lib-app/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /complete-react-case/main-app/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap.js'); 2 | -------------------------------------------------------------------------------- /complete-react-case/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/complete-react-case/package.json -------------------------------------------------------------------------------- /comprehensive-demo-react16/app-01/src/index.jsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /comprehensive-demo-react16/app-02/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /comprehensive-demo-react16/app-03/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /comprehensive-demo-react18/app-01/src/index.jsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /comprehensive-demo-react18/app-02/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /comprehensive-demo-react18/app-03/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /cra/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/.gitignore -------------------------------------------------------------------------------- /cra/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/README.md -------------------------------------------------------------------------------- /cra/e2e/checkCraApps.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/e2e/checkCraApps.spec.ts -------------------------------------------------------------------------------- /cra/host/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/host/.gitignore -------------------------------------------------------------------------------- /cra/host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/host/package.json -------------------------------------------------------------------------------- /cra/host/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/host/public/favicon.ico -------------------------------------------------------------------------------- /cra/host/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/host/public/index.html -------------------------------------------------------------------------------- /cra/host/rsbuild.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/host/rsbuild.config.ts -------------------------------------------------------------------------------- /cra/host/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/host/src/App.js -------------------------------------------------------------------------------- /cra/host/src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/host/src/bootstrap.js -------------------------------------------------------------------------------- /cra/host/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /cra/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/package.json -------------------------------------------------------------------------------- /cra/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/playwright.config.ts -------------------------------------------------------------------------------- /cra/remote/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/remote/.gitignore -------------------------------------------------------------------------------- /cra/remote/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/remote/package.json -------------------------------------------------------------------------------- /cra/remote/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/remote/public/favicon.ico -------------------------------------------------------------------------------- /cra/remote/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/remote/public/index.html -------------------------------------------------------------------------------- /cra/remote/rsbuild.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/remote/rsbuild.config.ts -------------------------------------------------------------------------------- /cra/remote/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/remote/src/App.js -------------------------------------------------------------------------------- /cra/remote/src/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/remote/src/Button.js -------------------------------------------------------------------------------- /cra/remote/src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cra/remote/src/bootstrap.js -------------------------------------------------------------------------------- /cra/remote/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cspell.json -------------------------------------------------------------------------------- /css-isolation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/README.md -------------------------------------------------------------------------------- /css-isolation/app1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/app1/package.json -------------------------------------------------------------------------------- /css-isolation/app1/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/app1/src/App.js -------------------------------------------------------------------------------- /css-isolation/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /css-isolation/app1/src/styles.css: -------------------------------------------------------------------------------- 1 | * { 2 | font-style: italic; 3 | color: green; 4 | } 5 | -------------------------------------------------------------------------------- /css-isolation/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/app2/package.json -------------------------------------------------------------------------------- /css-isolation/app2/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/app2/src/App.js -------------------------------------------------------------------------------- /css-isolation/app2/src/Dummy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/app2/src/Dummy.js -------------------------------------------------------------------------------- /css-isolation/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /css-isolation/app2/src/moreStyles.css: -------------------------------------------------------------------------------- 1 | * { 2 | background-color: yellow; 3 | } 4 | -------------------------------------------------------------------------------- /css-isolation/app2/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/app2/src/styles.css -------------------------------------------------------------------------------- /css-isolation/app2/styleLoader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/app2/styleLoader.js -------------------------------------------------------------------------------- /css-isolation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/package.json -------------------------------------------------------------------------------- /css-isolation/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/playwright.config.ts -------------------------------------------------------------------------------- /css-isolation/sandbox.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/css-isolation/sandbox.config.json -------------------------------------------------------------------------------- /cypress-e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/README.md -------------------------------------------------------------------------------- /cypress-e2e/common/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/common/base.ts -------------------------------------------------------------------------------- /cypress-e2e/common/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/common/selectors.ts -------------------------------------------------------------------------------- /cypress-e2e/fixtures/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/fixtures/constants.ts -------------------------------------------------------------------------------- /cypress-e2e/helpers/base-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/helpers/base-helper.ts -------------------------------------------------------------------------------- /cypress-e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/package.json -------------------------------------------------------------------------------- /cypress-e2e/support/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/support/commands.ts -------------------------------------------------------------------------------- /cypress-e2e/support/e2e.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/support/e2e.ts -------------------------------------------------------------------------------- /cypress-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/tsconfig.json -------------------------------------------------------------------------------- /cypress-e2e/types/cssAttr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/types/cssAttr.ts -------------------------------------------------------------------------------- /cypress-e2e/types/dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/types/dates.ts -------------------------------------------------------------------------------- /cypress-e2e/types/requestsTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/types/requestsTypes.ts -------------------------------------------------------------------------------- /cypress-e2e/types/stubTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/types/stubTypes.ts -------------------------------------------------------------------------------- /cypress-e2e/waitOnConfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/cypress-e2e/waitOnConfig.json -------------------------------------------------------------------------------- /dashboard-admin-react-rspack-material-ui/dashboard-app/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /dashboard-admin-react-rspack-material-ui/faq-app/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /dashboard-admin-react-rspack-material-ui/root/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | dist 3 | package-lock.json 4 | node_modules -------------------------------------------------------------------------------- /dashboard-admin-react-rspack-material-ui/root/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap.js'); 2 | -------------------------------------------------------------------------------- /dashboard-admin-react-rspack-material-ui/sidebar/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | dist 3 | package-lock.json 4 | node_modules -------------------------------------------------------------------------------- /dashboard-admin-react-rspack-material-ui/sidebar/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /dashboard-admin-react-rspack-material-ui/team-app/src/index.jsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /different-react-versions-16-17-typescript/app1/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /different-react-versions-16-17-typescript/app2/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /different-react-versions-16-18/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /different-react-versions-16-18/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /different-react-versions-isolated/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /different-react-versions-isolated/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /different-react-versions-typescript/app1/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /different-react-versions-typescript/app2/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /different-react-versions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/different-react-versions/README.md -------------------------------------------------------------------------------- /different-react-versions/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /different-react-versions/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /docs/MFCover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/docs/MFCover.png -------------------------------------------------------------------------------- /dynamic-remotes-node-typescript/.nvmrc: -------------------------------------------------------------------------------- 1 | v20.12.0 2 | -------------------------------------------------------------------------------- /dynamic-remotes-node-typescript/host/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /dynamic-remotes-node-typescript/host/src/noop.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dynamic-remotes-node-typescript/remote/src/expose-string.ts: -------------------------------------------------------------------------------- 1 | export default 'dynamically consumed'; 2 | -------------------------------------------------------------------------------- /dynamic-remotes-node-typescript/remote/src/index.d.ts: -------------------------------------------------------------------------------- 1 | //# sourceMappingURL=index.d.ts.map -------------------------------------------------------------------------------- /dynamic-remotes-node-typescript/remote/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dynamic-remotes-node/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/dynamic-remotes-node/.gitignore -------------------------------------------------------------------------------- /dynamic-remotes-node/.nvmrc: -------------------------------------------------------------------------------- 1 | v20.12.0 2 | -------------------------------------------------------------------------------- /dynamic-remotes-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/dynamic-remotes-node/README.md -------------------------------------------------------------------------------- /dynamic-remotes-node/host/package.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /dynamic-remotes-node/host/src/noop.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dynamic-remotes-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/dynamic-remotes-node/package.json -------------------------------------------------------------------------------- /dynamic-remotes-node/remote/src/expose-string.js: -------------------------------------------------------------------------------- 1 | module.exports = 'dynamically consumed'; 2 | -------------------------------------------------------------------------------- /dynamic-remotes-node/remote/src/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dynamic-system-host/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/dynamic-system-host/README.md -------------------------------------------------------------------------------- /dynamic-system-host/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /dynamic-system-host/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /dynamic-system-host/app3/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /dynamic-system-host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/dynamic-system-host/package.json -------------------------------------------------------------------------------- /error-boundary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/error-boundary/README.md -------------------------------------------------------------------------------- /error-boundary/app1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/error-boundary/app1/package.json -------------------------------------------------------------------------------- /error-boundary/app1/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/error-boundary/app1/src/App.js -------------------------------------------------------------------------------- /error-boundary/app1/src/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/error-boundary/app1/src/Button.js -------------------------------------------------------------------------------- /error-boundary/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /error-boundary/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/error-boundary/app2/package.json -------------------------------------------------------------------------------- /error-boundary/app2/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/error-boundary/app2/src/App.js -------------------------------------------------------------------------------- /error-boundary/app2/src/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/error-boundary/app2/src/Button.js -------------------------------------------------------------------------------- /error-boundary/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /error-boundary/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/error-boundary/package.json -------------------------------------------------------------------------------- /federated-css-react-ssr/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ -------------------------------------------------------------------------------- /federated-css-react-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-css-react-ssr/README.md -------------------------------------------------------------------------------- /federated-css-react-ssr/expose-apps/expose-css-module/src/index.js: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/expose-apps/expose-css/src/index.js: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/expose-apps/expose-jss/src/index.js: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/expose-apps/expose-less/src/index.js: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/expose-apps/expose-scss/src/index.js: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/expose-apps/expose-styled-component/src/index.js: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/expose-apps/expose-tailwind-css/src/index.js: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/css-jss/.nvmrc: -------------------------------------------------------------------------------- 1 | 14.21.3 2 | 3 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/css-jss/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/css-scss/.nvmrc: -------------------------------------------------------------------------------- 1 | 14.21.3 2 | 3 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/css-scss/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/jss-styled-components-css-module/.nvmrc: -------------------------------------------------------------------------------- 1 | 14.21.3 2 | 3 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/jss-styled-components-css-module/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/jss-styled-components/.nvmrc: -------------------------------------------------------------------------------- 1 | 14.21.3 2 | 3 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/jss-styled-components/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/less-scss/.nvmrc: -------------------------------------------------------------------------------- 1 | 14.21.3 2 | 3 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/less-scss/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/scss-tailwind-css/.nvmrc: -------------------------------------------------------------------------------- 1 | 14.21.3 2 | 3 | -------------------------------------------------------------------------------- /federated-css-react-ssr/shell-apps/scss-tailwind-css/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-css/README.md -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/any-combination/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/any-combination/components/nextjs-remote-page.js: -------------------------------------------------------------------------------- 1 | export { default } from './combined-pages'; 2 | -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/boilerplates/route.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/combination-of-4/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/combination-of-4/components/nextjs-remote-page.js: -------------------------------------------------------------------------------- 1 | export { default } from './combined-pages'; 2 | -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/jss-and-tailwind-global/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/jss-and-tailwind-global/components/nextjs-remote-page.js: -------------------------------------------------------------------------------- 1 | export { default } from './combined-pages'; 2 | -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/jss-css-and-tailwind-module/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/jss-css-and-tailwind-module/components/nextjs-remote-page.js: -------------------------------------------------------------------------------- 1 | export { default } from './combined-pages'; 2 | -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/less-and-styled-component/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /federated-css/consumers-nextjs/less-and-styled-component/components/nextjs-remote-page.js: -------------------------------------------------------------------------------- 1 | export { default } from './combined-pages'; 2 | -------------------------------------------------------------------------------- /federated-css/e2e/global-setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-css/e2e/global-setup.ts -------------------------------------------------------------------------------- /federated-css/expose-remotes/expose-css-module/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css/expose-remotes/expose-css/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css/expose-remotes/expose-jss/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css/expose-remotes/expose-less/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css/expose-remotes/expose-scss/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css/expose-remotes/expose-styled-component/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css/expose-remotes/expose-tailwind-css-global/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css/expose-remotes/expose-tailwind-css-module/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-css/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-css/package.json -------------------------------------------------------------------------------- /federated-css/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-css/playwright.config.ts -------------------------------------------------------------------------------- /federated-css/sandbox.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-css/sandbox.config.json -------------------------------------------------------------------------------- /federated-library-from-cdn/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-library-from-cdn/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-library-from-cdn/remoteLibrary/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-npm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/README.md -------------------------------------------------------------------------------- /federated-npm/app1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/app1/package.json -------------------------------------------------------------------------------- /federated-npm/app1/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/app1/src/App.js -------------------------------------------------------------------------------- /federated-npm/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-npm/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/app2/package.json -------------------------------------------------------------------------------- /federated-npm/app2/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/app2/src/App.js -------------------------------------------------------------------------------- /federated-npm/app2/src/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/app2/src/Button.js -------------------------------------------------------------------------------- /federated-npm/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-npm/app3/empty.js: -------------------------------------------------------------------------------- 1 | import('qs'); 2 | -------------------------------------------------------------------------------- /federated-npm/app3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/app3/package.json -------------------------------------------------------------------------------- /federated-npm/app3/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/app3/src/App.js -------------------------------------------------------------------------------- /federated-npm/app3/src/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/app3/src/Button.js -------------------------------------------------------------------------------- /federated-npm/app3/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /federated-npm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/package.json -------------------------------------------------------------------------------- /federated-npm/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/federated-npm/playwright.config.ts -------------------------------------------------------------------------------- /frontend-discovery-service/app-shell/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /genesis/.gitignore: -------------------------------------------------------------------------------- 1 | **/types/** -------------------------------------------------------------------------------- /genesis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/README.md -------------------------------------------------------------------------------- /genesis/cypress.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/cypress.env.json -------------------------------------------------------------------------------- /genesis/lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/lerna.json -------------------------------------------------------------------------------- /genesis/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/package.json -------------------------------------------------------------------------------- /genesis/ssr-mf-about/genesis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/ssr-mf-about/genesis.ts -------------------------------------------------------------------------------- /genesis/ssr-mf-about/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/ssr-mf-about/package.json -------------------------------------------------------------------------------- /genesis/ssr-mf-about/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/ssr-mf-about/src/routes.ts -------------------------------------------------------------------------------- /genesis/ssr-mf-about/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/ssr-mf-about/tsconfig.json -------------------------------------------------------------------------------- /genesis/ssr-mf-home/genesis.dev.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/ssr-mf-home/genesis.dev.ts -------------------------------------------------------------------------------- /genesis/ssr-mf-home/genesis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/ssr-mf-home/genesis.ts -------------------------------------------------------------------------------- /genesis/ssr-mf-home/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/ssr-mf-home/package.json -------------------------------------------------------------------------------- /genesis/ssr-mf-home/src/entry-client.ts: -------------------------------------------------------------------------------- 1 | export { default } from './common/create-app-client'; 2 | -------------------------------------------------------------------------------- /genesis/ssr-mf-home/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/ssr-mf-home/src/index.html -------------------------------------------------------------------------------- /genesis/ssr-mf-home/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/ssr-mf-home/src/routes.ts -------------------------------------------------------------------------------- /genesis/ssr-mf-home/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/genesis/ssr-mf-home/tsconfig.json -------------------------------------------------------------------------------- /i18next-nextjs-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/i18next-nextjs-react/README.md -------------------------------------------------------------------------------- /i18next-nextjs-react/next-host/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /i18next-nextjs-react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/i18next-nextjs-react/package.json -------------------------------------------------------------------------------- /i18next-nextjs-react/react-host/README.md: -------------------------------------------------------------------------------- 1 | JSON enabling 2 | -------------------------------------------------------------------------------- /i18next-nextjs-react/react-host/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /i18next-nextjs-react/react-remote/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /loadable-react-16/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ -------------------------------------------------------------------------------- /loadable-react-16/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-16/README.md -------------------------------------------------------------------------------- /loadable-react-16/app1/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-16/app1/.babelrc -------------------------------------------------------------------------------- /loadable-react-16/app1/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-16/app1/index.d.ts -------------------------------------------------------------------------------- /loadable-react-16/app1/src/client/clientAppEntrypoint.tsx: -------------------------------------------------------------------------------- 1 | import('./clientRender'); 2 | -------------------------------------------------------------------------------- /loadable-react-16/app2/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-16/app2/.babelrc -------------------------------------------------------------------------------- /loadable-react-16/app2/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-16/app2/index.d.ts -------------------------------------------------------------------------------- /loadable-react-16/app2/src/client/clientAppEntrypoint.tsx: -------------------------------------------------------------------------------- 1 | import('./clientRender'); 2 | -------------------------------------------------------------------------------- /loadable-react-16/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-16/package.json -------------------------------------------------------------------------------- /loadable-react-18/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ -------------------------------------------------------------------------------- /loadable-react-18/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-18/README.md -------------------------------------------------------------------------------- /loadable-react-18/app1/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-18/app1/.babelrc -------------------------------------------------------------------------------- /loadable-react-18/app1/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-18/app1/index.d.ts -------------------------------------------------------------------------------- /loadable-react-18/app1/src/client/clientAppEntrypoint.tsx: -------------------------------------------------------------------------------- 1 | import('./clientRender'); 2 | -------------------------------------------------------------------------------- /loadable-react-18/app2/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-18/app2/.babelrc -------------------------------------------------------------------------------- /loadable-react-18/app2/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-18/app2/index.d.ts -------------------------------------------------------------------------------- /loadable-react-18/app2/src/client/clientAppEntrypoint.tsx: -------------------------------------------------------------------------------- 1 | import('./clientRender'); 2 | -------------------------------------------------------------------------------- /loadable-react-18/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-18/package.json -------------------------------------------------------------------------------- /loadable-react-18/scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/loadable-react-18/scripts/start.js -------------------------------------------------------------------------------- /modernjs-classic-tractor-example/checkout/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /modernjs-classic-tractor-example/checkout/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | -------------------------------------------------------------------------------- /modernjs-classic-tractor-example/checkout/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /modernjs-classic-tractor-example/checkout/src/index.js: -------------------------------------------------------------------------------- 1 | export * from './actions'; 2 | -------------------------------------------------------------------------------- /modernjs-classic-tractor-example/decide/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /modernjs-classic-tractor-example/decide/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | -------------------------------------------------------------------------------- /modernjs-classic-tractor-example/decide/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /modernjs-classic-tractor-example/explore/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /modernjs-classic-tractor-example/explore/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | -------------------------------------------------------------------------------- /modernjs-classic-tractor-example/explore/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /modernjs-ssr/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/.npmrc -------------------------------------------------------------------------------- /modernjs-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/README.md -------------------------------------------------------------------------------- /modernjs-ssr/dynamic-provider/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /modernjs-ssr/dynamic-provider/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /modernjs-ssr/dynamic-provider/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/gallium 2 | -------------------------------------------------------------------------------- /modernjs-ssr/dynamic-provider/src/components/Image.module.css: -------------------------------------------------------------------------------- 1 | .button { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /modernjs-ssr/host/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /modernjs-ssr/host/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /modernjs-ssr/host/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/gallium 2 | -------------------------------------------------------------------------------- /modernjs-ssr/host/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/host/README.md -------------------------------------------------------------------------------- /modernjs-ssr/host/modern.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/host/modern.config.ts -------------------------------------------------------------------------------- /modernjs-ssr/host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/host/package.json -------------------------------------------------------------------------------- /modernjs-ssr/host/rspackplugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/host/rspackplugin.js -------------------------------------------------------------------------------- /modernjs-ssr/host/src/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/host/src/.eslintrc.js -------------------------------------------------------------------------------- /modernjs-ssr/host/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/host/tsconfig.json -------------------------------------------------------------------------------- /modernjs-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/package.json -------------------------------------------------------------------------------- /modernjs-ssr/provider/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /modernjs-ssr/provider/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /modernjs-ssr/provider/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/gallium 2 | -------------------------------------------------------------------------------- /modernjs-ssr/provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/provider/README.md -------------------------------------------------------------------------------- /modernjs-ssr/provider/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs-ssr/provider/package.json -------------------------------------------------------------------------------- /modernjs-ssr/provider/src/components/Image.module.css: -------------------------------------------------------------------------------- 1 | .button { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /modernjs/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/.npmrc -------------------------------------------------------------------------------- /modernjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/README.md -------------------------------------------------------------------------------- /modernjs/host/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /modernjs/host/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /modernjs/host/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/gallium 2 | -------------------------------------------------------------------------------- /modernjs/host/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/host/README.md -------------------------------------------------------------------------------- /modernjs/host/modern.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/host/modern.config.ts -------------------------------------------------------------------------------- /modernjs/host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/host/package.json -------------------------------------------------------------------------------- /modernjs/host/src/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/host/src/.eslintrc.js -------------------------------------------------------------------------------- /modernjs/host/src/routes/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/host/src/routes/index.css -------------------------------------------------------------------------------- /modernjs/host/src/routes/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/host/src/routes/page.tsx -------------------------------------------------------------------------------- /modernjs/host/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/host/tsconfig.json -------------------------------------------------------------------------------- /modernjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/package.json -------------------------------------------------------------------------------- /modernjs/provider/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /modernjs/provider/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /modernjs/provider/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/gallium 2 | -------------------------------------------------------------------------------- /modernjs/provider/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/provider/README.md -------------------------------------------------------------------------------- /modernjs/provider/modern.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/provider/modern.config.ts -------------------------------------------------------------------------------- /modernjs/provider/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/provider/package.json -------------------------------------------------------------------------------- /modernjs/provider/src/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/provider/src/.eslintrc.js -------------------------------------------------------------------------------- /modernjs/provider/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/modernjs/provider/tsconfig.json -------------------------------------------------------------------------------- /module-federation-vite-react/host/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /module-federation-vite-react/remote/src/environment.ts: -------------------------------------------------------------------------------- 1 | export default {}; -------------------------------------------------------------------------------- /module-federation-vite-react/remote/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /module-federation-vite-solid/host/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .__mf__temp -------------------------------------------------------------------------------- /module-federation-vite-solid/remote/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .__mf__temp -------------------------------------------------------------------------------- /module-federation-vite-vue3/host/.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /module-federation-vite-vue3/host/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /module-federation-vite-vue3/remote/.prettierrc.json: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /module-federation-vite-vue3/remote/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /native-federation-react/.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /native-federation-react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/native-federation-react/README.md -------------------------------------------------------------------------------- /native-federation-react/host/src/remote-type.ts: -------------------------------------------------------------------------------- 1 | export interface RemoteType { 2 | isLongWeekend(date): boolean; 3 | } 4 | -------------------------------------------------------------------------------- /native-federation-react/todo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/native-federation-react/todo.md -------------------------------------------------------------------------------- /native-federation-tests-typescript-plugins/host/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_Store 4 | __mocks__ 5 | @mf-types -------------------------------------------------------------------------------- /native-federation-tests-typescript-plugins/host/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /native-federation-tests-typescript-plugins/remote/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .DS_Store -------------------------------------------------------------------------------- /native-federation-tests-typescript-plugins/remote/src/index.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nested-remote/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/README.md -------------------------------------------------------------------------------- /nested-remote/app1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/app1/package.json -------------------------------------------------------------------------------- /nested-remote/app1/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/app1/src/App.js -------------------------------------------------------------------------------- /nested-remote/app1/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/app1/src/index.js -------------------------------------------------------------------------------- /nested-remote/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/app2/package.json -------------------------------------------------------------------------------- /nested-remote/app2/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/app2/src/App.js -------------------------------------------------------------------------------- /nested-remote/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /nested-remote/app3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/app3/package.json -------------------------------------------------------------------------------- /nested-remote/app3/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/app3/src/App.js -------------------------------------------------------------------------------- /nested-remote/app3/src/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/app3/src/Button.js -------------------------------------------------------------------------------- /nested-remote/app3/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /nested-remote/e2e/runAll.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/e2e/runAll.spec.ts -------------------------------------------------------------------------------- /nested-remote/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/package.json -------------------------------------------------------------------------------- /nested-remote/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/playwright.config.ts -------------------------------------------------------------------------------- /nested-remote/sandbox.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nested-remote/sandbox.config.json -------------------------------------------------------------------------------- /nextjs-csr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/README.md -------------------------------------------------------------------------------- /nextjs-csr/checkout/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/checkout/next.config.js -------------------------------------------------------------------------------- /nextjs-csr/checkout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/checkout/package.json -------------------------------------------------------------------------------- /nextjs-csr/checkout/pages-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/checkout/pages-map.js -------------------------------------------------------------------------------- /nextjs-csr/checkout/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/checkout/pages/_app.js -------------------------------------------------------------------------------- /nextjs-csr/checkout/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/checkout/pages/index.js -------------------------------------------------------------------------------- /nextjs-csr/cypress.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/cypress.env.json -------------------------------------------------------------------------------- /nextjs-csr/home/components/nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/home/components/nav.js -------------------------------------------------------------------------------- /nextjs-csr/home/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/home/next.config.js -------------------------------------------------------------------------------- /nextjs-csr/home/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/home/package.json -------------------------------------------------------------------------------- /nextjs-csr/home/pages-map.js: -------------------------------------------------------------------------------- 1 | export default { 2 | '/': './home', 3 | }; 4 | -------------------------------------------------------------------------------- /nextjs-csr/home/pages/[...slug].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/home/pages/[...slug].js -------------------------------------------------------------------------------- /nextjs-csr/home/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/home/pages/_app.js -------------------------------------------------------------------------------- /nextjs-csr/home/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/home/pages/_document.js -------------------------------------------------------------------------------- /nextjs-csr/home/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/home/pages/index.js -------------------------------------------------------------------------------- /nextjs-csr/home/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/home/public/favicon.ico -------------------------------------------------------------------------------- /nextjs-csr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/package.json -------------------------------------------------------------------------------- /nextjs-csr/shared/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shared/index.d.ts -------------------------------------------------------------------------------- /nextjs-csr/shared/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shared/index.js -------------------------------------------------------------------------------- /nextjs-csr/shared/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shared/package.json -------------------------------------------------------------------------------- /nextjs-csr/shop/components/nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shop/components/nav.js -------------------------------------------------------------------------------- /nextjs-csr/shop/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shop/next.config.js -------------------------------------------------------------------------------- /nextjs-csr/shop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shop/package.json -------------------------------------------------------------------------------- /nextjs-csr/shop/pages-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shop/pages-map.js -------------------------------------------------------------------------------- /nextjs-csr/shop/pages/[...slug].js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shop/pages/[...slug].js -------------------------------------------------------------------------------- /nextjs-csr/shop/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shop/pages/_app.js -------------------------------------------------------------------------------- /nextjs-csr/shop/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shop/pages/_document.js -------------------------------------------------------------------------------- /nextjs-csr/shop/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shop/pages/index.js -------------------------------------------------------------------------------- /nextjs-csr/shop/pages/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shop/pages/shop.js -------------------------------------------------------------------------------- /nextjs-csr/shop/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-csr/shop/public/favicon.ico -------------------------------------------------------------------------------- /nextjs-dynamic-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-dynamic-ssr/README.md -------------------------------------------------------------------------------- /nextjs-dynamic-ssr/checkout/components/sample.module.css: -------------------------------------------------------------------------------- 1 | .thing { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /nextjs-dynamic-ssr/home/pages-map.js: -------------------------------------------------------------------------------- 1 | export default { 2 | '/': './home', 3 | }; 4 | -------------------------------------------------------------------------------- /nextjs-dynamic-ssr/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-dynamic-ssr/index.spec.js -------------------------------------------------------------------------------- /nextjs-dynamic-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-dynamic-ssr/package.json -------------------------------------------------------------------------------- /nextjs-dynamic-ssr/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-dynamic-ssr/pnpm-lock.yaml -------------------------------------------------------------------------------- /nextjs-host-react-remote/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-host-react-remote/README.md -------------------------------------------------------------------------------- /nextjs-host-react-remote/remote-app/.gitignore: -------------------------------------------------------------------------------- 1 | /node_modules -------------------------------------------------------------------------------- /nextjs-host-react-remote/remote-app/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr-react-query/.gitignore -------------------------------------------------------------------------------- /nextjs-ssr-react-query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr-react-query/README.md -------------------------------------------------------------------------------- /nextjs-ssr-react-query/apps/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/apps/button/.env.development: -------------------------------------------------------------------------------- 1 | NEXT_PRIVATE_LOCAL_WEBPACK=true 2 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/apps/button/.env.production: -------------------------------------------------------------------------------- 1 | NEXT_PRIVATE_LOCAL_WEBPACK=true 2 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/apps/button/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/apps/header/.env.development: -------------------------------------------------------------------------------- 1 | NEXT_PRIVATE_LOCAL_WEBPACK=true 2 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/apps/header/.env.production: -------------------------------------------------------------------------------- 1 | NEXT_PRIVATE_LOCAL_WEBPACK=true 2 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/apps/header/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/apps/host/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/apps/plp/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/babel.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "babelrcRoots": ["*"] 3 | } 4 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/libs/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/libs/domain/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './types'; 2 | -------------------------------------------------------------------------------- /nextjs-ssr-react-query/nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr-react-query/nx.json -------------------------------------------------------------------------------- /nextjs-ssr-react-query/tools/generators/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /nextjs-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/README.md -------------------------------------------------------------------------------- /nextjs-ssr/checkout/components/sample.module.css: -------------------------------------------------------------------------------- 1 | .thing { 2 | color: red; 3 | } 4 | -------------------------------------------------------------------------------- /nextjs-ssr/checkout/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/checkout/next.config.js -------------------------------------------------------------------------------- /nextjs-ssr/checkout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/checkout/package.json -------------------------------------------------------------------------------- /nextjs-ssr/checkout/pages-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/checkout/pages-map.js -------------------------------------------------------------------------------- /nextjs-ssr/checkout/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/checkout/pages/_app.js -------------------------------------------------------------------------------- /nextjs-ssr/checkout/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/checkout/pages/index.js -------------------------------------------------------------------------------- /nextjs-ssr/checkout/pages/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/checkout/pages/shop.js -------------------------------------------------------------------------------- /nextjs-ssr/home/components/nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/home/components/nav.js -------------------------------------------------------------------------------- /nextjs-ssr/home/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/home/next.config.js -------------------------------------------------------------------------------- /nextjs-ssr/home/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/home/package.json -------------------------------------------------------------------------------- /nextjs-ssr/home/pages-map.js: -------------------------------------------------------------------------------- 1 | export default { 2 | '/': './home', 3 | }; 4 | -------------------------------------------------------------------------------- /nextjs-ssr/home/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/home/pages/_app.js -------------------------------------------------------------------------------- /nextjs-ssr/home/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/home/pages/_document.js -------------------------------------------------------------------------------- /nextjs-ssr/home/pages/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/home/pages/checkout.js -------------------------------------------------------------------------------- /nextjs-ssr/home/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/home/pages/index.js -------------------------------------------------------------------------------- /nextjs-ssr/home/pages/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/home/pages/shop.js -------------------------------------------------------------------------------- /nextjs-ssr/home/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/home/public/favicon.ico -------------------------------------------------------------------------------- /nextjs-ssr/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/index.spec.js -------------------------------------------------------------------------------- /nextjs-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/package.json -------------------------------------------------------------------------------- /nextjs-ssr/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/playwright.config.ts -------------------------------------------------------------------------------- /nextjs-ssr/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/pnpm-lock.yaml -------------------------------------------------------------------------------- /nextjs-ssr/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/pnpm-workspace.yaml -------------------------------------------------------------------------------- /nextjs-ssr/shop/components/nav.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/shop/components/nav.js -------------------------------------------------------------------------------- /nextjs-ssr/shop/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/shop/next.config.js -------------------------------------------------------------------------------- /nextjs-ssr/shop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/shop/package.json -------------------------------------------------------------------------------- /nextjs-ssr/shop/pages-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/shop/pages-map.js -------------------------------------------------------------------------------- /nextjs-ssr/shop/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/shop/pages/_app.js -------------------------------------------------------------------------------- /nextjs-ssr/shop/pages/_document.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/shop/pages/_document.js -------------------------------------------------------------------------------- /nextjs-ssr/shop/pages/checkout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/shop/pages/checkout.js -------------------------------------------------------------------------------- /nextjs-ssr/shop/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/shop/pages/index.js -------------------------------------------------------------------------------- /nextjs-ssr/shop/pages/shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/shop/pages/shop.js -------------------------------------------------------------------------------- /nextjs-ssr/shop/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/nextjs-ssr/shop/public/favicon.ico -------------------------------------------------------------------------------- /opencode.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/opencode.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/package.json -------------------------------------------------------------------------------- /playwright-e2e/common/base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/playwright-e2e/common/base.ts -------------------------------------------------------------------------------- /playwright-e2e/common/basePage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/playwright-e2e/common/basePage.ts -------------------------------------------------------------------------------- /playwright-e2e/common/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/playwright-e2e/common/selectors.ts -------------------------------------------------------------------------------- /playwright-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/playwright-e2e/tsconfig.json -------------------------------------------------------------------------------- /playwright-e2e/types/cssAttr.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/playwright-e2e/types/cssAttr.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /quasar-cli-vue3-webpack-javascript/app-exposes/.quasar/main.js: -------------------------------------------------------------------------------- 1 | import('./client-entry'); 2 | -------------------------------------------------------------------------------- /quasar-cli-vue3-webpack-javascript/app-exposes/src/boot/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quasar-cli-vue3-webpack-javascript/app-exposes/src/css/app.scss: -------------------------------------------------------------------------------- 1 | // app global css in SCSS form 2 | -------------------------------------------------------------------------------- /quasar-cli-vue3-webpack-javascript/app-general/.quasar/main.js: -------------------------------------------------------------------------------- 1 | import('./client-entry'); 2 | -------------------------------------------------------------------------------- /quasar-cli-vue3-webpack-javascript/app-general/src/boot/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /quasar-cli-vue3-webpack-javascript/app-general/src/css/app.scss: -------------------------------------------------------------------------------- 1 | // app global css in SCSS form 2 | -------------------------------------------------------------------------------- /react-16-17-18-ssr/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /react-16-17-18-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-16-17-18-ssr/README.md -------------------------------------------------------------------------------- /react-16-17-18-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-16-17-18-ssr/package.json -------------------------------------------------------------------------------- /react-16-17-18-ssr/remote1/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /react-16-17-18-ssr/remote2/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /react-16-17-18-ssr/shell/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-16-17-18-ssr/shell/.babelrc -------------------------------------------------------------------------------- /react-16-17-18-ssr/shell/src/client/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-18-code-splitting/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /react-18-code-splitting/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-code-splitting/README.md -------------------------------------------------------------------------------- /react-18-code-splitting/app1/src/client/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-18-code-splitting/app2/src/client/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-18-server-2-server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /react-18-server-2-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-server-2-server/README.md -------------------------------------------------------------------------------- /react-18-server-2-server/app1/src/client/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-18-server-2-server/app2/src/client/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-18-ssr/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /react-18-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/README.md -------------------------------------------------------------------------------- /react-18-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/package.json -------------------------------------------------------------------------------- /react-18-ssr/remote1/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote1/.babelrc -------------------------------------------------------------------------------- /react-18-ssr/remote1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote1/.gitignore -------------------------------------------------------------------------------- /react-18-ssr/remote1/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote1/index.d.ts -------------------------------------------------------------------------------- /react-18-ssr/remote1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote1/package.json -------------------------------------------------------------------------------- /react-18-ssr/remote1/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote1/src/App.tsx -------------------------------------------------------------------------------- /react-18-ssr/remote1/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /react-18-ssr/remote1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote1/tsconfig.json -------------------------------------------------------------------------------- /react-18-ssr/remote2/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote2/.babelrc -------------------------------------------------------------------------------- /react-18-ssr/remote2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote2/.gitignore -------------------------------------------------------------------------------- /react-18-ssr/remote2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote2/package.json -------------------------------------------------------------------------------- /react-18-ssr/remote2/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote2/src/App.tsx -------------------------------------------------------------------------------- /react-18-ssr/remote2/src/Image.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote2/src/Image.tsx -------------------------------------------------------------------------------- /react-18-ssr/remote2/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /react-18-ssr/remote2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/remote2/tsconfig.json -------------------------------------------------------------------------------- /react-18-ssr/shell/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/shell/.babelrc -------------------------------------------------------------------------------- /react-18-ssr/shell/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/shell/index.d.ts -------------------------------------------------------------------------------- /react-18-ssr/shell/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/shell/package.json -------------------------------------------------------------------------------- /react-18-ssr/shell/src/client/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-18-ssr/shell/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/shell/tsconfig.json -------------------------------------------------------------------------------- /react-18-ssr/tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-18-ssr/tsconfig.base.json -------------------------------------------------------------------------------- /react-in-vue/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-in-vue/README.md -------------------------------------------------------------------------------- /react-in-vue/home/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-in-vue/home/package.json -------------------------------------------------------------------------------- /react-in-vue/home/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-in-vue/home/src/App.js -------------------------------------------------------------------------------- /react-in-vue/home/src/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-in-vue/home/src/Button.js -------------------------------------------------------------------------------- /react-in-vue/home/src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-in-vue/home/src/bootstrap.js -------------------------------------------------------------------------------- /react-in-vue/home/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-in-vue/layout/index.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /react-in-vue/layout/src/bootstrap.js: -------------------------------------------------------------------------------- 1 | import('./main.js'); 2 | -------------------------------------------------------------------------------- /react-in-vue/layout/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-in-vue/layout/src/main.js -------------------------------------------------------------------------------- /react-in-vue/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-in-vue/package.json -------------------------------------------------------------------------------- /react-livereload/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-livereload/README.md -------------------------------------------------------------------------------- /react-livereload/libs/src/index.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /react-livereload/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-livereload/package.json -------------------------------------------------------------------------------- /react-livereload/remote1/src/index.js: -------------------------------------------------------------------------------- 1 | window.libsUrl = 'http://localhost:3002'; 2 | 3 | import('./bootstrap'); 4 | -------------------------------------------------------------------------------- /react-manifest-example/host/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-manifest-example/remote1/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-manifest-example/remote2/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-nextjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-nextjs/.gitignore -------------------------------------------------------------------------------- /react-nextjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-nextjs/README.md -------------------------------------------------------------------------------- /react-nextjs/nextjs-host-react-remote/remote/src/index.jsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-nextjs/nextjs-host-remote/host/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /react-nextjs/nextjs-host-remote/remote/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /react-nextjs/react-host-nextjs-remote/host/src/index.jsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-nextjs/react-host-nextjs-remote/remote/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /react-nextjs/react-host-remote/host/src/index.jsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-nextjs/react-host-remote/remote/src/index.jsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-preact-runtime-typescript/remote/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-preact-runtime-typescript/shell/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-sharedworker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-sharedworker/README.md -------------------------------------------------------------------------------- /react-sharedworker/host/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-sharedworker/host/src/worker.js: -------------------------------------------------------------------------------- 1 | import('./bootstrapWorker'); 2 | -------------------------------------------------------------------------------- /react-sharedworker/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-sharedworker/image.png -------------------------------------------------------------------------------- /react-sharedworker/module/src/index.js: -------------------------------------------------------------------------------- 1 | export * from './testValue'; 2 | -------------------------------------------------------------------------------- /react-sharedworker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-sharedworker/package.json -------------------------------------------------------------------------------- /react-storybook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-storybook/README.md -------------------------------------------------------------------------------- /react-storybook/host/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-storybook/host/.gitignore -------------------------------------------------------------------------------- /react-storybook/host/.storybook/preview.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /react-storybook/host/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-storybook/host/src/App.js -------------------------------------------------------------------------------- /react-storybook/host/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-storybook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/react-storybook/package.json -------------------------------------------------------------------------------- /react-storybook/remote/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /react-webpack-host-vite-remote/host/src/index.js: -------------------------------------------------------------------------------- 1 | import("./bootstrap"); 2 | 3 | -------------------------------------------------------------------------------- /react-webpack-host-vite-remote/remote/src/main.tsx: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /redux-reducer-injection/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /redux-reducer-injection/app2/src/index.js: -------------------------------------------------------------------------------- 1 | alert('this is only a remote'); 2 | -------------------------------------------------------------------------------- /remix/app1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/.gitignore -------------------------------------------------------------------------------- /remix/app1/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/app/root.tsx -------------------------------------------------------------------------------- /remix/app1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/package.json -------------------------------------------------------------------------------- /remix/app1/remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/remix.config.js -------------------------------------------------------------------------------- /remix/app1/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/server.ts -------------------------------------------------------------------------------- /remix/app1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/tsconfig.json -------------------------------------------------------------------------------- /remix/app1/utils/get-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/utils/get-exports.js -------------------------------------------------------------------------------- /remix/app1/utils/get-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/utils/get-routes.js -------------------------------------------------------------------------------- /remix/app1/utils/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/utils/manifest.js -------------------------------------------------------------------------------- /remix/app1/webpack.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/webpack.browser.js -------------------------------------------------------------------------------- /remix/app1/webpack.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app1/webpack.server.js -------------------------------------------------------------------------------- /remix/app2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/.gitignore -------------------------------------------------------------------------------- /remix/app2/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/app/root.tsx -------------------------------------------------------------------------------- /remix/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/package.json -------------------------------------------------------------------------------- /remix/app2/remix.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/remix.config.js -------------------------------------------------------------------------------- /remix/app2/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/server.ts -------------------------------------------------------------------------------- /remix/app2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/tsconfig.json -------------------------------------------------------------------------------- /remix/app2/utils/get-exports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/utils/get-exports.js -------------------------------------------------------------------------------- /remix/app2/utils/get-routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/utils/get-routes.js -------------------------------------------------------------------------------- /remix/app2/utils/manifest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/utils/manifest.js -------------------------------------------------------------------------------- /remix/app2/webpack.browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/webpack.browser.js -------------------------------------------------------------------------------- /remix/app2/webpack.server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/app2/webpack.server.js -------------------------------------------------------------------------------- /remix/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/package.json -------------------------------------------------------------------------------- /remix/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/pnpm-lock.yaml -------------------------------------------------------------------------------- /remix/pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/remix/pnpm-workspace.yaml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/renovate.json -------------------------------------------------------------------------------- /repotools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/repotools.js -------------------------------------------------------------------------------- /rsbuild-vue3-vuex/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rsbuild-vue3-vuex/README.md -------------------------------------------------------------------------------- /rsbuild-vue3-vuex/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rsbuild-vue3-vuex/package.json -------------------------------------------------------------------------------- /rspack-remix/app1/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/app1/.gitignore -------------------------------------------------------------------------------- /rspack-remix/app1/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/app1/app/root.tsx -------------------------------------------------------------------------------- /rspack-remix/app1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/app1/package.json -------------------------------------------------------------------------------- /rspack-remix/app1/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/app1/server.ts -------------------------------------------------------------------------------- /rspack-remix/app1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/app1/tsconfig.json -------------------------------------------------------------------------------- /rspack-remix/app2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/app2/.gitignore -------------------------------------------------------------------------------- /rspack-remix/app2/app/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/app2/app/root.tsx -------------------------------------------------------------------------------- /rspack-remix/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/app2/package.json -------------------------------------------------------------------------------- /rspack-remix/app2/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/app2/server.ts -------------------------------------------------------------------------------- /rspack-remix/app2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/app2/tsconfig.json -------------------------------------------------------------------------------- /rspack-remix/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack-remix/package.json -------------------------------------------------------------------------------- /rspack-webpack-interop/app-02/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /rspack-webpack-interop/app-03/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /rspack-webpack-offload/component-app/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap.js'); 2 | -------------------------------------------------------------------------------- /rspack-webpack-offload/lib-app/empty.js: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /rspack-webpack-offload/main-app/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap.js'); 2 | -------------------------------------------------------------------------------- /rspack_hmr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/README.md -------------------------------------------------------------------------------- /rspack_hmr/app2/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/app2/.gitignore -------------------------------------------------------------------------------- /rspack_hmr/app2/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/app2/index.html -------------------------------------------------------------------------------- /rspack_hmr/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/app2/package.json -------------------------------------------------------------------------------- /rspack_hmr/app2/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/app2/src/App.css -------------------------------------------------------------------------------- /rspack_hmr/app2/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/app2/src/App.tsx -------------------------------------------------------------------------------- /rspack_hmr/app2/src/Hello.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/app2/src/Hello.tsx -------------------------------------------------------------------------------- /rspack_hmr/app2/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/app2/src/index.css -------------------------------------------------------------------------------- /rspack_hmr/app2/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /rspack_hmr/app2/src/pi.ts: -------------------------------------------------------------------------------- 1 | export default function pi() { 2 | return 3.141592653589793; 3 | } 4 | -------------------------------------------------------------------------------- /rspack_hmr/app2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/app2/tsconfig.json -------------------------------------------------------------------------------- /rspack_hmr/host/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/host/.gitignore -------------------------------------------------------------------------------- /rspack_hmr/host/@mf-types/app_02/compiled-types/pi.d.ts: -------------------------------------------------------------------------------- 1 | export default function pi(): number; 2 | -------------------------------------------------------------------------------- /rspack_hmr/host/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/host/index.html -------------------------------------------------------------------------------- /rspack_hmr/host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/host/package.json -------------------------------------------------------------------------------- /rspack_hmr/host/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/host/src/App.css -------------------------------------------------------------------------------- /rspack_hmr/host/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/host/src/App.tsx -------------------------------------------------------------------------------- /rspack_hmr/host/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/host/src/index.css -------------------------------------------------------------------------------- /rspack_hmr/host/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /rspack_hmr/host/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/host/tsconfig.json -------------------------------------------------------------------------------- /rspack_hmr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/package.json -------------------------------------------------------------------------------- /rspack_hmr/runhost/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/runhost/.gitignore -------------------------------------------------------------------------------- /rspack_hmr/runhost/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/runhost/index.html -------------------------------------------------------------------------------- /rspack_hmr/runhost/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/runhost/package.json -------------------------------------------------------------------------------- /rspack_hmr/runhost/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/runhost/src/App.css -------------------------------------------------------------------------------- /rspack_hmr/runhost/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rspack_hmr/runhost/src/App.tsx -------------------------------------------------------------------------------- /runtime-plugins/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/runtime-plugins/README.md -------------------------------------------------------------------------------- /runtime-plugins/control-sharing/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/control-sharing/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/isolate-shared-dependencies/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist -------------------------------------------------------------------------------- /runtime-plugins/multiple-react-versions/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/multiple-react-versions/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/offline-remote/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/offline-remote/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/runtime-plugins/package.json -------------------------------------------------------------------------------- /runtime-plugins/remote-control/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-control/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-control/app3/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-router/host/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | .vscode/ 4 | dist/ 5 | -------------------------------------------------------------------------------- /runtime-plugins/remote-router/host/.nvmrc: -------------------------------------------------------------------------------- 1 | 18.20.3 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-router/host/src/features/Home/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './Home'; 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-router/host/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-router/remotes-monorepo/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-router/remotes-monorepo/.nvmrc: -------------------------------------------------------------------------------- 1 | 18.20.3 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-router/remotes-monorepo/packages/remote-one/src/HelloWorld/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './HelloWorld'; 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-router/remotes-monorepo/packages/remote-one/webpack.config.prod.ts: -------------------------------------------------------------------------------- 1 | export default require('./webpack.config'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-router/remotes-monorepo/packages/remote-two/src/Button/index.tsx: -------------------------------------------------------------------------------- 1 | export { default } from './Button'; 2 | -------------------------------------------------------------------------------- /runtime-plugins/remote-router/remotes-monorepo/packages/remote-two/webpack.config.prod.ts: -------------------------------------------------------------------------------- 1 | export default require('./webpack.config'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/single-runtime/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /runtime-plugins/single-runtime/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /rust-wasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/README.md -------------------------------------------------------------------------------- /rust-wasm/diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/diagram.png -------------------------------------------------------------------------------- /rust-wasm/host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/host/package.json -------------------------------------------------------------------------------- /rust-wasm/host/src/app.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/host/src/app.jsx -------------------------------------------------------------------------------- /rust-wasm/host/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /rust-wasm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/package.json -------------------------------------------------------------------------------- /rust-wasm/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/playwright.config.ts -------------------------------------------------------------------------------- /rust-wasm/remote/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/remote/Cargo.lock -------------------------------------------------------------------------------- /rust-wasm/remote/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/remote/Cargo.toml -------------------------------------------------------------------------------- /rust-wasm/remote/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/remote/package.json -------------------------------------------------------------------------------- /rust-wasm/remote/pkg/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/remote/pkg/index.d.ts -------------------------------------------------------------------------------- /rust-wasm/remote/pkg/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/remote/pkg/index.js -------------------------------------------------------------------------------- /rust-wasm/remote/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/remote/src/lib.rs -------------------------------------------------------------------------------- /rust-wasm/remote/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/rust-wasm/remote/src/utils.rs -------------------------------------------------------------------------------- /self-healing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/self-healing/README.md -------------------------------------------------------------------------------- /self-healing/app1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/self-healing/app1/package.json -------------------------------------------------------------------------------- /self-healing/app1/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/self-healing/app1/src/App.js -------------------------------------------------------------------------------- /self-healing/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /self-healing/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/self-healing/app2/package.json -------------------------------------------------------------------------------- /self-healing/app2/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/self-healing/app2/src/App.js -------------------------------------------------------------------------------- /self-healing/app2/src/Button.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/self-healing/app2/src/Button.js -------------------------------------------------------------------------------- /self-healing/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /self-healing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/self-healing/package.json -------------------------------------------------------------------------------- /server-side-rendering/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /server-side-rendering/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/server-side-rendering/README.md -------------------------------------------------------------------------------- /server-side-rendering/remote1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /server-side-rendering/remote2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./App'); 2 | -------------------------------------------------------------------------------- /server-side-rendering/shell/.nvmrc: -------------------------------------------------------------------------------- 1 | 14.21.3 2 | 3 | -------------------------------------------------------------------------------- /server-side-rendering/shell/src/external.js: -------------------------------------------------------------------------------- 1 | module.exports = () => { 2 | console.log('test'); 3 | }; 4 | -------------------------------------------------------------------------------- /server-side-rendering/shell/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-context/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-context/README.md -------------------------------------------------------------------------------- /shared-context/app1/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-context/app1/src/App.js -------------------------------------------------------------------------------- /shared-context/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-context/app2/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-context/app2/src/App.js -------------------------------------------------------------------------------- /shared-context/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-context/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-context/package.json -------------------------------------------------------------------------------- /shared-context/shared-library/src/index.js: -------------------------------------------------------------------------------- 1 | export * from './NameContextProvider'; 2 | -------------------------------------------------------------------------------- /shared-directory/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-directory/README.md -------------------------------------------------------------------------------- /shared-directory/image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-directory/image.png -------------------------------------------------------------------------------- /shared-directory/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-directory/package.json -------------------------------------------------------------------------------- /shared-directory/rust-host/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-routes2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routes2/README.md -------------------------------------------------------------------------------- /shared-routes2/app1/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routes2/app1/src/App.js -------------------------------------------------------------------------------- /shared-routes2/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-routes2/app2/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routes2/app2/src/App.js -------------------------------------------------------------------------------- /shared-routes2/app2/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-routes2/cypress.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routes2/cypress.env.json -------------------------------------------------------------------------------- /shared-routes2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routes2/package.json -------------------------------------------------------------------------------- /shared-routing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routing/README.md -------------------------------------------------------------------------------- /shared-routing/cypress.env.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routing/cypress.env.json -------------------------------------------------------------------------------- /shared-routing/dashboard/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-routing/order/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routing/order/src/App.js -------------------------------------------------------------------------------- /shared-routing/order/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-routing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routing/package.json -------------------------------------------------------------------------------- /shared-routing/profile/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-routing/sales/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routing/sales/src/App.js -------------------------------------------------------------------------------- /shared-routing/sales/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-routing/shell/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/shared-routing/shell/src/App.js -------------------------------------------------------------------------------- /shared-routing/shell/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-store-cross-framework/react-counter/src/index.js: -------------------------------------------------------------------------------- 1 | import('./ReactCounter'); 2 | -------------------------------------------------------------------------------- /shared-store-cross-framework/shared-store/src/index.js: -------------------------------------------------------------------------------- 1 | import('./counter'); 2 | -------------------------------------------------------------------------------- /shared-store-cross-framework/shell/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /shared-store-cross-framework/vue-counter/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /simple-node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/simple-node/README.md -------------------------------------------------------------------------------- /simple-node/node-host/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /simple-node/node-host/src/main.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /simple-node/node-local-remote/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /simple-node/node-local-remote/src/main.js: -------------------------------------------------------------------------------- 1 | console.log('test'); 2 | -------------------------------------------------------------------------------- /simple-node/node-local-remote/src/main.tsx: -------------------------------------------------------------------------------- 1 | console.log('test'); 2 | -------------------------------------------------------------------------------- /simple-node/node-remote/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /simple-node/node-remote/src/main.js: -------------------------------------------------------------------------------- 1 | console.log('test'); 2 | -------------------------------------------------------------------------------- /simple-node/node-remote/src/main.tsx: -------------------------------------------------------------------------------- 1 | console.log('test'); 2 | -------------------------------------------------------------------------------- /simple-node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/simple-node/package.json -------------------------------------------------------------------------------- /styled-components/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | -------------------------------------------------------------------------------- /styled-components/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/styled-components/README.md -------------------------------------------------------------------------------- /styled-components/app1/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/styled-components/app1/.babelrc -------------------------------------------------------------------------------- /styled-components/app1/src/client/clientAppEntrypoint.tsx: -------------------------------------------------------------------------------- 1 | import('./clientRender'); 2 | -------------------------------------------------------------------------------- /styled-components/app2/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/styled-components/app2/.babelrc -------------------------------------------------------------------------------- /styled-components/app2/src/client/clientAppEntrypoint.tsx: -------------------------------------------------------------------------------- 1 | import('./clientRender'); 2 | -------------------------------------------------------------------------------- /styled-components/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/styled-components/package.json -------------------------------------------------------------------------------- /test/index.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/test/index.spec.js -------------------------------------------------------------------------------- /third-party-scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/third-party-scripts/README.md -------------------------------------------------------------------------------- /third-party-scripts/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typescript-monorepo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript-monorepo/README.md -------------------------------------------------------------------------------- /typescript-monorepo/app1/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /typescript-monorepo/app2/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /typescript-project-references/app1/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /typescript-project-references/app2/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /typescript-react-fallback/app1/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /typescript-react-fallback/app2/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /typescript-react-monorepo-test/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /typescript-react-monorepo-test/packages/host/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | @mf-types 4 | -------------------------------------------------------------------------------- /typescript-react-monorepo-test/packages/host/cypress/support/component.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/cypress/add-commands'; 2 | -------------------------------------------------------------------------------- /typescript-react-monorepo-test/packages/host/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /typescript-react-monorepo-test/packages/host/src/remote.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare module 'Remote/Button'; 4 | -------------------------------------------------------------------------------- /typescript-react-monorepo-test/packages/remote/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /typescript-react-monorepo-test/packages/remote/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /typescript-react-monorepo/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /typescript-react-monorepo/packages/app1/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /typescript-react-monorepo/packages/app1/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | export {}; 3 | -------------------------------------------------------------------------------- /typescript-react-monorepo/packages/app2/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /typescript-react-monorepo/packages/app2/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | export {}; 3 | -------------------------------------------------------------------------------- /typescript-react-monorepo/packages/host/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | @mf-types 4 | -------------------------------------------------------------------------------- /typescript-react-monorepo/packages/host/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | export {}; 3 | -------------------------------------------------------------------------------- /typescript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript/README.md -------------------------------------------------------------------------------- /typescript/app1/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript/app1/package.json -------------------------------------------------------------------------------- /typescript/app1/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript/app1/src/App.tsx -------------------------------------------------------------------------------- /typescript/app1/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /typescript/app1/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript/app1/tsconfig.json -------------------------------------------------------------------------------- /typescript/app2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript/app2/package.json -------------------------------------------------------------------------------- /typescript/app2/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript/app2/src/App.tsx -------------------------------------------------------------------------------- /typescript/app2/src/Button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript/app2/src/Button.tsx -------------------------------------------------------------------------------- /typescript/app2/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /typescript/app2/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript/app2/tsconfig.json -------------------------------------------------------------------------------- /typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript/package.json -------------------------------------------------------------------------------- /typescript/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/typescript/playwright.config.ts -------------------------------------------------------------------------------- /umd-federation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/umd-federation/README.md -------------------------------------------------------------------------------- /umd-federation/app1/src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/umd-federation/app1/src/App.js -------------------------------------------------------------------------------- /umd-federation/app1/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /umd-federation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/umd-federation/package.json -------------------------------------------------------------------------------- /umd-federation/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/umd-federation/pnpm-lock.yaml -------------------------------------------------------------------------------- /updateReadmeExampleList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/updateReadmeExampleList.js -------------------------------------------------------------------------------- /vue-cli/consumer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/consumer/README.md -------------------------------------------------------------------------------- /vue-cli/consumer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/consumer/package.json -------------------------------------------------------------------------------- /vue-cli/consumer/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/consumer/src/App.vue -------------------------------------------------------------------------------- /vue-cli/consumer/src/main.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /vue-cli/consumer/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/consumer/vue.config.js -------------------------------------------------------------------------------- /vue-cli/core/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/core/.eslintrc.js -------------------------------------------------------------------------------- /vue-cli/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/core/README.md -------------------------------------------------------------------------------- /vue-cli/core/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/core/babel.config.js -------------------------------------------------------------------------------- /vue-cli/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/core/package.json -------------------------------------------------------------------------------- /vue-cli/core/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/core/public/favicon.ico -------------------------------------------------------------------------------- /vue-cli/core/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/core/public/index.html -------------------------------------------------------------------------------- /vue-cli/core/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/core/src/App.vue -------------------------------------------------------------------------------- /vue-cli/core/src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/core/src/bootstrap.js -------------------------------------------------------------------------------- /vue-cli/core/src/main.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /vue-cli/core/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/core/vue.config.js -------------------------------------------------------------------------------- /vue-cli/e2e/methods/methods.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/e2e/methods/methods.ts -------------------------------------------------------------------------------- /vue-cli/other/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/other/babel.config.js -------------------------------------------------------------------------------- /vue-cli/other/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/other/package.json -------------------------------------------------------------------------------- /vue-cli/other/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/other/public/index.html -------------------------------------------------------------------------------- /vue-cli/other/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/other/src/App.vue -------------------------------------------------------------------------------- /vue-cli/other/src/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/other/src/bootstrap.js -------------------------------------------------------------------------------- /vue-cli/other/src/main.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /vue-cli/other/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/other/vue.config.js -------------------------------------------------------------------------------- /vue-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/package.json -------------------------------------------------------------------------------- /vue-cli/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/playwright.config.ts -------------------------------------------------------------------------------- /vue-cli/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue-cli/readme.md -------------------------------------------------------------------------------- /vue2-in-vue3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue2-in-vue3/README.md -------------------------------------------------------------------------------- /vue2-in-vue3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue2-in-vue3/package.json -------------------------------------------------------------------------------- /vue2-in-vue3/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - 'vue*' 3 | -------------------------------------------------------------------------------- /vue2-in-vue3/vue2/index.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /vue2-in-vue3/vue2/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue2-in-vue3/vue2/package.json -------------------------------------------------------------------------------- /vue2-in-vue3/vue2/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue2-in-vue3/vue2/src/App.vue -------------------------------------------------------------------------------- /vue2-in-vue3/vue2/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue2-in-vue3/vue2/src/main.js -------------------------------------------------------------------------------- /vue2-in-vue3/vue3/index.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /vue2-in-vue3/vue3/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue2-in-vue3/vue3/package.json -------------------------------------------------------------------------------- /vue2-in-vue3/vue3/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue2-in-vue3/vue3/src/App.vue -------------------------------------------------------------------------------- /vue2-in-vue3/vue3/src/main.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /vue3-cli-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-cli-demo/README.md -------------------------------------------------------------------------------- /vue3-cli-demo/app-exposes/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./main'); 2 | -------------------------------------------------------------------------------- /vue3-cli-demo/app-general/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./main'); 2 | -------------------------------------------------------------------------------- /vue3-cli-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-cli-demo/package.json -------------------------------------------------------------------------------- /vue3-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/README.md -------------------------------------------------------------------------------- /vue3-demo/home/index.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /vue3-demo/home/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/home/package.json -------------------------------------------------------------------------------- /vue3-demo/home/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/home/src/App.vue -------------------------------------------------------------------------------- /vue3-demo/home/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/home/src/index.js -------------------------------------------------------------------------------- /vue3-demo/home/src/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/home/src/logo.png -------------------------------------------------------------------------------- /vue3-demo/home/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/home/src/main.js -------------------------------------------------------------------------------- /vue3-demo/layout/index.html: -------------------------------------------------------------------------------- 1 |
2 | -------------------------------------------------------------------------------- /vue3-demo/layout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/layout/package.json -------------------------------------------------------------------------------- /vue3-demo/layout/src/Layout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/layout/src/Layout.vue -------------------------------------------------------------------------------- /vue3-demo/layout/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/layout/src/index.js -------------------------------------------------------------------------------- /vue3-demo/layout/src/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/layout/src/logo.png -------------------------------------------------------------------------------- /vue3-demo/layout/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/layout/src/main.js -------------------------------------------------------------------------------- /vue3-demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/package.json -------------------------------------------------------------------------------- /vue3-demo/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/module-federation-examples/HEAD/vue3-demo/playwright.config.ts --------------------------------------------------------------------------------