This document showcases all npm package information maintained by the Module Federation team.
The core package of Module Federation, serving as a Webpack build plugin, Rspack build plugin, and Runtime entry dependency.
The Runtime package of Module Federation, typically used with @module-federation/enhanced to leverage Runtime capabilities, and can be installed separately if no build tool is required.
The Rspack build plugin for Module Federation, typically used with @module-federation/enhanced, and cannot be used independently without the Runtime API.
The Next.js build plugin for Module Federation.
The Node build plugin for Module Federation.
The storybook plugin for Module Federation.
The bundler-agnostic plugin for type generation and loading for Module Federation. It is recommended when you are using other bundlers than webpack and rspack or Module Federation < 2.0. Otherwise, it is recommended to use @module-federation/enhanced to automatically handle type generation and loading.
When using mf-manifest.json
, @module-federation/enhanced will download consumed TypeScript types and maintain a hot update experience. It is generally recommended to use the built-in type hinting capabilities of @module-federation/enhanced directly.
The bundler-agnostic plugin for mocks generation and loading for Module Federation and your tests, that works for both Jest and Vitest.
The legacy Runtime for Module Federation.
@module-federation/utilities is now deprecated. Please use the runtime exports of @module-federation/enhanced instead.