Skip to content

marekh19/rsbuild-module-federation

Repository files navigation

rsbuild-module-federation

Monorepo for experimenting with Rsbuild Module Federation.

Apps

  • shell: Host application (module federation shell)
  • remote_1: Remote app exposing components
  • remote_2: Remote app exposing components

Packages

  • shared-counter: Shared Zustand store for counters
  • ui: Shared UI components

Getting Started

  1. Install dependencies:

    pnpm install
  2. Start all apps (in separate terminals):

    pnpm --filter remote_1 dev
    pnpm --filter remote_2 dev
    pnpm --filter shell dev
  3. For production preview:

    pnpm --filter remote_1 preview
    pnpm --filter remote_2 preview
    pnpm --filter shell preview

Monorepo Tooling

This repo uses Turborepo for managing tasks across packages and apps.

  • To run dev servers for all apps in parallel:

    pnpm dev
  • To build all apps and packages in parallel:

    pnpm build
  • To preview all apps in parallel:

    pnpm preview

About

Monorepo for experimenting with Rsbuild Module Federation.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published