Build desktop apps using Angular4+ and Electron.
On the top off:
- Angular 4+
- NodeJS STL included
- Electron 1.7.5+
- REDUX - NgRx 4.x +
- Semantic UI
Base repository: https://github.com/AngularClass/angular-starter
# angular
# http://localhost:3000
npm run start
# electron
npm run electron:dev
npm run electron:prod
# linux
npm run electron:linux
#windows
npm run electron:windows
#mac
npm run electron:mac
Note, you need to do this from Windows machine!
node ./windows-installer.js
- Implements MacOS signing ( https://github.com/electron-userland/electron-osx-sign/wiki/1.-Getting-Started )
- Add custom NodeJS library?
Create reference to it in: ./config/webpack.common.js ( line 395 ) Add it as dependency in package.json