Vutron
Un punto de partida para aplicaciones de escritorio con Vite, Vue 3 y Electron. La compilación, el empaquetado, las pruebas y la traducción están configurados antes de escribir la primera línea propia.
Sobre este proyecto
Vutron es un punto de partida ya montado para una aplicación de escritorio multiplataforma sobre Electron, Vite y Vue 3. La compilación, el empaquetado, el linting y el ejecutor de pruebas ya están conectados entre sí, de modo que el primer día de un proyecto se dedica a la aplicación y no a montar otra vez la misma cadena de herramientas.
Lo que viene configurado es lo que una aplicación de escritorio necesita pronto: recarga en caliente en ambos procesos, compilaciones multiplataforma, pruebas automatizadas, TypeScript, traducción, tema claro y oscuro, un gestor de diseño sobre Vuetify, estado global en Pinia, un icono en la bandeja con una ventana flotante opcional, un gestor de ventanas que activa varias ventanas con una constante, y ejemplos de diálogos de archivo nativos y de enlaces externos a través del puente entre procesos.
Es seguro allí donde una plantilla de Electron normalmente no lo es: el aislamiento de contexto está activado, los canales de mensajes están en lista blanca, hay una política de seguridad de contenido y la navegación está vigilada; una carpeta compartida guarda lo que ambos procesos necesitan y son las reglas de linting, y no la costumbre, las que la mantienen neutral. La plantilla sigue las versiones actuales de Vue y Electron, así que mantenerse al día es subir una versión y no hacer una migración.
Características
Sitio de documentación
Tipos de TypeScript
Varios idiomas
Verificado con pruebas
Multiplataforma
Modo oscuro
