An Electron boilerplate including TypeScript, React, Rspack and ESLint.
Reference electron-react-boilerplate
Use pnpm in order to install all dependencies.
pnpm install# use `pnpm start:renderer` to start renderer process.
pnpm start:renderer
# and use `pnpm start:main` to start main process.
pnpm start:mainTo generate the project package based on the OS you're running on, just run:
pnpm package- Electron: update to v37.2.0
- Typescript
- RSPack: for electron product (preload, main, renderer)
- Electron-Store: local persistent storage
- Electron-Log: local logger
- Electron-Builder: have to keep using v24.9.1
- Electron-Updater: auto update app version
- ESLint & Prettier
- Less
- Arco-Design: a comprehensive React UI components library
- Theme: light/dark mode
- CI/CD: auto build and release when push tag

