@code-pushup/models
Version:
Model definitions and validators for the Code PushUp CLI
17 lines • 679 B
JavaScript
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