Barazo AppView backend barazo.forum
at main 16 lines 402 B view raw
1import { z } from 'zod/v4' 2 3export const updatePluginSettingsSchema = z.record( 4 z.string(), 5 z.union([z.boolean(), z.string(), z.number()]) 6) 7 8export const installPluginSchema = z.object({ 9 packageName: z 10 .string() 11 .min(1) 12 .regex( 13 /^(@barazo\/plugin-[\w-]+|barazo-plugin-[\w-]+)(@[\w.-]+)?$/, 14 'Must match @barazo/plugin-* or barazo-plugin-* with optional version' 15 ), 16})