@module-federation/enhanced
Version:
This package provides enhanced features for module federation.
24 lines (23 loc) • 1.55 kB
TypeScript
import ModuleFederationPlugin, { PLUGIN_NAME } from "./wrapper/ModuleFederationPlugin.js";
import ContainerReferencePlugin from "./wrapper/ContainerReferencePlugin.js";
import SharePlugin from "./wrapper/SharePlugin.js";
import ContainerPlugin from "./wrapper/ContainerPlugin.js";
import ConsumeSharedPlugin from "./wrapper/ConsumeSharedPlugin.js";
import ProvideSharedPlugin from "./wrapper/ProvideSharedPlugin.js";
import FederationModulesPlugin from "./wrapper/FederationModulesPlugin.js";
import FederationRuntimePlugin from "./wrapper/FederationRuntimePlugin.js";
import AsyncBoundaryPlugin from "./wrapper/AsyncBoundaryPlugin.js";
import HoistContainerReferencesPlugin from "./wrapper/HoistContainerReferencesPlugin.js";
import TreeShakingSharedPlugin from "./wrapper/TreeShakingSharedPlugin.js";
import { parseOptions } from "./lib/container/options.js";
import { createModuleFederationConfig, moduleFederationPlugin } from "@module-federation/sdk";
//#region src/index.d.ts
declare const dependencies: {
readonly ContainerEntryDependency: any;
};
declare const container: {
readonly ContainerEntryModule: any;
};
//#endregion
export { AsyncBoundaryPlugin, ConsumeSharedPlugin, ContainerPlugin, ContainerReferencePlugin, FederationModulesPlugin, FederationRuntimePlugin, HoistContainerReferencesPlugin, ModuleFederationPlugin, PLUGIN_NAME, ProvideSharedPlugin, SharePlugin, TreeShakingSharedPlugin, container, createModuleFederationConfig, dependencies, type moduleFederationPlugin, parseOptions };
//# sourceMappingURL=index.d.ts.map