Zod

tools
Première version : 2020
Licence : MIT

Zod

Bibliothèque de validation de schémas TypeScript-first pour la validation de données à l'exécution.

Détails techniques

Zod est une bibliothèque de validation de schémas TypeScript-first, permettant de définir des schémas de données et d'inférer automatiquement les types TypeScript correspondants.

Usage dans ce portfolio

J'utilise Zod 4 couplé à Vee-Validate pour la validation de tous les formulaires : création d'articles, projets, stacks, expériences et contact. Les schémas Zod servent à la fois de validation runtime et de source de vérité pour les types TypeScript.

Avantages et nouveautés

L'avantage principal de Zod est la validation à l'exécution avec inférence de types : un seul schéma définit à la fois la structure attendue et le type TypeScript, éliminant la duplication entre types et validations.

Zod 4 apporte :

  • des performances améliorées
  • un bundle réduit
  • de nouvelles API comme z.interface() et z.templateLiteral()

L'intégration avec Vee-Validate via @vee-validate/zod offre une expérience de validation de formulaires fluide et typée.

Documentation : zod.dev.

Besoin d'un développeur Zod ?

Avec 1 an et 8 mois d'expérience en Zod, je peux vous aider à réaliser votre projet.