@nucel.cloud/cli
Version:
The open-source deployment platform for modern web apps
24 lines • 848 B
JavaScript
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