Retron
El mismo punto de partida que Vutron, para React. Vite, Electron y una interfaz con Material Plus vienen conectados, así que una aplicación de escritorio se compila y se empaqueta el mismo día que se crea.
Sobre este proyecto
Retron es un esqueleto para una aplicación de escritorio Electron construida con React y Vite. Existe por la razón por la que suele existir una plantilla: conectar el empaquetador, el proceso principal, el renderizador, el enrutador y el empacador es un día de trabajo idéntico en todos los proyectos, y aquí ya está hecho. Un solo comando, npm init retron, crea un proyecto nuevo a partir de él.
Dentro hay React con su enrutador, estado global en Redux Toolkit, Material Plus para la interfaz, i18next para la traducción, Playwright para las pruebas automatizadas, ESLint y Prettier sobre el código, y electron-builder para el empaquetado multiplataforma. Un gestor de ventanas activa el soporte de varias ventanas con una sola constante, el tema y el idioma llegan a todas las ventanas abiertas, los canales de IPC están tipados por sus argumentos y su resultado, y una carpeta compartida guarda lo que ambos procesos necesitan mientras las reglas de linting la mantienen neutral respecto al proceso.
Se desarrolla con recarga en caliente a través de Vite, se compila para Windows, macOS y Linux, y la plantilla se mantiene al día con las versiones de React y Electron sobre las que se apoya.
Características
Tipos de TypeScript
Varios idiomas
Verificado con pruebas
Multiplataforma
Modo oscuro
