UNPKG

@code-pushup/models

Version:

Model definitions and validators for the Code PushUp CLI

16 lines 629 B
import { z } from 'zod'; import { fileNameSchema, filePathSchema } from './implementation/schemas.js'; export const formatSchema = z.enum(['json', 'md']).meta({ title: 'Format' }); export const persistConfigSchema = z .object({ outputDir: filePathSchema .meta({ description: 'Artifacts folder' }) .optional(), filename: fileNameSchema .meta({ description: 'Artifacts file name (without extension)' }) .optional(), format: z.array(formatSchema).optional(), skipReports: z.boolean().optional(), }) .meta({ title: 'PersistConfig' }); //# sourceMappingURL=persist-config.js.map