zephyr-edge-contract
Version:
Edge contract for Zephyr
35 lines • 1.07 kB
TypeScript
import type { ZephyrBuildTarget } from '../build-target.js';
import type { ZephyrLegacyModuleFederationConfig, ZephyrModuleFederationConfig } from '../module-federation.js';
export interface ZephyrPluginOptions {
pluginName: string;
isCI: boolean;
buildEnv: string;
username: string;
zeConfig: {
edge_url: string;
user: string;
buildId: string;
};
application_uid: string;
app: {
org: string;
project: string;
name: string;
version: string;
};
git: {
name: string;
email: string;
branch: string;
commit: string;
tags?: string[];
};
/** Legacy single-container federation config. */
mfConfig?: ZephyrLegacyModuleFederationConfig;
/** Every independently published config in a multi-container build. */
mfConfigs?: ZephyrModuleFederationConfig[];
target?: ZephyrBuildTarget | undefined;
wait_for_index_html?: boolean;
outputPath?: string;
}
//# sourceMappingURL=zephyr-webpack-plugin-options.d.ts.map