Repository navigation
0.6.0 - hono/language + best practices
Pre-release
Pre-release
Pedido explicito: sumar `hono/language` y revisar el proyecto contra la guia de best practices de Hono (ver `docs/05-hono-language-and-best-practices.md`).
hono/language
- Configurado con `lookupQueryString: "currentLocale"` - mismo nombre que ya usaba el contrato con Astro, no lo duplica.
- Cambio de comportamiento intencional: `currentLocale` ausente sigue dando 400; presente-pero-no-exacto (`es-MX`, `ES`) ya no se rechaza - se normaliza o cae al fallback.
- Verificado en vivo: `es-MX` devuelve exactamente el mismo contenido que `es` puro.
Best practices
- `export type AppType` agregado (deja la puerta abierta a RPC tipado con `hono/client`).
- El resto de la guia ya se cumplia (sin controllers estilo Rails, `app.route()` ya en uso, sin HEAD dedicado).
Verificacion: 50 tests con `bun test`, verificacion end-to-end contra el servidor real.
Pre-release: vive en `dev`, `main` no se toco.
🤖 Generated with Claude Code