Yet Another Starter Pack for Electron & Typescript ( aka YASPET )
YASPET is a starter pack with :
- Electron 4.
- Typescript 3 for main process.
This edition come with all the Angular Framework tooling.
Only one tool was added on this project : Nodemon to reload the main process during development.
Unlike React Edition of YASPET, the package manager is NPM for this edition. That is simply because the "Getting Start" of Angular use it to install @angular/cli.
Of course, feel free to change the package manager and choose the one you like ;)
You can git clone this repository or download a zip of this repository to start coding.
After getting the project, you need to install all packages with :
npm install
After that, you start coding and enable auto reloading for front and back with :
npm run dev
You run tests for front and back with ;
npm run test
- Electron - Build cross platform desktop apps with JavaScript, HTML, and CSS.
- Angular - One framework. Mobile & desktop.
- Typescript - TypeScript is a typed superset of JavaScript that compiles to plain JavaScript.
- Nodemon - Automatically restarting the application when file changes in the directory