Buscar en la documentación

ADR-0039: Quasar integrado como plugin de Vite

Quasar integrado como plugin de Vite

1 min de lecturaVer en GitHub
  • Estado: Aceptada
  • Fecha: 2026-10-31

Contexto

Quasar se puede usar de dos maneras oficiales, y la elección define quién controla la estructura del frontend. El proyecto ya tiene una estructura aprobada por módulos y capas (ADR-0003).

Alternativas evaluadas

  • Quasar CLI (@quasar/app-vite), que gestiona el proyecto completo.
  • Plugin oficial de Vite (@quasar/vite-plugin) sobre un proyecto Vite estándar.

Decisión

Plugin de Vite. Quasar aporta componentes, plugins y tema; la estructura (app/, modules/, shared/, design/) la define el proyecto. Las variables de Quasar se alimentan de los tokens de diseño.

Alternativas descartadas

  • Quasar CLI: impone su propia estructura (boot/, pages/, layouts/, quasar.config) que choca con los módulos por funcionalidad, y sus ventajas principales (empaquetar como app móvil o de escritorio, SSR) no se usan.

Consecuencias

  • Configuración estándar de Vite, más simple de mantener y de probar con Vitest.
  • Las actualizaciones de Quasar siguen siendo oficiales: ambas vías tienen soporte.

Dónde está en el código