Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ilanolkies/electron-react-ts
Electron + React.js + Typescript template
https://github.com/ilanolkies/electron-react-ts
coveralls electron enzyme eslint github-actions react sass standardjs-with-typescript ts-jest typescript webpack
Last synced: 3 days ago
JSON representation
Electron + React.js + Typescript template
- Host: GitHub
- URL: https://github.com/ilanolkies/electron-react-ts
- Owner: ilanolkies
- Created: 2020-11-14T18:10:01.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-11-10T19:37:21.000Z (about 2 years ago)
- Last Synced: 2023-03-04T10:03:47.976Z (over 1 year ago)
- Topics: coveralls, electron, enzyme, eslint, github-actions, react, sass, standardjs-with-typescript, ts-jest, typescript, webpack
- Language: JavaScript
- Homepage: https://ilanolkies.com/post/Electron-react-ts-template
- Size: 441 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Security: SECURITY.md
Awesome Lists containing this project
README
electron-react-ts
Electron + React.js + Typescript template
- Compiles [Typescript](https://www.typescriptlang.org/)
- Builds [React.js](https://reactjs.org/) with [`webpack`](https://webpack.js.org/)
- Runs on [Electron](https://www.electronjs.org/)
- Checks code syntax with [ESlint](https://eslint.org/) and [`standard-with-typescript`](https://github.com/standard/eslint-config-standard-with-typescript)
- Tests with [`ts-jest`](https://github.com/kulshekhar/ts-jest) and [Enzyme](https://enzymejs.github.io/enzyme/)
- Styles with [Sass](https://sass-lang.com/)
- Runs lint, test and build in [Github actions](https://github.com/features/actions)
- Collects [Coveralls](https://coveralls.io/) coverage reports.### Quick start
1. Click on _use this teamplate_ on the top right corner
2. Update README badges urls
3. [Install dependencies](#install-dependencies) and [run](#run) the app!### Install dependencies
```
npm i
```### Run
```
npm run dev
```### Lint
```
npm run lint
npm run lint:fix
```### Test
```
npm test
npm test:watch
```### Build
```
npm run build
```### Distribute
```
npm run dist
```