Vutron
Um ponto de partida para aplicativos de desktop com Vite, Vue 3 e Electron. Compilação, empacotamento, testes e tradução já estão configurados antes da primeira linha própria.
Sobre este projeto
O Vutron é um ponto de partida já montado para uma aplicação de secretária multiplataforma assente em Electron, Vite e Vue 3. A compilação, o empacotamento, o linting e o executor de testes já estão ligados entre si, pelo que o primeiro dia de um projeto é passado na aplicação e não a montar outra vez a mesma cadeia de ferramentas.
O que vem configurado é aquilo de que uma aplicação de secretária precisa cedo: recarregamento a quente nos dois processos, compilações multiplataforma, testes automatizados, TypeScript, tradução, temas claro e escuro, um gestor de disposição assente em Vuetify, estado global em Pinia, um ícone na área de notificação com uma janela flutuante opcional, um gestor de janelas que liga várias janelas com uma constante, e exemplos de caixas de diálogo de ficheiros nativas e de ligações externas através da ponte entre processos.
É seguro onde um modelo de Electron normalmente não é: o isolamento de contexto está ligado, os canais de mensagens têm lista de permissões, existe uma política de segurança de conteúdo e a navegação está guardada; uma pasta partilhada guarda o que ambos os processos precisam, e são as regras de linting, e não o costume, que a mantêm neutra. O modelo acompanha as versões atuais de Vue e Electron, por isso manter-se em dia é subir uma versão e não fazer uma migração.
Funcionalidades
Site de documentação
Tipos de TypeScript
Vários idiomas
Verificado por testes
Multiplataforma
Modo escuro
