Barazo AppView backend
barazo.forum
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})