What is Dream.MF?
Dream.MF is a modern module federation framework designed to simplify the development of micro-frontend architectures. It provides a comprehensive suite of tools and utilities to help you build scalable, maintainable, and type-safe applications.
Key Features
- Module Federation: Built on top of webpack and rspack, Dream.MF makes it easy to share code between applications.
- TypeScript Support: Full TypeScript support with type definitions for all packages.
- React Integration: First-class support for React with custom hooks and components.
- Authentication: Built-in OpenID Connect support for secure authentication.
- Logging: Comprehensive logging system with support for multiple log types.
- Developer Tools: Extensive documentation and developer tools for a great development experience.
Quick Start
# Install the core package
npm install @dream.mf/core
# Install additional packages as needed
npm install @dream.mf/react @dream.mf/bundlers
Package Structure
Each package follows a consistent structure and provides TypeScript types out of the box. You can find detailed documentation for each package in the sidebar.