UNPKG

@bluecadet/launchpad-cli

Version:
23 lines 752 B
import { workflowStepSchema } from "@bluecadet/launchpad-controller"; import { controllerConfigSchema } from "@bluecadet/launchpad-controller/config"; import z from "zod"; export const launchpadConfigSchema = z .object({ controller: controllerConfigSchema.prefault({}), plugins: z.array(z.custom()).prefault([]), workflows: z.record(z.string(), z.array(workflowStepSchema).readonly()).prefault({}), }) .prefault({}); /** * Applies defaults to the provided launchpad config. */ export function resolveLaunchpadConfig(config) { return launchpadConfigSchema.parse(config); } /** * Type definition for the config object. */ export function defineConfig(config) { return config; } //# sourceMappingURL=launchpad-config.js.map