UNPKG

@code-pushup/models

Version:

Model definitions and validators for the Code PushUp CLI

17 lines 679 B
import { z } from 'zod'; import { slugSchema, urlSchema } from './implementation/schemas.js'; export const uploadConfigSchema = z.object({ server: urlSchema.describe('URL of deployed portal API'), apiKey: z .string() .describe('API key with write access to portal (use `process.env` for security)'), organization: slugSchema.describe('Organization slug from Code PushUp portal'), project: slugSchema.describe('Project slug from Code PushUp portal'), timeout: z .number() .positive() .int() .optional() .describe('Request timeout in minutes (default is 5)'), }); //# sourceMappingURL=upload-config.js.map