This project is an application skeleton for an Electron application using React written in TypeScript.
- TypeScript
- Jest Unit Tests with Code Coverage
- GitHub CI Integration (feature, development, master, release)
- Travis Integration
- CircleCI Integration
- AppVeyor Integration
- Code Quality via Code Climate and Codacy
| GitHub | Travis | CircleCI | AppVeyor | Coveralls | |
|---|---|---|---|---|---|
git clone https://github.com/gregoranders/typescript-react-electron-starter
npm install
npm run build
Test using Jest
npm test
Test using Spectron
Screenshots will be located in ./it/screenshots.
npm run e2e
npm start
npm run clear
Code Climate Checks docker required
npm run codeclimate
Package will be located in ./dist/pkg.
npm run dist