hufyhang / create-electron-react

πŸ”† A CLI for Electron & React.js quick start boilerplate.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

create-electron-react

πŸ”† A CLI for Electron & React.js quick start boilerplate.

NPM JavaScript Style Guide

Features

  • Easy-to-use CLI
  • Handles all modern JS features
  • Support for TypeScript
  • Basic project structure with a single package.json setup
  • Ability to easily package your electron app using electron-builder
  • Installed react-devtools and devtron tools for development
  • appveyor.yml and .travis.yml configurations for automated deployments with electron-builder
  • Ability to produce web output for browsers
  • Handy NPM scripts
  • Use of webpack and react-hot-loader with Hot Module Replacement
  • Process restarting when working in main process
  • ESLint (with support for standard and airbnb-base)*
  • Unit Testing with Jest
  • E2E Testing with Jest + spectron
  • Base on the latest version (React v16.12.0 && Electron v7.1.11)

Preview

Install globally

This package requires node >= 4, but we recommend node >= 8.

npm install -g create-electron-react

Usage with npx

npx create-electron-react

CLI Options

? Application Name
? Application Id
? Application Version
? Project Description
? Author
? Package Manager
? Template

(npx comes with npm 5.2+ and higher, see instructions for older npm versions)

Creating a Electron React App

create-electron-react

Next Features

  • with Redux
  • with Next

Thanks

License

MIT Β© zenghongtu

About

πŸ”† A CLI for Electron & React.js quick start boilerplate.

License:MIT License


Languages

Language:JavaScript 87.2%Language:TypeScript 7.5%Language:CSS 3.0%Language:HTML 2.3%