@code-pushup/models
Version:
Model definitions and validators for the Code PushUp CLI
12 lines • 516 B
JavaScript
import { z } from 'zod';
import { fileNameSchema, filePathSchema } from './implementation/schemas.js';
export const formatSchema = z.enum(['json', 'md']);
export const persistConfigSchema = z.object({
outputDir: filePathSchema.describe('Artifacts folder').optional(),
filename: fileNameSchema
.describe('Artifacts file name (without extension)')
.optional(),
format: z.array(formatSchema).optional(),
skipReports: z.boolean().optional(),
});
//# sourceMappingURL=persist-config.js.map