UNPKG

express-api-template

Version:
17 lines (13 loc) 539 B
import { z } from "zod"; export const RegisterSchema = z.object({ name: z.string().min(2, "Name must be at least 2 characters long"), email: z.string().email("Invalid email address"), password: z.string().min(6, "Password must be at least 6 characters long"), }); export const VerifyEmailSchema = z.object({ email: z.string().email("Invalid email address"), }); export const LoginSchema = z.object({ email: z.string().email("Invalid email address"), password: z.string().min(6, "Password must be at least 6 characters long"), });