Files
api.personalink/app/validators/user.js
2026-05-13 11:50:22 +02:00

14 lines
521 B
JavaScript

import vine from '@vinejs/vine';
const email = () => vine.string().email().maxLength(254);
const password = () => vine.string().minLength(8).maxLength(32);
export const signupValidator = vine.create({
fullName: vine.string().nullable(),
email: email().unique({ table: 'users', column: 'email' }),
password: password(),
passwordConfirmation: password().sameAs('password'),
});
export const loginValidator = vine.create({
email: email(),
password: vine.string(),
});
//# sourceMappingURL=user.js.map