vite-plugin-zephyr
Version:
Vite plugin for Zephyr
31 lines • 1.19 kB
text/typescript
export interface ModuleFederationRemoteConfig {
name: string;
entry: string;
type?: string;
[key: string]: unknown;
}
export interface ModuleFederationManifestOptions {
fileName?: string;
filePath?: string;
}
export interface ModuleFederationLibraryOptions {
type?: string;
[key: string]: unknown;
}
export interface ModuleFederationOptions {
name?: string;
filename?: string;
library?: string | string[] | ModuleFederationLibraryOptions;
remotes?: Record<string, string | ModuleFederationRemoteConfig>;
exposes?: Record<string, string>;
runtimePlugins?: string[];
shared?: Record<string, unknown>;
manifest?: boolean | ModuleFederationManifestOptions;
dts?: boolean | Record<string, unknown>;
[key: string]: unknown;
}
export declare const ZEPHYR_MF_RUNTIME_PLUGIN_ID = "virtual:zephyr-mf-runtime-plugin";
export declare const RESOLVED_ZEPHYR_MF_RUNTIME_PLUGIN_ID = "\0virtual:zephyr-mf-runtime-plugin";
export declare function getRuntimePluginPath(): string;
export declare function ensureRuntimePlugin(mfConfig: ModuleFederationOptions): ModuleFederationOptions;
//# sourceMappingURL=ensure_runtime_plugin.d.mts.map