[![Angular Logo](./logo-angular.jpg)](https://angular.io/) [![Electron Logo](./logo-electron.jpg)](https://electron.atom.io/) # Introduction Bootstrap your project with Angular 4 and Electron (Typescript + SASS) Currently runs with: - Angular v4.0.1 - Angular-CLI v1.0.0 - Electron v1.6.2 - Electron-Prebuilt v1.4.13 ## Getting Started Clone this repository locally : ``` bash git clone https://github.com/maximegris/angular-electron.git ``` Install dependencies with your favorite dependency manager (npm or yarn) : ``` bash npm install ``` ## To build for development **in a terminal window** -> npm start **in another terminal window** -> npm run electron:serve The code for this is managed at `main.js`. In this sample, the app runs with a simple Electron window. By default, Developer tools is opened. You can unactivate it by uncomment `win.webContents.openDevTools();` in `main.js`. ## To build for production - npm run electron:dist You can find your builted files in the /dist directory. ## Included Commands - `npm run electron:linux` - builds your application and creates an app consumable on linux systems. - `npm run electron:windows` - On a Windows OS, builds your application and creates an app consumable in windows 32/64 bit systems. - `npm run electron:mac` - On a MAC OS, builds your application and generates a `.app` file of your application that can be run on mac . **Your executable is optimised. There are only the files of /dist directory in the executable generated.**