A simple boilerplate for electron apps.
# install dependencies
$ npm install
# launch electron and dev-server at localhost:8080 for renderer process
# * electron app will automatically restart when main.js or preload.js is changed
# * renderer process supports HMR
$ npm run dev
# build electron app for production
$ npm run build
- Secure configuration
- Disalble nodeIntegration
- Enable contextIsolation
- IPC example
- HMR for renderer process
- HMR for main process
- Auto restart electron app (instead of HMR for main process)
- Open DevTools(press F12, development build only)
- React template
- Vue template
- TypeScript template