zephyr-rspack-plugin
Version:
Repack plugin for Zephyr
20 lines • 825 B
TypeScript
import type { Compiler } from '@rspack/core';
import { type ZephyrEngine, type ZephyrBuildHooks } from 'zephyr-agent';
import type { ModuleFederationPlugin, XPackBuildCoordinator } from 'zephyr-xpack-internal';
export interface ZephyrRspackInternalPluginOptions {
zephyr_engine: ZephyrEngine;
pluginName: string;
mfConfig: ModuleFederationPlugin[] | ModuleFederationPlugin | undefined;
wait_for_index_html?: boolean;
hooks?: ZephyrBuildHooks;
coordinator?: XPackBuildCoordinator;
participant?: string;
assetPrefix?: string;
}
export declare class ZeRspackPlugin {
#private;
_options: ZephyrRspackInternalPluginOptions;
constructor(options: Omit<ZephyrRspackInternalPluginOptions, 'pluginName'>);
apply(compiler: Compiler): void;
}
//# sourceMappingURL=ze-rspack-plugin.d.ts.map