Valibot: Validador de Esquema Typescript
Você provavelmente, principalmente se for do mundo Javascript/Typescript, já deve ter ouvido falar de Zod ou até mesmo ser fã dessa bibliotca. O Youtube acabou de me sugerir um vídeo sobre o Valibot, que tem exatamente a mesma proposta do Zod, porém, após bunlde, um tamanho bem menor.
import { type Output, email, minLength, object, string } from "valibot";
const LoginSchema = object({
email: string([email()]),
password: string([minLength(8)]),
});
type LoginData = Output<typeof LoginSchema>; // { email: string; password: string }
O objetivo desse post é apenas apresentar uma nova ferramenta.