Skip to content

0.6.0 - hono/language + best practices

Pre-release
Pre-release

Choose a tag to compare

@muke78 muke78 released this 14 Sep 09:15
· 1 commit to main since this release
b1b72a4

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