Ciclo de Desarrollo en la Terminal
BaP Framework expone una serie de scripts en NPM para simplificar el flujo de desarrollo, testing unitario y compilación de producción.
Pruebas Unitarias (Vitest)
Ejecuta los tests unitarios en un entorno DOM emulado mediante JSDOM para validar la integridad del core.
Modo Observador (Watch)
Mantiene Vitest en ejecución constante respondiendo a los cambios de código fuente en caliente.
Reportes de Cobertura (Coverage)
Genera estadísticas detalladas de cobertura de código por línea, funciones y archivos.
Servidor de Desarrollo Local
Levanta el servidor HTTP local con Hot-Reload y recarga en tiempo real sobre el navegador.
Optimizar (Desarrollo)
Compila, comprime y ofusca el código usando el entorno de desarrollo local para pruebas rápidas.
Optimizar (Producción)
Compila, comprime y ofusca el código usando el entorno de producción preparando para el despliegue.
Desplegar a Producción
Corre los tests, compila con el entorno de producción y sube los estáticos a Firebase Hosting.