zephyr-astro-integration
Version:
Astro integration for Zephyr Cloud deployment and module federation
15 lines • 848 B
text/typescript
import type { AstroIntegration } from 'astro' with { 'resolution-mode': 'import'
};
import type { ZephyrModuleFederationBuildMetadata, ZephyrModuleFederationConfig } from 'zephyr-edge-contract';
import { type ZephyrBuildHooks, type ZephyrBuildTarget } from 'zephyr-agent';
export interface ZephyrAstroOptions {
/** Zephyr artifact family, including `tap-app` for TAP packages. */
target?: ZephyrBuildTarget;
/** Every JSON-serializable Module Federation config emitted by the package SDK. */
mfConfigs?: ZephyrModuleFederationConfig[];
/** Dashboard metadata paired with each entry in `mfConfigs`. */
federation?: ZephyrModuleFederationBuildMetadata[];
hooks?: ZephyrBuildHooks;
}
export declare function withZephyr(options?: ZephyrAstroOptions): AstroIntegration;
//# sourceMappingURL=astro-integration-zephyr.d.mts.map