Skip to content
This repository has been archived by the owner on Mar 19, 2023. It is now read-only.

td2sk/electron-boilerplate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electron Boilerplate

A simple boilerplate for electron apps.

Build Setup

# 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

TODO

  • 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