jxm-ducouteau-contracts
v0.1.5
Published
Contrato estándar de errores de validación (backend Express + Zod) y helper de UI para pintarlos en formularios.
Maintainers
Readme
jxm-ducouteau-contracts
Contrato estándar de errores de validación (HTTP 422) + middleware (Express + Zod) + helper de UI (DOM) + CLI de demo.
Objetivo: que backend y frontend hablen el mismo idioma cuando hay errores en formularios.
- ✅ Contrato 422:
{ error: "validation_error", errors: [{ path, code, message }] } - ✅ Middleware: valida
body/query/paramsy responde 422 con el contrato. - ✅ Helper de UI: pinta inputs por
name === pathy muestra mensajes. - ✅ CLI: demo instantánea para enseñar/defender.
Instalación
npm i jxm-ducouteau-contracts
# o yarn/pnpm equivalente