https://github.com/themgoncalves/react-electron-starter
React 16, Electron & Redux starter pack
https://github.com/themgoncalves/react-electron-starter
babel electron enzyme es6 jest react redux redux-thunk sass scss webpack3
Last synced: 3 months ago
JSON representation
React 16, Electron & Redux starter pack
- Host: GitHub
- URL: https://github.com/themgoncalves/react-electron-starter
- Owner: themgoncalves
- Created: 2017-09-12T13:31:28.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2024-08-01T05:17:30.000Z (almost 2 years ago)
- Last Synced: 2025-02-09T03:32:26.905Z (over 1 year ago)
- Topics: babel, electron, enzyme, es6, jest, react, redux, redux-thunk, sass, scss, webpack3
- Language: JavaScript
- Homepage: https://themgoncalves.github.io/react-electron-starter/
- Size: 80.1 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# React 16, Electron & Redux Starter Pack
[](https://gemnasium.com/github.com/themgoncalves/react-electron-starter)
[](https://snyk.io/test/github/themgoncalves/react-electron-starter)
[](https://github.com/themgoncalves/react-electron-starter/issues)
[](https://github.com/themgoncalves/react-electron-starter/stargazers)
[](https://github.com/themgoncalves/react-electron-starter/network)
Just clone or download it and start coding. No more project initial set-up needed.
## Main Features
* [React 16](https://facebook.github.io/react/)
* [Redux](http://redux.js.org/)
* [Redux Thunk](https://github.com/gaearon/redux-thunk)
* [Webpack 3](https://webpack.js.org/)
* [webpack-bundle-analyzer](https://github.com/th0r/webpack-bundle-analyzer)
* [webpack-dashboard](https://github.com/FormidableLabs/webpack-dashboard)
* [Jest](https://facebook.github.io/jest/)
* [Enzyme](https://github.com/airbnb/enzyme)
* [Babel](https://babeljs.io)
* [babel-plugin-webpack-alias](https://github.com/trayio/babel-plugin-webpack-alias)
* [babel-plugin-transform-react-remove-prop-types](https://github.com/oliviertassinari/babel-plugin-transform-react-remove-prop-types)
* [ESLint with Airbnb ECMAScript 6+ and React rules](https://www.npmjs.com/package/eslint-config-airbnb)
* [SCSS](http://sass-lang.com)
# Documentations
* [React](https://facebook.github.io/react/)
* [About React 16 beta-5](https://facebook.github.io/react/blog/)
* [Redux](http://redux.js.org/)
* [Webpack 3](https://webpack.js.org/)
* [Electron](https://electron.atom.io/)
## Introduction
There is two methods to get started with the repo.
### Familiar with Git?
Just clone the repo with the following commands:
```
> git clone https://github.com/themgoncalves/react-electron-starter.git
> cd react-electron-starter
```
### Not familiar Git?
That is ok, just [Click here](https://github.com/themgoncalves/react-electron-starter/archive/master.zip) to download this repo in zip file and then extract the file in your favorite location.
## Installation
```js
cd react-electron-starter
npm install
```
### Starting the project
There is two ways to start the project:
1) Without Webpack Dev Server:
```js
npm start
```
2) With Webpack Dev Server:
```js
npm run start:dev
```
## Running tests
```js
npm test
```
or
```js
npm run test:watch
```