UNPKG

@nucel.cloud/cli

Version:

The open-source deployment platform for modern web apps

24 lines 848 B
import { z } from 'zod'; export const NucelConfigSchema = z.object({ name: z.string().optional(), framework: z.enum(['nextjs', 'sveltekit', 'react-router', 'hono']).optional(), buildCommand: z.string().optional(), outputDirectory: z.string().optional(), environment: z.record(z.string()).optional(), aws: z.object({ region: z.string().default('us-east-1'), profile: z.string().optional(), }).optional(), domains: z.array(z.string()).optional(), headers: z.record(z.string()).optional(), rewrites: z.array(z.object({ source: z.string(), destination: z.string(), })).optional(), redirects: z.array(z.object({ source: z.string(), destination: z.string(), permanent: z.boolean().optional(), })).optional(), }); //# sourceMappingURL=types.js.map