Vue normale

Reçu — 10 décembre 2025

Safe environment variables in JavaScript - Tim Severien

10 décembre 2025 à 07:19

J'applique systématiquement la même logique avec Zod mais dans src/config.ts. Ça permet d'éviter de nombreux problèmes au runtime.

Pour éviter les appels à process.env, il est possible d'utiliser la règle ESLint n/no-process-env et d'ajouter une exception pour le seul fichier src/config.ts.


Permalink

Safe environment variables in JavaScript - Tim Severien

10 décembre 2025 à 07:19

J'applique systématiquement la même logique avec Zod mais dans src/config.ts. Ça permet d'éviter de nombreux problèmes au runtime.

Pour éviter les appels à process.env, il est possible d'utiliser la règle ESLint n/no-process-env et d'ajouter une exception pour le seul fichier src/config.ts.


Permalink
Reçu — 23 novembre 2025

Standard Schema

23 novembre 2025 à 09:02

Un standard pour les lib de validation TypeScript (Zod, Valibot, etc.).

L'objectif est d'avoir une spec standardisée pour que les outils interagissant avec ces schémas fonctionnent quel que soit la lib de validation choisie. Un peu comme les PSR rn PHP.

Vitest supporte d'ailleurs ce format depuis la v4, pour rendre certaines assertions plus faciles à écrire.


Permalink

Standard Schema

23 novembre 2025 à 09:02

Un standard pour les lib de validation TypeScript (Zod, Valibot, etc.).

L'objectif est d'avoir une spec standardisée pour que les outils interagissant avec ces schémas fonctionnent quel que soit la lib de validation choisie. Un peu comme les PSR rn PHP.

Vitest supporte d'ailleurs ce format depuis la v4, pour rendre certaines assertions plus faciles à écrire.


Permalink
Reçu — 14 novembre 2025
Reçu — 22 octobre 2025
❌