├── .changeset ├── brave-beans-exist.md ├── config.json └── dry-colts-cough.md ├── .claude ├── agents │ ├── git-conflict-resolver.md │ └── merge-conflict-resolver.md └── hooks │ └── prompt-optimizer.js ├── .cursor └── mcp.json ├── .cursorignore ├── .cursorrules ├── .editorconfig ├── .env ├── .eslintignore ├── .eslintrc.json ├── .github ├── .github │ └── release.yml ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── actions │ ├── android-e2e │ │ └── action.yaml │ └── ios-e2e │ │ └── action.yaml ├── dependabot.yml ├── pr-labeler.yml ├── pull_request_template.md ├── release.yml └── workflows │ ├── actionlint.yml │ ├── build-and-test.yml │ ├── build-metro.yml │ ├── devtools.yml │ ├── e2e-manifest.yml │ ├── e2e-metro.yml │ ├── e2e-modern-ssr.yml │ ├── e2e-modern.yml │ ├── e2e-next-dev.yml │ ├── e2e-next-prod.yml │ ├── e2e-node.yml │ ├── e2e-router.yml │ ├── e2e-runtime.yml │ ├── issue-close-require.yml │ ├── issue-labeled.yml │ ├── pr-label.yaml │ ├── release-pull-request.yml │ ├── release.yml │ └── stale.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmrc ├── .nvmrc ├── .nxignore ├── .prettierignore ├── .prettierrc ├── .verdaccio ├── config.yml └── htpasswd ├── .vscode ├── launch.json ├── settings.json └── tasks.json ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── ai-lint-fix.js ├── apps ├── 3000-home │ ├── .env │ ├── .eslintrc.json │ ├── components │ │ ├── SharedNav.tsx │ │ ├── menu.tsx │ │ └── thing.module.css │ ├── cypress.config.ts │ ├── cypress │ │ ├── e2e │ │ │ └── app.cy.ts │ │ ├── fixtures │ │ │ └── example.json │ │ ├── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── e2e.ts │ │ └── tsconfig.json │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.js │ │ ├── api │ │ │ └── test.js │ │ ├── checkout │ │ │ ├── [...slug].tsx │ │ │ ├── [pid].tsx │ │ │ ├── exposed-pages.tsx │ │ │ ├── index.tsx │ │ │ ├── test-check-button.tsx │ │ │ └── test-title.tsx │ │ ├── home │ │ │ ├── exposed-pages.tsx │ │ │ ├── test-broken-remotes.tsx │ │ │ ├── test-remote-hook.tsx │ │ │ └── test-shared-nav.tsx │ │ ├── index.tsx │ │ └── shop │ │ │ ├── exposed-pages.js │ │ │ ├── index.js │ │ │ ├── products │ │ │ └── [...slug].js │ │ │ ├── test-webpack-png.js │ │ │ └── test-webpack-svg.js │ ├── project.json │ ├── public │ │ ├── .gitkeep │ │ ├── favicon.ico │ │ ├── webpack.png │ │ └── webpack.svg │ ├── remotes.d.ts │ └── tsconfig.json ├── 3001-shop │ ├── .env │ ├── .eslintrc.json │ ├── components │ │ ├── WebpackPng.tsx │ │ ├── WebpackSvg.tsx │ │ ├── exposedTitle.tsx │ │ ├── menu.tsx │ │ ├── nav.tsx │ │ └── useCustomRemoteHook.tsx │ ├── cypress.config.ts │ ├── cypress │ │ ├── e2e │ │ │ └── app.cy.ts │ │ ├── fixtures │ │ │ └── example.json │ │ ├── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── e2e.ts │ │ └── tsconfig.json │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.js │ │ ├── checkout │ │ │ ├── [...slug].tsx │ │ │ ├── [pid].tsx │ │ │ ├── exposed-pages.tsx │ │ │ ├── index.tsx │ │ │ ├── test-check-button.tsx │ │ │ └── test-title.tsx │ │ ├── home │ │ │ ├── exposed-pages.tsx │ │ │ ├── test-broken-remotes.tsx │ │ │ ├── test-remote-hook.tsx │ │ │ └── test-shared-nav.tsx │ │ ├── index.js │ │ ├── index.module.css │ │ ├── shop │ │ │ ├── exposed-pages.tsx │ │ │ ├── index.tsx │ │ │ ├── products │ │ │ │ └── [...slug].tsx │ │ │ ├── test-webpack-png.tsx │ │ │ └── test-webpack-svg.tsx │ │ └── styles.css │ ├── project.json │ ├── public │ │ ├── .gitkeep │ │ ├── webpack.png │ │ └── webpack.svg │ ├── remotes.d.ts │ └── tsconfig.json ├── 3002-checkout │ ├── .env │ ├── .eslintrc.json │ ├── components │ │ ├── ButtonOldAnt.tsx │ │ ├── CheckoutTitle.tsx │ │ ├── menu.tsx │ │ └── stuff.module.css │ ├── cypress.config.ts │ ├── cypress │ │ ├── e2e │ │ │ └── app.cy.ts │ │ ├── fixtures │ │ │ └── example.json │ │ ├── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── e2e.ts │ │ └── tsconfig.json │ ├── next-env.d.ts │ ├── next.config.js │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ ├── _document.js │ │ ├── checkout │ │ │ ├── [...slug].tsx │ │ │ ├── [pid].tsx │ │ │ ├── exposed-pages.tsx │ │ │ ├── index.tsx │ │ │ ├── test-check-button.tsx │ │ │ └── test-title.tsx │ │ ├── home │ │ │ ├── exposed-pages.tsx │ │ │ ├── test-broken-remotes.tsx │ │ │ ├── test-remote-hook.tsx │ │ │ └── test-shared-nav.tsx │ │ ├── index.js │ │ └── shop │ │ │ ├── exposed-pages.js │ │ │ ├── index.js │ │ │ ├── products │ │ │ └── [...slug].js │ │ │ ├── test-webpack-png.js │ │ │ └── test-webpack-svg.js │ ├── project.json │ ├── public │ │ ├── .gitkeep │ │ ├── webpack.png │ │ └── webpack.svg │ ├── remotes.d.ts │ └── tsconfig.json ├── bundle-size │ ├── .babelrc │ ├── CHANGELOG.md │ ├── cypress.config.ts │ ├── cypress │ │ ├── e2e │ │ │ └── app.cy.ts │ │ ├── fixtures │ │ │ └── example.json │ │ ├── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── e2e.ts │ │ └── tsconfig.json │ ├── package.json │ ├── project.json │ ├── remotes.d.ts │ ├── src │ │ ├── HelloWorld.tsx │ │ ├── bootstrap.tsx │ │ ├── index.html │ │ └── index.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── webpack.config.js ├── docs-ui │ ├── .babelrc │ ├── .eslintrc.json │ ├── postcss.config.js │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── css │ │ │ │ ├── doc.scss │ │ │ │ ├── highlight.scss │ │ │ │ ├── nav.scss │ │ │ │ ├── page-languages.scss │ │ │ │ ├── search.scss │ │ │ │ └── toc-menu.scss │ │ │ ├── fonts │ │ │ │ ├── AvenirNextLTPro-Bold.otf │ │ │ │ ├── AvenirNextLTPro-BoldCn.otf │ │ │ │ ├── AvenirNextLTPro-BoldCnIt.otf │ │ │ │ ├── AvenirNextLTPro-BoldIt.otf │ │ │ │ ├── AvenirNextLTPro-Cn.otf │ │ │ │ ├── AvenirNextLTPro-CnIt.otf │ │ │ │ ├── AvenirNextLTPro-Demi.otf │ │ │ │ ├── AvenirNextLTPro-DemiCn.otf │ │ │ │ ├── AvenirNextLTPro-DemiCnIt.otf │ │ │ │ ├── AvenirNextLTPro-DemiIt.otf │ │ │ │ ├── AvenirNextLTPro-Heavy.otf │ │ │ │ ├── AvenirNextLTPro-HeavyCn.otf │ │ │ │ ├── AvenirNextLTPro-HeavyCnIt.otf │ │ │ │ ├── AvenirNextLTPro-HeavyIt.otf │ │ │ │ ├── AvenirNextLTPro-It.otf │ │ │ │ ├── AvenirNextLTPro-Medium.otf │ │ │ │ ├── AvenirNextLTPro-MediumCn.otf │ │ │ │ ├── AvenirNextLTPro-MediumCnIt.otf │ │ │ │ ├── AvenirNextLTPro-MediumIt.otf │ │ │ │ ├── AvenirNextLTPro-Regular.otf │ │ │ │ ├── AvenirNextLTPro-UltLt.otf │ │ │ │ ├── AvenirNextLTPro-UltLtCn.otf │ │ │ │ ├── AvenirNextLTPro-UltLtCnIt.otf │ │ │ │ └── AvenirNextLTPro-UltLtIt.otf │ │ │ ├── helpers │ │ │ │ ├── and.js │ │ │ │ ├── detag.js │ │ │ │ ├── eq.js │ │ │ │ ├── gt.js │ │ │ │ ├── increment.js │ │ │ │ ├── json.js │ │ │ │ ├── length.js │ │ │ │ ├── ne.js │ │ │ │ ├── not.js │ │ │ │ ├── or.js │ │ │ │ ├── relativize.js │ │ │ │ └── year.js │ │ │ ├── img │ │ │ │ ├── back.svg │ │ │ │ ├── caret.svg │ │ │ │ ├── chevron.svg │ │ │ │ ├── favicon.svg │ │ │ │ ├── home-o.svg │ │ │ │ ├── home.svg │ │ │ │ ├── icons-edit.svg │ │ │ │ ├── menu.svg │ │ │ │ ├── module-federation-logo.svg │ │ │ │ ├── octicons-16.svg │ │ │ │ └── text-bubble.svg │ │ │ ├── js │ │ │ │ ├── 01-nav.ts │ │ │ │ ├── 02-on-this-page.ts │ │ │ │ ├── 03-fragment-jumper.ts │ │ │ │ ├── 04-page-versions.ts │ │ │ │ ├── 05-mobile-navbar.ts │ │ │ │ ├── 06-copy-to-clipboard.ts │ │ │ │ ├── 07-page-languages.ts │ │ │ │ ├── 08-page-versions.ts │ │ │ │ ├── index.ts │ │ │ │ └── vendor │ │ │ │ │ └── highlight.bundle.js │ │ │ ├── layouts │ │ │ │ ├── 404.hbs │ │ │ │ └── default.hbs │ │ │ └── partials │ │ │ │ ├── article-404.hbs │ │ │ │ ├── article.hbs │ │ │ │ ├── body.hbs │ │ │ │ ├── breadcrumbs.hbs │ │ │ │ ├── footer-content.hbs │ │ │ │ ├── footer-scripts.hbs │ │ │ │ ├── footer.hbs │ │ │ │ ├── head-icons.hbs │ │ │ │ ├── head-info.hbs │ │ │ │ ├── head-meta.hbs │ │ │ │ ├── head-prelude.hbs │ │ │ │ ├── head-scripts.hbs │ │ │ │ ├── head-styles.hbs │ │ │ │ ├── head-title.hbs │ │ │ │ ├── head.hbs │ │ │ │ ├── header-content.hbs │ │ │ │ ├── header-scripts.hbs │ │ │ │ ├── header.hbs │ │ │ │ ├── icon.hbs │ │ │ │ ├── main.hbs │ │ │ │ ├── nav-explore.hbs │ │ │ │ ├── nav-menu.hbs │ │ │ │ ├── nav-toggle.hbs │ │ │ │ ├── nav-tree.hbs │ │ │ │ ├── page-languages.hbs │ │ │ │ ├── page-versions.hbs │ │ │ │ ├── pagination.hbs │ │ │ │ ├── social-icon-discord.hbs │ │ │ │ ├── social-icon-github.hbs │ │ │ │ ├── toc.hbs │ │ │ │ └── toolbar.hbs │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ └── styles.scss │ ├── tailwind.config.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── webpack.config.js ├── docs │ ├── README.adoc │ ├── configs │ │ ├── docs-en.local.yml │ │ ├── docs-en.yml │ │ ├── docs-es.local.yml │ │ ├── docs-es.yml │ │ ├── docs-zh.local.yml │ │ ├── docs-zh.yml │ │ └── mf-antora-navigator.yml │ ├── make_pot.sh │ ├── project.json │ ├── src │ │ ├── en │ │ │ ├── antora.yml │ │ │ └── modules │ │ │ │ └── ROOT │ │ │ │ ├── nav.adoc │ │ │ │ └── pages │ │ │ │ ├── agnostic-way │ │ │ │ └── index.adoc │ │ │ │ ├── angular-way │ │ │ │ ├── auth0.adoc │ │ │ │ ├── i18n-angular.adoc │ │ │ │ ├── index.adoc │ │ │ │ ├── index2.adoc │ │ │ │ ├── mf-ssr-angular.adoc │ │ │ │ ├── okta-auth.adoc │ │ │ │ ├── service-workers-mf.adoc │ │ │ │ ├── splitting-to-mf-part1.adoc │ │ │ │ └── splitting-to-mf-part2.adoc │ │ │ │ ├── concepts │ │ │ │ ├── antipatterns.adoc │ │ │ │ ├── brown-green.adoc │ │ │ │ ├── component-level-ownership.adoc │ │ │ │ └── component-vs-mf.adoc │ │ │ │ ├── core-features │ │ │ │ ├── cache_busting.adoc │ │ │ │ ├── delegate-modules.adoc │ │ │ │ ├── dynamic-remotes.adoc │ │ │ │ ├── shared-api.adoc │ │ │ │ └── versioned-shared-modules.adoc │ │ │ │ ├── enhanced_api │ │ │ │ ├── about.adoc │ │ │ │ ├── features_default_async.adoc │ │ │ │ ├── features_module_name_map.adoc │ │ │ │ ├── features_remote_object_definition.adoc │ │ │ │ ├── features_remotes_name_map.adoc │ │ │ │ ├── features_remotes_url.adoc │ │ │ │ ├── getting_started.adoc │ │ │ │ ├── helper_about.adoc │ │ │ │ ├── helper_dynamicLoad.adoc │ │ │ │ ├── helper_getModule.adoc │ │ │ │ ├── helper_installation.adoc │ │ │ │ ├── installation.adoc │ │ │ │ └── nav.adoc │ │ │ │ ├── getting-started │ │ │ │ ├── best-practices.adoc │ │ │ │ ├── getting-started-practical.adoc │ │ │ │ ├── history.adoc │ │ │ │ ├── index.adoc │ │ │ │ ├── loc-dev-deployment.adoc │ │ │ │ ├── pros-cons.adoc │ │ │ │ ├── setup.adoc │ │ │ │ ├── use-cases.adoc │ │ │ │ └── what-is-mf.adoc │ │ │ │ ├── packages │ │ │ │ ├── module-federation-native-federation-tests.adoc │ │ │ │ ├── module-federation-native-federation-typescript.adoc │ │ │ │ ├── module-federation-node.adoc │ │ │ │ ├── module-federation-typescript.adoc │ │ │ │ └── module-federation-utilities.adoc │ │ │ │ ├── react-way │ │ │ │ ├── i18n-react.adoc │ │ │ │ └── index.adoc │ │ │ │ ├── recipes │ │ │ │ ├── composable-commerce-PBC-edition.adoc │ │ │ │ ├── examples-demos.adoc │ │ │ │ ├── mf-enterprise.adoc │ │ │ │ ├── mf-rollupjs.adoc │ │ │ │ ├── mf-split-chunks.adoc │ │ │ │ ├── mf-ssr.adoc │ │ │ │ ├── mf-typescript-plugin.adoc │ │ │ │ ├── naming-convention-tips.adoc │ │ │ │ ├── public-path-dynamic.adoc │ │ │ │ ├── resiliency-failovers.adoc │ │ │ │ ├── sentry-logging.adoc │ │ │ │ ├── shared-header-footer.adoc │ │ │ │ ├── state-management-redux.adoc │ │ │ │ ├── tailwind-mf.adoc │ │ │ │ └── unit-testing.adoc │ │ │ │ ├── vue-way │ │ │ │ └── index.adoc │ │ │ │ └── weblate_contribution_guide.adoc │ │ ├── es │ │ │ ├── antora.yml │ │ │ └── modules │ │ │ │ └── ROOT │ │ │ │ ├── nav.adoc │ │ │ │ └── pages │ │ │ │ ├── best-practices.adoc │ │ │ │ ├── brown-green.adoc │ │ │ │ ├── component-level-ownership.adoc │ │ │ │ ├── delegate-modules.adoc │ │ │ │ ├── dynamic-remotes.adoc │ │ │ │ ├── examples-demos.adoc │ │ │ │ ├── getting-started.adoc │ │ │ │ ├── history.adoc │ │ │ │ ├── mf-ssr.adoc │ │ │ │ ├── naming-convention-tips.adoc │ │ │ │ ├── pros-cons.adoc │ │ │ │ ├── public-path-dynamic.adoc │ │ │ │ ├── resiliency-failovers.adoc │ │ │ │ ├── setup.adoc │ │ │ │ ├── shared-api.adoc │ │ │ │ ├── shared-header-footer.adoc │ │ │ │ ├── team-collaboration-review.adoc │ │ │ │ ├── unit-testing.adoc │ │ │ │ └── use-cases.adoc │ │ ├── l10n-weblate │ │ │ ├── ROOT.cfg │ │ │ ├── ROOT │ │ │ │ ├── ROOT.pot │ │ │ │ ├── es.po │ │ │ │ └── zh_CN.po │ │ │ ├── enhanced_api.cfg │ │ │ └── enhanced_api │ │ │ │ ├── enhanced_api.pot │ │ │ │ ├── es.po │ │ │ │ └── zh_CN.po │ │ └── zh_CN │ │ │ └── antora.yml │ └── use_po.sh ├── esbuild │ ├── build.js │ ├── build │ │ ├── build-common.js │ │ ├── build-mfe1.js │ │ └── build-shell.js │ ├── libs │ │ └── shared-lib │ │ │ ├── index.ts │ │ │ └── package.json │ ├── mfe1 │ │ ├── app.tsx │ │ ├── bootstrap.tsx │ │ ├── favicon.ico │ │ ├── federation.config.js │ │ ├── federationInit.js │ │ ├── index.html │ │ ├── main.ts │ │ └── styles.css │ ├── package.json │ ├── shell │ │ ├── app.tsx │ │ ├── bootstrap.tsx │ │ ├── decl.ts │ │ ├── favicon.ico │ │ ├── federation.config.js │ │ ├── index.html │ │ ├── main.ts │ │ └── styles.css │ └── tsconfig.json ├── manifest-demo │ ├── 3009-webpack-provider │ │ ├── .babelrc │ │ ├── package.json │ │ ├── project.json │ │ ├── public │ │ │ ├── .gitkeep │ │ │ ├── webpack.png │ │ │ └── webpack.svg │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── Button.tsx │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ ├── WebpackPng.tsx │ │ │ │ ├── WebpackSvg.tsx │ │ │ │ └── useCustomRemoteHook.tsx │ │ │ ├── index.html │ │ │ └── index.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── 3010-rspack-provider │ │ ├── package.json │ │ ├── project.json │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── Button.tsx │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ ├── ButtonOldAnt.tsx │ │ │ │ └── stuff.module.css │ │ │ ├── index.html │ │ │ └── index.ts │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── 3011-rspack-manifest-provider │ │ ├── package.json │ │ ├── project.json │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── asyncFile.ts │ │ │ ├── bootsrtap.jsx │ │ │ ├── index.html │ │ │ └── index.js │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── 3012-rspack-js-entry-provider │ │ ├── package.json │ │ ├── project.json │ │ ├── rspack.config.js │ │ ├── src │ │ │ ├── App.jsx │ │ │ ├── asyncFile.ts │ │ │ ├── bootstrap.jsx │ │ │ ├── index.html │ │ │ └── index.js │ │ ├── tsconfig.app.json │ │ └── tsconfig.json │ ├── README.md │ └── webpack-host │ │ ├── .babelrc │ │ ├── cypress.config.ts │ │ ├── cypress │ │ ├── e2e │ │ │ ├── basic-usage.cy.ts │ │ │ └── preload.cy.ts │ │ ├── fixtures │ │ │ └── example.json │ │ ├── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── e2e.ts │ │ └── tsconfig.json │ │ ├── package.json │ │ ├── project.json │ │ ├── remotes.d.ts │ │ ├── runtimePlugin.ts │ │ ├── src │ │ ├── App.tsx │ │ ├── Button.tsx │ │ ├── Preload.tsx │ │ ├── Root.tsx │ │ ├── components │ │ │ ├── ButtonOldAnt.tsx │ │ │ ├── stuff.module.css │ │ │ └── stuff.module.css.d.ts │ │ ├── index.html │ │ ├── index.tsx │ │ ├── runtimePlugin.ts │ │ ├── test-remote-hook.tsx │ │ ├── webpack.png │ │ └── webpack.svg │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── webpack.config.js ├── metro-example-host │ ├── .bundle │ │ └── config │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc.js │ ├── .watchmanconfig │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── android │ │ ├── app │ │ │ ├── build.gradle │ │ │ ├── debug.keystore │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── mf │ │ │ │ │ └── example │ │ │ │ │ └── host │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── MainApplication.kt │ │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── app.json │ ├── babel.config.js │ ├── e2e │ │ ├── config.yaml │ │ └── flows │ │ │ └── core.yaml │ ├── index.js │ ├── ios │ │ ├── .xcode.env │ │ ├── MFExampleHost.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── MFExampleHost.xcscheme │ │ ├── MFExampleHost.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── MFExampleHost │ │ │ ├── AppDelegate.swift │ │ │ ├── Images.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Info.plist │ │ │ ├── LaunchScreen.storyboard │ │ │ └── PrivacyInfo.xcprivacy │ │ ├── Podfile │ │ └── Podfile.lock │ ├── jest.config.js │ ├── metro.config.js │ ├── package.json │ ├── rnef.config.mjs │ ├── runtime-plugin.ts │ ├── src │ │ ├── App.tsx │ │ ├── Card.tsx │ │ └── Fallback.tsx │ └── tsconfig.json ├── metro-example-mini │ ├── .bundle │ │ └── config │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc.js │ ├── .watchmanconfig │ ├── App.tsx │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── __tests__ │ │ └── App.test.tsx │ ├── android │ │ ├── app │ │ │ ├── build.gradle │ │ │ ├── debug.keystore │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── mini │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── MainApplication.kt │ │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── app.json │ ├── babel.config.js │ ├── index.js │ ├── ios │ │ ├── .xcode.env │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── mini.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── mini.xcscheme │ │ ├── mini.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── mini │ │ │ ├── AppDelegate.swift │ │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Info.plist │ │ │ ├── LaunchScreen.storyboard │ │ │ └── PrivacyInfo.xcprivacy │ ├── jest.config.js │ ├── metro.config.js │ ├── package.json │ ├── rnef.config.mjs │ ├── src │ │ └── info.tsx │ └── tsconfig.json ├── metro-example-nested-mini │ ├── .bundle │ │ └── config │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierrc.js │ ├── .watchmanconfig │ ├── App.tsx │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── __tests__ │ │ └── App.test.tsx │ ├── android │ │ ├── app │ │ │ ├── build.gradle │ │ │ ├── debug.keystore │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ └── AndroidManifest.xml │ │ │ │ └── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── mini │ │ │ │ │ ├── MainActivity.kt │ │ │ │ │ └── MainApplication.kt │ │ │ │ └── res │ │ │ │ ├── drawable │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ ├── mipmap-hdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-mdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ ├── ic_launcher.png │ │ │ │ └── ic_launcher_round.png │ │ │ │ └── values │ │ │ │ ├── strings.xml │ │ │ │ └── styles.xml │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── app.json │ ├── babel.config.js │ ├── index.js │ ├── ios │ │ ├── .xcode.env │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── mini.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── mini.xcscheme │ │ ├── mini.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ └── mini │ │ │ ├── AppDelegate.swift │ │ │ ├── Images.xcassets │ │ │ ├── AppIcon.appiconset │ │ │ │ └── Contents.json │ │ │ └── Contents.json │ │ │ ├── Info.plist │ │ │ ├── LaunchScreen.storyboard │ │ │ └── PrivacyInfo.xcprivacy │ ├── jest.config.js │ ├── metro.config.js │ ├── package.json │ ├── rnef.config.mjs │ ├── src │ │ └── nested-mini-info.tsx │ └── tsconfig.json ├── modern-component-data-fetch │ ├── README.md │ ├── host │ │ ├── .npmrc │ │ ├── CHANGELOG.md │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ ├── e2e │ │ │ │ ├── csr-with-fetch-data.cy.ts │ │ │ │ ├── downgrade.cy.ts │ │ │ │ ├── route-check.cy.ts │ │ │ │ └── ssr-with-fetch-data.cy.ts │ │ │ ├── support │ │ │ │ ├── app.po.ts │ │ │ │ ├── commands.ts │ │ │ │ └── e2e.ts │ │ │ └── tsconfig.json │ │ ├── modern.config.ts │ │ ├── module-federation.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── .eslintrc.js │ │ │ ├── modern-app-env.d.ts │ │ │ └── routes │ │ │ │ ├── basic │ │ │ │ └── page.tsx │ │ │ │ ├── client-downgrade │ │ │ │ └── page.tsx │ │ │ │ ├── csr │ │ │ │ └── page.tsx │ │ │ │ ├── index.css │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── server-downgrade │ │ │ │ └── page.tsx │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ ├── provider-csr │ │ ├── module-federation.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── rslib.config.ts │ │ ├── src │ │ │ ├── index.data.ts │ │ │ └── index.tsx │ │ └── tsconfig.json │ └── provider │ │ ├── .npmrc │ │ ├── CHANGELOG.md │ │ ├── modern.config.ts │ │ ├── module-federation.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ ├── .eslintrc.js │ │ ├── components │ │ │ ├── BasicComponent │ │ │ │ ├── index.data.client.ts │ │ │ │ ├── index.data.ts │ │ │ │ ├── index.tsx │ │ │ │ ├── stuff.module.css │ │ │ │ └── stuff.module.css.d.ts │ │ │ ├── ClientDowngrade │ │ │ │ ├── index.data.client.ts │ │ │ │ ├── index.data.ts │ │ │ │ └── index.tsx │ │ │ └── ServerDowngrade │ │ │ │ ├── index.data.ts │ │ │ │ └── index.tsx │ │ ├── modern-app-env.d.ts │ │ └── routes │ │ │ ├── index.css │ │ │ ├── layout.tsx │ │ │ ├── page.data.ts │ │ │ └── page.tsx │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json ├── modernjs-ssr │ ├── README.md │ ├── dynamic-nested-remote │ │ ├── .npmrc │ │ ├── CHANGELOG.md │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ ├── e2e │ │ │ │ └── app.cy.ts │ │ │ └── support │ │ │ │ └── e2e.ts │ │ ├── modern.config.ts │ │ ├── module-federation.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── .eslintrc.js │ │ │ ├── components │ │ │ │ ├── Button.tsx │ │ │ │ ├── Button2.tsx │ │ │ │ ├── Content.tsx │ │ │ │ ├── stuff.module.css │ │ │ │ └── stuff.module.css.d.ts │ │ │ ├── modern-app-env.d.ts │ │ │ ├── routes │ │ │ │ ├── index.css │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ └── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ ├── dynamic-remote-new-version │ │ ├── .npmrc │ │ ├── CHANGELOG.md │ │ ├── modern.config.ts │ │ ├── module-federation.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── .eslintrc.js │ │ │ ├── components │ │ │ │ ├── Image.tsx │ │ │ │ ├── stuff.module.css │ │ │ │ └── stuff.module.css.d.ts │ │ │ ├── modern-app-env.d.ts │ │ │ ├── routes │ │ │ │ ├── index.css │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ └── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ ├── dynamic-remote │ │ ├── module-federation.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── rslib.config.ts │ │ ├── src │ │ │ ├── Index.tsx │ │ │ ├── stuff.module.css │ │ │ └── stuff.module.css.d.ts │ │ └── tsconfig.json │ ├── host │ │ ├── .npmrc │ │ ├── CHANGELOG.md │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ ├── e2e │ │ │ │ ├── app.cy.ts │ │ │ │ └── replace-remote.cy.ts │ │ │ ├── fixtures │ │ │ │ └── example.json │ │ │ ├── support │ │ │ │ ├── app.po.ts │ │ │ │ ├── commands.ts │ │ │ │ └── e2e.ts │ │ │ └── tsconfig.json │ │ ├── modern.config.ts │ │ ├── module-federation.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── .eslintrc.js │ │ │ ├── modern-app-env.d.ts │ │ │ └── routes │ │ │ │ ├── all │ │ │ │ └── page.tsx │ │ │ │ ├── dynamic-nested-remote │ │ │ │ └── page.tsx │ │ │ │ ├── dynamic-remote │ │ │ │ └── page.tsx │ │ │ │ ├── index.css │ │ │ │ ├── layout.tsx │ │ │ │ ├── nested-remote │ │ │ │ └── page.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── remote │ │ │ │ └── page.tsx │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ ├── nested-remote │ │ ├── .npmrc │ │ ├── CHANGELOG.md │ │ ├── modern.config.ts │ │ ├── module-federation.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── serverroutebootstrap.js │ │ ├── src │ │ │ ├── .eslintrc.js │ │ │ ├── components │ │ │ │ ├── Content.tsx │ │ │ │ ├── stuff.module.css │ │ │ │ └── stuff.module.css.d.ts │ │ │ ├── modern-app-env.d.ts │ │ │ └── routes │ │ │ │ ├── index.css │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ ├── test.js │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ ├── remote-new-version │ │ ├── .npmrc │ │ ├── CHANGELOG.md │ │ ├── modern.config.ts │ │ ├── module-federation.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── .eslintrc.js │ │ │ ├── components │ │ │ │ ├── Image.tsx │ │ │ │ ├── stuff.module.css │ │ │ │ └── stuff.module.css.d.ts │ │ │ ├── modern-app-env.d.ts │ │ │ ├── routes │ │ │ │ ├── index.css │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ └── test.ts │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json │ └── remote │ │ ├── .npmrc │ │ ├── CHANGELOG.md │ │ ├── modern.config.ts │ │ ├── module-federation.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ ├── .eslintrc.js │ │ ├── components │ │ │ ├── Button.tsx │ │ │ ├── Image.tsx │ │ │ ├── stuff.module.css │ │ │ └── stuff.module.css.d.ts │ │ ├── modern-app-env.d.ts │ │ └── routes │ │ │ ├── index.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── tsconfig.spec.json ├── modernjs │ ├── .browserslistrc │ ├── .eslintrc.js │ ├── .eslintrc.json │ ├── .gitignore │ ├── .husky │ │ └── pre-commit │ ├── .npmrc │ ├── .nvmrc │ ├── .prettierrc │ ├── .vscode │ │ ├── extensions.json │ │ └── settings.json │ ├── CHANGELOG.md │ ├── README.md │ ├── cypress.config.ts │ ├── cypress │ │ ├── e2e │ │ │ └── app.cy.ts │ │ ├── fixtures │ │ │ └── example.json │ │ ├── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── e2e.ts │ │ └── tsconfig.json │ ├── jest.config.ts │ ├── modern.config.ts │ ├── package.json │ ├── project.json │ ├── runtimePlugin.ts │ ├── src │ │ ├── .eslintrc.js │ │ ├── components │ │ │ ├── react-component.prefetch.ts │ │ │ └── react-component.tsx │ │ ├── modern-app-env.d.ts │ │ ├── routes │ │ │ ├── index.css │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ └── test.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── tsconfig.spec.json ├── next-app-router │ ├── README.md │ ├── next-app-router-4000 │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── .prettierignore │ │ ├── app │ │ │ ├── api │ │ │ │ ├── categories │ │ │ │ │ ├── category.d.ts │ │ │ │ │ └── getCategories.ts │ │ │ │ ├── og │ │ │ │ │ ├── Inter-SemiBold.ttf │ │ │ │ │ └── route.tsx │ │ │ │ ├── products │ │ │ │ │ └── product.d.ts │ │ │ │ ├── revalidate │ │ │ │ │ └── route.ts │ │ │ │ └── reviews │ │ │ │ │ ├── getReviews.ts │ │ │ │ │ └── review.d.ts │ │ │ ├── context │ │ │ │ ├── [categorySlug] │ │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── context-click-counter.tsx │ │ │ │ ├── counter-context.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── error-handling │ │ │ │ ├── [categorySlug] │ │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ │ ├── error.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── error.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── template.tsx │ │ │ │ ├── error.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── favicon.ico │ │ │ ├── hooks │ │ │ │ ├── [categorySlug] │ │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── template.tsx │ │ │ │ ├── _components │ │ │ │ │ ├── router-context-layout.tsx │ │ │ │ │ └── router-context.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── isr │ │ │ │ ├── [id] │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── layout.tsx │ │ │ ├── layouts │ │ │ │ ├── [categorySlug] │ │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── template.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── loading │ │ │ │ ├── [categorySlug] │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── not-found.tsx │ │ │ ├── not-found │ │ │ │ ├── [categorySlug] │ │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ │ ├── not-found.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── not-found.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── template.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── not-found.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── page.tsx │ │ │ ├── parallel-routes │ │ │ │ ├── @audience │ │ │ │ │ ├── default.tsx │ │ │ │ │ ├── demographics │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── subscribers │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── @views │ │ │ │ │ ├── default.tsx │ │ │ │ │ ├── impressions │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── view-duration │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── _ui │ │ │ │ │ └── current-route.tsx │ │ │ │ ├── default.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── not-found.tsx │ │ │ │ └── page.tsx │ │ │ ├── patterns │ │ │ │ ├── active-links │ │ │ │ │ ├── _components │ │ │ │ │ │ └── nav-links.tsx │ │ │ │ │ ├── community │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ ├── profile │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── settings │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── breadcrumbs │ │ │ │ │ ├── @slot │ │ │ │ │ │ ├── [...all] │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── [categorySlug] │ │ │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── _components │ │ │ │ │ │ └── breadcrumbs.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── search-params │ │ │ │ │ ├── active-link.tsx │ │ │ │ │ ├── client.tsx │ │ │ │ │ └── page.tsx │ │ │ ├── route-groups │ │ │ │ ├── (checkout) │ │ │ │ │ ├── checkout │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── template.tsx │ │ │ │ ├── (main) │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── template.tsx │ │ │ │ ├── (marketing) │ │ │ │ │ ├── blog │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── template.tsx │ │ │ │ ├── (shop) │ │ │ │ │ ├── [categorySlug] │ │ │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ │ │ └── page.tsx │ │ │ │ │ │ ├── layout.tsx │ │ │ │ │ │ ├── page.tsx │ │ │ │ │ │ └── template.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── template.tsx │ │ │ │ └── layout.tsx │ │ │ ├── ssg │ │ │ │ ├── [id] │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── random-post-tab.tsx │ │ │ │ └── template.tsx │ │ │ ├── ssr │ │ │ │ ├── [id] │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── loading.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── streaming │ │ │ │ ├── _components │ │ │ │ │ ├── add-to-cart.tsx │ │ │ │ │ ├── cart-count-context.tsx │ │ │ │ │ ├── cart-count.tsx │ │ │ │ │ ├── header.tsx │ │ │ │ │ ├── pricing.tsx │ │ │ │ │ ├── recommended-products.tsx │ │ │ │ │ ├── reviews.tsx │ │ │ │ │ └── single-product.tsx │ │ │ │ ├── edge │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── product │ │ │ │ │ │ └── [id] │ │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── node │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── product │ │ │ │ │ │ └── [id] │ │ │ │ │ │ └── page.tsx │ │ │ │ └── page.tsx │ │ │ └── styling │ │ │ │ ├── css-modules │ │ │ │ ├── page.tsx │ │ │ │ └── styles.module.css │ │ │ │ ├── global-css │ │ │ │ ├── page.tsx │ │ │ │ └── styles.css │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── styled-components │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── registry.tsx │ │ │ │ ├── styled-jsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── registry.tsx │ │ │ │ ├── tailwind │ │ │ │ └── page.tsx │ │ │ │ └── template.tsx │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ ├── e2e │ │ │ │ └── app.cy.ts │ │ │ ├── fixtures │ │ │ │ └── example.json │ │ │ ├── support │ │ │ │ ├── app.po.ts │ │ │ │ ├── commands.ts │ │ │ │ └── e2e.ts │ │ │ └── tsconfig.json │ │ ├── lib │ │ │ └── demos.ts │ │ ├── next-env.d.ts │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── postcss.config.js │ │ ├── prettier.config.js │ │ ├── project.json │ │ ├── public │ │ │ ├── alexander-andrews-brAkTCdnhW8-unsplash.jpg │ │ │ ├── eniko-kis-KsLPTsYaqIQ-unsplash.jpg │ │ │ ├── grid.svg │ │ │ ├── guillaume-coupy-6HuoHgK7FN8-unsplash.jpg │ │ │ ├── nextjs-icon-light-background.png │ │ │ ├── patrick-OIFgeLnjwrM-unsplash.jpg │ │ │ ├── prince-akachi-LWkFHEGpleE-unsplash.jpg │ │ │ └── yoann-siloine-_T4w3JDm6ug-unsplash.jpg │ │ ├── readme.md │ │ ├── styles │ │ │ └── globals.css │ │ ├── tailwind.config.ts │ │ ├── tsconfig.json │ │ └── ui │ │ │ ├── address-bar.tsx │ │ │ ├── boundary.tsx │ │ │ ├── buggy-button.tsx │ │ │ ├── button.tsx │ │ │ ├── byline.tsx │ │ │ ├── click-counter.tsx │ │ │ ├── component-tree.tsx │ │ │ ├── count-up.tsx │ │ │ ├── external-link.tsx │ │ │ ├── footer.tsx │ │ │ ├── global-nav.tsx │ │ │ ├── header.tsx │ │ │ ├── mobile-nav-toggle.tsx │ │ │ ├── next-logo.tsx │ │ │ ├── ping.tsx │ │ │ ├── product-best-seller.tsx │ │ │ ├── product-card.tsx │ │ │ ├── product-currency-symbol.tsx │ │ │ ├── product-deal.tsx │ │ │ ├── product-estimated-arrival.tsx │ │ │ ├── product-lightening-deal.tsx │ │ │ ├── product-low-stock-warning.tsx │ │ │ ├── product-price.tsx │ │ │ ├── product-rating.tsx │ │ │ ├── product-review-card.tsx │ │ │ ├── product-split-payments.tsx │ │ │ ├── product-used-price.tsx │ │ │ ├── rendered-time-ago.tsx │ │ │ ├── rendering-info.tsx │ │ │ ├── rendering-page-skeleton.tsx │ │ │ ├── section-link.tsx │ │ │ ├── skeleton-card.tsx │ │ │ ├── tab-group.tsx │ │ │ ├── tab-nav-item.tsx │ │ │ ├── tab.tsx │ │ │ └── vercel-logo.tsx │ └── next-app-router-4001 │ │ ├── .eslintrc.json │ │ ├── .gitignore │ │ ├── .npmrc │ │ ├── .prettierignore │ │ ├── app │ │ ├── api │ │ │ ├── categories │ │ │ │ ├── category.d.ts │ │ │ │ └── getCategories.ts │ │ │ ├── og │ │ │ │ ├── Inter-SemiBold.ttf │ │ │ │ └── route.tsx │ │ │ ├── products │ │ │ │ └── product.d.ts │ │ │ ├── revalidate │ │ │ │ └── route.ts │ │ │ └── reviews │ │ │ │ ├── getReviews.ts │ │ │ │ └── review.d.ts │ │ ├── context │ │ │ ├── [categorySlug] │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── context-click-counter.tsx │ │ │ ├── counter-context.tsx │ │ │ ├── layout.tsx │ │ │ └── page.tsx │ │ ├── demo │ │ │ └── page.tsx │ │ ├── error-handling │ │ │ ├── [categorySlug] │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ ├── error.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── error.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── error.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── template.tsx │ │ ├── favicon.ico │ │ ├── hooks │ │ │ ├── [categorySlug] │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── _components │ │ │ │ ├── router-context-layout.tsx │ │ │ │ └── router-context.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── template.tsx │ │ ├── isr │ │ │ ├── [id] │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ └── template.tsx │ │ ├── layout.tsx │ │ ├── layouts │ │ │ ├── [categorySlug] │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── template.tsx │ │ ├── loading │ │ │ ├── [categorySlug] │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ └── template.tsx │ │ ├── not-found.tsx │ │ ├── not-found │ │ │ ├── [categorySlug] │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ ├── not-found.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── not-found.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── layout.tsx │ │ │ ├── not-found.tsx │ │ │ ├── page.tsx │ │ │ └── template.tsx │ │ ├── page.tsx │ │ ├── parallel-routes │ │ │ ├── @audience │ │ │ │ ├── default.tsx │ │ │ │ ├── demographics │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── subscribers │ │ │ │ │ └── page.tsx │ │ │ ├── @views │ │ │ │ ├── default.tsx │ │ │ │ ├── impressions │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── view-duration │ │ │ │ │ └── page.tsx │ │ │ ├── _ui │ │ │ │ └── current-route.tsx │ │ │ ├── default.tsx │ │ │ ├── layout.tsx │ │ │ ├── not-found.tsx │ │ │ └── page.tsx │ │ ├── patterns │ │ │ ├── active-links │ │ │ │ ├── _components │ │ │ │ │ └── nav-links.tsx │ │ │ │ ├── community │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ ├── profile │ │ │ │ │ └── page.tsx │ │ │ │ └── settings │ │ │ │ │ └── page.tsx │ │ │ ├── breadcrumbs │ │ │ │ ├── @slot │ │ │ │ │ ├── [...all] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── [categorySlug] │ │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ └── page.tsx │ │ │ │ ├── _components │ │ │ │ │ └── breadcrumbs.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── search-params │ │ │ │ ├── active-link.tsx │ │ │ │ ├── client.tsx │ │ │ │ └── page.tsx │ │ ├── route-groups │ │ │ ├── (checkout) │ │ │ │ ├── checkout │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── template.tsx │ │ │ ├── (main) │ │ │ │ ├── layout.tsx │ │ │ │ ├── page.tsx │ │ │ │ └── template.tsx │ │ │ ├── (marketing) │ │ │ │ ├── blog │ │ │ │ │ └── page.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── template.tsx │ │ │ ├── (shop) │ │ │ │ ├── [categorySlug] │ │ │ │ │ ├── [subCategorySlug] │ │ │ │ │ │ └── page.tsx │ │ │ │ │ ├── layout.tsx │ │ │ │ │ ├── page.tsx │ │ │ │ │ └── template.tsx │ │ │ │ ├── layout.tsx │ │ │ │ └── template.tsx │ │ │ └── layout.tsx │ │ ├── ssg │ │ │ ├── [id] │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ ├── random-post-tab.tsx │ │ │ └── template.tsx │ │ ├── ssr │ │ │ ├── [id] │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── loading.tsx │ │ │ ├── page.tsx │ │ │ └── template.tsx │ │ ├── streaming │ │ │ ├── _components │ │ │ │ ├── add-to-cart.tsx │ │ │ │ ├── cart-count-context.tsx │ │ │ │ ├── cart-count.tsx │ │ │ │ ├── header.tsx │ │ │ │ ├── pricing.tsx │ │ │ │ ├── recommended-products.tsx │ │ │ │ ├── reviews.tsx │ │ │ │ └── single-product.tsx │ │ │ ├── edge │ │ │ │ ├── layout.tsx │ │ │ │ └── product │ │ │ │ │ └── [id] │ │ │ │ │ └── page.tsx │ │ │ ├── layout.tsx │ │ │ ├── node │ │ │ │ ├── layout.tsx │ │ │ │ └── product │ │ │ │ │ └── [id] │ │ │ │ │ └── page.tsx │ │ │ └── page.tsx │ │ └── styling │ │ │ ├── css-modules │ │ │ ├── page.tsx │ │ │ └── styles.module.css │ │ │ ├── global-css │ │ │ ├── page.tsx │ │ │ └── styles.css │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ ├── styled-components │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── registry.tsx │ │ │ ├── styled-jsx │ │ │ ├── layout.tsx │ │ │ ├── page.tsx │ │ │ └── registry.tsx │ │ │ ├── tailwind │ │ │ └── page.tsx │ │ │ └── template.tsx │ │ ├── cypress.config.ts │ │ ├── cypress │ │ ├── e2e │ │ │ └── app.cy.ts │ │ ├── fixtures │ │ │ └── example.json │ │ ├── support │ │ │ ├── app.po.ts │ │ │ ├── commands.ts │ │ │ └── e2e.ts │ │ └── tsconfig.json │ │ ├── lib │ │ └── demos.ts │ │ ├── license.md │ │ ├── next-env.d.ts │ │ ├── next.config.js │ │ ├── package.json │ │ ├── pnpm-lock.yaml │ │ ├── postcss.config.js │ │ ├── prettier.config.js │ │ ├── project.json │ │ ├── public │ │ ├── alexander-andrews-brAkTCdnhW8-unsplash.jpg │ │ ├── eniko-kis-KsLPTsYaqIQ-unsplash.jpg │ │ ├── grid.svg │ │ ├── guillaume-coupy-6HuoHgK7FN8-unsplash.jpg │ │ ├── nextjs-icon-light-background.png │ │ ├── patrick-OIFgeLnjwrM-unsplash.jpg │ │ ├── prince-akachi-LWkFHEGpleE-unsplash.jpg │ │ └── yoann-siloine-_T4w3JDm6ug-unsplash.jpg │ │ ├── readme.md │ │ ├── styles │ │ └── globals.css │ │ ├── tailwind.config.ts │ │ ├── tsconfig.json │ │ └── ui │ │ ├── address-bar.tsx │ │ ├── boundary.tsx │ │ ├── buggy-button.tsx │ │ ├── button.tsx │ │ ├── byline.tsx │ │ ├── click-counter.tsx │ │ ├── component-tree.tsx │ │ ├── count-up.tsx │ │ ├── external-link.tsx │ │ ├── footer.tsx │ │ ├── global-nav.tsx │ │ ├── header.tsx │ │ ├── mobile-nav-toggle.tsx │ │ ├── next-logo.tsx │ │ ├── ping.tsx │ │ ├── product-best-seller.tsx │ │ ├── product-card.tsx │ │ ├── product-currency-symbol.tsx │ │ ├── product-deal.tsx │ │ ├── product-estimated-arrival.tsx │ │ ├── product-lightening-deal.tsx │ │ ├── product-low-stock-warning.tsx │ │ ├── product-price.tsx │ │ ├── product-rating.tsx │ │ ├── product-review-card.tsx │ │ ├── product-split-payments.tsx │ │ ├── product-used-price.tsx │ │ ├── rendered-time-ago.tsx │ │ ├── rendering-info.tsx │ │ ├── rendering-page-skeleton.tsx │ │ ├── section-link.tsx │ │ ├── skeleton-card.tsx │ │ ├── tab-group.tsx │ │ ├── tab-nav-item.tsx │ │ ├── tab.tsx │ │ └── vercel-logo.tsx ├── node-dynamic-remote-new-version │ ├── .babelrc │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── expose-with-axios.js │ │ ├── expose-with-lodash.js │ │ ├── expose.js │ │ ├── index.html │ │ └── main.tsx │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── webpack.config.js ├── node-dynamic-remote │ ├── .babelrc │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── expose-with-axios.js │ │ ├── expose-with-lodash.js │ │ ├── expose.js │ │ ├── index.html │ │ └── main.tsx │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── webpack.config.js ├── node-host-e2e │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── node-host │ │ │ └── node-host.spec.ts │ │ └── support │ │ │ ├── global-setup.ts │ │ │ ├── global-teardown.ts │ │ │ └── test-setup.ts │ ├── tsconfig.json │ └── tsconfig.spec.json ├── node-host │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── runtimePlugin.ts │ ├── src │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── bootstrap.js │ │ └── main.js │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── webpack.config.js ├── node-local-remote │ ├── .babelrc │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── expose.js │ │ ├── index.html │ │ └── main.tsx │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ └── webpack.config.js ├── node-remote │ ├── .babelrc │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── bootstrap.js │ │ ├── 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 ├── react-ts-host │ ├── .babelrc │ ├── .browserslistrc │ ├── .eslintrc.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── App.tsx │ │ │ ├── nx-welcome.tsx │ │ │ └── useDynamicRemote.tsx │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── bootstrap.tsx │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ └── polyfills.ts │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── webpack.config.js ├── react-ts-nested-remote │ ├── .babelrc │ ├── .browserslistrc │ ├── .eslintrc.json │ ├── package.json │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── App.module.css │ │ │ ├── App.tsx │ │ │ ├── nx-welcome.tsx │ │ │ └── utils.ts │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── bootstrap.tsx │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── remote-entry.ts │ │ └── styles.css │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── webpack.config.js ├── react-ts-remote │ ├── .babelrc │ ├── .browserslistrc │ ├── .eslintrc.json │ ├── package.json │ ├── project.json │ ├── rspack.config.js │ ├── src │ │ ├── app │ │ │ ├── App.module.css │ │ │ ├── App.tsx │ │ │ └── nx-welcome.tsx │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── bootstrap.tsx │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── remote-entry.ts │ │ └── styles.css │ ├── tsconfig.app.json │ ├── tsconfig.json │ └── webpack.config.js ├── reactRemoteUI │ ├── .babelrc │ ├── .eslintrc.json │ ├── jest.config.ts │ ├── module-federation.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── Button │ │ │ ├── Button.module.css │ │ │ ├── Button.tsx │ │ │ └── index.ts │ │ ├── bootstrap.tsx │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ └── styles.scss │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ ├── webpack.config.js │ └── webpack.config.prod.js ├── reactStorybook │ ├── .babelrc │ ├── .eslintrc.json │ ├── .storybook │ │ ├── main.js │ │ └── preview.js │ ├── jest.config.ts │ ├── module-federation.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── app │ │ │ ├── RemoteButton.stories.tsx │ │ │ ├── app.module.scss │ │ │ ├── app.spec.tsx │ │ │ ├── app.tsx │ │ │ └── nx-welcome.tsx │ │ ├── assets │ │ │ └── .gitkeep │ │ ├── bootstrap.tsx │ │ ├── environments │ │ │ ├── environment.prod.ts │ │ │ └── environment.ts │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.ts │ │ ├── remotes.d.ts │ │ └── styles.scss │ ├── tsconfig.app.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ ├── tsconfig.storybook.json │ ├── webpack.config.js │ └── webpack.config.prod.js ├── router-demo │ ├── README.md │ ├── router-host-2000 │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ ├── e2e │ │ │ │ ├── host.cy.ts │ │ │ │ ├── memory-router.cy.ts │ │ │ │ ├── remote-render-error.cy.ts │ │ │ │ ├── remote-resource-error.cy.ts │ │ │ │ ├── remote1.cy.ts │ │ │ │ ├── remote2.cy.ts │ │ │ │ ├── remote3.cy.ts │ │ │ │ ├── remote5.cy.ts │ │ │ │ └── remote6.cy.ts │ │ │ ├── fixtures │ │ │ │ └── example.json │ │ │ ├── support │ │ │ │ ├── app.po.ts │ │ │ │ ├── commands.ts │ │ │ │ └── e2e.ts │ │ │ └── tsconfig.json │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── project.json │ │ ├── rsbuild.config.ts │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── bootstrap.tsx │ │ │ ├── env.d.ts │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── navigation.tsx │ │ │ ├── pages │ │ │ │ ├── Detail.tsx │ │ │ │ ├── Home.tsx │ │ │ │ └── Remote1.tsx │ │ │ └── runtime-plugin │ │ │ │ ├── error-handling │ │ │ │ ├── index.ts │ │ │ │ ├── lifecycle-based.ts │ │ │ │ └── simple.ts │ │ │ │ ├── fallback.ts │ │ │ │ ├── retry.ts │ │ │ │ └── shared-strategy.ts │ │ ├── tailwind.config.js │ │ └── tsconfig.json │ ├── router-host-v5-2200 │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── postcss.config.cjs │ │ ├── project.json │ │ ├── rsbuild.config.ts │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── bootstrap.tsx │ │ │ ├── env.d.ts │ │ │ ├── index.css │ │ │ ├── index.tsx │ │ │ ├── navigation.tsx │ │ │ ├── pages │ │ │ │ ├── Detail.tsx │ │ │ │ ├── Home.tsx │ │ │ │ └── Remote1.tsx │ │ │ └── runtime-plugin │ │ │ │ └── shared-strategy.ts │ │ ├── tailwind.config.js │ │ └── tsconfig.json │ ├── router-host-vue3-2100 │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── rsbuild.config.ts │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── bootstrap.ts │ │ │ ├── env.d.ts │ │ │ ├── index.css │ │ │ ├── index.ts │ │ │ ├── pages │ │ │ │ ├── Detail.vue │ │ │ │ └── Home.vue │ │ │ └── router.ts │ │ └── tsconfig.json │ ├── router-remote1-2001 │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── rsbuild.config.ts │ │ ├── src │ │ │ ├── App.module.css │ │ │ ├── App.tsx │ │ │ ├── bootstrap.tsx │ │ │ ├── button.tsx │ │ │ ├── env.d.ts │ │ │ ├── export-App.tsx │ │ │ ├── export-Button.tsx │ │ │ ├── index.tsx │ │ │ └── shadow.tsx │ │ └── tsconfig.json │ ├── router-remote2-2002 │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── rsbuild.config.ts │ │ ├── src │ │ │ ├── App.css │ │ │ ├── App.tsx │ │ │ ├── bootstrap.tsx │ │ │ ├── button.tsx │ │ │ ├── env.d.ts │ │ │ ├── export-App.tsx │ │ │ └── index.tsx │ │ └── tsconfig.json │ ├── router-remote3-2003 │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── rsbuild.config.ts │ │ ├── src │ │ │ ├── App.vue │ │ │ ├── bootstrap.ts │ │ │ ├── env.d.ts │ │ │ ├── export-app.ts │ │ │ ├── index.css │ │ │ ├── index.ts │ │ │ ├── pages │ │ │ │ ├── Detail.vue │ │ │ │ ├── Home.vue │ │ │ │ ├── Profile.vue │ │ │ │ └── Settings.vue │ │ │ └── router.ts │ │ └── tsconfig.json │ ├── router-remote4-2004 │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── project.json │ │ ├── rsbuild.config.ts │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── bootstrap.tsx │ │ │ ├── env.d.ts │ │ │ ├── export-App.tsx │ │ │ └── index.tsx │ │ └── tsconfig.json │ ├── router-remote5-2005 │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── project.json │ │ ├── rsbuild.config.ts │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── bootstrap.tsx │ │ │ ├── env.d.ts │ │ │ ├── export-App.tsx │ │ │ └── index.tsx │ │ └── tsconfig.json │ └── router-remote6-2006 │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── rsbuild.config.ts │ │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── bootstrap.tsx │ │ ├── button.tsx │ │ ├── env.d.ts │ │ ├── export-App.tsx │ │ └── index.tsx │ │ └── tsconfig.json ├── rslib-module │ ├── .storybook │ │ └── main.ts │ ├── @mf-types │ │ ├── index.d.ts │ │ └── rslib-module │ │ │ ├── apis.d.ts │ │ │ ├── compiled-types │ │ │ ├── CounterButton.d.ts │ │ │ ├── index.d.ts │ │ │ └── useCounter.d.ts │ │ │ └── index.d.ts │ ├── README.md │ ├── package.json │ ├── project.json │ ├── rslib.config.ts │ ├── src │ │ ├── CounterButton.tsx │ │ ├── index.tsx │ │ ├── stories │ │ │ └── index.stories.tsx │ │ └── useCounter.tsx │ └── tsconfig.json ├── runtime-demo │ ├── 3005-runtime-host │ │ ├── .babelrc │ │ ├── @mf-types │ │ │ ├── index.d.ts │ │ │ └── remote1 │ │ │ │ ├── WebpackPng.d.ts │ │ │ │ ├── WebpackSvg.d.ts │ │ │ │ ├── apis.d.ts │ │ │ │ ├── compiled-types │ │ │ │ └── apps │ │ │ │ │ └── runtime-demo │ │ │ │ │ └── 3006-runtime-remote │ │ │ │ │ └── src │ │ │ │ │ └── components │ │ │ │ │ ├── WebpackPng.d.ts │ │ │ │ │ ├── WebpackSvg.d.ts │ │ │ │ │ └── useCustomRemoteHook.d.ts │ │ │ │ └── useCustomRemoteHook.d.ts │ │ ├── cypress.config.ts │ │ ├── cypress │ │ │ ├── e2e │ │ │ │ └── app.cy.ts │ │ │ ├── fixtures │ │ │ │ └── example.json │ │ │ ├── support │ │ │ │ ├── app.po.ts │ │ │ │ ├── commands.ts │ │ │ │ └── e2e.ts │ │ │ └── tsconfig.json │ │ ├── package.json │ │ ├── project.json │ │ ├── remotes.d.ts │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── Button.tsx │ │ │ ├── Remote1.tsx │ │ │ ├── Remote2.tsx │ │ │ ├── Root.tsx │ │ │ ├── bootstrap.tsx │ │ │ ├── components │ │ │ │ ├── ButtonOldAnt.tsx │ │ │ │ ├── stuff.module.css │ │ │ │ └── stuff.module.css.d.ts │ │ │ ├── index.html │ │ │ ├── index.ts │ │ │ ├── runtimePlugin.ts │ │ │ ├── test-remote-hook.tsx │ │ │ ├── webpack.png │ │ │ └── webpack.svg │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── 3006-runtime-remote │ │ ├── .babelrc │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── project.json │ │ ├── public │ │ │ ├── .gitkeep │ │ │ ├── webpack.png │ │ │ └── webpack.svg │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── Button.tsx │ │ │ ├── components │ │ │ │ ├── WebpackPng.tsx │ │ │ │ ├── WebpackSvg.tsx │ │ │ │ ├── a.css │ │ │ │ └── useCustomRemoteHook.tsx │ │ │ ├── index.html │ │ │ └── index.tsx │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── 3007-runtime-remote │ │ ├── .babelrc │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── App.tsx │ │ │ ├── Button.tsx │ │ │ ├── components │ │ │ │ ├── ButtonOldAnt.tsx │ │ │ │ ├── stuff.module.css │ │ │ │ └── stuff.module.css.d.ts │ │ │ ├── index.html │ │ │ └── index.tsx │ │ ├── tsconfig.app.json │ │ ├── tsconfig.json │ │ └── webpack.config.js │ ├── 3008-runtime-remote │ │ ├── CHANGELOG.md │ │ ├── package.json │ │ ├── project.json │ │ ├── rsbuild.config.mjs │ │ └── src │ │ │ ├── App.css │ │ │ ├── App.jsx │ │ │ ├── Button.tsx │ │ │ ├── bootstrap.jsx │ │ │ └── index.jsx │ └── README.md ├── website-new │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE │ ├── docs │ │ ├── en │ │ │ ├── _nav.json │ │ │ ├── blog │ │ │ │ ├── _meta.json │ │ │ │ ├── announcement.mdx │ │ │ │ ├── error-load-remote.mdx │ │ │ │ ├── hoisted-runtime.mdx │ │ │ │ └── index.mdx │ │ │ ├── configure │ │ │ │ ├── _meta.json │ │ │ │ ├── dev.mdx │ │ │ │ ├── dts.mdx │ │ │ │ ├── experiments.mdx │ │ │ │ ├── exposes.mdx │ │ │ │ ├── filename.mdx │ │ │ │ ├── getpublicpath.mdx │ │ │ │ ├── implementation.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── manifest.mdx │ │ │ │ ├── name.mdx │ │ │ │ ├── remotes.mdx │ │ │ │ ├── runtimeplugins.mdx │ │ │ │ ├── shareStrategy.mdx │ │ │ │ └── shared.mdx │ │ │ ├── guide │ │ │ │ ├── _meta.json │ │ │ │ ├── basic │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── cli.mdx │ │ │ │ │ ├── css-isolate.mdx │ │ │ │ │ ├── data-fetch │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ ├── cache.mdx │ │ │ │ │ │ ├── index.mdx │ │ │ │ │ │ └── prefetch.mdx │ │ │ │ │ ├── metro.mdx │ │ │ │ │ ├── rsbuild.mdx │ │ │ │ │ ├── rspack.mdx │ │ │ │ │ ├── rspress.mdx │ │ │ │ │ ├── runtime │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ ├── runtime-api.mdx │ │ │ │ │ │ ├── runtime-hooks.mdx │ │ │ │ │ │ └── runtime.mdx │ │ │ │ │ ├── type-prompt.mdx │ │ │ │ │ ├── vite.mdx │ │ │ │ │ └── webpack.mdx │ │ │ │ ├── debug │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── chrome-devtool.mdx │ │ │ │ │ ├── mode.mdx │ │ │ │ │ └── variables.mdx │ │ │ │ ├── deployment │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── zephyr.mdx │ │ │ │ ├── framework │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── modernjs.mdx │ │ │ │ │ └── nextjs.mdx │ │ │ │ ├── start │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── features.mdx │ │ │ │ │ ├── glossary.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ ├── npm-packages.mdx │ │ │ │ │ ├── quick-start.mdx │ │ │ │ │ └── setting-up-env.mdx │ │ │ │ └── troubleshooting │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── build │ │ │ │ │ ├── BUILD-001.mdx │ │ │ │ │ └── BUILD-002.mdx │ │ │ │ │ ├── other.mdx │ │ │ │ │ ├── overview.md │ │ │ │ │ ├── runtime │ │ │ │ │ ├── RUNTIME-001.mdx │ │ │ │ │ ├── RUNTIME-002.mdx │ │ │ │ │ ├── RUNTIME-003.mdx │ │ │ │ │ ├── RUNTIME-004.mdx │ │ │ │ │ ├── RUNTIME-005.mdx │ │ │ │ │ ├── RUNTIME-006.mdx │ │ │ │ │ ├── RUNTIME-007.mdx │ │ │ │ │ ├── RUNTIME-008.mdx │ │ │ │ │ └── RUNTIME-009.mdx │ │ │ │ │ └── type │ │ │ │ │ ├── TYPE-001.mdx │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── overview.md │ │ │ ├── index.md │ │ │ ├── plugin │ │ │ │ ├── _meta.json │ │ │ │ ├── dev │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── index.mdx │ │ │ │ └── plugins │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── building-custom-retry-plugin.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ └── retry-plugin.mdx │ │ │ ├── practice │ │ │ │ ├── _meta.json │ │ │ │ ├── bridge │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── overview.mdx │ │ │ │ │ ├── react-bridge │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ ├── export-app.mdx │ │ │ │ │ │ ├── getting-started.mdx │ │ │ │ │ │ ├── load-app.mdx │ │ │ │ │ │ └── load-component.mdx │ │ │ │ │ └── vue-bridge.mdx │ │ │ │ ├── frameworks │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── angular │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ ├── angular-cli.mdx │ │ │ │ │ │ ├── angular-mfe.mdx │ │ │ │ │ │ ├── auth0.mdx │ │ │ │ │ │ ├── mf-ssr-angular.mdx │ │ │ │ │ │ ├── okta-auth.mdx │ │ │ │ │ │ ├── service-workers-mf.mdx │ │ │ │ │ │ ├── splitting-to-mf-part1.mdx │ │ │ │ │ │ ├── splitting-to-mf-part2.mdx │ │ │ │ │ │ └── using-nx-for-angular.mdx │ │ │ │ │ ├── modern │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ ├── dynamic-remote.mdx │ │ │ │ │ │ └── index.mdx │ │ │ │ │ ├── next │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ ├── dynamic-remotes.mdx │ │ │ │ │ │ ├── express.mdx │ │ │ │ │ │ ├── importing-components.mdx │ │ │ │ │ │ ├── importing-pages.mdx │ │ │ │ │ │ ├── index.mdx │ │ │ │ │ │ └── presets.mdx │ │ │ │ │ ├── overview.mdx │ │ │ │ │ └── react │ │ │ │ │ │ ├── _meta.json │ │ │ │ │ │ ├── i18n-react.mdx │ │ │ │ │ │ ├── index.mdx │ │ │ │ │ │ └── using-nx-for-react.mdx │ │ │ │ ├── monorepos │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── index.mdx │ │ │ │ │ └── nx-for-module-federation.mdx │ │ │ │ ├── overview.md │ │ │ │ └── performance │ │ │ │ │ ├── _meta.json │ │ │ │ │ └── prefetch.mdx │ │ │ └── showcase │ │ │ │ ├── _meta.json │ │ │ │ └── index.mdx │ │ ├── public │ │ │ ├── blog │ │ │ │ └── announcement │ │ │ │ │ ├── announcement-video-poster.png │ │ │ │ │ └── module-federation-doc.png │ │ │ ├── guide │ │ │ │ ├── chrome-devtools │ │ │ │ │ ├── chrome-store-add-devtool.png │ │ │ │ │ ├── dev-to-proxy.png │ │ │ │ │ ├── features.png │ │ │ │ │ ├── mf-devtool-hmr.jpg │ │ │ │ │ ├── open-devtools.png │ │ │ │ │ ├── opereation-guide.png │ │ │ │ │ ├── proxy-to-local.png │ │ │ │ │ └── split-window.png │ │ │ │ ├── performance │ │ │ │ │ └── data-prefetch │ │ │ │ │ │ ├── advanced-prefetch.jpg │ │ │ │ │ │ ├── common.jpg │ │ │ │ │ │ ├── log.jpg │ │ │ │ │ │ └── prefetch.jpg │ │ │ │ └── type-prompt │ │ │ │ │ ├── dynamic-remote-hot-types-reload-static.gif │ │ │ │ │ ├── hot-types-reload-static.gif │ │ │ │ │ ├── hot-types-reload.gif │ │ │ │ │ ├── nested-remote.jpg │ │ │ │ │ └── third-party.jpg │ │ │ ├── module-federation-2.0.svg │ │ │ ├── module-federation-logo-white-2.0.svg │ │ │ ├── module-federation-logo-white.svg │ │ │ ├── module-federation-logo.svg │ │ │ ├── module-federation.svg │ │ │ ├── rspress-dark-logo.png │ │ │ ├── rspress-icon.png │ │ │ ├── rspress-light-logo.png │ │ │ ├── showcase │ │ │ │ ├── adidas.png │ │ │ │ ├── bestbuy.png │ │ │ │ ├── business_insider.png │ │ │ │ ├── epic_games.png │ │ │ │ ├── lululemon.png │ │ │ │ ├── panda_doc.png │ │ │ │ ├── shopify_partners.png │ │ │ │ ├── tiktok.png │ │ │ │ └── zoominfo.png │ │ │ ├── svg.svg │ │ │ ├── svg2.svg │ │ │ └── words-map.json │ │ └── zh │ │ │ ├── _nav.json │ │ │ ├── blog │ │ │ ├── _meta.json │ │ │ ├── announcement.mdx │ │ │ ├── error-load-remote.mdx │ │ │ └── index.mdx │ │ │ ├── configure │ │ │ ├── _meta.json │ │ │ ├── dev.mdx │ │ │ ├── dts.mdx │ │ │ ├── experiments.mdx │ │ │ ├── exposes.mdx │ │ │ ├── filename.mdx │ │ │ ├── getpublicpath.mdx │ │ │ ├── implementation.mdx │ │ │ ├── index.mdx │ │ │ ├── manifest.mdx │ │ │ ├── name.mdx │ │ │ ├── remotes.mdx │ │ │ ├── runtimeplugins.mdx │ │ │ ├── shareStrategy.mdx │ │ │ └── shared.mdx │ │ │ ├── guide │ │ │ ├── _meta.json │ │ │ ├── basic │ │ │ │ ├── _meta.json │ │ │ │ ├── cli.mdx │ │ │ │ ├── css-isolate.mdx │ │ │ │ ├── data-fetch │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── cache.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ └── prefetch.mdx │ │ │ │ ├── metro.mdx │ │ │ │ ├── rsbuild.mdx │ │ │ │ ├── rspack.mdx │ │ │ │ ├── rspress.mdx │ │ │ │ ├── runtime │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── runtime-api.mdx │ │ │ │ │ ├── runtime-hooks.mdx │ │ │ │ │ └── runtime.mdx │ │ │ │ ├── type-prompt.mdx │ │ │ │ ├── vite.mdx │ │ │ │ └── webpack.mdx │ │ │ ├── debug │ │ │ │ ├── _meta.json │ │ │ │ ├── chrome-devtool.mdx │ │ │ │ ├── mode.mdx │ │ │ │ └── variables.mdx │ │ │ ├── deployment │ │ │ │ ├── _meta.json │ │ │ │ └── zephyr.mdx │ │ │ ├── framework │ │ │ │ ├── _meta.json │ │ │ │ ├── modernjs.mdx │ │ │ │ └── nextjs.mdx │ │ │ ├── start │ │ │ │ ├── _meta.json │ │ │ │ ├── features.mdx │ │ │ │ ├── glossary.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── npm-packages.mdx │ │ │ │ ├── quick-start.mdx │ │ │ │ └── setting-up-env.mdx │ │ │ └── troubleshooting │ │ │ │ ├── _meta.json │ │ │ │ ├── build │ │ │ │ ├── BUILD-001.mdx │ │ │ │ └── BUILD-002.mdx │ │ │ │ ├── other.mdx │ │ │ │ ├── overview.md │ │ │ │ ├── runtime │ │ │ │ ├── RUNTIME-001.mdx │ │ │ │ ├── RUNTIME-002.mdx │ │ │ │ ├── RUNTIME-003.mdx │ │ │ │ ├── RUNTIME-004.mdx │ │ │ │ ├── RUNTIME-005.mdx │ │ │ │ ├── RUNTIME-006.mdx │ │ │ │ ├── RUNTIME-007.mdx │ │ │ │ ├── RUNTIME-008.mdx │ │ │ │ └── RUNTIME-009.mdx │ │ │ │ └── type │ │ │ │ ├── TYPE-001.mdx │ │ │ │ ├── _meta.json │ │ │ │ └── overview.md │ │ │ ├── index.md │ │ │ ├── plugin │ │ │ ├── _meta.json │ │ │ ├── dev │ │ │ │ ├── _meta.json │ │ │ │ ├── hooks.mdx │ │ │ │ └── index.mdx │ │ │ └── plugins │ │ │ │ ├── _meta.json │ │ │ │ └── retry-plugin.mdx │ │ │ ├── practice │ │ │ ├── _meta.json │ │ │ ├── bridge │ │ │ │ ├── _meta.json │ │ │ │ ├── overview.mdx │ │ │ │ ├── react-bridge │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── export-app.mdx │ │ │ │ │ ├── getting-started.mdx │ │ │ │ │ ├── load-app.mdx │ │ │ │ │ └── load-component.mdx │ │ │ │ └── vue-bridge.mdx │ │ │ ├── frameworks │ │ │ │ ├── _meta.json │ │ │ │ ├── angular │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── angular-cli.mdx │ │ │ │ │ ├── angular-mfe.mdx │ │ │ │ │ ├── auth0.mdx │ │ │ │ │ ├── mf-ssr-angular.mdx │ │ │ │ │ ├── okta-auth.mdx │ │ │ │ │ ├── service-workers-mf.mdx │ │ │ │ │ ├── splitting-to-mf-part1.mdx │ │ │ │ │ └── splitting-to-mf-part2.mdx │ │ │ │ ├── modern │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── dynamic-remote.mdx │ │ │ │ │ └── index.mdx │ │ │ │ ├── next │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── dynamic-remotes.mdx │ │ │ │ │ ├── express.mdx │ │ │ │ │ ├── importing-components.mdx │ │ │ │ │ ├── importing-pages.mdx │ │ │ │ │ ├── index.mdx │ │ │ │ │ └── presets.mdx │ │ │ │ ├── overview.mdx │ │ │ │ └── react │ │ │ │ │ ├── _meta.json │ │ │ │ │ ├── i18n-react.mdx │ │ │ │ │ └── index.mdx │ │ │ ├── overview.md │ │ │ └── performance │ │ │ │ ├── _meta.json │ │ │ │ └── prefetch.mdx │ │ │ └── showcase │ │ │ ├── _meta.json │ │ │ └── index.mdx │ ├── module-federation.config.ts │ ├── netlify.toml │ ├── package-lock.json │ ├── package.json │ ├── project.json │ ├── rspress.config.ts │ ├── src │ │ ├── components │ │ │ ├── AnnouncementVideo.tsx │ │ │ ├── BlogGif.tsx │ │ │ ├── BlogGifGrid.tsx │ │ │ ├── Collapse.module.scss │ │ │ ├── Collapse.tsx │ │ │ ├── ErrorCodeTitle.tsx │ │ │ ├── NextSteps.module.scss │ │ │ ├── NextSteps.tsx │ │ │ ├── Overview.module.scss │ │ │ ├── Overview.tsx │ │ │ ├── ShowcaseList │ │ │ │ ├── index.module.scss │ │ │ │ ├── index.tsx │ │ │ │ └── useShowcases.ts │ │ │ ├── Step.module.scss │ │ │ ├── Step.tsx │ │ │ ├── Table.tsx │ │ │ ├── common │ │ │ │ ├── cli │ │ │ │ │ ├── cmd-info.mdx │ │ │ │ │ ├── view-all-cmds-en.mdx │ │ │ │ │ └── view-all-cmds.mdx │ │ │ │ ├── configure │ │ │ │ │ ├── array-shared.mdx │ │ │ │ │ └── object-shared.mdx │ │ │ │ ├── install-kit.mdx │ │ │ │ ├── rspack │ │ │ │ │ ├── create-config.mdx │ │ │ │ │ └── register-plugin.mdx │ │ │ │ ├── rspress │ │ │ │ │ ├── config-type.mdx │ │ │ │ │ ├── create-config.mdx │ │ │ │ │ └── register-plugin.mdx │ │ │ │ └── webpack │ │ │ │ │ ├── create-config.mdx │ │ │ │ │ └── register-plugin.mdx │ │ │ ├── en │ │ │ │ ├── EnableAsyncEntry.mdx │ │ │ │ ├── data-fetch │ │ │ │ │ ├── consumer.mdx │ │ │ │ │ ├── prefetch-demo.mdx │ │ │ │ │ ├── prefetch-tip.mdx │ │ │ │ │ └── provider-tip.mdx │ │ │ │ └── runtime.mdx │ │ │ └── zh │ │ │ │ ├── EnableAsyncEntry.mdx │ │ │ │ ├── data-fetch │ │ │ │ ├── consumer.mdx │ │ │ │ ├── prefetch-demo.mdx │ │ │ │ ├── prefetch-tip.mdx │ │ │ │ └── provider-tip.mdx │ │ │ │ └── runtime.mdx │ │ ├── i18n │ │ │ ├── enUS.ts │ │ │ ├── index.ts │ │ │ └── zhCN.ts │ │ ├── moduleFederationPluginOverview.ts │ │ └── utils.ts │ ├── tailwind.config.js │ ├── theme │ │ ├── components │ │ │ ├── Contributors.tsx │ │ │ ├── HomeFeature │ │ │ │ ├── index.module.scss │ │ │ │ └── index.tsx │ │ │ ├── HomeFooter │ │ │ │ └── index.tsx │ │ │ ├── HomeHero │ │ │ │ ├── index.module.scss │ │ │ │ ├── index.tsx │ │ │ │ └── shapes.tsx │ │ │ ├── brands │ │ │ │ ├── brands.module.css │ │ │ │ └── brands.tsx │ │ │ ├── line │ │ │ │ ├── line.css │ │ │ │ └── line.tsx │ │ │ └── loader │ │ │ │ ├── loader.css │ │ │ │ └── loader.tsx │ │ ├── i18n │ │ │ ├── enUS.ts │ │ │ ├── index.ts │ │ │ └── zhCN.ts │ │ ├── index.css │ │ ├── index.tsx │ │ └── pages │ │ │ └── index.tsx │ └── tsconfig.json └── website │ └── tmp │ └── apps │ └── website │ └── tsconfig.tsbuildinfo ├── arch-doc ├── advanced-topics-original.md ├── advanced-topics-production.md ├── advanced-topics.md ├── architecture-overview.md ├── error-handling-specification.md ├── implementation-guide.md ├── manifest-specification.md ├── plugin-architecture.md ├── runtime-architecture.md ├── sdk-reference.md └── testing-debugging-guide.md ├── babel.config.json ├── changeset-gen.js ├── commit-gen.js ├── commitlint.config.js ├── image.png ├── jest.config.ts ├── jest.preset.js ├── manifest.json ├── netlify.toml ├── nx.json ├── package.json ├── packages ├── .gitkeep ├── assemble-release-plan │ ├── .gitignore │ ├── CHANGELOG.md │ ├── README.md │ ├── babel.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── README.md │ │ ├── apply-links.ts │ │ ├── determine-dependents.ts │ │ ├── flatten-releases.ts │ │ ├── increment.test.ts │ │ ├── increment.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── match-fixed-constraint.ts │ │ ├── test-utils.ts │ │ ├── types.ts │ │ └── utils.ts │ └── tsconfig.json ├── bridge │ ├── bridge-react-webpack-plugin │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__ │ │ │ ├── mockRouterDir │ │ │ │ ├── router-v5 │ │ │ │ │ └── react-router-dom │ │ │ │ │ │ └── package.json │ │ │ │ ├── router-v6 │ │ │ │ │ └── react-router-dom │ │ │ │ │ │ └── package.json │ │ │ │ └── router-v7 │ │ │ │ │ └── react-router │ │ │ │ │ └── package.json │ │ │ └── utils.spec.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── index.ts │ │ │ ├── router-alias.ts │ │ │ └── utils.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── vite.config.ts │ │ └── vitest.config.ts │ ├── bridge-react │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__ │ │ │ ├── bridge.spec.tsx │ │ │ ├── createLazyComponent.spec.tsx │ │ │ ├── prefetch.spec.ts │ │ │ ├── router.spec.tsx │ │ │ ├── setupTests.ts │ │ │ └── util.ts │ │ ├── jest.config.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── base.ts │ │ │ ├── index.ts │ │ │ ├── lazy │ │ │ │ ├── AwaitDataFetch.tsx │ │ │ │ ├── constant.ts │ │ │ │ ├── createLazyComponent.tsx │ │ │ │ ├── data-fetch │ │ │ │ │ ├── cache.ts │ │ │ │ │ ├── call-data-fetch.ts │ │ │ │ │ ├── data-fetch-server-middleware.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ ├── inject-data-fetch.ts │ │ │ │ │ ├── prefetch.ts │ │ │ │ │ └── runtime-plugin.ts │ │ │ │ ├── index.ts │ │ │ │ ├── logger.ts │ │ │ │ ├── types.ts │ │ │ │ ├── utils.ts │ │ │ │ └── wrapNoSSR.tsx │ │ │ ├── modern-app-env.d.ts │ │ │ ├── plugins │ │ │ │ ├── lazy-load-component-plugin.spec.ts │ │ │ │ └── lazy-load-component-plugin.ts │ │ │ ├── provider │ │ │ │ ├── context.tsx │ │ │ │ ├── plugin.ts │ │ │ │ └── versions │ │ │ │ │ ├── bridge-base.tsx │ │ │ │ │ ├── legacy.ts │ │ │ │ │ ├── v18.ts │ │ │ │ │ └── v19.ts │ │ │ ├── remote │ │ │ │ ├── RemoteAppWrapper.tsx │ │ │ │ ├── base-component │ │ │ │ │ ├── component.tsx │ │ │ │ │ ├── create.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── createHelpers.tsx │ │ │ │ └── router-component │ │ │ │ │ ├── component.tsx │ │ │ │ │ ├── create.tsx │ │ │ │ │ └── index.tsx │ │ │ ├── router │ │ │ │ ├── default.tsx │ │ │ │ ├── v5.tsx │ │ │ │ ├── v6.tsx │ │ │ │ └── v7.tsx │ │ │ ├── types.ts │ │ │ ├── utils │ │ │ │ └── index.ts │ │ │ ├── v18.ts │ │ │ └── v19.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── tsconfig.spec.json │ │ ├── vite.config.ts │ │ └── vitest.config.ts │ ├── bridge-shared │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── src │ │ │ ├── bridge.ts │ │ │ ├── env.ts │ │ │ ├── index.ts │ │ │ ├── type.ts │ │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ └── vite.config.ts │ └── vue3-bridge │ │ ├── .gitignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── __tests__ │ │ └── routeUtils.test.ts │ │ ├── package.json │ │ ├── project.json │ │ ├── public │ │ └── vite.svg │ │ ├── src │ │ ├── assets │ │ │ └── vue.svg │ │ ├── components │ │ │ └── HelloWorld.vue │ │ ├── create.ts │ │ ├── index.ts │ │ ├── provider.ts │ │ ├── remoteApp.tsx │ │ ├── routeUtils.ts │ │ ├── style.css │ │ ├── utils.ts │ │ └── vite-env.d.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.node.json │ │ ├── vite.config.ts │ │ └── vitest.config.ts ├── chrome-devtools │ ├── .browserslistrc │ ├── .eslintrc.js │ ├── .gitignore │ ├── .npmrc │ ├── .nvmrc │ ├── .storybook │ │ └── main.ts │ ├── CHANGELOG.md │ ├── README.md │ ├── __tests__ │ │ ├── mock │ │ │ ├── index.ts │ │ │ └── snapshot.ts │ │ ├── setup.ts │ │ └── snapshot.spec.ts │ ├── config │ │ └── public │ │ │ ├── createDevtools.html │ │ │ ├── devtools.js │ │ │ └── favicon.ico │ ├── e2e │ │ ├── index.spec.ts │ │ └── index.ts │ ├── install-deps.bash │ ├── manifest.json │ ├── mock.js │ ├── modern.config.ts │ ├── modern.lib.config.ts │ ├── package.json │ ├── playwright.config.ts │ ├── postpack.js │ ├── project.json │ ├── src │ │ ├── .eslintrc.js │ │ ├── App.module.scss │ │ ├── App.tsx │ │ ├── component │ │ │ ├── Form │ │ │ │ ├── index.module.scss │ │ │ │ └── index.tsx │ │ │ ├── Graph │ │ │ │ ├── index.module.scss │ │ │ │ └── index.tsx │ │ │ ├── GraphItem │ │ │ │ ├── index.module.scss │ │ │ │ └── index.tsx │ │ │ └── Layout │ │ │ │ ├── index.module.scss │ │ │ │ └── index.tsx │ │ ├── index.tsx │ │ ├── init.ts │ │ ├── modern-app-env.d.ts │ │ ├── template │ │ │ ├── constant.ts │ │ │ └── index.ts │ │ ├── utils │ │ │ ├── chrome │ │ │ │ ├── fast-refresh.ts │ │ │ │ ├── index.ts │ │ │ │ ├── post-message-init.ts │ │ │ │ ├── post-message-listener.ts │ │ │ │ ├── post-message-start.ts │ │ │ │ ├── post-message.ts │ │ │ │ ├── snapshot-plugin.ts │ │ │ │ └── storage.ts │ │ │ ├── data │ │ │ │ ├── index.ts │ │ │ │ └── snapshot.ts │ │ │ ├── index.ts │ │ │ ├── sdk │ │ │ │ ├── graph.ts │ │ │ │ └── index.ts │ │ │ └── types │ │ │ │ ├── common.ts │ │ │ │ └── index.ts │ │ └── worker │ │ │ └── index.ts │ ├── stories │ │ └── index.stories.tsx │ ├── tsconfig.base.json │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── vitest.config.ts ├── cli │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── readConfig.integration.test.ts.snap │ │ ├── fixtures │ │ │ ├── complex-config.ts │ │ │ └── test-config.ts │ │ └── readConfig.integration.test.ts │ ├── bin │ │ └── mf.js │ ├── package.json │ ├── project.json │ ├── rollup.config.js │ ├── rstest.config.ts │ ├── src │ │ ├── cli.ts │ │ ├── commands │ │ │ └── dts.ts │ │ ├── env.d.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── apply-common-options.ts │ │ │ ├── logger.ts │ │ │ ├── prepare.ts │ │ │ └── readConfig.ts │ └── tsconfig.json ├── core │ ├── .babelrc │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── Logger.ts │ │ ├── api │ │ │ ├── api.ts │ │ │ └── index.ts │ │ ├── global.d.ts │ │ ├── index.ts │ │ ├── integrations │ │ │ ├── esbuild │ │ │ │ └── .gitkeep │ │ │ ├── rspack │ │ │ │ └── .gitkeep │ │ │ └── webpack │ │ │ │ ├── factory.ts │ │ │ │ ├── index.ts │ │ │ │ └── types │ │ │ │ └── index.ts │ │ ├── lib │ │ │ ├── containers.ts │ │ │ ├── index.ts │ │ │ ├── runtime.ts │ │ │ └── scopes.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ ├── common.spec.ts │ │ │ └── common.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── create-module-federation │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── project.json │ ├── rslib.config.ts │ ├── src │ │ ├── create.ts │ │ ├── handlebars │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ └── materials │ │ │ ├── FsMaterial.ts │ │ │ ├── FsResource.ts │ │ │ ├── constants.ts │ │ │ └── index.ts │ ├── templates │ │ ├── consumer-modern-ts │ │ │ ├── modern.config.ts │ │ │ ├── module-federation.config.ts.handlebars │ │ │ └── src │ │ │ │ └── routes │ │ │ │ └── page.tsx │ │ ├── consumer-rsbuild-ts │ │ │ ├── module-federation.config.ts.handlebars │ │ │ ├── rsbuild.config.ts │ │ │ └── src │ │ │ │ └── App.tsx │ │ ├── lib-common │ │ │ ├── module-federation.config.ts.handlebars │ │ │ ├── rslib.config.ts │ │ │ ├── src │ │ │ │ ├── index.css │ │ │ │ └── index.tsx │ │ │ └── tsconfig.json │ │ ├── modern-common │ │ │ ├── .browserslistrc │ │ │ ├── .gitignore │ │ │ ├── .npmrc │ │ │ ├── .nvmrc │ │ │ ├── .vscode │ │ │ │ ├── extensions.json │ │ │ │ └── settings.json │ │ │ ├── README.md │ │ │ ├── biome.json │ │ │ ├── package.json.handlebars │ │ │ ├── src │ │ │ │ ├── modern-app-env.d.ts │ │ │ │ ├── modern.runtime.ts │ │ │ │ └── routes │ │ │ │ │ ├── index.css │ │ │ │ │ └── layout.tsx │ │ │ └── tsconfig.json │ │ ├── provider-modern-ts │ │ │ ├── modern.config.ts │ │ │ ├── module-federation.config.ts.handlebars │ │ │ └── src │ │ │ │ ├── components │ │ │ │ ├── ProviderComponent.css │ │ │ │ └── ProviderComponent.tsx │ │ │ │ └── routes │ │ │ │ └── page.tsx │ │ ├── provider-rsbuild-ts │ │ │ ├── module-federation.config.ts.handlebars │ │ │ ├── rsbuild.config.ts │ │ │ └── src │ │ │ │ ├── App.tsx │ │ │ │ └── components │ │ │ │ ├── ProviderComponent.css │ │ │ │ └── ProviderComponent.tsx │ │ ├── provider-rslib-storybook-ts │ │ │ ├── .gitignore │ │ │ ├── .storybook │ │ │ │ └── main.ts.handlebars │ │ │ ├── README.md │ │ │ ├── package.json.handlebars │ │ │ └── stories │ │ │ │ └── Index.stories.tsx │ │ ├── provider-rslib-ts │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ └── package.json.handlebars │ │ └── rsbuild-common │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── package.json.handlebars │ │ │ ├── public │ │ │ └── .gitkeep │ │ │ ├── src │ │ │ ├── App.css │ │ │ ├── bootstrap.tsx │ │ │ ├── env.d.ts │ │ │ └── index.tsx │ │ │ └── tsconfig.json │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── data-prefetch │ ├── .swcrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ │ ├── babel.spec.ts │ │ ├── prefetch.spec.ts │ │ └── react.spec.ts │ ├── jest.config.cjs │ ├── package.json │ ├── project.json │ ├── rollup.config.cjs │ ├── src │ │ ├── cli │ │ │ ├── babel.ts │ │ │ └── index.ts │ │ ├── common │ │ │ ├── constant.ts │ │ │ ├── index.ts │ │ │ ├── node-utils.ts │ │ │ └── runtime-utils.ts │ │ ├── constant.ts │ │ ├── index.ts │ │ ├── logger │ │ │ └── index.ts │ │ ├── plugin.ts │ │ ├── prefetch.ts │ │ ├── react │ │ │ ├── hooks.ts │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ └── universal │ │ │ └── index.ts │ ├── tsconfig.json │ └── tsconfig.lib.json ├── dts-plugin │ ├── .swcrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── project.json │ ├── src │ │ ├── core │ │ │ ├── configurations │ │ │ │ ├── hostPlugin.test.ts │ │ │ │ ├── hostPlugin.ts │ │ │ │ ├── remotePlugin.test.ts │ │ │ │ ├── remotePlugin.ts │ │ │ │ └── tsconfig.test.json │ │ │ ├── constant.ts │ │ │ ├── index.ts │ │ │ ├── interfaces │ │ │ │ ├── DTSManagerOptions.ts │ │ │ │ ├── HostOptions.ts │ │ │ │ ├── RemoteOptions.ts │ │ │ │ └── TsConfigJson.ts │ │ │ ├── lib │ │ │ │ ├── DTSManager.advance.spec.ts │ │ │ │ ├── DTSManager.general.spec.ts │ │ │ │ ├── DTSManager.spec.ts │ │ │ │ ├── DTSManager.ts │ │ │ │ ├── DtsWorker.spec.ts │ │ │ │ ├── DtsWorker.ts │ │ │ │ ├── archiveHandler.test.ts │ │ │ │ ├── archiveHandler.ts │ │ │ │ ├── consumeTypes.spec.ts │ │ │ │ ├── consumeTypes.ts │ │ │ │ ├── forkGenerateDts.ts │ │ │ │ ├── generateTypes.ts │ │ │ │ ├── generateTypesInChildProcess.ts │ │ │ │ ├── typeScriptCompiler.test.ts │ │ │ │ ├── typeScriptCompiler.ts │ │ │ │ ├── utils.spec.ts │ │ │ │ └── utils.ts │ │ │ └── rpc │ │ │ │ ├── __snapshots__ │ │ │ │ └── wrap-rpc.spec.ts.snap │ │ │ │ ├── expose-rpc.ts │ │ │ │ ├── index.ts │ │ │ │ ├── rpc-error.ts │ │ │ │ ├── rpc-worker.ts │ │ │ │ ├── types.ts │ │ │ │ ├── wrap-rpc.spec.ts │ │ │ │ └── wrap-rpc.ts │ │ ├── dev-worker │ │ │ ├── DevWorker.ts │ │ │ ├── createDevWorker.ts │ │ │ ├── forkDevWorker.ts │ │ │ ├── index.ts │ │ │ └── utils.ts │ │ ├── index.ts │ │ ├── plugins │ │ │ ├── ConsumeTypesPlugin.ts │ │ │ ├── DevPlugin.ts │ │ │ ├── DtsPlugin.ts │ │ │ ├── GenerateTypesPlugin.ts │ │ │ └── utils.ts │ │ ├── runtime-plugins │ │ │ ├── dynamic-remote-type-hints-plugin.ts │ │ │ └── utils.ts │ │ └── server │ │ │ ├── DevServer.ts │ │ │ ├── Publisher.ts │ │ │ ├── WebClient.ts │ │ │ ├── broker │ │ │ ├── Broker.ts │ │ │ ├── createBroker.ts │ │ │ └── startBroker.ts │ │ │ ├── constant.ts │ │ │ ├── createKoaServer.ts │ │ │ ├── createWebsocket.ts │ │ │ ├── index.ts │ │ │ ├── launchWebClient.ts │ │ │ ├── message │ │ │ ├── API │ │ │ │ ├── API.ts │ │ │ │ ├── FetchTypes.ts │ │ │ │ ├── ReloadWebClient.ts │ │ │ │ ├── UpdateSubscriber.ts │ │ │ │ └── index.ts │ │ │ ├── Action │ │ │ │ ├── Action.ts │ │ │ │ ├── AddDynamicRemote.ts │ │ │ │ ├── AddPublisher.ts │ │ │ │ ├── AddSubscriber.ts │ │ │ │ ├── AddWebClient.ts │ │ │ │ ├── ExitPublisher.ts │ │ │ │ ├── ExitSubscriber.ts │ │ │ │ ├── FetchTypes.ts │ │ │ │ ├── NotifyWebClient.ts │ │ │ │ ├── Update.ts │ │ │ │ ├── UpdatePublisher.ts │ │ │ │ └── index.ts │ │ │ ├── Log │ │ │ │ ├── BrokerExitLog.ts │ │ │ │ ├── Log.ts │ │ │ │ ├── PublisherRegisteredLog.ts │ │ │ │ └── index.ts │ │ │ └── Message.ts │ │ │ ├── types │ │ │ ├── broker.ts │ │ │ ├── index.ts │ │ │ └── message.ts │ │ │ └── utils │ │ │ ├── getIPV4.ts │ │ │ ├── index.ts │ │ │ ├── log.ts │ │ │ └── logTransform.ts │ ├── tests │ │ ├── setup.ts │ │ └── vue-tsc2 │ │ │ ├── Button.vue │ │ │ ├── index.spec.ts │ │ │ └── tsconfig.vue.json │ ├── tsconfig.json │ ├── tsconfig.spec.json │ ├── tsup.config.ts │ └── vite.config.ts ├── enhanced │ ├── .eslintrc.json │ ├── .github-ci-retrigger │ ├── .swcrc │ ├── CHANGELOG.md │ ├── README.md │ ├── __mocks__ │ │ └── remotes │ │ │ ├── fsevents-X6WP4TKM.node │ │ │ └── index.js │ ├── bin │ │ └── mf.js │ ├── global.d.ts │ ├── jest.config.ts │ ├── jest.embed.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── declarations │ │ │ └── plugins │ │ │ │ ├── container │ │ │ │ ├── AsyncDependenciesBlock.d.ts │ │ │ │ ├── ModuleFactory.d.ts │ │ │ │ ├── ObjectDeserializerContext.d.ts │ │ │ │ ├── StaticExportsDependency.d.ts │ │ │ │ ├── Template.d.ts │ │ │ │ └── WebpackError.d.ts │ │ │ │ └── sharing │ │ │ │ ├── ConsumeSharedModule.d.ts │ │ │ │ ├── ConsumeSharedPlugin.d.ts │ │ │ │ ├── ProvideSharedPlugin.d.ts │ │ │ │ └── SharePlugin.d.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── Constants.ts │ │ │ ├── container │ │ │ │ ├── AsyncBoundaryPlugin.ts │ │ │ │ ├── ContainerEntryDependency.ts │ │ │ │ ├── ContainerEntryModule.ts │ │ │ │ ├── ContainerEntryModuleFactory.ts │ │ │ │ ├── ContainerExposedDependency.ts │ │ │ │ ├── ContainerPlugin.ts │ │ │ │ ├── ContainerReferencePlugin.ts │ │ │ │ ├── FallbackDependency.ts │ │ │ │ ├── FallbackItemDependency.ts │ │ │ │ ├── FallbackModule.ts │ │ │ │ ├── FallbackModuleFactory.ts │ │ │ │ ├── HoistContainerReferencesPlugin.ts │ │ │ │ ├── ModuleFederationPlugin.ts │ │ │ │ ├── RemoteModule.ts │ │ │ │ ├── RemoteRuntimeModule.ts │ │ │ │ ├── RemoteToExternalDependency.ts │ │ │ │ ├── constant.ts │ │ │ │ ├── options.ts │ │ │ │ └── runtime │ │ │ │ │ ├── ChildCompilationRuntimePlugin.ts │ │ │ │ │ ├── EmbedFederationRuntimeModule.ts │ │ │ │ │ ├── EmbedFederationRuntimePlugin.ts │ │ │ │ │ ├── FederationModulesPlugin.ts │ │ │ │ │ ├── FederationRuntimeDependency.ts │ │ │ │ │ ├── FederationRuntimeModule.ts │ │ │ │ │ ├── FederationRuntimePlugin.ts │ │ │ │ │ ├── getFederationGlobal.ts │ │ │ │ │ └── utils.ts │ │ │ ├── sharing │ │ │ │ ├── ConsumeSharedFallbackDependency.ts │ │ │ │ ├── ConsumeSharedModule.ts │ │ │ │ ├── ConsumeSharedPlugin.ts │ │ │ │ ├── ConsumeSharedRuntimeModule.ts │ │ │ │ ├── ProvideForSharedDependency.ts │ │ │ │ ├── ProvideSharedDependency.ts │ │ │ │ ├── ProvideSharedModule.ts │ │ │ │ ├── ProvideSharedModuleFactory.ts │ │ │ │ ├── ProvideSharedPlugin.ts │ │ │ │ ├── SharePlugin.ts │ │ │ │ ├── ShareRuntimeModule.ts │ │ │ │ ├── resolveMatchedConfigs.ts │ │ │ │ └── utils.ts │ │ │ └── startup │ │ │ │ ├── MfStartupChunkDependenciesPlugin.ts │ │ │ │ └── StartupHelpers.ts │ │ ├── prefetch.ts │ │ ├── rspack.ts │ │ ├── runtime.ts │ │ ├── runtime │ │ │ └── AddRuntimeRequirementToPromiseExternalPlugin.ts │ │ ├── schemas │ │ │ ├── container │ │ │ │ ├── ContainerPlugin.check.js │ │ │ │ ├── ContainerPlugin.check.ts │ │ │ │ ├── ContainerPlugin.json │ │ │ │ ├── ContainerPlugin.ts │ │ │ │ ├── ContainerReferencePlugin.check.ts │ │ │ │ ├── ContainerReferencePlugin.json │ │ │ │ ├── ContainerReferencePlugin.ts │ │ │ │ ├── ExternalsType.check.ts │ │ │ │ ├── ExternalsType.json │ │ │ │ ├── ExternalsType.ts │ │ │ │ ├── ModuleFederationPlugin.check.d.ts │ │ │ │ ├── ModuleFederationPlugin.check.ts │ │ │ │ ├── ModuleFederationPlugin.json │ │ │ │ └── ModuleFederationPlugin.ts │ │ │ └── sharing │ │ │ │ ├── ConsumeSharedPlugin.check.ts │ │ │ │ ├── ConsumeSharedPlugin.json │ │ │ │ ├── ConsumeSharedPlugin.ts │ │ │ │ ├── ProvideSharedPlugin.check.ts │ │ │ │ ├── ProvideSharedPlugin.json │ │ │ │ ├── ProvideSharedPlugin.ts │ │ │ │ ├── ProviderSharedPlugin.check.ts │ │ │ │ ├── ProviderSharedPlugin.ts │ │ │ │ ├── SharePlugin.check.ts │ │ │ │ ├── SharePlugin.json │ │ │ │ └── SharePlugin.ts │ │ ├── scripts │ │ │ └── compile-schema.js │ │ ├── types │ │ │ └── runtime.ts │ │ ├── utils.ts │ │ ├── webpack.ts │ │ └── wrapper │ │ │ ├── AsyncBoundaryPlugin.ts │ │ │ ├── ConsumeSharedPlugin.ts │ │ │ ├── ContainerPlugin.ts │ │ │ ├── ContainerReferencePlugin.ts │ │ │ ├── FederationModulesPlugin.ts │ │ │ ├── FederationRuntimePlugin.ts │ │ │ ├── HoistContainerReferencesPlugin.ts │ │ │ ├── ModuleFederationPlugin.ts │ │ │ ├── ProvideSharedPlugin.ts │ │ │ ├── README.md │ │ │ └── SharePlugin.ts │ ├── test │ │ ├── ConfigTestCases.basictest.js │ │ ├── ConfigTestCases.embedruntime.js │ │ ├── ConfigTestCases.template.js │ │ ├── checkArrayExpectation.js │ │ ├── compiler-unit │ │ │ ├── container │ │ │ │ └── HoistContainerReferencesPlugin.test.ts │ │ │ ├── sharing │ │ │ │ ├── SharePlugin.memfs.test.ts │ │ │ │ └── SharePlugin.test.ts │ │ │ └── utils.ts │ │ ├── configCases │ │ │ ├── build-version │ │ │ │ └── package-json-version │ │ │ │ │ ├── index.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.js │ │ │ │ │ └── webpack.config.js │ │ │ ├── container │ │ │ │ ├── 0-container-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── test.config.js │ │ │ │ │ ├── upgrade-react.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 0-transitive-overriding │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── modules.js │ │ │ │ │ ├── shared.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 1-container-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentB.js │ │ │ │ │ ├── ComponentC.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.config.js │ │ │ │ │ ├── upgrade-react.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 1-transitive-overriding │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── modules-from-remote.js │ │ │ │ │ ├── modules.js │ │ │ │ │ ├── shared.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 2-container-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── Self.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── upgrade-react.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 2-transitive-overriding │ │ │ │ │ ├── index.js │ │ │ │ │ ├── shared.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 3-container-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── upgrade-react.js │ │ │ │ │ ├── warnings.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── circular │ │ │ │ │ ├── a.js │ │ │ │ │ ├── b.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── container-entry-overridables │ │ │ │ │ ├── index.js │ │ │ │ │ ├── test.js │ │ │ │ │ ├── value.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── container-entry │ │ │ │ │ ├── index.js │ │ │ │ │ ├── init-module.js │ │ │ │ │ ├── main.js │ │ │ │ │ ├── state.js │ │ │ │ │ ├── test.js │ │ │ │ │ ├── test2.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── container-reference-override │ │ │ │ │ ├── index.js │ │ │ │ │ ├── module.js │ │ │ │ │ ├── new-test.js │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── container-reference │ │ │ │ │ ├── index.js │ │ │ │ │ ├── module.js │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── error-handling │ │ │ │ │ ├── evaluation-error-cjs.js │ │ │ │ │ ├── evaluation-error-tl-await.js │ │ │ │ │ ├── evaluation-error.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── invalid-module-cjs.js │ │ │ │ │ ├── invalid-module-tl-await.js │ │ │ │ │ ├── invalid-module.js │ │ │ │ │ ├── loading-error-cjs.js │ │ │ │ │ ├── loading-error-tl-await.js │ │ │ │ │ ├── loading-error.js │ │ │ │ │ ├── module.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── expose-edge-cases │ │ │ │ │ ├── index.js │ │ │ │ │ ├── path with spaces │ │ │ │ │ │ └── test-2.js │ │ │ │ │ ├── test 1.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── exposed-overridables │ │ │ │ │ ├── App.js │ │ │ │ │ ├── Button.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── manifest-disable-assets-analyze │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lazy-module.js │ │ │ │ │ ├── module.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── manifest-file-name │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lazy-module.js │ │ │ │ │ ├── module.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── manifest │ │ │ │ │ ├── index.js │ │ │ │ │ ├── lazy-module.js │ │ │ │ │ ├── module.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── module-federation-with-shareScope │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentB.js │ │ │ │ │ ├── ComponentC.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.config.js │ │ │ │ │ ├── upgrade-react.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── module-federation │ │ │ │ │ ├── dep.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── module.js │ │ │ │ │ ├── other.js │ │ │ │ │ ├── self.js │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── multiple-entrypoints-1 │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── other.js │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── multiple-entrypoints │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── other.js │ │ │ │ │ ├── test.config.js │ │ │ │ │ ├── upgrade-react.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── multiple-runtime-chunk │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentB.js │ │ │ │ │ ├── ComponentC.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.config.js │ │ │ │ │ ├── upgrade-react.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── no-shared │ │ │ │ │ ├── index.js │ │ │ │ │ ├── module.js │ │ │ │ │ └── webpack.config.js │ │ │ │ └── virtual-entry │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ └── react.js │ │ │ │ │ ├── test.config.js │ │ │ │ │ ├── upgrade-react.js │ │ │ │ │ └── webpack.config.js │ │ │ ├── layers │ │ │ │ ├── 1-layers-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── ComponentALayers.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── layered-react-loader.js │ │ │ │ │ ├── layered-upgrade-react.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 2-layers-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentALayers.js │ │ │ │ │ ├── ComponentB.js │ │ │ │ │ ├── ComponentC.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── layered-react-loader.js │ │ │ │ │ ├── layered-upgrade-react.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 3-layers-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 4-layers-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.config.js │ │ │ │ │ ├── upgrade-react.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 5-layers-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── layered-react-loader.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 6-layers-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ ├── 7-layers-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── emptyComponent.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── layered-react-loader.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ ├── package.json │ │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ │ └── 8-layers-full │ │ │ │ │ ├── App.js │ │ │ │ │ ├── ComponentA.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── layerImport.js │ │ │ │ │ ├── node_modules │ │ │ │ │ ├── package.json │ │ │ │ │ └── react.js │ │ │ │ │ ├── package.json │ │ │ │ │ ├── test.config.js │ │ │ │ │ └── webpack.config.js │ │ │ └── sharing │ │ │ │ ├── consume-filters │ │ │ │ ├── components │ │ │ │ │ ├── Button.js │ │ │ │ │ └── Modal.js │ │ │ │ ├── errors.js │ │ │ │ ├── index.js │ │ │ │ ├── libs │ │ │ │ │ ├── helpers.js │ │ │ │ │ ├── test-utils.js │ │ │ │ │ └── utils.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── singleton-filter │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── version-exclude-fail │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── version-exclude │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── version-include-fail │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── version-include │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── singleton-filter.js │ │ │ │ ├── ui │ │ │ │ │ ├── Button.js │ │ │ │ │ └── internal.js │ │ │ │ ├── version-exclude-fail.js │ │ │ │ ├── version-exclude.js │ │ │ │ ├── version-include-fail.js │ │ │ │ ├── version-include.js │ │ │ │ ├── warnings.js │ │ │ │ └── webpack.config.js │ │ │ │ ├── consume-module-ignore-warnings │ │ │ │ ├── errors.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── @scoped │ │ │ │ │ │ └── package │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── package.js │ │ │ │ │ ├── prefix │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── deep │ │ │ │ │ │ │ └── b.js │ │ │ │ │ ├── singleton.js │ │ │ │ │ ├── singletonWithoutVersion.js │ │ │ │ │ ├── strict0.js │ │ │ │ │ ├── strict1.js │ │ │ │ │ ├── strict2.js │ │ │ │ │ ├── strict3.js │ │ │ │ │ └── strict4.js │ │ │ │ ├── package.json │ │ │ │ ├── relative1.js │ │ │ │ ├── relative2.js │ │ │ │ └── webpack.config.js │ │ │ │ ├── consume-module │ │ │ │ ├── errors.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── @scoped │ │ │ │ │ │ └── package │ │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── package.js │ │ │ │ │ ├── prefix │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ └── deep │ │ │ │ │ │ │ └── b.js │ │ │ │ │ ├── singleton.js │ │ │ │ │ ├── singletonWithoutVersion.js │ │ │ │ │ ├── strict0.js │ │ │ │ │ ├── strict1.js │ │ │ │ │ ├── strict2.js │ │ │ │ │ ├── strict3.js │ │ │ │ │ └── strict4.js │ │ │ │ ├── package.json │ │ │ │ ├── relative1.js │ │ │ │ ├── relative2.js │ │ │ │ └── webpack.config.js │ │ │ │ ├── consume-multiple-versions-ignore-warnings │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── my-module │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── my-module2 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── my-module3 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── my-module4 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── consume-multiple-versions │ │ │ │ ├── bootstrap.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── my-module │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── my-module2 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── my-module3 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── my-module4 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── consume-nested │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── package-1 │ │ │ │ │ │ ├── esm │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package-2 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── consume-self-reference │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── my-middleware │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── my-module │ │ │ │ │ │ ├── a.js │ │ │ │ │ │ ├── b.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── layers-consume-entry │ │ │ │ ├── .gitignore │ │ │ │ ├── async-boundary.js │ │ │ │ ├── index-test.js │ │ │ │ ├── index.js │ │ │ │ ├── layer-exporter.js │ │ │ │ ├── node_modules │ │ │ │ │ └── react │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── index2.js │ │ │ │ ├── package.json │ │ │ │ ├── test.config.js │ │ │ │ └── webpack.config.js │ │ │ │ ├── layers-consume-loader │ │ │ │ ├── .gitignore │ │ │ │ ├── loaders │ │ │ │ │ ├── different-layer-loader.js │ │ │ │ │ ├── explicit-layer-loader.js │ │ │ │ │ ├── multi-pkg-layer-loader.js │ │ │ │ │ └── react-layer-loader.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── lib2 │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── multi-pkg │ │ │ │ │ │ ├── thing1.js │ │ │ │ │ │ └── thing2.js │ │ │ │ │ └── react │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── index2.js │ │ │ │ ├── package.json │ │ │ │ ├── shared │ │ │ │ │ └── react-boundary.js │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ ├── test.config.js │ │ │ │ ├── tests │ │ │ │ │ ├── different-layers.test.js │ │ │ │ │ ├── lib-two.test.js │ │ │ │ │ ├── prefixed-share.test.js │ │ │ │ │ └── unlayered-share.test.js │ │ │ │ └── webpack.config.js │ │ │ │ ├── layers-provides-loader │ │ │ │ ├── .gitignore │ │ │ │ ├── loaders │ │ │ │ │ ├── different-layer-loader.js │ │ │ │ │ ├── explicit-layer-loader.js │ │ │ │ │ ├── multi-pkg-layer-loader.js │ │ │ │ │ └── react-layer-loader.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── lib2 │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── multi-pkg │ │ │ │ │ │ ├── thing1.js │ │ │ │ │ │ └── thing2.js │ │ │ │ │ └── react │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── index2.js │ │ │ │ ├── package.json │ │ │ │ ├── shared │ │ │ │ │ └── react-boundary.js │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ ├── test.config.js │ │ │ │ ├── tests │ │ │ │ │ ├── different-layers.test.js │ │ │ │ │ ├── lib-two.test.js │ │ │ │ │ ├── prefixed-share.test.js │ │ │ │ │ └── unlayered-share.test.js │ │ │ │ └── webpack.config.js │ │ │ │ ├── layers-share-plugin │ │ │ │ ├── .gitignore │ │ │ │ ├── loaders │ │ │ │ │ ├── different-layer-loader.js │ │ │ │ │ ├── explicit-layer-loader.js │ │ │ │ │ ├── multi-pkg-layer-loader.js │ │ │ │ │ └── react-layer-loader.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── lib2 │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── multi-pkg │ │ │ │ │ │ ├── thing1.js │ │ │ │ │ │ └── thing2.js │ │ │ │ │ └── react │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── index2.js │ │ │ │ ├── package.json │ │ │ │ ├── shared │ │ │ │ │ └── react-boundary.js │ │ │ │ ├── src │ │ │ │ │ └── index.js │ │ │ │ ├── test.config.js │ │ │ │ ├── tests │ │ │ │ │ ├── different-layers.test.js │ │ │ │ │ ├── lib-two.test.js │ │ │ │ │ ├── prefixed-share.test.js │ │ │ │ │ └── unlayered-share.test.js │ │ │ │ └── webpack.config.js │ │ │ │ ├── no-override-loaded │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── package │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── provide-eager-module │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── common │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── uncommon │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── provide-filters │ │ │ │ ├── errors.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── singleton-filter │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── version-exclude-fail │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── version-exclude │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── version-include-fail │ │ │ │ │ │ └── package.json │ │ │ │ │ └── version-include │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── request-filter │ │ │ │ │ ├── components │ │ │ │ │ │ ├── Button.js │ │ │ │ │ │ └── Modal.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── utils │ │ │ │ │ │ └── helper.js │ │ │ │ ├── singleton-filter.js │ │ │ │ ├── version-exclude-fail.js │ │ │ │ ├── version-exclude.js │ │ │ │ ├── version-include-fail.js │ │ │ │ ├── version-include.js │ │ │ │ ├── warnings.js │ │ │ │ └── webpack.config.js │ │ │ │ ├── provide-module │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── package │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── test1.js │ │ │ │ ├── test2-wrong.js │ │ │ │ ├── test2.js │ │ │ │ └── webpack.config.js │ │ │ │ ├── provide-multiple-versions │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── my-module │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── node_modules │ │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── shared │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── unused-module │ │ │ │ │ │ └── node_modules │ │ │ │ │ │ └── shared │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── provide-shared-with-runtime-chunk │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ └── x │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── test.config.js │ │ │ │ └── webpack.config.js │ │ │ │ ├── share-deep-module │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── my-module │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── shared │ │ │ │ │ │ ├── directory │ │ │ │ │ │ │ └── thing.js │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── unused-module │ │ │ │ │ │ └── node_modules │ │ │ │ │ │ └── shared │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── share-multiple-versions │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── my-module │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ ├── node_modules │ │ │ │ │ │ │ └── shared │ │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ │ └── package.json │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── shared │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── unused-module │ │ │ │ │ │ └── node_modules │ │ │ │ │ │ └── shared │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── share-plugin-dual-mode │ │ │ │ ├── cjs │ │ │ │ │ ├── index.js │ │ │ │ │ └── package.json │ │ │ │ ├── node_modules │ │ │ │ │ ├── lib │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── transitive_lib │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── share-plugin-monorepo │ │ │ │ ├── app1 │ │ │ │ │ ├── index.js │ │ │ │ │ ├── node_modules │ │ │ │ │ │ └── lib2 │ │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ │ └── package.json │ │ │ │ │ └── package.json │ │ │ │ ├── node_modules │ │ │ │ │ ├── lib1 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── lib2 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ │ │ ├── share-plugin │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ │ ├── lib1 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ ├── lib2 │ │ │ │ │ │ └── index.js │ │ │ │ │ ├── lib3 │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ │ └── store │ │ │ │ │ │ ├── index.js │ │ │ │ │ │ └── package.json │ │ │ │ ├── package.json │ │ │ │ ├── relative1.js │ │ │ │ ├── relative2.js │ │ │ │ └── webpack.config.js │ │ │ │ └── shared-strategy │ │ │ │ ├── App.js │ │ │ │ ├── index.js │ │ │ │ ├── node_modules │ │ │ │ └── react.js │ │ │ │ ├── package.json │ │ │ │ └── webpack.config.js │ │ ├── helpers │ │ │ ├── CurrentScript.js │ │ │ ├── FakeDocument.js │ │ │ ├── asModule.js │ │ │ ├── captureStdio.js │ │ │ ├── createLazyTestEnv.js │ │ │ ├── expectWarningFactory.js │ │ │ ├── fakeSystem.js │ │ │ ├── infrastructureLogErrors.js │ │ │ ├── prepareOptions.js │ │ │ ├── snapshots.ts │ │ │ ├── warmup-webpack.js │ │ │ └── webpackMocks.ts │ │ ├── patch-node-env.js │ │ ├── setupTestFramework.js │ │ ├── types │ │ │ └── memfs.d.ts │ │ ├── unit │ │ │ ├── container │ │ │ │ ├── ContainerEntryModule.test.ts │ │ │ │ ├── ContainerPlugin.test.ts │ │ │ │ ├── ContainerReferencePlugin.test.ts │ │ │ │ ├── FederationModulesPlugin.getCompilationHooks.test.ts │ │ │ │ ├── FederationRuntimePlugin.test.ts │ │ │ │ ├── RemoteModule.test.ts │ │ │ │ ├── RemoteRuntimeModule.test.ts │ │ │ │ └── utils.ts │ │ │ └── sharing │ │ │ │ ├── ConsumeSharedPlugin │ │ │ │ ├── ConsumeSharedModule.behavior.test.ts │ │ │ │ ├── ConsumeSharedPlugin.apply.test.ts │ │ │ │ ├── ConsumeSharedPlugin.buildMeta.test.ts │ │ │ │ ├── ConsumeSharedPlugin.constructor.test.ts │ │ │ │ ├── ConsumeSharedPlugin.createConsumeSharedModule.test.ts │ │ │ │ ├── ConsumeSharedPlugin.exclude-filtering.test.ts │ │ │ │ ├── ConsumeSharedPlugin.filtering.test.ts │ │ │ │ ├── ConsumeSharedPlugin.include-filtering.test.ts │ │ │ │ ├── ConsumeSharedPlugin.integration.test.ts │ │ │ │ ├── ConsumeSharedPlugin.version-resolution.test.ts │ │ │ │ └── helpers.ts │ │ │ │ ├── ConsumeSharedRuntimeModule.test.ts │ │ │ │ ├── ProvideSharedModule.test.ts │ │ │ │ ├── ProvideSharedPlugin │ │ │ │ ├── ProvideSharedPlugin.apply.test.ts │ │ │ │ ├── ProvideSharedPlugin.constructor.test.ts │ │ │ │ ├── ProvideSharedPlugin.filtering.test.ts │ │ │ │ ├── ProvideSharedPlugin.integration.test.ts │ │ │ │ ├── ProvideSharedPlugin.module-matching.test.ts │ │ │ │ ├── ProvideSharedPlugin.provideSharedModule.test.ts │ │ │ │ └── ProvideSharedPlugin.shouldProvideSharedModule.test.ts │ │ │ │ ├── SharePlugin.test.ts │ │ │ │ ├── ShareRuntimeModule.test.ts │ │ │ │ ├── fallback-version.test.ts │ │ │ │ ├── plugin-test-utils.ts │ │ │ │ ├── resolveMatchedConfigs.test.ts │ │ │ │ ├── test-types.ts │ │ │ │ ├── utils-filtering.test.ts │ │ │ │ └── utils.ts │ │ └── warmup-webpack.js │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── error-codes │ ├── .swcrc │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── project.json │ ├── rollup.config.js │ ├── src │ │ ├── desc.ts │ │ ├── error-codes.ts │ │ ├── getShortErrorMsg.ts │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── esbuild │ ├── .eslintrc.json │ ├── .swcrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── global.d.ts │ ├── package.json │ ├── project.json │ ├── rslib.config.ts │ ├── src │ │ ├── adapters │ │ │ └── lib │ │ │ │ ├── collect-exports.ts │ │ │ │ ├── commonjs.ts │ │ │ │ ├── containerPlugin.ts │ │ │ │ ├── containerReference.ts │ │ │ │ ├── lexer.ts │ │ │ │ ├── linkRemotesPlugin.ts │ │ │ │ ├── manifest.ts │ │ │ │ ├── plugin.ts │ │ │ │ ├── react-replacements.ts │ │ │ │ ├── transform.ts │ │ │ │ └── utils.ts │ │ ├── build.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── config │ │ │ │ ├── configuration-context.ts │ │ │ │ ├── federation-config.ts │ │ │ │ ├── share-utils.ts │ │ │ │ └── with-native-federation.ts │ │ │ ├── core │ │ │ │ ├── build-adapter.ts │ │ │ │ ├── createContainerTemplate.ts │ │ │ │ ├── default-skip-list.ts │ │ │ │ ├── federation-options.ts │ │ │ │ ├── get-externals.ts │ │ │ │ ├── load-federation-config.ts │ │ │ │ └── write-federation-info.ts │ │ │ └── utils │ │ │ │ ├── logger.ts │ │ │ │ ├── mapped-paths.ts │ │ │ │ ├── normalize.ts │ │ │ │ └── package-info.ts │ │ └── resolve │ │ │ ├── esm-resolver.mjs │ │ │ └── package.json │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── managers │ ├── .swcrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ │ ├── ContainerManager.spec.ts │ │ ├── PKGJsonManager.spec.ts │ │ ├── RemoteManager.spec.ts │ │ ├── SharedManager.spec.ts │ │ └── __snapshots__ │ │ │ ├── ContainerManager.spec.ts.snap │ │ │ ├── RemoteManager.spec.ts.snap │ │ │ └── SharedManager.spec.ts.snap │ ├── jest.config.js │ ├── package.json │ ├── project.json │ ├── rollup.config.js │ ├── src │ │ ├── BasicPluginOptionsManager.ts │ │ ├── ContainerManager.ts │ │ ├── PKGJsonManager.ts │ │ ├── RemoteManager.ts │ │ ├── SharedManager.ts │ │ ├── constant.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── manifest │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ │ └── ModuleHandler.spec.ts │ ├── jest.config.js │ ├── package.json │ ├── project.json │ ├── rollup.config.js │ ├── src │ │ ├── ManifestManager.ts │ │ ├── ModuleHandler.ts │ │ ├── StatsManager.ts │ │ ├── StatsPlugin.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── metro-core │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── babel-plugin │ │ ├── index.js │ │ ├── patch-initialize-core.js │ │ └── patch-require.js │ ├── bootstrap │ │ ├── index.d.ts │ │ └── index.js │ ├── dev │ │ ├── commands.js │ │ ├── index.js │ │ └── utils │ │ │ └── setup.js │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── rslib.config.ts │ ├── src │ │ ├── babel │ │ │ └── transformer.js │ │ ├── commands │ │ │ ├── bundle-host │ │ │ │ ├── index.ts │ │ │ │ ├── options.ts │ │ │ │ └── types.ts │ │ │ ├── bundle-remote │ │ │ │ ├── index.ts │ │ │ │ ├── options.ts │ │ │ │ └── types.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils │ │ │ │ ├── create-module-path-remapper.ts │ │ │ │ ├── create-resolver.ts │ │ │ │ ├── get-community-plugin.ts │ │ │ │ ├── load-metro-config.ts │ │ │ │ └── save-bundle-and-map.ts │ │ ├── index.ts │ │ ├── modules │ │ │ ├── HMRClient.ts │ │ │ ├── HMRClientShim.ts │ │ │ ├── asyncRequire.ts │ │ │ ├── asyncStartup.tsx │ │ │ ├── getDevServer.ts │ │ │ └── metroCorePlugin.ts │ │ ├── plugin │ │ │ ├── babel-transformer.ts │ │ │ ├── constants.ts │ │ │ ├── generators.ts │ │ │ ├── helpers.ts │ │ │ ├── index.ts │ │ │ ├── manifest.ts │ │ │ ├── normalize-extra-options.ts │ │ │ ├── normalize-options.ts │ │ │ ├── resolver.ts │ │ │ ├── rewrite-request.ts │ │ │ ├── serializer.ts │ │ │ └── validate-options.ts │ │ ├── runtime │ │ │ ├── host-entry.js │ │ │ ├── init-host.js │ │ │ ├── remote-entry.js │ │ │ ├── remote-hmr.js │ │ │ ├── remote-module-registry.js │ │ │ └── remote-module.js │ │ ├── types.ts │ │ ├── types │ │ │ ├── metro │ │ │ │ ├── baseJSBundle.d.ts │ │ │ │ ├── bundleToString.d.ts │ │ │ │ ├── getAppendScripts.d.ts │ │ │ │ ├── processModules.d.ts │ │ │ │ └── relativizeSourceMap.d.ts │ │ │ ├── react-native.d.ts │ │ │ └── runtime.d.ts │ │ └── utils │ │ │ ├── errors.ts │ │ │ ├── index.ts │ │ │ └── vm-manager.ts │ ├── tsconfig.build.json │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── metro-plugin-rnc-cli │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── index.js │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ └── react-native.config.js ├── metro-plugin-rnef │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── project.json │ ├── rslib.config.ts │ ├── src │ │ ├── index.ts │ │ └── plugin.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── modernjs │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── bin │ │ └── mf.js │ ├── package.json │ ├── project.json │ ├── rslib.config.ts │ ├── src │ │ ├── cli │ │ │ ├── configPlugin.spec.ts │ │ │ ├── configPlugin.ts │ │ │ ├── index.ts │ │ │ ├── mfRuntimePlugins │ │ │ │ ├── inject-node-fetch.ts │ │ │ │ ├── resolve-entry-ipv4.ts │ │ │ │ └── shared-strategy.ts │ │ │ ├── server │ │ │ │ └── data-fetch-server-plugin.ts │ │ │ ├── ssrPlugin.ts │ │ │ └── utils.ts │ │ ├── constant.ts │ │ ├── interfaces │ │ │ └── bundler.ts │ │ ├── logger.ts │ │ ├── react │ │ │ ├── index.ts │ │ │ ├── plugin.ts │ │ │ ├── v18.ts │ │ │ └── v19.ts │ │ ├── runtime │ │ │ └── index.ts │ │ ├── server │ │ │ ├── fileCache.spec.ts │ │ │ ├── fileCache.ts │ │ │ ├── index.ts │ │ │ ├── staticMiddleware.spec.ts │ │ │ └── staticMiddleware.ts │ │ ├── ssr-runtime │ │ │ ├── SSRLiveReload.tsx │ │ │ ├── devPlugin.tsx │ │ │ └── injectDataFetchFunctionPlugin.tsx │ │ └── types │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ ├── typedoc.json │ ├── types.d.ts │ └── vite.config.ts ├── native-federation-tests │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── project.json │ ├── src │ │ ├── configurations │ │ │ ├── hostPlugin.test.ts │ │ │ ├── hostPlugin.ts │ │ │ ├── remotePlugin.test.ts │ │ │ ├── remotePlugin.ts │ │ │ └── tsconfig.test.json │ │ ├── esbuild.ts │ │ ├── farm.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── HostOptions.ts │ │ │ └── RemoteOptions.ts │ │ ├── lib │ │ │ ├── archiveHandler.test.ts │ │ │ └── archiveHandler.ts │ │ ├── rolldown.ts │ │ ├── rollup.ts │ │ ├── rspack.ts │ │ ├── vite.ts │ │ └── webpack.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.spec.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vite.config.ts ├── native-federation-typescript │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── project.json │ ├── src │ │ ├── configurations │ │ │ ├── hostPlugin.test.ts │ │ │ ├── hostPlugin.ts │ │ │ ├── remotePlugin.test.ts │ │ │ ├── remotePlugin.ts │ │ │ └── tsconfig.test.json │ │ ├── esbuild.ts │ │ ├── farm.ts │ │ ├── index.test.ts │ │ ├── index.ts │ │ ├── interfaces │ │ │ ├── HostOptions.ts │ │ │ └── RemoteOptions.ts │ │ ├── lib │ │ │ ├── archiveHandler.test.ts │ │ │ ├── archiveHandler.ts │ │ │ ├── typeScriptCompiler.test.ts │ │ │ └── typeScriptCompiler.ts │ │ ├── rolldown.ts │ │ ├── rollup.ts │ │ ├── rspack.ts │ │ ├── vite.ts │ │ └── webpack.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.spec.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vite.config.ts ├── nextjs-mf │ ├── .babelrc │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── client │ │ ├── UrlNode.ts │ │ └── helpers.ts │ ├── global.d.ts │ ├── jest.config.js │ ├── node.ts │ ├── package.json │ ├── project.json │ ├── rollup.config.js │ ├── src │ │ ├── federation-noop.ts │ │ ├── index.ts │ │ ├── internal.ts │ │ ├── loaders │ │ │ ├── fixImageLoader.ts │ │ │ ├── fixUrlLoader.ts │ │ │ ├── helpers.ts │ │ │ └── nextPageMapLoader.ts │ │ ├── logger.ts │ │ ├── plugins │ │ │ ├── AddRuntimeRequirementToPromiseExternalPlugin.ts │ │ │ ├── CopyFederationPlugin.ts │ │ │ ├── NextFederationPlugin │ │ │ │ ├── apply-client-plugins.ts │ │ │ │ ├── apply-server-plugins.ts │ │ │ │ ├── index.ts │ │ │ │ ├── next-fragments.ts │ │ │ │ ├── regex-equal.test.ts │ │ │ │ ├── regex-equal.ts │ │ │ │ ├── remove-unnecessary-shared-keys.test.ts │ │ │ │ ├── remove-unnecessary-shared-keys.ts │ │ │ │ ├── set-options.ts │ │ │ │ └── validate-options.ts │ │ │ └── container │ │ │ │ ├── InvertedContainerPlugin.ts │ │ │ │ ├── InvertedContainerRuntimeModule.ts │ │ │ │ ├── RemoveEagerModulesFromRuntimePlugin.ts │ │ │ │ ├── runtimePlugin.ts │ │ │ │ └── types.ts │ │ ├── types.ts │ │ └── types │ │ │ └── btoa.d.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.spec.json │ └── utils │ │ ├── flushedChunks.ts │ │ └── index.ts ├── node │ ├── .babelrc │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── assets │ │ └── banner.png │ ├── global.d.ts │ ├── jest.config.js │ ├── package.json │ ├── project.json │ ├── src │ │ ├── __tests__ │ │ │ └── runtimePlugin.test.ts │ │ ├── filesystem │ │ │ └── stratagies.ts │ │ ├── index.ts │ │ ├── plugins │ │ │ ├── AutomaticPublicPathPlugin.ts │ │ │ ├── ChunkCorrelationPlugin.js │ │ │ ├── CommonJsChunkLoadingPlugin.ts │ │ │ ├── DynamicFilesystemChunkLoadingRuntimeModule.ts │ │ │ ├── EntryChunkTrackerPlugin.ts │ │ │ ├── NodeFederationPlugin.ts │ │ │ ├── RemotePublicPathRuntimeModule.ts │ │ │ ├── StreamingTargetPlugin.ts │ │ │ ├── UniversalFederationPlugin.ts │ │ │ ├── UniverseEntryChunkTrackerPlugin.ts │ │ │ └── webpackChunkUtilities.ts │ │ ├── recordDynamicRemoteEntryHashPlugin.ts │ │ ├── runtimePlugin.ts │ │ ├── types │ │ │ └── index.ts │ │ └── utils │ │ │ ├── flush-chunks.ts │ │ │ ├── hot-reload.ts │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── retry-plugin │ ├── .eslintrc.json │ ├── .swcrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ │ └── retry.spec.ts │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── constant.ts │ │ ├── fetch-retry.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── script-retry.ts │ │ ├── types.d.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── vitest.config.ts ├── rsbuild-plugin │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── project.json │ ├── rslib.config.ts │ ├── src │ │ ├── cli │ │ │ ├── index.spec.ts │ │ │ ├── index.test.ts │ │ │ └── index.ts │ │ ├── constant.ts │ │ ├── logger.ts │ │ └── utils │ │ │ ├── addDataFetchExposes.ts │ │ │ ├── autoDeleteSplitChunkCacheGroups.ts │ │ │ ├── index.ts │ │ │ ├── manifest.ts │ │ │ ├── ssr.spec.ts │ │ │ └── ssr.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.spec.json │ └── vite.config.ts ├── rspack │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.js │ ├── package.json │ ├── project.json │ ├── rollup.config.js │ ├── src │ │ ├── ModuleFederationPlugin.ts │ │ ├── RemoteEntryPlugin.ts │ │ ├── index.ts │ │ └── logger.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── rspress-plugin │ ├── CHANGELOG.md │ ├── README.md │ ├── package.json │ ├── project.json │ ├── rslib.config.ts │ ├── src │ │ ├── findSearchIndexPath.ts │ │ ├── logger.ts │ │ ├── plugin.ts │ │ └── rebuildSearchIndexByHtml.ts │ └── tsconfig.json ├── runtime-core │ ├── .eslintrc.json │ ├── .swcrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── preload-remote.spec.ts.snap │ │ ├── hooks.spec.ts │ │ ├── instance.spec.ts │ │ ├── is-static-resources-equal.spec.ts │ │ ├── logger.spec.ts │ │ ├── mock │ │ │ ├── env.ts │ │ │ ├── handlers.ts │ │ │ ├── mock-script.ts │ │ │ ├── moduleInfo.ts │ │ │ ├── server.ts │ │ │ └── utils.ts │ │ ├── production-examples-verification.spec.ts │ │ ├── register-remotes.spec.ts │ │ ├── resources │ │ │ ├── app2 │ │ │ │ └── federation-remote-entry.js │ │ │ ├── hooks │ │ │ │ ├── app2 │ │ │ │ │ └── federation-remote-entry.js │ │ │ │ └── app3 │ │ │ │ │ └── federation-remote-entry.js │ │ │ ├── load-remote │ │ │ │ ├── app1 │ │ │ │ │ └── federation-remote-entry.js │ │ │ │ ├── app2 │ │ │ │ │ ├── federation-remote-entry.js │ │ │ │ │ └── say.sync.js │ │ │ │ ├── circulate-dep-app1 │ │ │ │ │ ├── federation-manifest.json │ │ │ │ │ └── federation-remote-entry.js │ │ │ │ ├── circulate-dep-app2 │ │ │ │ │ ├── federation-manifest.json │ │ │ │ │ └── federation-remote-entry.js │ │ │ │ └── diff-instance │ │ │ │ │ └── federation-remote-entry.js │ │ │ ├── main │ │ │ │ ├── federation-manifest.json │ │ │ │ └── federation-remote-entry.js │ │ │ ├── preload │ │ │ │ └── preload-resource │ │ │ │ │ └── federation-remote-entry.js │ │ │ ├── register-remotes │ │ │ │ ├── app1 │ │ │ │ │ ├── federation-remote-entry.js │ │ │ │ │ └── federation-remote-entry2.js │ │ │ │ └── app2 │ │ │ │ │ └── federation-remote-entry.js │ │ │ ├── snapshot │ │ │ │ ├── remote1 │ │ │ │ │ ├── federation-manifest.json │ │ │ │ │ └── federation-remote-entry.js │ │ │ │ └── remote2 │ │ │ │ │ ├── federation-manifest.json │ │ │ │ │ └── federation-remote-entry.js │ │ │ └── version-strategy-app2 │ │ │ │ └── federation-remote-entry.js │ │ ├── semver.spec.ts │ │ ├── setup.ts │ │ ├── share.ts │ │ └── snapshot.spec.ts │ ├── global.d.ts │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── rollup.config.cjs │ ├── src │ │ ├── constant.ts │ │ ├── core.ts │ │ ├── global.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── module │ │ │ └── index.ts │ │ ├── plugins │ │ │ ├── generate-preload-assets.ts │ │ │ └── snapshot │ │ │ │ ├── SnapshotHandler.ts │ │ │ │ └── index.ts │ │ ├── remote │ │ │ └── index.ts │ │ ├── shared │ │ │ └── index.ts │ │ ├── type │ │ │ ├── config.ts │ │ │ ├── index.ts │ │ │ ├── plugin.ts │ │ │ └── preload.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── env.ts │ │ │ ├── hooks │ │ │ ├── asyncHook.ts │ │ │ ├── asyncWaterfallHooks.ts │ │ │ ├── index.ts │ │ │ ├── pluginSystem.ts │ │ │ ├── syncHook.ts │ │ │ └── syncWaterfallHook.ts │ │ │ ├── index.ts │ │ │ ├── load.ts │ │ │ ├── logger.ts │ │ │ ├── manifest.ts │ │ │ ├── plugin.ts │ │ │ ├── preload.ts │ │ │ ├── semver │ │ │ ├── compare.ts │ │ │ ├── constants.ts │ │ │ ├── index.ts │ │ │ ├── parser.ts │ │ │ └── utils.ts │ │ │ ├── share.ts │ │ │ └── tool.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── vitest.config.ts ├── runtime-plugins │ └── inject-external-runtime-core-plugin │ │ ├── .swcrc │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── README.md │ │ ├── package.json │ │ ├── project.json │ │ ├── rollup.config.cjs │ │ ├── src │ │ └── index.ts │ │ ├── tsconfig.json │ │ ├── tsconfig.lib.json │ │ └── tsconfig.spec.json ├── runtime-tools │ ├── .eslintrc.json │ ├── .swcrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── rollup.config.cjs │ ├── src │ │ ├── index.ts │ │ ├── runtime-core.ts │ │ ├── runtime.ts │ │ └── webpack-bundler-runtime.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── runtime │ ├── .eslintrc.json │ ├── .swcrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ │ ├── __snapshots__ │ │ │ └── preload-remote.spec.ts.snap │ │ ├── api.spec.ts │ │ ├── get-registered-share.spec.ts │ │ ├── globa.spec.ts │ │ ├── global.spec.ts │ │ ├── hooks.spec.ts │ │ ├── instance.spec.ts │ │ ├── is-static-resources-equal.spec.ts │ │ ├── load-remote.spec.ts │ │ ├── mock │ │ │ ├── env.ts │ │ │ ├── handlers.ts │ │ │ ├── mock-script.ts │ │ │ ├── moduleInfo.ts │ │ │ ├── server.ts │ │ │ └── utils.ts │ │ ├── preload-remote.spec.ts │ │ ├── register-remotes.spec.ts │ │ ├── resources │ │ │ ├── app2 │ │ │ │ └── federation-remote-entry.js │ │ │ ├── hooks │ │ │ │ ├── app2 │ │ │ │ │ └── federation-remote-entry.js │ │ │ │ └── app3 │ │ │ │ │ └── federation-remote-entry.js │ │ │ ├── load-remote │ │ │ │ ├── app1 │ │ │ │ │ └── federation-remote-entry.js │ │ │ │ ├── app2 │ │ │ │ │ ├── federation-remote-entry.js │ │ │ │ │ └── say.sync.js │ │ │ │ ├── circulate-dep-app1 │ │ │ │ │ ├── federation-manifest.json │ │ │ │ │ └── federation-remote-entry.js │ │ │ │ ├── circulate-dep-app2 │ │ │ │ │ ├── federation-manifest.json │ │ │ │ │ └── federation-remote-entry.js │ │ │ │ └── diff-instance │ │ │ │ │ └── federation-remote-entry.js │ │ │ ├── main │ │ │ │ ├── federation-manifest.json │ │ │ │ └── federation-remote-entry.js │ │ │ ├── preload │ │ │ │ └── preload-resource │ │ │ │ │ └── federation-remote-entry.js │ │ │ ├── register-remotes │ │ │ │ ├── app1 │ │ │ │ │ ├── federation-remote-entry.js │ │ │ │ │ └── federation-remote-entry2.js │ │ │ │ └── app2 │ │ │ │ │ └── federation-remote-entry.js │ │ │ ├── snapshot │ │ │ │ ├── remote1 │ │ │ │ │ ├── federation-manifest.json │ │ │ │ │ └── federation-remote-entry.js │ │ │ │ └── remote2 │ │ │ │ │ ├── federation-manifest.json │ │ │ │ │ └── federation-remote-entry.js │ │ │ └── version-strategy-app2 │ │ │ │ └── federation-remote-entry.js │ │ ├── semver.spec.ts │ │ ├── setup.ts │ │ ├── share.ts │ │ ├── shares.spec.ts │ │ └── snapshot.spec.ts │ ├── global.d.ts │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── rollup.config.cjs │ ├── src │ │ ├── core.ts │ │ ├── helpers.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── vitest.config.ts ├── sdk │ ├── .swcrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ │ ├── decodeName.spec.ts │ │ ├── dom.spec.ts │ │ ├── encodeName.spec.ts │ │ ├── generateSnapshotFromManifest.spec.ts │ │ ├── inferAutoPublicPath.spec.ts │ │ ├── normalizeOptions.spec.ts │ │ ├── parseEntry.spec.ts │ │ ├── resources │ │ │ ├── constant.ts │ │ │ ├── getId.ts │ │ │ └── manifestSnapshotMap.ts │ │ ├── simpleJoinRemoteEntry.spec.ts │ │ └── utils.spec.ts │ ├── jest.config.cjs │ ├── package.json │ ├── project.json │ ├── rollup.config.cjs │ ├── src │ │ ├── __tests__ │ │ │ └── node-recursion.test.ts │ │ ├── constant.ts │ │ ├── createModuleFederationConfig.ts │ │ ├── dom.ts │ │ ├── env.ts │ │ ├── generateSnapshotFromManifest.ts │ │ ├── index.ts │ │ ├── logger.ts │ │ ├── node.ts │ │ ├── normalize-webpack-path.ts │ │ ├── normalizeOptions.ts │ │ ├── types │ │ │ ├── common.ts │ │ │ ├── hooks.ts │ │ │ ├── index.ts │ │ │ ├── manifest.ts │ │ │ ├── plugins │ │ │ │ ├── ContainerPlugin.ts │ │ │ │ ├── ContainerReferencePlugin.ts │ │ │ │ ├── ModuleFederationPlugin.ts │ │ │ │ ├── SharePlugin.ts │ │ │ │ └── index.ts │ │ │ ├── snapshot.ts │ │ │ └── stats.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── storybook-addon │ ├── .babelrc │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── preset.ts │ ├── project.json │ ├── src │ │ ├── index.ts │ │ ├── lib │ │ │ ├── storybook-addon.spec.ts │ │ │ └── storybook-addon.ts │ │ └── utils │ │ │ ├── correctImportPath.spec.ts │ │ │ ├── correctImportPath.ts │ │ │ ├── with-module-federation-enhanced-rsbuild.ts │ │ │ └── with-module-federation.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── third-party-dts-extractor │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── package.json │ ├── project.json │ ├── src │ │ ├── ThirdPartyExtractor.spec.ts │ │ ├── ThirdPartyExtractor.ts │ │ ├── index.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.spec.json │ ├── tsup.config.ts │ ├── typedoc.json │ └── vite.config.ts ├── typescript │ ├── .eslintrc.json │ ├── .swcrc │ ├── CHANGELOG.md │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── Logger.ts │ │ ├── constants.ts │ │ ├── index.ts │ │ ├── lib │ │ │ ├── Caching.ts │ │ │ ├── TypescriptCompiler.ts │ │ │ ├── download.ts │ │ │ ├── generateTypesStats.ts │ │ │ ├── normalizeOptions.ts │ │ │ └── server.ts │ │ ├── plugins │ │ │ └── FederatedTypesPlugin.ts │ │ └── types │ │ │ └── index.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ ├── tsconfig.spec.json │ └── typedoc.json ├── utilities │ ├── .babelrc │ ├── .eslintrc.json │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── Logger.ts │ │ ├── components │ │ │ ├── ErrorBoundary.tsx │ │ │ └── FederationBoundary.tsx │ │ ├── index.ts │ │ ├── plugins │ │ │ └── DelegateModulesPlugin.ts │ │ ├── types │ │ │ ├── global.d.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── common.ts │ │ │ ├── getRuntimeRemotes.test.ts │ │ │ ├── getRuntimeRemotes.ts │ │ │ ├── importDelegateModule.test.ts │ │ │ ├── importDelegatedModule.ts │ │ │ ├── importRemote.ts │ │ │ ├── isEmpty.ts │ │ │ ├── pure.ts │ │ │ └── react.tsx │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json └── webpack-bundler-runtime │ ├── .swcrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── __tests__ │ ├── attachShareScopeMap.spec.ts │ ├── constant.spec.ts │ ├── consumes.spec.ts │ ├── federation.spec.ts │ ├── initContainerEntry.array.spec.ts │ ├── initContainerEntry.non-array.spec.ts │ ├── initializeSharing.spec.ts │ ├── installInitialConsumes.spec.ts │ ├── remotes.spec.ts │ └── updateOptions.test.ts │ ├── jest.config.cjs │ ├── package.json │ ├── project.json │ ├── rollup.config.cjs │ ├── src │ ├── attachShareScopeMap.ts │ ├── constant.ts │ ├── consumes.ts │ ├── index.ts │ ├── initContainerEntry.ts │ ├── initializeSharing.ts │ ├── installInitialConsumes.ts │ ├── remotes.ts │ ├── types.ts │ └── updateOptions.ts │ ├── tsconfig.json │ ├── tsconfig.lib.json │ └── tsconfig.spec.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── project.json ├── renovate.json ├── scripts ├── local-registry.sh └── update-next-to-latest-at-npm.sh ├── storybook-migration-summary.md ├── strip-claude-coauthor.sh ├── tools ├── generators │ └── .gitkeep ├── rslib-plugin │ ├── README.md │ ├── dist │ │ ├── executors.json │ │ ├── package.json │ │ └── src │ │ │ ├── executors │ │ │ ├── build │ │ │ │ ├── executor.d.ts │ │ │ │ ├── executor.js │ │ │ │ ├── executor.js.map │ │ │ │ └── schema.json │ │ │ ├── dev │ │ │ │ ├── executor.d.ts │ │ │ │ ├── executor.js │ │ │ │ ├── executor.js.map │ │ │ │ └── schema.json │ │ │ └── echo │ │ │ │ ├── executor.d.ts │ │ │ │ ├── executor.js │ │ │ │ ├── executor.js.map │ │ │ │ └── schema.json │ │ │ ├── index.d.ts │ │ │ ├── index.js │ │ │ └── index.js.map │ ├── executors.json │ ├── jest.config.ts │ ├── package.json │ ├── project.json │ ├── src │ │ ├── executors │ │ │ ├── build │ │ │ │ ├── executor.spec.ts │ │ │ │ ├── executor.ts │ │ │ │ └── schema.json │ │ │ ├── dev │ │ │ │ ├── executor.ts │ │ │ │ └── schema.json │ │ │ └── echo │ │ │ │ ├── executor.ts │ │ │ │ └── schema.json │ │ └── index.ts │ ├── tsconfig.json │ └── tsconfig.spec.json ├── scripts │ ├── ci-is-affected.mjs │ ├── run-manifest-e2e.mjs │ └── run-router-e2e.mjs └── tsconfig.tools.json ├── tsconfig.base.json ├── tsconfig.tmp.json ├── typedoc.base.json ├── typedoc.json └── webpack ├── benchmark ├── benchmark.d.ts ├── createBenchmark.d.ts ├── createFixtures.d.ts ├── createFixtures2.d.ts ├── createTestCases.d.ts ├── md4-cache.d.ts ├── md4.d.ts ├── micro-compare.d.ts ├── xxhash64-vs-md4.d.ts └── xxhash64.d.ts ├── bin └── webpack.d.ts ├── declarations.d.ts ├── declarations.test.d.ts ├── declarations ├── LoaderContext.d.ts ├── WebpackOptions.d.ts ├── index.d.ts └── plugins │ ├── BannerPlugin.d.ts │ ├── DllPlugin.d.ts │ ├── DllReferencePlugin.d.ts │ ├── HashedModuleIdsPlugin.d.ts │ ├── IgnorePlugin.d.ts │ ├── JsonModulesPluginParser.d.ts │ ├── LoaderOptionsPlugin.d.ts │ ├── ProgressPlugin.d.ts │ ├── SourceMapDevToolPlugin.d.ts │ ├── WatchIgnorePlugin.d.ts │ ├── container │ ├── ContainerPlugin.d.ts │ ├── ContainerReferencePlugin.d.ts │ └── ModuleFederationPlugin.d.ts │ ├── debug │ └── ProfilingPlugin.d.ts │ ├── ids │ ├── OccurrenceChunkIdsPlugin.d.ts │ └── OccurrenceModuleIdsPlugin.d.ts │ ├── optimize │ ├── AggressiveSplittingPlugin.d.ts │ ├── LimitChunkCountPlugin.d.ts │ └── MinChunkSizePlugin.d.ts │ ├── schemes │ └── HttpUriPlugin.d.ts │ └── sharing │ ├── ConsumeSharedPlugin.d.ts │ ├── ProvideSharedPlugin.d.ts │ └── SharePlugin.d.ts ├── examples ├── build-common.d.ts ├── buildAll.d.ts ├── examples.d.ts ├── template-common.d.ts └── wasm-bindgen-esm │ └── pkg │ ├── hi_wasm.d.ts │ └── hi_wasm_bg.wasm.d.ts ├── hot ├── dev-server.d.ts ├── emitter.d.ts ├── lazy-compilation-node.d.ts ├── lazy-compilation-web.d.ts ├── log-apply-result.d.ts ├── log.d.ts ├── only-dev-server.d.ts ├── poll.d.ts └── signal.d.ts ├── lib ├── APIPlugin.d.ts ├── AbstractMethodError.d.ts ├── AsyncDependenciesBlock.d.ts ├── AsyncDependencyToInitialChunkError.d.ts ├── AutomaticPrefetchPlugin.d.ts ├── BannerPlugin.d.ts ├── Cache.d.ts ├── CacheFacade.d.ts ├── CaseSensitiveModulesWarning.d.ts ├── Chunk.d.ts ├── ChunkGraph.d.ts ├── ChunkGroup.d.ts ├── ChunkRenderError.d.ts ├── ChunkTemplate.d.ts ├── CleanPlugin.d.ts ├── CodeGenerationError.d.ts ├── CodeGenerationResults.d.ts ├── CommentCompilationWarning.d.ts ├── CompatibilityPlugin.d.ts ├── Compilation.d.ts ├── Compiler.d.ts ├── ConcatenationScope.d.ts ├── ConcurrentCompilationError.d.ts ├── ConditionalInitFragment.d.ts ├── ConstPlugin.d.ts ├── ContextExclusionPlugin.d.ts ├── ContextModule.d.ts ├── ContextModuleFactory.d.ts ├── ContextReplacementPlugin.d.ts ├── CssModule.d.ts ├── DefinePlugin.d.ts ├── DelegatedModule.d.ts ├── DelegatedModuleFactoryPlugin.d.ts ├── DelegatedPlugin.d.ts ├── DependenciesBlock.d.ts ├── Dependency.d.ts ├── DependencyTemplate.d.ts ├── DependencyTemplates.d.ts ├── DllEntryPlugin.d.ts ├── DllModule.d.ts ├── DllModuleFactory.d.ts ├── DllPlugin.d.ts ├── DllReferencePlugin.d.ts ├── DynamicEntryPlugin.d.ts ├── EntryOptionPlugin.d.ts ├── EntryPlugin.d.ts ├── Entrypoint.d.ts ├── EnvironmentPlugin.d.ts ├── ErrorHelpers.d.ts ├── EvalDevToolModulePlugin.d.ts ├── EvalSourceMapDevToolPlugin.d.ts ├── ExportsInfo.d.ts ├── ExportsInfoApiPlugin.d.ts ├── ExternalModule.d.ts ├── ExternalModuleFactoryPlugin.d.ts ├── ExternalsPlugin.d.ts ├── FileSystemInfo.d.ts ├── FlagAllModulesAsUsedPlugin.d.ts ├── FlagDependencyExportsPlugin.d.ts ├── FlagDependencyUsagePlugin.d.ts ├── FlagEntryExportAsUsedPlugin.d.ts ├── Generator.d.ts ├── GraphHelpers.d.ts ├── HarmonyLinkingError.d.ts ├── HookWebpackError.d.ts ├── HotModuleReplacementPlugin.d.ts ├── HotUpdateChunk.d.ts ├── IgnoreErrorModuleFactory.d.ts ├── IgnorePlugin.d.ts ├── IgnoreWarningsPlugin.d.ts ├── InitFragment.d.ts ├── InvalidDependenciesModuleWarning.d.ts ├── JavascriptMetaInfoPlugin.d.ts ├── LibManifestPlugin.d.ts ├── LibraryTemplatePlugin.d.ts ├── LoaderOptionsPlugin.d.ts ├── LoaderTargetPlugin.d.ts ├── MainTemplate.d.ts ├── Module.d.ts ├── ModuleBuildError.d.ts ├── ModuleDependencyError.d.ts ├── ModuleDependencyWarning.d.ts ├── ModuleError.d.ts ├── ModuleFactory.d.ts ├── ModuleFilenameHelpers.d.ts ├── ModuleGraph.d.ts ├── ModuleGraphConnection.d.ts ├── ModuleHashingError.d.ts ├── ModuleInfoHeaderPlugin.d.ts ├── ModuleNotFoundError.d.ts ├── ModuleParseError.d.ts ├── ModuleProfile.d.ts ├── ModuleRestoreError.d.ts ├── ModuleStoreError.d.ts ├── ModuleTemplate.d.ts ├── ModuleTypeConstants.d.ts ├── ModuleWarning.d.ts ├── MultiCompiler.d.ts ├── MultiStats.d.ts ├── MultiWatching.d.ts ├── NoEmitOnErrorsPlugin.d.ts ├── NoModeWarning.d.ts ├── NodeStuffInWebError.d.ts ├── NodeStuffPlugin.d.ts ├── NormalModule.d.ts ├── NormalModuleFactory.d.ts ├── NormalModuleReplacementPlugin.d.ts ├── NullFactory.d.ts ├── OptimizationStages.d.ts ├── OptionsApply.d.ts ├── Parser.d.ts ├── PrefetchPlugin.d.ts ├── ProgressPlugin.d.ts ├── ProvidePlugin.d.ts ├── RawModule.d.ts ├── RecordIdsPlugin.d.ts ├── RequestShortener.d.ts ├── RequireJsStuffPlugin.d.ts ├── ResolverFactory.d.ts ├── RuntimeGlobals.d.ts ├── RuntimeModule.d.ts ├── RuntimePlugin.d.ts ├── RuntimeTemplate.d.ts ├── SelfModuleFactory.d.ts ├── SingleEntryPlugin.d.ts ├── SizeFormatHelpers.d.ts ├── SourceMapDevToolModuleOptionsPlugin.d.ts ├── SourceMapDevToolPlugin.d.ts ├── Stats.d.ts ├── Template.d.ts ├── TemplatedPathPlugin.d.ts ├── UnhandledSchemeError.d.ts ├── UnsupportedFeatureWarning.d.ts ├── UseStrictPlugin.d.ts ├── WarnCaseSensitiveModulesPlugin.d.ts ├── WarnDeprecatedOptionPlugin.d.ts ├── WarnNoModeSetPlugin.d.ts ├── WatchIgnorePlugin.d.ts ├── Watching.d.ts ├── WebpackError.d.ts ├── WebpackIsIncludedPlugin.d.ts ├── WebpackOptionsApply.d.ts ├── WebpackOptionsDefaulter.d.ts ├── asset │ ├── AssetGenerator.d.ts │ ├── AssetModulesPlugin.d.ts │ ├── AssetParser.d.ts │ ├── AssetSourceGenerator.d.ts │ ├── AssetSourceParser.d.ts │ └── RawDataUrlModule.d.ts ├── async-modules │ ├── AwaitDependenciesInitFragment.d.ts │ └── InferAsyncModulesPlugin.d.ts ├── buildChunkGraph.d.ts ├── cache │ ├── AddBuildDependenciesPlugin.d.ts │ ├── AddManagedPathsPlugin.d.ts │ ├── IdleFileCachePlugin.d.ts │ ├── MemoryCachePlugin.d.ts │ ├── MemoryWithGcCachePlugin.d.ts │ ├── PackFileCacheStrategy.d.ts │ ├── ResolverCachePlugin.d.ts │ ├── getLazyHashedEtag.d.ts │ └── mergeEtags.d.ts ├── cli.d.ts ├── config │ ├── browserslistTargetHandler.d.ts │ ├── defaults.d.ts │ ├── normalization.d.ts │ └── target.d.ts ├── container │ ├── ContainerEntryDependency.d.ts │ ├── ContainerEntryModule.d.ts │ ├── ContainerEntryModuleFactory.d.ts │ ├── ContainerExposedDependency.d.ts │ ├── ContainerPlugin.d.ts │ ├── ContainerReferencePlugin.d.ts │ ├── FallbackDependency.d.ts │ ├── FallbackItemDependency.d.ts │ ├── FallbackModule.d.ts │ ├── FallbackModuleFactory.d.ts │ ├── ModuleFederationPlugin.d.ts │ ├── RemoteModule.d.ts │ ├── RemoteRuntimeModule.d.ts │ ├── RemoteToExternalDependency.d.ts │ └── options.d.ts ├── css │ ├── CssExportsGenerator.d.ts │ ├── CssGenerator.d.ts │ ├── CssLoadingRuntimeModule.d.ts │ ├── CssModulesPlugin.d.ts │ ├── CssParser.d.ts │ └── walkCssTokens.d.ts ├── debug │ └── ProfilingPlugin.d.ts ├── dependencies │ ├── AMDDefineDependency.d.ts │ ├── AMDDefineDependencyParserPlugin.d.ts │ ├── AMDPlugin.d.ts │ ├── AMDRequireArrayDependency.d.ts │ ├── AMDRequireContextDependency.d.ts │ ├── AMDRequireDependenciesBlock.d.ts │ ├── AMDRequireDependenciesBlockParserPlugin.d.ts │ ├── AMDRequireDependency.d.ts │ ├── AMDRequireItemDependency.d.ts │ ├── AMDRuntimeModules.d.ts │ ├── CachedConstDependency.d.ts │ ├── CommonJsDependencyHelpers.d.ts │ ├── CommonJsExportRequireDependency.d.ts │ ├── CommonJsExportsDependency.d.ts │ ├── CommonJsExportsParserPlugin.d.ts │ ├── CommonJsFullRequireDependency.d.ts │ ├── CommonJsImportsParserPlugin.d.ts │ ├── CommonJsPlugin.d.ts │ ├── CommonJsRequireContextDependency.d.ts │ ├── CommonJsRequireDependency.d.ts │ ├── CommonJsSelfReferenceDependency.d.ts │ ├── ConstDependency.d.ts │ ├── ContextDependency.d.ts │ ├── ContextDependencyHelpers.d.ts │ ├── ContextDependencyTemplateAsId.d.ts │ ├── ContextDependencyTemplateAsRequireCall.d.ts │ ├── ContextElementDependency.d.ts │ ├── CreateScriptUrlDependency.d.ts │ ├── CriticalDependencyWarning.d.ts │ ├── CssExportDependency.d.ts │ ├── CssImportDependency.d.ts │ ├── CssLocalIdentifierDependency.d.ts │ ├── CssSelfLocalIdentifierDependency.d.ts │ ├── CssUrlDependency.d.ts │ ├── DelegatedSourceDependency.d.ts │ ├── DllEntryDependency.d.ts │ ├── DynamicExports.d.ts │ ├── EntryDependency.d.ts │ ├── ExportsInfoDependency.d.ts │ ├── HarmonyAcceptDependency.d.ts │ ├── HarmonyAcceptImportDependency.d.ts │ ├── HarmonyCompatibilityDependency.d.ts │ ├── HarmonyDetectionParserPlugin.d.ts │ ├── HarmonyEvaluatedImportSpecifierDependency.d.ts │ ├── HarmonyExportDependencyParserPlugin.d.ts │ ├── HarmonyExportExpressionDependency.d.ts │ ├── HarmonyExportHeaderDependency.d.ts │ ├── HarmonyExportImportedSpecifierDependency.d.ts │ ├── HarmonyExportInitFragment.d.ts │ ├── HarmonyExportSpecifierDependency.d.ts │ ├── HarmonyExports.d.ts │ ├── HarmonyImportDependency.d.ts │ ├── HarmonyImportDependencyParserPlugin.d.ts │ ├── HarmonyImportSideEffectDependency.d.ts │ ├── HarmonyImportSpecifierDependency.d.ts │ ├── HarmonyModulesPlugin.d.ts │ ├── HarmonyTopLevelThisParserPlugin.d.ts │ ├── ImportContextDependency.d.ts │ ├── ImportDependency.d.ts │ ├── ImportEagerDependency.d.ts │ ├── ImportMetaContextDependency.d.ts │ ├── ImportMetaContextDependencyParserPlugin.d.ts │ ├── ImportMetaContextPlugin.d.ts │ ├── ImportMetaHotAcceptDependency.d.ts │ ├── ImportMetaHotDeclineDependency.d.ts │ ├── ImportMetaPlugin.d.ts │ ├── ImportParserPlugin.d.ts │ ├── ImportPlugin.d.ts │ ├── ImportWeakDependency.d.ts │ ├── JsonExportsDependency.d.ts │ ├── LoaderDependency.d.ts │ ├── LoaderImportDependency.d.ts │ ├── LoaderPlugin.d.ts │ ├── LocalModule.d.ts │ ├── LocalModuleDependency.d.ts │ ├── LocalModulesHelpers.d.ts │ ├── ModuleDecoratorDependency.d.ts │ ├── ModuleDependency.d.ts │ ├── ModuleDependencyTemplateAsId.d.ts │ ├── ModuleDependencyTemplateAsRequireId.d.ts │ ├── ModuleHotAcceptDependency.d.ts │ ├── ModuleHotDeclineDependency.d.ts │ ├── NullDependency.d.ts │ ├── PrefetchDependency.d.ts │ ├── ProvidedDependency.d.ts │ ├── PureExpressionDependency.d.ts │ ├── RequireContextDependency.d.ts │ ├── RequireContextDependencyParserPlugin.d.ts │ ├── RequireContextPlugin.d.ts │ ├── RequireEnsureDependenciesBlock.d.ts │ ├── RequireEnsureDependenciesBlockParserPlugin.d.ts │ ├── RequireEnsureDependency.d.ts │ ├── RequireEnsureItemDependency.d.ts │ ├── RequireEnsurePlugin.d.ts │ ├── RequireHeaderDependency.d.ts │ ├── RequireIncludeDependency.d.ts │ ├── RequireIncludeDependencyParserPlugin.d.ts │ ├── RequireIncludePlugin.d.ts │ ├── RequireResolveContextDependency.d.ts │ ├── RequireResolveDependency.d.ts │ ├── RequireResolveHeaderDependency.d.ts │ ├── RuntimeRequirementsDependency.d.ts │ ├── StaticExportsDependency.d.ts │ ├── SystemPlugin.d.ts │ ├── SystemRuntimeModule.d.ts │ ├── URLDependency.d.ts │ ├── URLPlugin.d.ts │ ├── UnsupportedDependency.d.ts │ ├── WebAssemblyExportImportedDependency.d.ts │ ├── WebAssemblyImportDependency.d.ts │ ├── WebpackIsIncludedDependency.d.ts │ ├── WorkerDependency.d.ts │ ├── WorkerPlugin.d.ts │ ├── getFunctionExpression.d.ts │ └── processExportInfo.d.ts ├── electron │ └── ElectronTargetPlugin.d.ts ├── errors │ └── BuildCycleError.d.ts ├── esm │ ├── ExportWebpackRequireRuntimeModule.d.ts │ ├── ModuleChunkFormatPlugin.d.ts │ ├── ModuleChunkLoadingPlugin.d.ts │ └── ModuleChunkLoadingRuntimeModule.d.ts ├── formatLocation.d.ts ├── hmr │ ├── HotModuleReplacement.runtime.d.ts │ ├── HotModuleReplacementRuntimeModule.d.ts │ ├── JavascriptHotModuleReplacement.runtime.d.ts │ ├── LazyCompilationPlugin.d.ts │ └── lazyCompilationBackend.d.ts ├── ids │ ├── ChunkModuleIdRangePlugin.d.ts │ ├── DeterministicChunkIdsPlugin.d.ts │ ├── DeterministicModuleIdsPlugin.d.ts │ ├── HashedModuleIdsPlugin.d.ts │ ├── IdHelpers.d.ts │ ├── NamedChunkIdsPlugin.d.ts │ ├── NamedModuleIdsPlugin.d.ts │ ├── NaturalChunkIdsPlugin.d.ts │ ├── NaturalModuleIdsPlugin.d.ts │ ├── OccurrenceChunkIdsPlugin.d.ts │ ├── OccurrenceModuleIdsPlugin.d.ts │ └── SyncModuleIdsPlugin.d.ts ├── index.d.ts ├── javascript │ ├── ArrayPushCallbackChunkFormatPlugin.d.ts │ ├── BasicEvaluatedExpression.d.ts │ ├── ChunkHelpers.d.ts │ ├── CommonJsChunkFormatPlugin.d.ts │ ├── EnableChunkLoadingPlugin.d.ts │ ├── JavascriptGenerator.d.ts │ ├── JavascriptModulesPlugin.d.ts │ ├── JavascriptParser.d.ts │ ├── JavascriptParserHelpers.d.ts │ └── StartupHelpers.d.ts ├── json │ ├── JsonData.d.ts │ ├── JsonGenerator.d.ts │ ├── JsonModulesPlugin.d.ts │ └── JsonParser.d.ts ├── library │ ├── AbstractLibraryPlugin.d.ts │ ├── AmdLibraryPlugin.d.ts │ ├── AssignLibraryPlugin.d.ts │ ├── EnableLibraryPlugin.d.ts │ ├── ExportPropertyLibraryPlugin.d.ts │ ├── JsonpLibraryPlugin.d.ts │ ├── ModuleLibraryPlugin.d.ts │ ├── SystemLibraryPlugin.d.ts │ └── UmdLibraryPlugin.d.ts ├── logging │ ├── Logger.d.ts │ ├── createConsoleLogger.d.ts │ └── truncateArgs.d.ts ├── node │ ├── CommonJsChunkLoadingPlugin.d.ts │ ├── NodeEnvironmentPlugin.d.ts │ ├── NodeSourcePlugin.d.ts │ ├── NodeTargetPlugin.d.ts │ ├── NodeTemplatePlugin.d.ts │ ├── NodeWatchFileSystem.d.ts │ ├── ReadFileChunkLoadingRuntimeModule.d.ts │ ├── ReadFileCompileAsyncWasmPlugin.d.ts │ ├── ReadFileCompileWasmPlugin.d.ts │ ├── RequireChunkLoadingRuntimeModule.d.ts │ └── nodeConsole.d.ts ├── optimize │ ├── AggressiveMergingPlugin.d.ts │ ├── AggressiveSplittingPlugin.d.ts │ ├── ConcatenatedModule.d.ts │ ├── EnsureChunkConditionsPlugin.d.ts │ ├── FlagIncludedChunksPlugin.d.ts │ ├── InnerGraph.d.ts │ ├── InnerGraphPlugin.d.ts │ ├── LimitChunkCountPlugin.d.ts │ ├── MangleExportsPlugin.d.ts │ ├── MergeDuplicateChunksPlugin.d.ts │ ├── MinChunkSizePlugin.d.ts │ ├── MinMaxSizeWarning.d.ts │ ├── ModuleConcatenationPlugin.d.ts │ ├── RealContentHashPlugin.d.ts │ ├── RemoveEmptyChunksPlugin.d.ts │ ├── RemoveParentModulesPlugin.d.ts │ ├── RuntimeChunkPlugin.d.ts │ ├── SideEffectsFlagPlugin.d.ts │ └── SplitChunksPlugin.d.ts ├── performance │ ├── AssetsOverSizeLimitWarning.d.ts │ ├── EntrypointsOverSizeLimitWarning.d.ts │ ├── NoAsyncChunksWarning.d.ts │ └── SizeLimitsPlugin.d.ts ├── prefetch │ ├── ChunkPrefetchFunctionRuntimeModule.d.ts │ ├── ChunkPrefetchPreloadPlugin.d.ts │ ├── ChunkPrefetchStartupRuntimeModule.d.ts │ ├── ChunkPrefetchTriggerRuntimeModule.d.ts │ └── ChunkPreloadTriggerRuntimeModule.d.ts ├── rules │ ├── BasicEffectRulePlugin.d.ts │ ├── BasicMatcherRulePlugin.d.ts │ ├── ObjectMatcherRulePlugin.d.ts │ ├── RuleSetCompiler.d.ts │ └── UseEffectRulePlugin.d.ts ├── runtime │ ├── AsyncModuleRuntimeModule.d.ts │ ├── AutoPublicPathRuntimeModule.d.ts │ ├── BaseUriRuntimeModule.d.ts │ ├── ChunkNameRuntimeModule.d.ts │ ├── CompatGetDefaultExportRuntimeModule.d.ts │ ├── CompatRuntimeModule.d.ts │ ├── CreateFakeNamespaceObjectRuntimeModule.d.ts │ ├── CreateScriptRuntimeModule.d.ts │ ├── CreateScriptUrlRuntimeModule.d.ts │ ├── DefinePropertyGettersRuntimeModule.d.ts │ ├── EnsureChunkRuntimeModule.d.ts │ ├── GetChunkFilenameRuntimeModule.d.ts │ ├── GetFullHashRuntimeModule.d.ts │ ├── GetMainFilenameRuntimeModule.d.ts │ ├── GetTrustedTypesPolicyRuntimeModule.d.ts │ ├── GlobalRuntimeModule.d.ts │ ├── HasOwnPropertyRuntimeModule.d.ts │ ├── HelperRuntimeModule.d.ts │ ├── LoadScriptRuntimeModule.d.ts │ ├── MakeNamespaceObjectRuntimeModule.d.ts │ ├── MfStartupChunkDependenciesPlugin.d.ts │ ├── NonceRuntimeModule.d.ts │ ├── OnChunksLoadedRuntimeModule.d.ts │ ├── PublicPathRuntimeModule.d.ts │ ├── RelativeUrlRuntimeModule.d.ts │ ├── RuntimeIdRuntimeModule.d.ts │ ├── StartupChunkDependenciesPlugin.d.ts │ ├── StartupChunkDependenciesRuntimeModule.d.ts │ ├── StartupEntrypointRuntimeModule.d.ts │ └── SystemContextRuntimeModule.d.ts ├── schemes │ ├── DataUriPlugin.d.ts │ ├── FileUriPlugin.d.ts │ └── HttpUriPlugin.d.ts ├── serialization │ ├── ArraySerializer.d.ts │ ├── BinaryMiddleware.d.ts │ ├── DateObjectSerializer.d.ts │ ├── ErrorObjectSerializer.d.ts │ ├── FileMiddleware.d.ts │ ├── MapObjectSerializer.d.ts │ ├── NullPrototypeObjectSerializer.d.ts │ ├── ObjectMiddleware.d.ts │ ├── PlainObjectSerializer.d.ts │ ├── RegExpObjectSerializer.d.ts │ ├── Serializer.d.ts │ ├── SerializerMiddleware.d.ts │ ├── SetObjectSerializer.d.ts │ ├── SingleItemMiddleware.d.ts │ └── types.d.ts ├── sharing │ ├── ConsumeSharedFallbackDependency.d.ts │ ├── ConsumeSharedModule.d.ts │ ├── ConsumeSharedPlugin.d.ts │ ├── ConsumeSharedRuntimeModule.d.ts │ ├── ProvideForSharedDependency.d.ts │ ├── ProvideSharedDependency.d.ts │ ├── ProvideSharedModule.d.ts │ ├── ProvideSharedModuleFactory.d.ts │ ├── ProvideSharedPlugin.d.ts │ ├── SharePlugin.d.ts │ ├── ShareRuntimeModule.d.ts │ ├── resolveMatchedConfigs.d.ts │ └── utils.d.ts ├── stats │ ├── DefaultStatsFactoryPlugin.d.ts │ ├── DefaultStatsPresetPlugin.d.ts │ ├── DefaultStatsPrinterPlugin.d.ts │ ├── StatsFactory.d.ts │ └── StatsPrinter.d.ts ├── util │ ├── ArrayHelpers.d.ts │ ├── ArrayQueue.d.ts │ ├── AsyncQueue.d.ts │ ├── Hash.d.ts │ ├── IterableHelpers.d.ts │ ├── LazyBucketSortedSet.d.ts │ ├── LazySet.d.ts │ ├── MapHelpers.d.ts │ ├── ParallelismFactorCalculator.d.ts │ ├── Queue.d.ts │ ├── SetHelpers.d.ts │ ├── SortableSet.d.ts │ ├── StackedCacheMap.d.ts │ ├── StackedMap.d.ts │ ├── StringXor.d.ts │ ├── TupleQueue.d.ts │ ├── TupleSet.d.ts │ ├── URLAbsoluteSpecifier.d.ts │ ├── WeakTupleMap.d.ts │ ├── binarySearchBounds.d.ts │ ├── cleverMerge.d.ts │ ├── comparators.d.ts │ ├── compileBooleanMatcher.d.ts │ ├── create-schema-validation.d.ts │ ├── createHash.d.ts │ ├── deprecation.d.ts │ ├── deterministicGrouping.d.ts │ ├── extractUrlAndGlobal.d.ts │ ├── findGraphRoots.d.ts │ ├── fs.d.ts │ ├── hash │ │ ├── BatchedHash.d.ts │ │ ├── md4.d.ts │ │ ├── wasm-hash.d.ts │ │ └── xxhash64.d.ts │ ├── identifier.d.ts │ ├── internalSerializables.d.ts │ ├── makeSerializable.d.ts │ ├── memoize.d.ts │ ├── nonNumericOnlyHash.d.ts │ ├── numberHash.d.ts │ ├── objectToMap.d.ts │ ├── processAsyncTree.d.ts │ ├── propertyAccess.d.ts │ ├── propertyName.d.ts │ ├── registerExternalSerializer.d.ts │ ├── runtime.d.ts │ ├── semver.d.ts │ ├── serialization.d.ts │ ├── smartGrouping.d.ts │ └── source.d.ts ├── validateSchema.d.ts ├── wasm-async │ ├── AsyncWasmLoadingRuntimeModule.d.ts │ ├── AsyncWebAssemblyGenerator.d.ts │ ├── AsyncWebAssemblyJavascriptGenerator.d.ts │ ├── AsyncWebAssemblyModulesPlugin.d.ts │ └── AsyncWebAssemblyParser.d.ts ├── wasm-sync │ ├── UnsupportedWebAssemblyFeatureError.d.ts │ ├── WasmChunkLoadingRuntimeModule.d.ts │ ├── WasmFinalizeExportsPlugin.d.ts │ ├── WebAssemblyGenerator.d.ts │ ├── WebAssemblyInInitialChunkError.d.ts │ ├── WebAssemblyJavascriptGenerator.d.ts │ ├── WebAssemblyModulesPlugin.d.ts │ ├── WebAssemblyParser.d.ts │ └── WebAssemblyUtils.d.ts ├── wasm │ └── EnableWasmLoadingPlugin.d.ts ├── web │ ├── FetchCompileAsyncWasmPlugin.d.ts │ ├── FetchCompileWasmPlugin.d.ts │ ├── JsonpChunkLoadingPlugin.d.ts │ ├── JsonpChunkLoadingRuntimeModule.d.ts │ └── JsonpTemplatePlugin.d.ts ├── webpack.d.ts └── webworker │ ├── ImportScriptsChunkLoadingPlugin.d.ts │ ├── ImportScriptsChunkLoadingRuntimeModule.d.ts │ └── WebWorkerTemplatePlugin.d.ts ├── module.d.ts ├── package.json ├── schemas ├── WebpackOptions.check.d.ts └── plugins │ ├── BannerPlugin.check.d.ts │ ├── DllPlugin.check.d.ts │ ├── DllReferencePlugin.check.d.ts │ ├── HashedModuleIdsPlugin.check.d.ts │ ├── IgnorePlugin.check.d.ts │ ├── JsonModulesPluginParser.check.d.ts │ ├── LoaderOptionsPlugin.check.d.ts │ ├── ProgressPlugin.check.d.ts │ ├── SourceMapDevToolPlugin.check.d.ts │ ├── WatchIgnorePlugin.check.d.ts │ ├── asset │ ├── AssetGeneratorOptions.check.d.ts │ ├── AssetInlineGeneratorOptions.check.d.ts │ ├── AssetParserOptions.check.d.ts │ └── AssetResourceGeneratorOptions.check.d.ts │ ├── container │ ├── ContainerPlugin.check.d.ts │ ├── ContainerReferencePlugin.check.d.ts │ ├── ExternalsType.check.d.ts │ └── ModuleFederationPlugin.check.d.ts │ ├── css │ ├── CssGeneratorOptions.check.d.ts │ └── CssParserOptions.check.d.ts │ ├── debug │ └── ProfilingPlugin.check.d.ts │ ├── ids │ ├── OccurrenceChunkIdsPlugin.check.d.ts │ └── OccurrenceModuleIdsPlugin.check.d.ts │ ├── optimize │ ├── AggressiveSplittingPlugin.check.d.ts │ ├── LimitChunkCountPlugin.check.d.ts │ └── MinChunkSizePlugin.check.d.ts │ ├── schemes │ └── HttpUriPlugin.check.d.ts │ └── sharing │ ├── ConsumeSharedPlugin.check.d.ts │ ├── ProvideSharedPlugin.check.d.ts │ └── SharePlugin.check.d.ts ├── setup └── setup.d.ts ├── test ├── AbstractMethodError.unittest.d.ts ├── ArrayHelpers.unittest.d.ts ├── BannerPlugin.test.d.ts ├── BenchmarkTestCases.benchmark.d.ts ├── BinaryMiddleware.unittest.d.ts ├── BuildDependencies.longtest.d.ts ├── ChangesAndRemovals.test.d.ts ├── Chunk.unittest.d.ts ├── Cli.basictest.d.ts ├── Compiler-caching.test.d.ts ├── Compiler-filesystem-caching.test.d.ts ├── Compiler.test.d.ts ├── ConfigCacheTestCases.longtest.d.ts ├── ConfigTestCases.basictest.d.ts ├── ConfigTestCases.template.d.ts ├── ContextModule.unittest.d.ts ├── ContextModuleFactory.unittest.d.ts ├── Defaults.unittest.d.ts ├── Errors.test.d.ts ├── Examples.test.d.ts ├── FileSystemInfo.unittest.d.ts ├── HotModuleReplacementPlugin.test.d.ts ├── HotTestCases.template.d.ts ├── HotTestCasesAsyncNode.test.d.ts ├── HotTestCasesNode.test.d.ts ├── HotTestCasesWeb.test.d.ts ├── HotTestCasesWebWorker.test.d.ts ├── JavascriptParser.unittest.d.ts ├── LazySet.unittest.d.ts ├── LocalModulesHelpers.unittest.d.ts ├── MemoryLimitTestCases.test.d.ts ├── ModuleDependencyError.unittest.d.ts ├── MultiCompiler.test.d.ts ├── MultiItemCache.unittest.d.ts ├── MultiStats.test.d.ts ├── MultiWatching.unittest.d.ts ├── NodeTemplatePlugin.test.d.ts ├── NormalModule.unittest.d.ts ├── NullDependency.unittest.d.ts ├── PersistentCaching.test.d.ts ├── ProfilingPlugin.test.d.ts ├── ProfilingPlugin.unittest.d.ts ├── ProgressPlugin.test.d.ts ├── RawModule.unittest.d.ts ├── RequestShortener.unittest.d.ts ├── RuntimeTemplate.unittest.d.ts ├── SemVer.unittest.d.ts ├── SharingUtil.unittest.d.ts ├── SideEffectsFlagPlugin.unittest.d.ts ├── SizeFormatHelpers.unittest.d.ts ├── SortableSet.unittest.d.ts ├── Stats.test.d.ts ├── StatsTestCases.basictest.d.ts ├── Template.unittest.d.ts ├── TestCases.template.d.ts ├── TestCasesAllCombined.longtest.d.ts ├── TestCasesCachePack.longtest.d.ts ├── TestCasesDevelopment.test.d.ts ├── TestCasesDevtoolCheapSourceMap.test.d.ts ├── TestCasesDevtoolEval.test.d.ts ├── TestCasesDevtoolEvalCheapModuleSourceMap.test.d.ts ├── TestCasesDevtoolEvalCheapSourceMap.test.d.ts ├── TestCasesDevtoolEvalDeterministicModuleIds.test.d.ts ├── TestCasesDevtoolEvalNamedModules.test.d.ts ├── TestCasesDevtoolEvalSourceMap.test.d.ts ├── TestCasesDevtoolInlineCheapSourceMap.test.d.ts ├── TestCasesDevtoolInlineSourceMap.longtest.d.ts ├── TestCasesDevtoolSourceMap.longtest.d.ts ├── TestCasesHot.test.d.ts ├── TestCasesMinimizedSourceMap.longtest.d.ts ├── TestCasesModule.test.d.ts ├── TestCasesNormal.basictest.d.ts ├── TestCasesProdGlobalUsed.test.d.ts ├── TestCasesProduction.longtest.d.ts ├── URLAbsoluteSpecifier.unittest.d.ts ├── Validation.test.d.ts ├── WasmHashes.unittest.d.ts ├── Watch.test.d.ts ├── WatchCacheUnaffectedTestCases.longtest.d.ts ├── WatchClose.test.d.ts ├── WatchDetection.test.d.ts ├── WatchSuspend.test.d.ts ├── WatchTestCases.longtest.d.ts ├── WatchTestCases.template.d.ts ├── WatcherEvents.test.d.ts ├── WebpackError.unittest.d.ts ├── checkArrayExpectation.d.ts ├── cleverMerge.unittest.d.ts ├── compareLocations.unittest.d.ts ├── compileBooleanMatcher.unittest.d.ts ├── deterministicGrouping.unittest.d.ts ├── extractUrlAndGlobal.unittest.d.ts ├── fixtures │ └── errors │ │ └── throw-error-plugin.d.ts ├── formatLocation.unittest.d.ts ├── helpers │ ├── CurrentScript.d.ts │ ├── EventSourceForNode.d.ts │ ├── FakeDocument.d.ts │ ├── asModule.d.ts │ ├── captureStdio.d.ts │ ├── createFakeWorker.d.ts │ ├── createLazyTestEnv.d.ts │ ├── currentWatchStep.d.ts │ ├── deprecationTracking.d.ts │ ├── infrastructureLogErrors.d.ts │ ├── prepareOptions.d.ts │ ├── remove.d.ts │ └── warmup-webpack.d.ts ├── identifier.unittest.d.ts ├── js │ ├── NodeTemplatePlugin │ │ └── result.d.ts │ └── NodeTemplatePluginSingle │ │ └── result2.d.ts ├── nonNumericOnlyHash.unittest.d.ts ├── numberHash.unittest.d.ts ├── objectToMap.unittest.d.ts ├── patch-node-env.d.ts ├── propertyAccess.unittest.d.ts ├── propertyName.unittest.d.ts ├── setupTestFramework.d.ts ├── smartGrouping.unittest.d.ts ├── target-browserslist.unittest.d.ts └── walkCssTokens.unittest.d.ts ├── tooling ├── decode-debug-hash.d.ts ├── generate-runtime-code.d.ts ├── generate-wasm-code.d.ts └── print-cache-file.d.ts └── types.d.ts /.changeset/brave-beans-exist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.changeset/brave-beans-exist.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.changeset/dry-colts-cough.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.changeset/dry-colts-cough.md -------------------------------------------------------------------------------- /.cursor/mcp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.cursor/mcp.json -------------------------------------------------------------------------------- /.cursorignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.cursorignore -------------------------------------------------------------------------------- /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.cursorrules -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | NX_DEAMON=false 2 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | vite.config.ts 3 | **/dist/** 4 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/.github/release.yml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pr-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/pr-labeler.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/release.yml -------------------------------------------------------------------------------- /.github/workflows/actionlint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/workflows/actionlint.yml -------------------------------------------------------------------------------- /.github/workflows/devtools.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/workflows/devtools.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-metro.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/workflows/e2e-metro.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-modern.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/workflows/e2e-modern.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/workflows/e2e-node.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-router.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/workflows/e2e-router.yml -------------------------------------------------------------------------------- /.github/workflows/pr-label.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/workflows/pr-label.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | . "$(dirname -- "$0")/_/husky.sh" 3 | 4 | 5 | npm run commitlint ${1} 6 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 18.19.1 2 | -------------------------------------------------------------------------------- /.nxignore: -------------------------------------------------------------------------------- 1 | *.md 2 | ./assemble-release-plan 3 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true 3 | } 4 | -------------------------------------------------------------------------------- /.verdaccio/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.verdaccio/config.yml -------------------------------------------------------------------------------- /.verdaccio/htpasswd: -------------------------------------------------------------------------------- 1 | test:$6FrCaT/v0dwE:autocreated 2020-03-25T19:10:50.254Z 2 | -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/README.md -------------------------------------------------------------------------------- /ai-lint-fix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/ai-lint-fix.js -------------------------------------------------------------------------------- /apps/3000-home/.env: -------------------------------------------------------------------------------- 1 | NEXT_PRIVATE_LOCAL_WEBPACK=true 2 | NODE_OPTIONS="--experimental-vm-modules" 3 | -------------------------------------------------------------------------------- /apps/3000-home/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/.eslintrc.json -------------------------------------------------------------------------------- /apps/3000-home/components/thing.module.css: -------------------------------------------------------------------------------- 1 | .tjhin { 2 | display: flex; 3 | } 4 | -------------------------------------------------------------------------------- /apps/3000-home/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/cypress.config.ts -------------------------------------------------------------------------------- /apps/3000-home/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/next-env.d.ts -------------------------------------------------------------------------------- /apps/3000-home/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/next.config.js -------------------------------------------------------------------------------- /apps/3000-home/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/package.json -------------------------------------------------------------------------------- /apps/3000-home/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/pages/_app.tsx -------------------------------------------------------------------------------- /apps/3000-home/pages/api/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/pages/api/test.js -------------------------------------------------------------------------------- /apps/3000-home/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/pages/index.tsx -------------------------------------------------------------------------------- /apps/3000-home/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/project.json -------------------------------------------------------------------------------- /apps/3000-home/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/3000-home/remotes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/remotes.d.ts -------------------------------------------------------------------------------- /apps/3000-home/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3000-home/tsconfig.json -------------------------------------------------------------------------------- /apps/3001-shop/.env: -------------------------------------------------------------------------------- 1 | NEXT_PRIVATE_LOCAL_WEBPACK=true 2 | NODE_OPTIONS="--experimental-vm-modules" 3 | -------------------------------------------------------------------------------- /apps/3001-shop/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/.eslintrc.json -------------------------------------------------------------------------------- /apps/3001-shop/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/cypress.config.ts -------------------------------------------------------------------------------- /apps/3001-shop/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/next-env.d.ts -------------------------------------------------------------------------------- /apps/3001-shop/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/next.config.js -------------------------------------------------------------------------------- /apps/3001-shop/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/package.json -------------------------------------------------------------------------------- /apps/3001-shop/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/pages/_app.tsx -------------------------------------------------------------------------------- /apps/3001-shop/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/pages/index.js -------------------------------------------------------------------------------- /apps/3001-shop/pages/index.module.css: -------------------------------------------------------------------------------- 1 | .page { 2 | } 3 | -------------------------------------------------------------------------------- /apps/3001-shop/pages/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/pages/styles.css -------------------------------------------------------------------------------- /apps/3001-shop/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/project.json -------------------------------------------------------------------------------- /apps/3001-shop/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/3001-shop/remotes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/remotes.d.ts -------------------------------------------------------------------------------- /apps/3001-shop/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3001-shop/tsconfig.json -------------------------------------------------------------------------------- /apps/3002-checkout/.env: -------------------------------------------------------------------------------- 1 | NEXT_PRIVATE_LOCAL_WEBPACK=true 2 | NODE_OPTIONS="--experimental-vm-modules" 3 | -------------------------------------------------------------------------------- /apps/3002-checkout/components/stuff.module.css: -------------------------------------------------------------------------------- 1 | .test { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /apps/3002-checkout/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3002-checkout/next-env.d.ts -------------------------------------------------------------------------------- /apps/3002-checkout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3002-checkout/package.json -------------------------------------------------------------------------------- /apps/3002-checkout/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3002-checkout/project.json -------------------------------------------------------------------------------- /apps/3002-checkout/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/3002-checkout/remotes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3002-checkout/remotes.d.ts -------------------------------------------------------------------------------- /apps/3002-checkout/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/3002-checkout/tsconfig.json -------------------------------------------------------------------------------- /apps/bundle-size/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/bundle-size/.babelrc -------------------------------------------------------------------------------- /apps/bundle-size/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/bundle-size/CHANGELOG.md -------------------------------------------------------------------------------- /apps/bundle-size/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/bundle-size/package.json -------------------------------------------------------------------------------- /apps/bundle-size/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/bundle-size/project.json -------------------------------------------------------------------------------- /apps/bundle-size/remotes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/bundle-size/remotes.d.ts -------------------------------------------------------------------------------- /apps/bundle-size/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/bundle-size/src/index.html -------------------------------------------------------------------------------- /apps/bundle-size/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/bundle-size/src/index.ts -------------------------------------------------------------------------------- /apps/bundle-size/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/bundle-size/tsconfig.json -------------------------------------------------------------------------------- /apps/docs-ui/.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["@nx/js/babel"] 3 | } 4 | -------------------------------------------------------------------------------- /apps/docs-ui/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/.eslintrc.json -------------------------------------------------------------------------------- /apps/docs-ui/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/postcss.config.js -------------------------------------------------------------------------------- /apps/docs-ui/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/project.json -------------------------------------------------------------------------------- /apps/docs-ui/src/app/helpers/eq.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = (a, b) => a === b; 4 | -------------------------------------------------------------------------------- /apps/docs-ui/src/app/helpers/gt.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = (a, b) => a > b; 4 | -------------------------------------------------------------------------------- /apps/docs-ui/src/app/helpers/ne.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = (a, b) => a !== b; 4 | -------------------------------------------------------------------------------- /apps/docs-ui/src/app/helpers/not.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = (val) => !val; 4 | -------------------------------------------------------------------------------- /apps/docs-ui/src/app/js/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/src/app/js/index.ts -------------------------------------------------------------------------------- /apps/docs-ui/src/app/partials/header-scripts.hbs: -------------------------------------------------------------------------------- 1 | {{!-- Add header scripts here --}} 2 | -------------------------------------------------------------------------------- /apps/docs-ui/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs-ui/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/docs-ui/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/src/favicon.ico -------------------------------------------------------------------------------- /apps/docs-ui/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/src/index.html -------------------------------------------------------------------------------- /apps/docs-ui/src/main.ts: -------------------------------------------------------------------------------- 1 | import './app/js'; 2 | -------------------------------------------------------------------------------- /apps/docs-ui/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/src/styles.scss -------------------------------------------------------------------------------- /apps/docs-ui/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/tailwind.config.js -------------------------------------------------------------------------------- /apps/docs-ui/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/tsconfig.app.json -------------------------------------------------------------------------------- /apps/docs-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/tsconfig.json -------------------------------------------------------------------------------- /apps/docs-ui/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs-ui/webpack.config.js -------------------------------------------------------------------------------- /apps/docs/README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs/README.adoc -------------------------------------------------------------------------------- /apps/docs/configs/docs-en.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs/configs/docs-en.yml -------------------------------------------------------------------------------- /apps/docs/configs/docs-es.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs/configs/docs-es.yml -------------------------------------------------------------------------------- /apps/docs/configs/docs-zh.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs/configs/docs-zh.yml -------------------------------------------------------------------------------- /apps/docs/make_pot.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs/make_pot.sh -------------------------------------------------------------------------------- /apps/docs/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs/project.json -------------------------------------------------------------------------------- /apps/docs/src/en/antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs/src/en/antora.yml -------------------------------------------------------------------------------- /apps/docs/src/en/modules/ROOT/pages/angular-way/i18n-angular.adoc: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/docs/src/es/antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs/src/es/antora.yml -------------------------------------------------------------------------------- /apps/docs/src/zh_CN/antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs/src/zh_CN/antora.yml -------------------------------------------------------------------------------- /apps/docs/use_po.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/docs/use_po.sh -------------------------------------------------------------------------------- /apps/esbuild/build.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/esbuild/build/build-mfe1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/build/build-mfe1.js -------------------------------------------------------------------------------- /apps/esbuild/mfe1/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/mfe1/app.tsx -------------------------------------------------------------------------------- /apps/esbuild/mfe1/bootstrap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/mfe1/bootstrap.tsx -------------------------------------------------------------------------------- /apps/esbuild/mfe1/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/mfe1/favicon.ico -------------------------------------------------------------------------------- /apps/esbuild/mfe1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/mfe1/index.html -------------------------------------------------------------------------------- /apps/esbuild/mfe1/main.ts: -------------------------------------------------------------------------------- 1 | (async () => { 2 | await import('./bootstrap'); 3 | })(); 4 | -------------------------------------------------------------------------------- /apps/esbuild/mfe1/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/mfe1/styles.css -------------------------------------------------------------------------------- /apps/esbuild/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/package.json -------------------------------------------------------------------------------- /apps/esbuild/shell/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/shell/app.tsx -------------------------------------------------------------------------------- /apps/esbuild/shell/bootstrap.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/shell/bootstrap.tsx -------------------------------------------------------------------------------- /apps/esbuild/shell/decl.ts: -------------------------------------------------------------------------------- 1 | declare module 'mfe1/*'; 2 | -------------------------------------------------------------------------------- /apps/esbuild/shell/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/shell/favicon.ico -------------------------------------------------------------------------------- /apps/esbuild/shell/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/shell/index.html -------------------------------------------------------------------------------- /apps/esbuild/shell/main.ts: -------------------------------------------------------------------------------- 1 | //@ts-nocheck 2 | 3 | (async () => { 4 | import('./bootstrap'); 5 | })(); 6 | -------------------------------------------------------------------------------- /apps/esbuild/shell/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/shell/styles.css -------------------------------------------------------------------------------- /apps/esbuild/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/esbuild/tsconfig.json -------------------------------------------------------------------------------- /apps/manifest-demo/3009-webpack-provider/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/manifest-demo/3009-webpack-provider/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/manifest-demo/3010-rspack-provider/src/components/stuff.module.css: -------------------------------------------------------------------------------- 1 | .test-remote2 { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /apps/manifest-demo/3010-rspack-provider/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/manifest-demo/3011-rspack-manifest-provider/src/asyncFile.ts: -------------------------------------------------------------------------------- 1 | export default 'async file'; 2 | -------------------------------------------------------------------------------- /apps/manifest-demo/3011-rspack-manifest-provider/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootsrtap'); 2 | -------------------------------------------------------------------------------- /apps/manifest-demo/3012-rspack-js-entry-provider/src/asyncFile.ts: -------------------------------------------------------------------------------- 1 | export default 'async file'; 2 | -------------------------------------------------------------------------------- /apps/manifest-demo/3012-rspack-js-entry-provider/src/index.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/manifest-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/manifest-demo/README.md -------------------------------------------------------------------------------- /apps/manifest-demo/webpack-host/src/components/stuff.module.css: -------------------------------------------------------------------------------- 1 | .test { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /apps/metro-example-host/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native', 4 | }; 5 | -------------------------------------------------------------------------------- /apps/metro-example-host/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /apps/metro-example-host/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/metro-example-host/Gemfile -------------------------------------------------------------------------------- /apps/metro-example-host/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/metro-example-host/app.json -------------------------------------------------------------------------------- /apps/metro-example-host/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/metro-example-host/index.js -------------------------------------------------------------------------------- /apps/metro-example-host/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /apps/metro-example-host/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@react-native/typescript-config" 3 | } 4 | -------------------------------------------------------------------------------- /apps/metro-example-mini/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native', 4 | }; 5 | -------------------------------------------------------------------------------- /apps/metro-example-mini/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /apps/metro-example-mini/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/metro-example-mini/App.tsx -------------------------------------------------------------------------------- /apps/metro-example-mini/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/metro-example-mini/Gemfile -------------------------------------------------------------------------------- /apps/metro-example-mini/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/metro-example-mini/app.json -------------------------------------------------------------------------------- /apps/metro-example-mini/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/metro-example-mini/index.js -------------------------------------------------------------------------------- /apps/metro-example-mini/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /apps/metro-example-mini/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@react-native/typescript-config" 3 | } 4 | -------------------------------------------------------------------------------- /apps/metro-example-nested-mini/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native', 4 | }; 5 | -------------------------------------------------------------------------------- /apps/metro-example-nested-mini/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /apps/metro-example-nested-mini/jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | preset: 'react-native', 3 | }; 4 | -------------------------------------------------------------------------------- /apps/metro-example-nested-mini/tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "@react-native/typescript-config" 3 | } 4 | -------------------------------------------------------------------------------- /apps/modern-component-data-fetch/host/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /apps/modern-component-data-fetch/host/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # modernjs-ssr-nested-remote 2 | -------------------------------------------------------------------------------- /apps/modern-component-data-fetch/provider/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /apps/modern-component-data-fetch/provider/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # modernjs-ssr-nested-remote 2 | -------------------------------------------------------------------------------- /apps/modernjs-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs-ssr/README.md -------------------------------------------------------------------------------- /apps/modernjs-ssr/dynamic-nested-remote/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /apps/modernjs-ssr/dynamic-nested-remote/src/test.ts: -------------------------------------------------------------------------------- 1 | export default 'test'; 2 | -------------------------------------------------------------------------------- /apps/modernjs-ssr/dynamic-remote-new-version/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /apps/modernjs-ssr/dynamic-remote-new-version/src/test.ts: -------------------------------------------------------------------------------- 1 | export default 'test'; 2 | -------------------------------------------------------------------------------- /apps/modernjs-ssr/dynamic-remote/src/stuff.module.css: -------------------------------------------------------------------------------- 1 | .test-remote2 { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /apps/modernjs-ssr/host/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /apps/modernjs-ssr/nested-remote/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /apps/modernjs-ssr/remote-new-version/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /apps/modernjs-ssr/remote-new-version/src/components/stuff.module.css: -------------------------------------------------------------------------------- 1 | .test-remote2 { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /apps/modernjs-ssr/remote-new-version/src/test.ts: -------------------------------------------------------------------------------- 1 | export default 'test'; 2 | -------------------------------------------------------------------------------- /apps/modernjs-ssr/remote/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false -------------------------------------------------------------------------------- /apps/modernjs-ssr/remote/src/components/stuff.module.css: -------------------------------------------------------------------------------- 1 | .test-remote2 { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /apps/modernjs/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/.browserslistrc -------------------------------------------------------------------------------- /apps/modernjs/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: ['@modern-js'], 4 | }; 5 | -------------------------------------------------------------------------------- /apps/modernjs/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/.eslintrc.json -------------------------------------------------------------------------------- /apps/modernjs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/.gitignore -------------------------------------------------------------------------------- /apps/modernjs/.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/.husky/pre-commit -------------------------------------------------------------------------------- /apps/modernjs/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | -------------------------------------------------------------------------------- /apps/modernjs/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /apps/modernjs/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/.prettierrc -------------------------------------------------------------------------------- /apps/modernjs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/CHANGELOG.md -------------------------------------------------------------------------------- /apps/modernjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/README.md -------------------------------------------------------------------------------- /apps/modernjs/cypress.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/cypress.config.ts -------------------------------------------------------------------------------- /apps/modernjs/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/jest.config.ts -------------------------------------------------------------------------------- /apps/modernjs/modern.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/modern.config.ts -------------------------------------------------------------------------------- /apps/modernjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/package.json -------------------------------------------------------------------------------- /apps/modernjs/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/project.json -------------------------------------------------------------------------------- /apps/modernjs/runtimePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/runtimePlugin.ts -------------------------------------------------------------------------------- /apps/modernjs/src/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/src/.eslintrc.js -------------------------------------------------------------------------------- /apps/modernjs/src/test.ts: -------------------------------------------------------------------------------- 1 | export default 'test'; 2 | -------------------------------------------------------------------------------- /apps/modernjs/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/tsconfig.app.json -------------------------------------------------------------------------------- /apps/modernjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/tsconfig.json -------------------------------------------------------------------------------- /apps/modernjs/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/modernjs/tsconfig.spec.json -------------------------------------------------------------------------------- /apps/next-app-router/README.md: -------------------------------------------------------------------------------- 1 | # Dont get excited, it doesnt work. 2 | -------------------------------------------------------------------------------- /apps/next-app-router/next-app-router-4000/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /apps/next-app-router/next-app-router-4000/.npmrc: -------------------------------------------------------------------------------- 1 | save-exact=true 2 | -------------------------------------------------------------------------------- /apps/next-app-router/next-app-router-4000/.prettierignore: -------------------------------------------------------------------------------- 1 | .next 2 | pnpm-lock.yaml 3 | -------------------------------------------------------------------------------- /apps/next-app-router/next-app-router-4001/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /apps/next-app-router/next-app-router-4001/.npmrc: -------------------------------------------------------------------------------- 1 | save-exact=true 2 | -------------------------------------------------------------------------------- /apps/next-app-router/next-app-router-4001/.prettierignore: -------------------------------------------------------------------------------- 1 | .next 2 | pnpm-lock.yaml 3 | -------------------------------------------------------------------------------- /apps/node-dynamic-remote-new-version/src/main.tsx: -------------------------------------------------------------------------------- 1 | console.log('test'); 2 | -------------------------------------------------------------------------------- /apps/node-dynamic-remote/src/main.tsx: -------------------------------------------------------------------------------- 1 | console.log('test'); 2 | -------------------------------------------------------------------------------- /apps/node-host-e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host-e2e/package.json -------------------------------------------------------------------------------- /apps/node-host-e2e/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host-e2e/project.json -------------------------------------------------------------------------------- /apps/node-host-e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host-e2e/tsconfig.json -------------------------------------------------------------------------------- /apps/node-host/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host/.eslintrc.json -------------------------------------------------------------------------------- /apps/node-host/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host/jest.config.ts -------------------------------------------------------------------------------- /apps/node-host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host/package.json -------------------------------------------------------------------------------- /apps/node-host/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host/project.json -------------------------------------------------------------------------------- /apps/node-host/runtimePlugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host/runtimePlugin.ts -------------------------------------------------------------------------------- /apps/node-host/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/node-host/src/bootstrap.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/node-host/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host/src/main.js -------------------------------------------------------------------------------- /apps/node-host/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host/tsconfig.app.json -------------------------------------------------------------------------------- /apps/node-host/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host/tsconfig.json -------------------------------------------------------------------------------- /apps/node-host/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-host/webpack.config.js -------------------------------------------------------------------------------- /apps/node-local-remote/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-local-remote/.babelrc -------------------------------------------------------------------------------- /apps/node-local-remote/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/node-local-remote/src/main.tsx: -------------------------------------------------------------------------------- 1 | console.log('test'); 2 | -------------------------------------------------------------------------------- /apps/node-remote/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-remote/.babelrc -------------------------------------------------------------------------------- /apps/node-remote/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-remote/.eslintrc.json -------------------------------------------------------------------------------- /apps/node-remote/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-remote/jest.config.ts -------------------------------------------------------------------------------- /apps/node-remote/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-remote/package.json -------------------------------------------------------------------------------- /apps/node-remote/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-remote/project.json -------------------------------------------------------------------------------- /apps/node-remote/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/node-remote/src/expose.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-remote/src/expose.js -------------------------------------------------------------------------------- /apps/node-remote/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-remote/src/index.html -------------------------------------------------------------------------------- /apps/node-remote/src/main.js: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/node-remote/src/main.tsx: -------------------------------------------------------------------------------- 1 | console.log('test'); 2 | -------------------------------------------------------------------------------- /apps/node-remote/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/node-remote/tsconfig.json -------------------------------------------------------------------------------- /apps/react-ts-host/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/react-ts-host/.babelrc -------------------------------------------------------------------------------- /apps/react-ts-host/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/react-ts-host/package.json -------------------------------------------------------------------------------- /apps/react-ts-host/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/react-ts-host/project.json -------------------------------------------------------------------------------- /apps/react-ts-host/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/react-ts-host/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/react-ts-host/src/main.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/react-ts-host/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/react-ts-host/tsconfig.json -------------------------------------------------------------------------------- /apps/react-ts-nested-remote/src/app/App.module.css: -------------------------------------------------------------------------------- 1 | /* Your styles goes here. */ 2 | -------------------------------------------------------------------------------- /apps/react-ts-nested-remote/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/react-ts-nested-remote/src/main.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/react-ts-nested-remote/src/remote-entry.ts: -------------------------------------------------------------------------------- 1 | export { default } from './app/App'; 2 | -------------------------------------------------------------------------------- /apps/react-ts-remote/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/react-ts-remote/.babelrc -------------------------------------------------------------------------------- /apps/react-ts-remote/src/app/App.module.css: -------------------------------------------------------------------------------- 1 | /* Your styles goes here. */ 2 | -------------------------------------------------------------------------------- /apps/react-ts-remote/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/react-ts-remote/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/react-ts-remote/src/main.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/react-ts-remote/src/remote-entry.ts: -------------------------------------------------------------------------------- 1 | export { default } from './app/App'; 2 | -------------------------------------------------------------------------------- /apps/reactRemoteUI/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/reactRemoteUI/.babelrc -------------------------------------------------------------------------------- /apps/reactRemoteUI/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/reactRemoteUI/package.json -------------------------------------------------------------------------------- /apps/reactRemoteUI/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/reactRemoteUI/project.json -------------------------------------------------------------------------------- /apps/reactRemoteUI/src/Button/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Button'; 2 | -------------------------------------------------------------------------------- /apps/reactRemoteUI/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/reactRemoteUI/src/main.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/reactRemoteUI/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/reactRemoteUI/tsconfig.json -------------------------------------------------------------------------------- /apps/reactStorybook/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/reactStorybook/.babelrc -------------------------------------------------------------------------------- /apps/reactStorybook/.storybook/preview.js: -------------------------------------------------------------------------------- 1 | export const tags = ['autodocs']; 2 | -------------------------------------------------------------------------------- /apps/reactStorybook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/reactStorybook/package.json -------------------------------------------------------------------------------- /apps/reactStorybook/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/reactStorybook/project.json -------------------------------------------------------------------------------- /apps/reactStorybook/src/app/app.module.scss: -------------------------------------------------------------------------------- 1 | /* Your styles goes here. */ 2 | -------------------------------------------------------------------------------- /apps/reactStorybook/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/reactStorybook/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true, 3 | }; 4 | -------------------------------------------------------------------------------- /apps/reactStorybook/src/main.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/reactStorybook/src/remotes.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'reactRemoteUI/Button'; 2 | -------------------------------------------------------------------------------- /apps/router-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/router-demo/README.md -------------------------------------------------------------------------------- /apps/router-demo/router-host-2000/src/App.css: -------------------------------------------------------------------------------- 1 | .remote1 { 2 | background: green; 3 | } 4 | -------------------------------------------------------------------------------- /apps/router-demo/router-host-2000/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/router-demo/router-host-v5-2200/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/router-demo/router-host-vue3-2100/src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/router-demo/router-host-vue3-2100/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/router-demo/router-remote2-2002/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/router-demo/router-remote3-2003/src/index.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/router-demo/router-remote3-2003/src/index.ts: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/router-demo/router-remote4-2004/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/router-demo/router-remote5-2005/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/router-demo/router-remote6-2006/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/rslib-module/@mf-types/rslib-module/compiled-types/index.d.ts: -------------------------------------------------------------------------------- 1 | export declare const Counter: React.FC; 2 | -------------------------------------------------------------------------------- /apps/rslib-module/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/rslib-module/README.md -------------------------------------------------------------------------------- /apps/rslib-module/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/rslib-module/package.json -------------------------------------------------------------------------------- /apps/rslib-module/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/rslib-module/project.json -------------------------------------------------------------------------------- /apps/rslib-module/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/rslib-module/src/index.tsx -------------------------------------------------------------------------------- /apps/rslib-module/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/rslib-module/tsconfig.json -------------------------------------------------------------------------------- /apps/runtime-demo/3005-runtime-host/src/components/stuff.module.css: -------------------------------------------------------------------------------- 1 | .test { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /apps/runtime-demo/3006-runtime-remote/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/runtime-demo/3006-runtime-remote/src/components/a.css: -------------------------------------------------------------------------------- 1 | span { 2 | color: black; 3 | } 4 | -------------------------------------------------------------------------------- /apps/runtime-demo/3007-runtime-remote/src/components/stuff.module.css: -------------------------------------------------------------------------------- 1 | .test-remote2 { 2 | background: red; 3 | } 4 | -------------------------------------------------------------------------------- /apps/runtime-demo/3008-runtime-remote/src/index.jsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /apps/runtime-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/runtime-demo/README.md -------------------------------------------------------------------------------- /apps/website-new/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/website-new/.gitignore -------------------------------------------------------------------------------- /apps/website-new/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/website-new/CHANGELOG.md -------------------------------------------------------------------------------- /apps/website-new/LICENSE: -------------------------------------------------------------------------------- 1 | https://creativecommons.org/licenses/by/4.0/legalcode.en 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/en/guide/debug/_meta.json: -------------------------------------------------------------------------------- 1 | [ "mode","chrome-devtool","variables"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/en/guide/deployment/_meta.json: -------------------------------------------------------------------------------- 1 | [ 2 | "zephyr" 3 | ] 4 | -------------------------------------------------------------------------------- /apps/website-new/docs/en/guide/framework/_meta.json: -------------------------------------------------------------------------------- 1 | ["modernjs","nextjs"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/en/plugin/dev/_meta.json: -------------------------------------------------------------------------------- 1 | ["index"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/en/practice/frameworks/modern/_meta.json: -------------------------------------------------------------------------------- 1 | ["index","dynamic-remote"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/en/practice/frameworks/overview.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | overview: true 3 | --- 4 | -------------------------------------------------------------------------------- /apps/website-new/docs/en/practice/performance/_meta.json: -------------------------------------------------------------------------------- 1 | ["prefetch"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/en/showcase/_meta.json: -------------------------------------------------------------------------------- 1 | [ "index"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/blog/_meta.json: -------------------------------------------------------------------------------- 1 | [ "announcement", "error-load-remote"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/guide/debug/_meta.json: -------------------------------------------------------------------------------- 1 | [ "mode","chrome-devtool","variables"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/guide/deployment/_meta.json: -------------------------------------------------------------------------------- 1 | [ 2 | "zephyr" 3 | ] -------------------------------------------------------------------------------- /apps/website-new/docs/zh/guide/framework/_meta.json: -------------------------------------------------------------------------------- 1 | ["modernjs","nextjs"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/plugin/dev/_meta.json: -------------------------------------------------------------------------------- 1 | ["index"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/plugin/dev/hooks.mdx: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/plugin/plugins/_meta.json: -------------------------------------------------------------------------------- 1 | ["retry-plugin"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/practice/frameworks/modern/_meta.json: -------------------------------------------------------------------------------- 1 | ["index","dynamic-remote"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/practice/frameworks/overview.mdx: -------------------------------------------------------------------------------- 1 | --- 2 | overview: true 3 | --- 4 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/practice/frameworks/react/_meta.json: -------------------------------------------------------------------------------- 1 | ["index", "i18n-react"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/practice/performance/_meta.json: -------------------------------------------------------------------------------- 1 | ["prefetch"] 2 | -------------------------------------------------------------------------------- /apps/website-new/docs/zh/showcase/_meta.json: -------------------------------------------------------------------------------- 1 | ["index"] 2 | -------------------------------------------------------------------------------- /apps/website-new/netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/website-new/netlify.toml -------------------------------------------------------------------------------- /apps/website-new/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/website-new/package.json -------------------------------------------------------------------------------- /apps/website-new/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/website-new/project.json -------------------------------------------------------------------------------- /apps/website-new/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/website-new/src/utils.ts -------------------------------------------------------------------------------- /apps/website-new/theme/components/line/line.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /apps/website-new/theme/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/website-new/theme/index.css -------------------------------------------------------------------------------- /apps/website-new/theme/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/website-new/theme/index.tsx -------------------------------------------------------------------------------- /apps/website-new/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/apps/website-new/tsconfig.json -------------------------------------------------------------------------------- /arch-doc/advanced-topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/arch-doc/advanced-topics.md -------------------------------------------------------------------------------- /arch-doc/implementation-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/arch-doc/implementation-guide.md -------------------------------------------------------------------------------- /arch-doc/plugin-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/arch-doc/plugin-architecture.md -------------------------------------------------------------------------------- /arch-doc/runtime-architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/arch-doc/runtime-architecture.md -------------------------------------------------------------------------------- /arch-doc/sdk-reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/arch-doc/sdk-reference.md -------------------------------------------------------------------------------- /babel.config.json: -------------------------------------------------------------------------------- 1 | { 2 | "babelrcRoots": ["*"] 3 | } 4 | -------------------------------------------------------------------------------- /changeset-gen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/changeset-gen.js -------------------------------------------------------------------------------- /commit-gen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/commit-gen.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/commitlint.config.js -------------------------------------------------------------------------------- /image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/image.png -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/jest.config.ts -------------------------------------------------------------------------------- /jest.preset.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/jest.preset.js -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/manifest.json -------------------------------------------------------------------------------- /netlify.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/netlify.toml -------------------------------------------------------------------------------- /nx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/nx.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/package.json -------------------------------------------------------------------------------- /packages/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/assemble-release-plan/.gitignore: -------------------------------------------------------------------------------- 1 | ./dist 2 | -------------------------------------------------------------------------------- /packages/bridge/bridge-shared/src/bridge.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/bridge/bridge-shared/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/bridge/vue3-bridge/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /packages/chrome-devtools/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | -------------------------------------------------------------------------------- /packages/chrome-devtools/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /packages/chrome-devtools/__tests__/mock/index.ts: -------------------------------------------------------------------------------- 1 | export * from './snapshot'; 2 | -------------------------------------------------------------------------------- /packages/chrome-devtools/__tests__/setup.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/chrome-devtools/mock.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/chrome-devtools/mock.js -------------------------------------------------------------------------------- /packages/chrome-devtools/src/template/index.ts: -------------------------------------------------------------------------------- 1 | export * from './constant'; 2 | -------------------------------------------------------------------------------- /packages/chrome-devtools/src/utils/types/index.ts: -------------------------------------------------------------------------------- 1 | export * from './common'; 2 | -------------------------------------------------------------------------------- /packages/chrome-devtools/src/worker/index.ts: -------------------------------------------------------------------------------- 1 | console.log('Module Federation Worker'); 2 | -------------------------------------------------------------------------------- /packages/cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/CHANGELOG.md -------------------------------------------------------------------------------- /packages/cli/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/LICENSE -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/README.md -------------------------------------------------------------------------------- /packages/cli/bin/mf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/bin/mf.js -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/project.json -------------------------------------------------------------------------------- /packages/cli/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/rollup.config.js -------------------------------------------------------------------------------- /packages/cli/rstest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/rstest.config.ts -------------------------------------------------------------------------------- /packages/cli/src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/src/cli.ts -------------------------------------------------------------------------------- /packages/cli/src/commands/dts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/src/commands/dts.ts -------------------------------------------------------------------------------- /packages/cli/src/env.d.ts: -------------------------------------------------------------------------------- 1 | declare const __VERSION__: string; 2 | -------------------------------------------------------------------------------- /packages/cli/src/index.ts: -------------------------------------------------------------------------------- 1 | export { runCli } from './cli'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/src/types.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/src/utils/logger.ts -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/core/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/.babelrc -------------------------------------------------------------------------------- /packages/core/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/.eslintrc.json -------------------------------------------------------------------------------- /packages/core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/LICENSE -------------------------------------------------------------------------------- /packages/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/README.md -------------------------------------------------------------------------------- /packages/core/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/jest.config.ts -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/project.json -------------------------------------------------------------------------------- /packages/core/src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/src/Logger.ts -------------------------------------------------------------------------------- /packages/core/src/api/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/src/api/api.ts -------------------------------------------------------------------------------- /packages/core/src/api/index.ts: -------------------------------------------------------------------------------- 1 | export * from './api'; 2 | -------------------------------------------------------------------------------- /packages/core/src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/src/global.d.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './api'; 2 | -------------------------------------------------------------------------------- /packages/core/src/integrations/esbuild/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/core/src/integrations/rspack/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/core/src/integrations/webpack/index.ts: -------------------------------------------------------------------------------- 1 | export * from './factory'; 2 | -------------------------------------------------------------------------------- /packages/core/src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/src/lib/index.ts -------------------------------------------------------------------------------- /packages/core/src/lib/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/src/lib/runtime.ts -------------------------------------------------------------------------------- /packages/core/src/lib/scopes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/src/lib/scopes.ts -------------------------------------------------------------------------------- /packages/core/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/src/types/index.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /packages/core/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/tsconfig.lib.json -------------------------------------------------------------------------------- /packages/core/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/core/tsconfig.spec.json -------------------------------------------------------------------------------- /packages/create-module-federation/templates/modern-common/.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | -------------------------------------------------------------------------------- /packages/create-module-federation/templates/modern-common/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/hydrogen 2 | -------------------------------------------------------------------------------- /packages/create-module-federation/templates/rsbuild-common/public/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/create-module-federation/templates/rsbuild-common/src/index.tsx: -------------------------------------------------------------------------------- 1 | import('./bootstrap'); 2 | -------------------------------------------------------------------------------- /packages/data-prefetch/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/data-prefetch/.swcrc -------------------------------------------------------------------------------- /packages/data-prefetch/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/data-prefetch/LICENSE -------------------------------------------------------------------------------- /packages/data-prefetch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/data-prefetch/README.md -------------------------------------------------------------------------------- /packages/data-prefetch/src/common/constant.ts: -------------------------------------------------------------------------------- 1 | export const TEMP_DIR = '.mf'; 2 | -------------------------------------------------------------------------------- /packages/data-prefetch/src/common/index.ts: -------------------------------------------------------------------------------- 1 | export * from './constant'; 2 | -------------------------------------------------------------------------------- /packages/data-prefetch/src/constant.ts: -------------------------------------------------------------------------------- 1 | export const SHARED_STRATEGY = 'loaded-first'; 2 | -------------------------------------------------------------------------------- /packages/data-prefetch/src/react/index.ts: -------------------------------------------------------------------------------- 1 | export * from './hooks'; 2 | -------------------------------------------------------------------------------- /packages/dts-plugin/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/dts-plugin/.swcrc -------------------------------------------------------------------------------- /packages/dts-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/dts-plugin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/dts-plugin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/dts-plugin/LICENSE -------------------------------------------------------------------------------- /packages/dts-plugin/README.md: -------------------------------------------------------------------------------- 1 | # @module-federation/dts-plugin 2 | -------------------------------------------------------------------------------- /packages/dts-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/dts-plugin/package.json -------------------------------------------------------------------------------- /packages/dts-plugin/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/dts-plugin/project.json -------------------------------------------------------------------------------- /packages/dts-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/dts-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/enhanced/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/.eslintrc.json -------------------------------------------------------------------------------- /packages/enhanced/.github-ci-retrigger: -------------------------------------------------------------------------------- 1 | # CI re-trigger: Sun Jul 13 15:45:00 PDT 2025 2 | -------------------------------------------------------------------------------- /packages/enhanced/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/.swcrc -------------------------------------------------------------------------------- /packages/enhanced/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/CHANGELOG.md -------------------------------------------------------------------------------- /packages/enhanced/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/README.md -------------------------------------------------------------------------------- /packages/enhanced/bin/mf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/bin/mf.js -------------------------------------------------------------------------------- /packages/enhanced/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/global.d.ts -------------------------------------------------------------------------------- /packages/enhanced/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/jest.config.ts -------------------------------------------------------------------------------- /packages/enhanced/jest.embed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/jest.embed.ts -------------------------------------------------------------------------------- /packages/enhanced/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/package.json -------------------------------------------------------------------------------- /packages/enhanced/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/project.json -------------------------------------------------------------------------------- /packages/enhanced/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/src/index.ts -------------------------------------------------------------------------------- /packages/enhanced/src/rspack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/src/rspack.ts -------------------------------------------------------------------------------- /packages/enhanced/src/runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/src/runtime.ts -------------------------------------------------------------------------------- /packages/enhanced/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/src/utils.ts -------------------------------------------------------------------------------- /packages/enhanced/src/webpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/src/webpack.ts -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/build-version/package-json-version/test.js: -------------------------------------------------------------------------------- 1 | export default 'test module'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/0-transitive-overriding/a.js: -------------------------------------------------------------------------------- 1 | export * from './b'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/0-transitive-overriding/b.js: -------------------------------------------------------------------------------- 1 | export * from './shared'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/0-transitive-overriding/shared.js: -------------------------------------------------------------------------------- 1 | export const value = 'shared'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/1-transitive-overriding/a.js: -------------------------------------------------------------------------------- 1 | export * from 'container-with-shared/b'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/1-transitive-overriding/b.js: -------------------------------------------------------------------------------- 1 | export * from './shared'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/1-transitive-overriding/shared.js: -------------------------------------------------------------------------------- 1 | export const value = 'shared'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/2-container-full/Self.js: -------------------------------------------------------------------------------- 1 | export default { 2 | in: __filename, 3 | }; 4 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/2-container-full/node_modules/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "8" 3 | } 4 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/2-transitive-overriding/shared.js: -------------------------------------------------------------------------------- 1 | export const value = 'new shared'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/container-entry-overridables/value.js: -------------------------------------------------------------------------------- 1 | export default 'value'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/container-entry/main.js: -------------------------------------------------------------------------------- 1 | module.exports = 'main'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/container-entry/test.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/error-handling/evaluation-error.js: -------------------------------------------------------------------------------- 1 | import 'remote/module'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/error-handling/invalid-module.js: -------------------------------------------------------------------------------- 1 | import 'remote/invalid'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/error-handling/loading-error.js: -------------------------------------------------------------------------------- 1 | import 'invalid/module'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/error-handling/module.js: -------------------------------------------------------------------------------- 1 | throw new Error('evaluation error'); 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/exposed-overridables/node_modules/react.js: -------------------------------------------------------------------------------- 1 | export default "React"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/manifest-disable-assets-analyze/lazy-module.js: -------------------------------------------------------------------------------- 1 | export const lazy = true; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/manifest-file-name/lazy-module.js: -------------------------------------------------------------------------------- 1 | export const lazy = true; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/manifest-file-name/node_modules/react.js: -------------------------------------------------------------------------------- 1 | export default "React"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/manifest/lazy-module.js: -------------------------------------------------------------------------------- 1 | export const lazy = true; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/manifest/node_modules/react.js: -------------------------------------------------------------------------------- 1 | export default "React"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/module-federation/dep.js: -------------------------------------------------------------------------------- 1 | module.exports = 'dep'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/container/no-shared/module.js: -------------------------------------------------------------------------------- 1 | export const ok = true; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/layers/7-layers-full/emptyComponent.js: -------------------------------------------------------------------------------- 1 | export default 'testnoop'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/layers/7-layers-full/node_modules/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.2" 3 | } 4 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/layers/8-layers-full/node_modules/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.1.1" 3 | } 4 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-filters/components/Button.js: -------------------------------------------------------------------------------- 1 | module.exports = 'ButtonComponent'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-filters/components/Modal.js: -------------------------------------------------------------------------------- 1 | module.exports = 'ModalComponent'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-filters/singleton-filter.js: -------------------------------------------------------------------------------- 1 | module.exports = 'singleton-filter'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-filters/ui/Button.js: -------------------------------------------------------------------------------- 1 | module.exports = 'UIButtonComponent'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-filters/ui/internal.js: -------------------------------------------------------------------------------- 1 | module.exports = 'InternalComponent'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-filters/version-exclude.js: -------------------------------------------------------------------------------- 1 | module.exports = 'version-exclude'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-filters/version-include.js: -------------------------------------------------------------------------------- 1 | module.exports = 'version-include'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module-ignore-warnings/relative1.js: -------------------------------------------------------------------------------- 1 | module.exports = 'relative1'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module-ignore-warnings/relative2.js: -------------------------------------------------------------------------------- 1 | module.exports = 'relative2'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/errors.js: -------------------------------------------------------------------------------- 1 | module.exports = [[/prefix\/deep\/c/]]; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/node_modules/package.js: -------------------------------------------------------------------------------- 1 | module.exports = "package"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/node_modules/prefix/a.js: -------------------------------------------------------------------------------- 1 | module.exports = "a"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/node_modules/prefix/deep/b.js: -------------------------------------------------------------------------------- 1 | module.exports = "b"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/node_modules/singleton.js: -------------------------------------------------------------------------------- 1 | module.exports = "singleton"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/node_modules/strict0.js: -------------------------------------------------------------------------------- 1 | module.exports = "strict"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/node_modules/strict1.js: -------------------------------------------------------------------------------- 1 | module.exports = "strict"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/node_modules/strict2.js: -------------------------------------------------------------------------------- 1 | module.exports = "strict"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/node_modules/strict3.js: -------------------------------------------------------------------------------- 1 | module.exports = "strict"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/node_modules/strict4.js: -------------------------------------------------------------------------------- 1 | module.exports = "strict"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/relative1.js: -------------------------------------------------------------------------------- 1 | module.exports = 'relative1'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/consume-module/relative2.js: -------------------------------------------------------------------------------- 1 | module.exports = 'relative2'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/layers-consume-entry/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/.federation 2 | dist 3 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/layers-consume-entry/async-boundary.js: -------------------------------------------------------------------------------- 1 | export * from 'react'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/layers-consume-entry/index.js: -------------------------------------------------------------------------------- 1 | import './index-test'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/layers-consume-loader/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/.federation 2 | dist 3 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/layers-provides-loader/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/.federation 2 | dist 3 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/layers-share-plugin/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/.federation 2 | dist 3 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/layers-share-plugin/node_modules/react/index2.js: -------------------------------------------------------------------------------- 1 | export const dix = "1.0.0"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/no-override-loaded/node_modules/package/index.js: -------------------------------------------------------------------------------- 1 | module.exports = "package"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-eager-module/node_modules/common/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 42; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-eager-module/node_modules/uncommon/index.js: -------------------------------------------------------------------------------- 1 | module.exports = 42; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-filters/request-filter/components/Button.js: -------------------------------------------------------------------------------- 1 | export default 'Button'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-filters/request-filter/components/Modal.js: -------------------------------------------------------------------------------- 1 | export default 'Modal'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-filters/request-filter/utils/helper.js: -------------------------------------------------------------------------------- 1 | export default 'helper'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-filters/singleton-filter.js: -------------------------------------------------------------------------------- 1 | export default 'singleton-filter'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-filters/version-exclude.js: -------------------------------------------------------------------------------- 1 | export default 'version-exclude'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-filters/version-include.js: -------------------------------------------------------------------------------- 1 | export default 'version-include'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-module/node_modules/package/index.js: -------------------------------------------------------------------------------- 1 | module.exports = "package"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-module/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0.0.0" 3 | } 4 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-module/test1.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test1'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-module/test2-wrong.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test2-wrong'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/provide-module/test2.js: -------------------------------------------------------------------------------- 1 | module.exports = 'test2'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/share-plugin-dual-mode/cjs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/share-plugin/node_modules/lib1/index.js: -------------------------------------------------------------------------------- 1 | export default "lib1"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/share-plugin/node_modules/lib1/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.1.1" 3 | } 4 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/share-plugin/node_modules/lib2/index.js: -------------------------------------------------------------------------------- 1 | export default "lib2"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/share-plugin/node_modules/lib3/index.js: -------------------------------------------------------------------------------- 1 | export default "lib3"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/share-plugin/node_modules/lib3/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "1.1.1" 3 | } 4 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/share-plugin/node_modules/store/index.js: -------------------------------------------------------------------------------- 1 | export default "store"; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/share-plugin/node_modules/store/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "version": "0" 3 | } 4 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/share-plugin/relative1.js: -------------------------------------------------------------------------------- 1 | export default 'rel1'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/share-plugin/relative2.js: -------------------------------------------------------------------------------- 1 | export default 'rel2'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/test/configCases/sharing/shared-strategy/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "shared-strategy" 3 | } 4 | -------------------------------------------------------------------------------- /packages/enhanced/test/types/memfs.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'memfs'; 2 | -------------------------------------------------------------------------------- /packages/enhanced/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/enhanced/tsconfig.json -------------------------------------------------------------------------------- /packages/error-codes/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/error-codes/.swcrc -------------------------------------------------------------------------------- /packages/error-codes/README.md: -------------------------------------------------------------------------------- 1 | # `@module-federation/error-codes` 2 | -------------------------------------------------------------------------------- /packages/error-codes/src/desc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/error-codes/src/desc.ts -------------------------------------------------------------------------------- /packages/esbuild/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/.eslintrc.json -------------------------------------------------------------------------------- /packages/esbuild/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/.swcrc -------------------------------------------------------------------------------- /packages/esbuild/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/CHANGELOG.md -------------------------------------------------------------------------------- /packages/esbuild/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/LICENSE -------------------------------------------------------------------------------- /packages/esbuild/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/README.md -------------------------------------------------------------------------------- /packages/esbuild/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/global.d.ts -------------------------------------------------------------------------------- /packages/esbuild/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/package.json -------------------------------------------------------------------------------- /packages/esbuild/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/project.json -------------------------------------------------------------------------------- /packages/esbuild/rslib.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/rslib.config.ts -------------------------------------------------------------------------------- /packages/esbuild/src/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/src/build.ts -------------------------------------------------------------------------------- /packages/esbuild/src/index.ts: -------------------------------------------------------------------------------- 1 | export default {}; 2 | -------------------------------------------------------------------------------- /packages/esbuild/src/resolve/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "module" 3 | } 4 | -------------------------------------------------------------------------------- /packages/esbuild/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/esbuild/tsconfig.json -------------------------------------------------------------------------------- /packages/managers/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/.swcrc -------------------------------------------------------------------------------- /packages/managers/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/CHANGELOG.md -------------------------------------------------------------------------------- /packages/managers/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/LICENSE -------------------------------------------------------------------------------- /packages/managers/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/README.md -------------------------------------------------------------------------------- /packages/managers/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/jest.config.js -------------------------------------------------------------------------------- /packages/managers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/package.json -------------------------------------------------------------------------------- /packages/managers/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/project.json -------------------------------------------------------------------------------- /packages/managers/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/src/index.ts -------------------------------------------------------------------------------- /packages/managers/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/src/types.ts -------------------------------------------------------------------------------- /packages/managers/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/src/utils.ts -------------------------------------------------------------------------------- /packages/managers/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/managers/tsconfig.json -------------------------------------------------------------------------------- /packages/manifest/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/CHANGELOG.md -------------------------------------------------------------------------------- /packages/manifest/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/LICENSE -------------------------------------------------------------------------------- /packages/manifest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/README.md -------------------------------------------------------------------------------- /packages/manifest/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/jest.config.js -------------------------------------------------------------------------------- /packages/manifest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/package.json -------------------------------------------------------------------------------- /packages/manifest/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/project.json -------------------------------------------------------------------------------- /packages/manifest/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/src/index.ts -------------------------------------------------------------------------------- /packages/manifest/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/src/logger.ts -------------------------------------------------------------------------------- /packages/manifest/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/src/types.ts -------------------------------------------------------------------------------- /packages/manifest/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/src/utils.ts -------------------------------------------------------------------------------- /packages/manifest/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/manifest/tsconfig.json -------------------------------------------------------------------------------- /packages/metro-core/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/metro-core/CHANGELOG.md -------------------------------------------------------------------------------- /packages/metro-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/metro-core/LICENSE -------------------------------------------------------------------------------- /packages/metro-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/metro-core/README.md -------------------------------------------------------------------------------- /packages/metro-core/dev/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/metro-core/dev/index.js -------------------------------------------------------------------------------- /packages/metro-core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/metro-core/package.json -------------------------------------------------------------------------------- /packages/metro-core/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/metro-core/project.json -------------------------------------------------------------------------------- /packages/metro-core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/metro-core/src/index.ts -------------------------------------------------------------------------------- /packages/metro-core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/metro-core/src/types.ts -------------------------------------------------------------------------------- /packages/modernjs/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/.eslintrc.json -------------------------------------------------------------------------------- /packages/modernjs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/modernjs/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/LICENSE -------------------------------------------------------------------------------- /packages/modernjs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/README.md -------------------------------------------------------------------------------- /packages/modernjs/bin/mf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/bin/mf.js -------------------------------------------------------------------------------- /packages/modernjs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/package.json -------------------------------------------------------------------------------- /packages/modernjs/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/project.json -------------------------------------------------------------------------------- /packages/modernjs/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/src/logger.ts -------------------------------------------------------------------------------- /packages/modernjs/src/react/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@module-federation/bridge-react'; 2 | -------------------------------------------------------------------------------- /packages/modernjs/src/react/v18.ts: -------------------------------------------------------------------------------- 1 | export * from '@module-federation/bridge-react/v18'; 2 | -------------------------------------------------------------------------------- /packages/modernjs/src/react/v19.ts: -------------------------------------------------------------------------------- 1 | export * from '@module-federation/bridge-react/v19'; 2 | -------------------------------------------------------------------------------- /packages/modernjs/src/runtime/index.ts: -------------------------------------------------------------------------------- 1 | export * from '@module-federation/enhanced/runtime'; 2 | -------------------------------------------------------------------------------- /packages/modernjs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/tsconfig.json -------------------------------------------------------------------------------- /packages/modernjs/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/tsup.config.ts -------------------------------------------------------------------------------- /packages/modernjs/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/typedoc.json -------------------------------------------------------------------------------- /packages/modernjs/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/types.d.ts -------------------------------------------------------------------------------- /packages/modernjs/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/modernjs/vite.config.ts -------------------------------------------------------------------------------- /packages/nextjs-mf/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/.babelrc -------------------------------------------------------------------------------- /packages/nextjs-mf/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/CHANGELOG.md -------------------------------------------------------------------------------- /packages/nextjs-mf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/LICENSE -------------------------------------------------------------------------------- /packages/nextjs-mf/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/README.md -------------------------------------------------------------------------------- /packages/nextjs-mf/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/global.d.ts -------------------------------------------------------------------------------- /packages/nextjs-mf/node.ts: -------------------------------------------------------------------------------- 1 | export * from '@module-federation/node'; 2 | -------------------------------------------------------------------------------- /packages/nextjs-mf/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/package.json -------------------------------------------------------------------------------- /packages/nextjs-mf/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/project.json -------------------------------------------------------------------------------- /packages/nextjs-mf/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/src/index.ts -------------------------------------------------------------------------------- /packages/nextjs-mf/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/src/logger.ts -------------------------------------------------------------------------------- /packages/nextjs-mf/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/src/types.ts -------------------------------------------------------------------------------- /packages/nextjs-mf/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/nextjs-mf/tsconfig.json -------------------------------------------------------------------------------- /packages/node/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/.babelrc -------------------------------------------------------------------------------- /packages/node/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/.eslintrc.json -------------------------------------------------------------------------------- /packages/node/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/CHANGELOG.md -------------------------------------------------------------------------------- /packages/node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/README.md -------------------------------------------------------------------------------- /packages/node/assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/assets/banner.png -------------------------------------------------------------------------------- /packages/node/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/global.d.ts -------------------------------------------------------------------------------- /packages/node/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/jest.config.js -------------------------------------------------------------------------------- /packages/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/package.json -------------------------------------------------------------------------------- /packages/node/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/project.json -------------------------------------------------------------------------------- /packages/node/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/src/index.ts -------------------------------------------------------------------------------- /packages/node/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/src/types/index.ts -------------------------------------------------------------------------------- /packages/node/src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/src/utils/index.ts -------------------------------------------------------------------------------- /packages/node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/tsconfig.json -------------------------------------------------------------------------------- /packages/node/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/tsconfig.lib.json -------------------------------------------------------------------------------- /packages/node/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/node/tsconfig.spec.json -------------------------------------------------------------------------------- /packages/retry-plugin/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/retry-plugin/.swcrc -------------------------------------------------------------------------------- /packages/retry-plugin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/retry-plugin/LICENSE -------------------------------------------------------------------------------- /packages/retry-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/retry-plugin/README.md -------------------------------------------------------------------------------- /packages/rsbuild-plugin/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rsbuild-plugin/LICENSE -------------------------------------------------------------------------------- /packages/rspack/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rspack/CHANGELOG.md -------------------------------------------------------------------------------- /packages/rspack/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rspack/LICENSE -------------------------------------------------------------------------------- /packages/rspack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rspack/README.md -------------------------------------------------------------------------------- /packages/rspack/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rspack/jest.config.js -------------------------------------------------------------------------------- /packages/rspack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rspack/package.json -------------------------------------------------------------------------------- /packages/rspack/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rspack/project.json -------------------------------------------------------------------------------- /packages/rspack/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rspack/rollup.config.js -------------------------------------------------------------------------------- /packages/rspack/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rspack/src/index.ts -------------------------------------------------------------------------------- /packages/rspack/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rspack/src/logger.ts -------------------------------------------------------------------------------- /packages/rspack/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/rspack/tsconfig.json -------------------------------------------------------------------------------- /packages/runtime-core/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime-core/.swcrc -------------------------------------------------------------------------------- /packages/runtime-core/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime-core/LICENSE -------------------------------------------------------------------------------- /packages/runtime-core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime-core/README.md -------------------------------------------------------------------------------- /packages/runtime-core/__tests__/mock/env.ts: -------------------------------------------------------------------------------- 1 | export const requestList: Map = new Map(); 2 | -------------------------------------------------------------------------------- /packages/runtime-core/__tests__/resources/load-remote/app2/say.sync.js: -------------------------------------------------------------------------------- 1 | console.log('load-remote say.sync.js loaded'); 2 | -------------------------------------------------------------------------------- /packages/runtime-core/src/types.ts: -------------------------------------------------------------------------------- 1 | export * from './type'; 2 | -------------------------------------------------------------------------------- /packages/runtime-tools/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime-tools/.swcrc -------------------------------------------------------------------------------- /packages/runtime-tools/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime-tools/LICENSE -------------------------------------------------------------------------------- /packages/runtime-tools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime-tools/README.md -------------------------------------------------------------------------------- /packages/runtime-tools/src/runtime-core.ts: -------------------------------------------------------------------------------- 1 | export * from '@module-federation/runtime/core'; 2 | -------------------------------------------------------------------------------- /packages/runtime-tools/src/runtime.ts: -------------------------------------------------------------------------------- 1 | export * from '@module-federation/runtime'; 2 | -------------------------------------------------------------------------------- /packages/runtime/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/.eslintrc.json -------------------------------------------------------------------------------- /packages/runtime/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/.swcrc -------------------------------------------------------------------------------- /packages/runtime/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/CHANGELOG.md -------------------------------------------------------------------------------- /packages/runtime/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/LICENSE -------------------------------------------------------------------------------- /packages/runtime/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/README.md -------------------------------------------------------------------------------- /packages/runtime/__tests__/mock/env.ts: -------------------------------------------------------------------------------- 1 | export const requestList: Map = new Map(); 2 | -------------------------------------------------------------------------------- /packages/runtime/__tests__/resources/load-remote/app2/say.sync.js: -------------------------------------------------------------------------------- 1 | console.log('load-remote say.sync.js loaded'); 2 | -------------------------------------------------------------------------------- /packages/runtime/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/global.d.ts -------------------------------------------------------------------------------- /packages/runtime/jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/jest.config.ts -------------------------------------------------------------------------------- /packages/runtime/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/package.json -------------------------------------------------------------------------------- /packages/runtime/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/project.json -------------------------------------------------------------------------------- /packages/runtime/src/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/src/core.ts -------------------------------------------------------------------------------- /packages/runtime/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/src/helpers.ts -------------------------------------------------------------------------------- /packages/runtime/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/src/index.ts -------------------------------------------------------------------------------- /packages/runtime/src/types.ts: -------------------------------------------------------------------------------- 1 | export * from '@module-federation/runtime-core/types'; 2 | -------------------------------------------------------------------------------- /packages/runtime/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/src/utils.ts -------------------------------------------------------------------------------- /packages/runtime/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/runtime/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/.swcrc -------------------------------------------------------------------------------- /packages/sdk/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/CHANGELOG.md -------------------------------------------------------------------------------- /packages/sdk/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/LICENSE -------------------------------------------------------------------------------- /packages/sdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/README.md -------------------------------------------------------------------------------- /packages/sdk/jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/jest.config.cjs -------------------------------------------------------------------------------- /packages/sdk/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/package.json -------------------------------------------------------------------------------- /packages/sdk/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/project.json -------------------------------------------------------------------------------- /packages/sdk/rollup.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/rollup.config.cjs -------------------------------------------------------------------------------- /packages/sdk/src/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/constant.ts -------------------------------------------------------------------------------- /packages/sdk/src/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/dom.ts -------------------------------------------------------------------------------- /packages/sdk/src/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/env.ts -------------------------------------------------------------------------------- /packages/sdk/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/logger.ts -------------------------------------------------------------------------------- /packages/sdk/src/node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/node.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/types/common.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/types/hooks.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/types/index.ts -------------------------------------------------------------------------------- /packages/sdk/src/types/stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/types/stats.ts -------------------------------------------------------------------------------- /packages/sdk/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/src/utils.ts -------------------------------------------------------------------------------- /packages/sdk/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/tsconfig.json -------------------------------------------------------------------------------- /packages/sdk/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/tsconfig.lib.json -------------------------------------------------------------------------------- /packages/sdk/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/sdk/tsconfig.spec.json -------------------------------------------------------------------------------- /packages/storybook-addon/src/index.ts: -------------------------------------------------------------------------------- 1 | export * from './lib/storybook-addon.js'; 2 | -------------------------------------------------------------------------------- /packages/third-party-dts-extractor/README.md: -------------------------------------------------------------------------------- 1 | # @module-federation/third-party-dts-extractor 2 | -------------------------------------------------------------------------------- /packages/typescript/.swcrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/typescript/.swcrc -------------------------------------------------------------------------------- /packages/typescript/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/typescript/CHANGELOG.md -------------------------------------------------------------------------------- /packages/typescript/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/typescript/README.md -------------------------------------------------------------------------------- /packages/typescript/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/typescript/package.json -------------------------------------------------------------------------------- /packages/typescript/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/typescript/project.json -------------------------------------------------------------------------------- /packages/typescript/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/typescript/src/index.ts -------------------------------------------------------------------------------- /packages/typescript/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/typescript/typedoc.json -------------------------------------------------------------------------------- /packages/utilities/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/utilities/.babelrc -------------------------------------------------------------------------------- /packages/utilities/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/utilities/CHANGELOG.md -------------------------------------------------------------------------------- /packages/utilities/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/utilities/LICENSE -------------------------------------------------------------------------------- /packages/utilities/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/utilities/README.md -------------------------------------------------------------------------------- /packages/utilities/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/utilities/package.json -------------------------------------------------------------------------------- /packages/utilities/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/utilities/project.json -------------------------------------------------------------------------------- /packages/utilities/src/Logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/utilities/src/Logger.ts -------------------------------------------------------------------------------- /packages/utilities/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/utilities/src/index.ts -------------------------------------------------------------------------------- /packages/utilities/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/packages/utilities/tsconfig.json -------------------------------------------------------------------------------- /packages/webpack-bundler-runtime/src/constant.ts: -------------------------------------------------------------------------------- 1 | export const FEDERATION_SUPPORTED_TYPES = ['script']; 2 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/project.json -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/renovate.json -------------------------------------------------------------------------------- /scripts/local-registry.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/scripts/local-registry.sh -------------------------------------------------------------------------------- /storybook-migration-summary.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/storybook-migration-summary.md -------------------------------------------------------------------------------- /strip-claude-coauthor.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/strip-claude-coauthor.sh -------------------------------------------------------------------------------- /tools/generators/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tools/rslib-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/tools/rslib-plugin/README.md -------------------------------------------------------------------------------- /tools/rslib-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/tools/rslib-plugin/package.json -------------------------------------------------------------------------------- /tools/rslib-plugin/project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/tools/rslib-plugin/project.json -------------------------------------------------------------------------------- /tools/rslib-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/tools/rslib-plugin/src/index.ts -------------------------------------------------------------------------------- /tools/rslib-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/tools/rslib-plugin/tsconfig.json -------------------------------------------------------------------------------- /tools/scripts/ci-is-affected.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/tools/scripts/ci-is-affected.mjs -------------------------------------------------------------------------------- /tools/scripts/run-router-e2e.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/tools/scripts/run-router-e2e.mjs -------------------------------------------------------------------------------- /tools/tsconfig.tools.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/tools/tsconfig.tools.json -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.tmp.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/tsconfig.tmp.json -------------------------------------------------------------------------------- /typedoc.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/typedoc.base.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/typedoc.json -------------------------------------------------------------------------------- /webpack/benchmark/benchmark.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/benchmark/createBenchmark.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/benchmark/createFixtures.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/benchmark/createFixtures2.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/benchmark/createTestCases.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/benchmark/md4-cache.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/benchmark/md4.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/benchmark/xxhash64-vs-md4.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/benchmark/xxhash64.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/bin/webpack.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/bin/webpack.d.ts -------------------------------------------------------------------------------- /webpack/declarations.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/declarations.d.ts -------------------------------------------------------------------------------- /webpack/declarations.test.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/declarations.test.d.ts -------------------------------------------------------------------------------- /webpack/declarations/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/declarations/index.d.ts -------------------------------------------------------------------------------- /webpack/examples/build-common.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/examples/buildAll.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/examples/examples.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/examples/examples.d.ts -------------------------------------------------------------------------------- /webpack/hot/dev-server.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/hot/emitter.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/hot/emitter.d.ts -------------------------------------------------------------------------------- /webpack/hot/log.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/hot/log.d.ts -------------------------------------------------------------------------------- /webpack/hot/only-dev-server.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/hot/poll.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/hot/signal.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/lib/APIPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/APIPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/BannerPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/BannerPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/Cache.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Cache.d.ts -------------------------------------------------------------------------------- /webpack/lib/CacheFacade.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/CacheFacade.d.ts -------------------------------------------------------------------------------- /webpack/lib/Chunk.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Chunk.d.ts -------------------------------------------------------------------------------- /webpack/lib/ChunkGraph.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ChunkGraph.d.ts -------------------------------------------------------------------------------- /webpack/lib/ChunkGroup.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ChunkGroup.d.ts -------------------------------------------------------------------------------- /webpack/lib/ChunkTemplate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ChunkTemplate.d.ts -------------------------------------------------------------------------------- /webpack/lib/CleanPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/CleanPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/Compilation.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Compilation.d.ts -------------------------------------------------------------------------------- /webpack/lib/Compiler.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Compiler.d.ts -------------------------------------------------------------------------------- /webpack/lib/ConstPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ConstPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/ContextModule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ContextModule.d.ts -------------------------------------------------------------------------------- /webpack/lib/CssModule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/CssModule.d.ts -------------------------------------------------------------------------------- /webpack/lib/DefinePlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/DefinePlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/DelegatedModule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/DelegatedModule.d.ts -------------------------------------------------------------------------------- /webpack/lib/DelegatedPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/DelegatedPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/Dependency.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Dependency.d.ts -------------------------------------------------------------------------------- /webpack/lib/DllEntryPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/DllEntryPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/DllModule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/DllModule.d.ts -------------------------------------------------------------------------------- /webpack/lib/DllPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/DllPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/EntryPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/EntryPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/Entrypoint.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Entrypoint.d.ts -------------------------------------------------------------------------------- /webpack/lib/ErrorHelpers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ErrorHelpers.d.ts -------------------------------------------------------------------------------- /webpack/lib/ExportsInfo.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ExportsInfo.d.ts -------------------------------------------------------------------------------- /webpack/lib/ExternalModule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ExternalModule.d.ts -------------------------------------------------------------------------------- /webpack/lib/ExternalsPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ExternalsPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/FileSystemInfo.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/FileSystemInfo.d.ts -------------------------------------------------------------------------------- /webpack/lib/Generator.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Generator.d.ts -------------------------------------------------------------------------------- /webpack/lib/GraphHelpers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/GraphHelpers.d.ts -------------------------------------------------------------------------------- /webpack/lib/HotUpdateChunk.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/HotUpdateChunk.d.ts -------------------------------------------------------------------------------- /webpack/lib/IgnorePlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/IgnorePlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/InitFragment.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/InitFragment.d.ts -------------------------------------------------------------------------------- /webpack/lib/MainTemplate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/MainTemplate.d.ts -------------------------------------------------------------------------------- /webpack/lib/Module.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Module.d.ts -------------------------------------------------------------------------------- /webpack/lib/ModuleError.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ModuleError.d.ts -------------------------------------------------------------------------------- /webpack/lib/ModuleFactory.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ModuleFactory.d.ts -------------------------------------------------------------------------------- /webpack/lib/ModuleGraph.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ModuleGraph.d.ts -------------------------------------------------------------------------------- /webpack/lib/ModuleProfile.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ModuleProfile.d.ts -------------------------------------------------------------------------------- /webpack/lib/ModuleTemplate.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ModuleTemplate.d.ts -------------------------------------------------------------------------------- /webpack/lib/ModuleWarning.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ModuleWarning.d.ts -------------------------------------------------------------------------------- /webpack/lib/MultiCompiler.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/MultiCompiler.d.ts -------------------------------------------------------------------------------- /webpack/lib/MultiStats.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/MultiStats.d.ts -------------------------------------------------------------------------------- /webpack/lib/MultiWatching.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/MultiWatching.d.ts -------------------------------------------------------------------------------- /webpack/lib/NoModeWarning.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/NoModeWarning.d.ts -------------------------------------------------------------------------------- /webpack/lib/NodeStuffPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/NodeStuffPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/NormalModule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/NormalModule.d.ts -------------------------------------------------------------------------------- /webpack/lib/NullFactory.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/NullFactory.d.ts -------------------------------------------------------------------------------- /webpack/lib/OptionsApply.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/OptionsApply.d.ts -------------------------------------------------------------------------------- /webpack/lib/Parser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Parser.d.ts -------------------------------------------------------------------------------- /webpack/lib/PrefetchPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/PrefetchPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/ProgressPlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ProgressPlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/ProvidePlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ProvidePlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/RawModule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/RawModule.d.ts -------------------------------------------------------------------------------- /webpack/lib/RuntimeModule.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/RuntimeModule.d.ts -------------------------------------------------------------------------------- /webpack/lib/RuntimePlugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/RuntimePlugin.d.ts -------------------------------------------------------------------------------- /webpack/lib/SizeFormatHelpers.d.ts: -------------------------------------------------------------------------------- 1 | export function formatSize(size: number): string; 2 | -------------------------------------------------------------------------------- /webpack/lib/Stats.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Stats.d.ts -------------------------------------------------------------------------------- /webpack/lib/Template.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Template.d.ts -------------------------------------------------------------------------------- /webpack/lib/Watching.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/Watching.d.ts -------------------------------------------------------------------------------- /webpack/lib/WebpackError.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/WebpackError.d.ts -------------------------------------------------------------------------------- /webpack/lib/cli.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/cli.d.ts -------------------------------------------------------------------------------- /webpack/lib/config/target.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/config/target.d.ts -------------------------------------------------------------------------------- /webpack/lib/css/CssParser.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/css/CssParser.d.ts -------------------------------------------------------------------------------- /webpack/lib/ids/IdHelpers.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/ids/IdHelpers.d.ts -------------------------------------------------------------------------------- /webpack/lib/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/index.d.ts -------------------------------------------------------------------------------- /webpack/lib/json/JsonData.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/json/JsonData.d.ts -------------------------------------------------------------------------------- /webpack/lib/sharing/utils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/sharing/utils.d.ts -------------------------------------------------------------------------------- /webpack/lib/util/Hash.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/util/Hash.d.ts -------------------------------------------------------------------------------- /webpack/lib/util/LazySet.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/util/LazySet.d.ts -------------------------------------------------------------------------------- /webpack/lib/util/Queue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/util/Queue.d.ts -------------------------------------------------------------------------------- /webpack/lib/util/TupleSet.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/util/TupleSet.d.ts -------------------------------------------------------------------------------- /webpack/lib/util/fs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/util/fs.d.ts -------------------------------------------------------------------------------- /webpack/lib/util/hash/md4.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/util/hash/md4.d.ts -------------------------------------------------------------------------------- /webpack/lib/util/memoize.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/util/memoize.d.ts -------------------------------------------------------------------------------- /webpack/lib/util/runtime.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/util/runtime.d.ts -------------------------------------------------------------------------------- /webpack/lib/util/semver.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/util/semver.d.ts -------------------------------------------------------------------------------- /webpack/lib/util/source.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/util/source.d.ts -------------------------------------------------------------------------------- /webpack/lib/webpack.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/lib/webpack.d.ts -------------------------------------------------------------------------------- /webpack/module.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/module.d.ts -------------------------------------------------------------------------------- /webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/package.json -------------------------------------------------------------------------------- /webpack/setup/setup.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/AbstractMethodError.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/ArrayHelpers.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/BannerPlugin.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/BenchmarkTestCases.benchmark.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/BinaryMiddleware.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/BuildDependencies.longtest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/ChangesAndRemovals.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Chunk.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Cli.basictest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Compiler-caching.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Compiler-filesystem-caching.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Compiler.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/ConfigCacheTestCases.longtest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/ConfigTestCases.basictest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/ConfigTestCases.template.d.ts: -------------------------------------------------------------------------------- 1 | export function describeCases(config: any): void; 2 | -------------------------------------------------------------------------------- /webpack/test/ContextModule.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/ContextModuleFactory.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Defaults.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Errors.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Examples.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/FileSystemInfo.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/HotModuleReplacementPlugin.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/HotTestCases.template.d.ts: -------------------------------------------------------------------------------- 1 | export function describeCases(config: any): void; 2 | -------------------------------------------------------------------------------- /webpack/test/HotTestCasesAsyncNode.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/HotTestCasesNode.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/HotTestCasesWeb.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/HotTestCasesWebWorker.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/JavascriptParser.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/LazySet.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/LocalModulesHelpers.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/MemoryLimitTestCases.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/ModuleDependencyError.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/MultiCompiler.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/MultiItemCache.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/MultiStats.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/MultiWatching.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/NodeTemplatePlugin.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/NormalModule.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/NullDependency.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/PersistentCaching.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/ProfilingPlugin.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/ProfilingPlugin.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/ProgressPlugin.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/RawModule.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/RequestShortener.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/RuntimeTemplate.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/SemVer.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/SharingUtil.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/SideEffectsFlagPlugin.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/SizeFormatHelpers.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/SortableSet.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Stats.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/StatsTestCases.basictest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Template.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCases.template.d.ts: -------------------------------------------------------------------------------- 1 | export function describeCases(config: any): void; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesAllCombined.longtest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesCachePack.longtest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevelopment.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevtoolCheapSourceMap.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevtoolEval.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevtoolEvalCheapModuleSourceMap.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevtoolEvalCheapSourceMap.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevtoolEvalDeterministicModuleIds.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevtoolEvalNamedModules.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevtoolEvalSourceMap.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevtoolInlineCheapSourceMap.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevtoolInlineSourceMap.longtest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesDevtoolSourceMap.longtest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesHot.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesMinimizedSourceMap.longtest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesModule.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesNormal.basictest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesProdGlobalUsed.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/TestCasesProduction.longtest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/URLAbsoluteSpecifier.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Validation.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/WasmHashes.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/Watch.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/WatchCacheUnaffectedTestCases.longtest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/WatchClose.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/WatchDetection.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/WatchSuspend.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/WatchTestCases.longtest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/WatchTestCases.template.d.ts: -------------------------------------------------------------------------------- 1 | export function describeCases(config: any): void; 2 | -------------------------------------------------------------------------------- /webpack/test/WatcherEvents.test.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/WebpackError.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/cleverMerge.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/compareLocations.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/compileBooleanMatcher.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/deterministicGrouping.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/extractUrlAndGlobal.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/fixtures/errors/throw-error-plugin.d.ts: -------------------------------------------------------------------------------- 1 | export function apply(compiler: any): void; 2 | -------------------------------------------------------------------------------- /webpack/test/formatLocation.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/helpers/currentWatchStep.d.ts: -------------------------------------------------------------------------------- 1 | export { undefined as step }; 2 | -------------------------------------------------------------------------------- /webpack/test/helpers/remove.d.ts: -------------------------------------------------------------------------------- 1 | export function remove(src: any): void; 2 | -------------------------------------------------------------------------------- /webpack/test/helpers/warmup-webpack.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/identifier.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/js/NodeTemplatePlugin/result.d.ts: -------------------------------------------------------------------------------- 1 | export { n as abc }; 2 | declare var n: {}; 3 | -------------------------------------------------------------------------------- /webpack/test/js/NodeTemplatePluginSingle/result2.d.ts: -------------------------------------------------------------------------------- 1 | export const def: {}; 2 | -------------------------------------------------------------------------------- /webpack/test/nonNumericOnlyHash.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/numberHash.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/objectToMap.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/propertyAccess.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/propertyName.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/setupTestFramework.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/smartGrouping.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/target-browserslist.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/test/walkCssTokens.unittest.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/tooling/decode-debug-hash.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/tooling/generate-runtime-code.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/tooling/generate-wasm-code.d.ts: -------------------------------------------------------------------------------- 1 | export {}; 2 | -------------------------------------------------------------------------------- /webpack/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/module-federation/core/HEAD/webpack/types.d.ts --------------------------------------------------------------------------------