UNPKG

starkon

Version:

Complete Next.js boilerplate with authentication, i18n & CLI - Create production-ready apps instantly

13 lines (10 loc) 393 B
import { z } from 'zod' /** * Zod validation schema for login form */ export const loginSchema = z.object({ email: z.string().min(1, 'Email is required').email('Invalid email address'), password: z.string().min(1, 'Password is required').min(6, 'Password must be at least 6 characters'), rememberMe: z.boolean().optional(), }) export type LoginFormData = z.infer<typeof loginSchema>