> For AI agents: the complete documentation index is available at https://mfdoctor.kevinbeier.com/1.0.0/llms.txt, the full documentation bundle is available at https://mfdoctor.kevinbeier.com/1.0.0/llms-full.txt.

# Mixed federation example

The repository example uses a Vite host on 5173, a direct Rspack remote on 3001,
and an Rsbuild remote on 3002. Both remotes expose visible React components and
share React as a singleton. Each app registers the mfdoctor plugin next to Module
Federation (`federationDoctor`, `moduleFederationDoctorPlugin`,
`pluginModuleFederationDoctor`, or `ModuleFederationDoctorPlugin`). Playwright
proves both remotes render without console errors.

This path stays clean on purpose so e2e and adapter dogfood stay green. The Vite
host intentionally turns off `config/remote-manifest-recommended` and
`reliability/version-first-offline-remotes` with comments, that is the
canonical suppression pattern for accepted host choices (see
[Suppressions and allowlists](https://mfdoctor.kevinbeier.com/1.0.0/suppressions.md)).

For nested multi-bundler orchestration (Vite → Vite/Rsbuild → Rspack/Webpack),
see [Nested federation example](https://mfdoctor.kevinbeier.com/1.0.0/nested-example.md).

For intentional mfdoctor findings:

- [Examples overview](https://mfdoctor.kevinbeier.com/1.0.0/examples.md), full catalog
- [One-rule showcase](https://mfdoctor.kevinbeier.com/1.0.0/showcase.md), CLI one-rule fixtures
- [Standalone findings](https://mfdoctor.kevinbeier.com/1.0.0/standalone-findings.md), per-bundler build+mfdoctor demos
- [Mixed federation issues](https://mfdoctor.kevinbeier.com/1.0.0/mixed-issues-example.md), same multi-bundler shape, red on purpose
