https://github.com/thorstenhans/electron-angular-es6
Sample Electron App using AngularJS / SystemJS / BabelJS
https://github.com/thorstenhans/electron-angular-es6
Last synced: over 1 year ago
JSON representation
Sample Electron App using AngularJS / SystemJS / BabelJS
- Host: GitHub
- URL: https://github.com/thorstenhans/electron-angular-es6
- Owner: ThorstenHans
- License: mit
- Created: 2015-05-04T15:58:41.000Z (about 11 years ago)
- Default Branch: master
- Last Pushed: 2017-03-08T06:43:46.000Z (over 9 years ago)
- Last Synced: 2025-03-21T15:11:03.727Z (over 1 year ago)
- Language: JavaScript
- Size: 18.6 KB
- Stars: 105
- Watchers: 4
- Forks: 19
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# App Boilerplate for Electron
This is a fork of the work of Thorsten Hans (original README below), corrected, completed, updated and adapted to my needs.
----------------
original README (at time of fork):
----------------
# Sample App for Electron
For more details see the post on my blog [http://www.dotnet-rocks.com/2015/05/04/writing-an-electron-atom-shell-app-using-angular-and-es6/](http://www.dotnet-rocks.com/2015/05/04/writing-an-electron-atom-shell-app-using-angular-and-es6/)
## PreConditions for client
Ensure that the following node packages are installed on your system
* jspm
you can install it using `npm i jspm -g`
## Install dependencies
After cloning the repo execute `npm i` in both subdirectories `app` and `server` to install all dependencies. For the client, `jspm install` will be invoked automatically as `npm postinstall` script!
## Creating the Electorn App package
Execute `gulp` in order to build the electron app.
The final electron app will be located as a zip file within the `dist` subfolder. Extract the ZIP file and start the electron app.
## Demonstrating CrashReporter
For demonstrating the `crash-reporter` you've to start the little `express` server from the `server` subfolder by invoking `node server.js` before crashing the app using the button...