Vutron
Un point de départ pour des applications de bureau en Vite, Vue 3 et Electron. La compilation, l’empaquetage, les tests et la traduction sont configurés avant la première ligne écrite.
À propos de ce projet
Vutron est un point de départ tout prêt pour une application de bureau multiplateforme bâtie sur Electron, Vite et Vue 3. La compilation, l’empaquetage, le linting et le lanceur de tests sont déjà câblés ensemble, si bien que le premier jour d’un projet se passe sur l’application plutôt qu’à réassembler la même chaîne d’outils.
Ce qui est configuré, c’est ce dont une application de bureau a besoin très tôt : rechargement à chaud sur les deux processus, compilations multiplateformes, tests automatisés, TypeScript, traduction, thèmes clair et sombre, un gestionnaire de mise en page fondé sur Vuetify, un état global dans Pinia, une icône de zone de notification avec une fenêtre flottante facultative, un gestionnaire de fenêtres qui active le multifenêtre avec une constante, et des exemples de dialogues de fichiers natifs et de liens externes passant par le pont entre processus.
Il est sûr là où un gabarit Electron ne l’est habituellement pas : l’isolation de contexte est activée, les canaux de messages sont sur liste blanche, une politique de sécurité du contenu est en place et la navigation est gardée ; un dossier partagé garde ce dont les deux processus ont besoin, et ce sont les règles de linting, non l’habitude, qui le maintiennent neutre. Le gabarit suit les versions courantes de Vue et d’Electron : rester à jour, c’est monter une version, pas conduire une migration.
Fonctionnalités
Site de documentation
Types TypeScript
Plusieurs langues
Vérifié par des tests
Multiplateforme
Mode sombre
