A basic boilerplate to build Electron apps with Aurelia and Webpack.
The app simply lists connected USB devices and updates when changes are detected.
- Builds and bundles both main and renderer processes
- Supports hot-module-reload in the renderer process
node_modulesfrom packaged app for smallest app size and fastest startup
- Use vscode to debug both processes simultaneously with breakpoints in original source files
- Native modules are built and included
From the project folder, execute the following commands:
To build the app in development mode run:
To build the app in development/watch mode with HMR in the renderer, run:
and in another console start the app with:
Alternatively, in vscode, go to
Debug, select the
Debug Both Processes configuration and start
the debug session with breakpoints in either process.
To build the app in production mode and run it, run:
yarn build && yarn start
To package the app and create a distributable for the current platform, run:
yarn build && yarn release