UNPKG

@next-boilerplate/cli-helpers

Version:
18 lines (15 loc) 402 B
import { z } from 'zod'; import { pluginSchema } from '../plugins/index.mjs'; import { storeSchema } from '../stores/index.mjs'; import '../utils/index.mjs'; import 'path'; const templateSchema = z.object({ name: z.string().max(100), description: z.string().max(300), plugins: z.array( pluginSchema.extend({ store: storeSchema }).or(z.string()) ) }); export { templateSchema };