An open API service indexing awesome lists of open source software.

https://github.com/jonkemp/electron-react-app-boilerplate

Boilerplate for Electron React Apps
https://github.com/jonkemp/electron-react-app-boilerplate

boilerplate electron react reactjs webpack

Last synced: 6 months ago
JSON representation

Boilerplate for Electron React Apps

Awesome Lists containing this project

README

          

# Electron React App Boilerplate

[![Build Status](https://travis-ci.org/jonkemp/electron-react-app-boilerplate.svg?branch=master)](https://travis-ci.org/jonkemp/electron-react-app-boilerplate) [![dependencies Status](https://david-dm.org/jonkemp/electron-react-app-boilerplate/status.svg)](https://david-dm.org/jonkemp/electron-react-app-boilerplate) [![devDependencies Status](https://david-dm.org/jonkemp/electron-react-app-boilerplate/dev-status.svg)](https://david-dm.org/jonkemp/electron-react-app-boilerplate?type=dev) [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg)](https://opensource.org/licenses/MIT)

**Start developing your Electron React app in seconds** ✨

Readymade boilerplate setup with all the best practices to kick start your Electron React app development.

Happy hacking =)

# Features

* **Electron** - Build scalable cross-platform desktop apps
* **React** - Build interactive, complex UI components
* **ES6/ESNext** - Write _ES6_ code and _Babel_ will transpile it to ES5 for backwards compatibility
* **Webpack** - Compile JavaScript modules
* **React Hot Loader** - For rapid application development (HMR)
* **Lint** - Preconfigured _ESlint_
* **CI** - _TravisCI_ configuration setup

# Commands
- `npm start` - Start up the app Start developing.
- `npm run lint` - Run ESlint.
- `npm run make` - Generate your platform specific distributables.
- `npm run packge` - Package your application into a platform specific format.
- `npm run publish` - Make the forge application and then publish it to the publish targets defined in your forge config.

# Installation
Just clone this repo and remove `.git` folder.

# License

MIT © Jonathan Kemp