UNPKG

@nx/module-federation

Version:

The Nx Plugin for Module Federation contains executors and utilities that support building applications using Module Federation.

26 lines 1.27 kB
import { ModuleFederationConfig, SharedLibraryConfig } from '../../utils'; export declare function applyDefaultEagerPackages(sharedConfig: Record<string, SharedLibraryConfig>, useRspack?: boolean): void; export declare const DEFAULT_NPM_PACKAGES_TO_AVOID: string[]; export declare const DEFAULT_ANGULAR_PACKAGES_TO_SHARE: string[]; export declare function getFunctionDeterminateRemoteUrl(isServer?: boolean, useRspack?: boolean): (remote: string) => string; export declare function getModuleFederationConfig(mfConfig: ModuleFederationConfig, options?: { isServer: boolean; determineRemoteUrl?: (remote: string) => string; }): Promise<{ sharedLibraries: import("../../utils").SharedWorkspaceLibraryConfig; sharedDependencies: { [x: string]: SharedLibraryConfig; }; mappedRemotes: Record<string, string>; }>; export declare function getModuleFederationConfigSync(mfConfig: ModuleFederationConfig, options?: { isServer: boolean; determineRemoteUrl?: (remote: string) => string; }, useRspack?: boolean): { sharedLibraries: import("../../utils").SharedWorkspaceLibraryConfig; sharedDependencies: { [x: string]: SharedLibraryConfig; }; mappedRemotes: Record<string, string>; }; //# sourceMappingURL=utils.d.ts.map