refactor(frontend): unify dateFormat + numberFormat into formatters #50
Reference in New Issue
Block a user
Delete Branch "refactor/unify-formatters"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
src/web/src/lib/formatters.tscomo punto unificado de formateo (fechas + números)@/lib/formatters(Opción A — migración inmediata)dateFormat.test.tsporformatters.test.tscon 10 smoke tests + suite completasrc/web/src/lib/dateFormat.tsynumberFormat.tsOpción elegida: A (migración inmediata)
Conteo de imports previo al refactor:
@/lib/dateFormat→ 13 archivos@/lib/numberFormat→ 1 archivoNo se renombró ningún export. Las firmas de todas las funciones son idénticas.
Test plan
npx vitest run→ 464 tests passed, 0 failed (70 test files) — +11 nuevos smoke testsnpx tsc --noEmit→ 0 errores de TypeScript (TS5101 es warning preexistente debaseUrl, no relacionado)Closes #46