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