import vine from '@vinejs/vine' export const requestLoginValidator = vine.compile( vine.object({ email: vine .string() .email({ host_whitelist: ['bginette.fr'], }) .normalizeEmail({ all_lowercase: true, }), }) ) export const verifyCodeValidator = vine.compile( vine.object({ code: vine.string().minLength(6).maxLength(6), }) ) export const magicLinkValidator = vine.compile( vine.object({ token: vine.string(), }) ) export const listenValidator = vine.compile( vine.object({ token: vine.string().uuid(), }) ) export const exchangeTokenValidator = vine.compile( vine.object({ token: vine.string().uuid(), }) )