UNPKG

@authxyz/local

Version:

A robust authentication library for express.js

20 lines (19 loc) 484 B
import { z } from "zod"; export const registerSchema = z.object({ email: z.string().email(), password: z.string(), }); export const forgotPasswordSchema = z.object({ email: z.string().email(), }); export const resetPasswordSchema = z.object({ email: z.string().email(), password: z.string(), code: z.number(), }); export const verifyPassword = z.object({ code: z.string().email(), }); export const verificationSchema = z.object({ code: z.number(), });