Based off of electron quick start and expanded to have my common stack.
- Electron
- With an example IPC call
- With an empty renderer.js file if you want to use that instead of react
- React
- Webpack
- Electron Forge
- Bulma
- ESLint
- Prettier
- A github action for automatically checking branches with eslint and prettier
- Husky for adding an automatic post commit hook to lint and format code
- Dependabot
git clone git@github.com:LindseyB/electron-react-template.git
cd electron-react-template
npm install
npm run dev
Run the application
Starts the application with webpack in watchmode using concurrently to watch both
Build the application for distribution
Build the webpack (render side only)
Run building webpack (render side only) in watchmode
Run eslint
Run eslint with autofix enabled
Run prettier
Run prettier with autofix enabled