jonkemp / electron-react-app-boilerplate

Boilerplate for Electron React Apps

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Electron React App Boilerplate

Build Status dependencies Status devDependencies Status License: 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

About

Boilerplate for Electron React Apps

License:MIT License


Languages

Language:JavaScript 93.2%Language:HTML 3.4%Language:CSS 3.4%