All Projects → Jirapo → Electron Webpack Boilerplate

Jirapo / Electron Webpack Boilerplate

use webpack2 to bundle react app in electron

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Electron Webpack Boilerplate

Cookiecutter Webpack
Boilerplate for webpack 2, babel, react + redux + hmr, and karma. Can be inserted into existing django projects.
Stars: ✭ 87 (+690.91%)
Mutual labels:  webpack2, babel
Repostarterkit
A scaffold for developers to get started writing node applications
Stars: ✭ 123 (+1018.18%)
Mutual labels:  webpack2, babel
Webpack Core Usage
webpack2完整系列课程,欢迎阅读。同时欢迎移步我的react全家桶文章全集: https://github.com/liangklfangl/react-article-bucket
Stars: ✭ 94 (+754.55%)
Mutual labels:  webpack2, babel
Budgeting
Budgeting - React + Redux + Webpack (tree shaking) Sample App
Stars: ✭ 971 (+8727.27%)
Mutual labels:  webpack2, babel
Hugo theme pickles
Modern, Simple and beautiful Hugo theme
Stars: ✭ 168 (+1427.27%)
Mutual labels:  webpack2, babel
Webpack
🔥 A full-featured , A Weex and Vue.js project,which is an awesome solution for building Dingtalk microapp with extremely high performanece.
Stars: ✭ 81 (+636.36%)
Mutual labels:  webpack2, babel
Reactly Starter Kit
Deployable React + Webpack 2 starter kit
Stars: ✭ 122 (+1009.09%)
Mutual labels:  webpack2, babel
Vue2 Web
酷我音乐—vue2、vue-router2、webpack2框架
Stars: ✭ 54 (+390.91%)
Mutual labels:  webpack2, babel
React Itunes Search
🎵Simple web app for itunes search with React
Stars: ✭ 147 (+1236.36%)
Mutual labels:  webpack2, babel
Iceberg
Front-End Boilerplate built with React + Babel + Webpack + SASS
Stars: ✭ 144 (+1209.09%)
Mutual labels:  webpack2, babel
Sinn
a blog based on of react,webpack3,dva,redux,material-ui,fetch,generator,markdown,nodejs,koa2,mongoose,docker,shell,and async/await 基于react+koa2技术栈的个人开源博客系统
Stars: ✭ 175 (+1490.91%)
Mutual labels:  babel, dva
react-flux-gulp-starter
A universal boilerplate for building React/Flux apps using Gulp and ES6.
Stars: ✭ 46 (+318.18%)
Mutual labels:  babel, webpack2
Serverless Webpack
Serverless plugin to bundle your lambdas with Webpack
Stars: ✭ 1,595 (+14400%)
Mutual labels:  webpack2, babel
Barebones
A barebones boilerplate for getting started on a bespoke front end.
Stars: ✭ 127 (+1054.55%)
Mutual labels:  webpack2, babel
Productivity Frontend
Productivity Application - Kanban Style Productivity Management Application with Customizable Boards, Lists and Cards to Make You More Productive.
Stars: ✭ 234 (+2027.27%)
Mutual labels:  webpack2, babel
NEUQ-OJ
基于 React 开发的 Online Judge 系统
Stars: ✭ 19 (+72.73%)
Mutual labels:  babel, webpack2
Generator Node Module
A Yeoman module to author Node libraries with Prettier, Jest, Flow and Babel.
Stars: ✭ 16 (+45.45%)
Mutual labels:  babel
Taro scaffold
基于 Taro / dva / redux-saga / react 的微信小程序脚手架,同时集成了 sprite 。
Stars: ✭ 24 (+118.18%)
Mutual labels:  dva
React Static Complete Website
A complete website built using React JS, With SEO, Code Splitting, Pre-rendering, gzip and more.
Stars: ✭ 16 (+45.45%)
Mutual labels:  webpack2
Babel Plugin Transform React Remove Prop Types
Remove unnecessary React propTypes from the production build. 🎈
Stars: ✭ 890 (+7990.91%)
Mutual labels:  babel

electron-webpack-boilerplate

A very simple react electron application workflow。

Inspired by Poling

Optimized by Tommy Troy Lin

Installation

npm i -r https://registry.taobao.org

or

npm i

Development

  1. npm run dev

start webpack for bundling main and renderer

  1. open another terminal, npm start

start electron app

Bundle & Production

npm run build

then use the following commands:

  • npm run pack bundle without installation package
  • npm run pack:mac bundle and create macOS (.dmg) package
  • npm run pack:win bundle and create window (.exe) package

Modification

add/remove vendor

modify vendors array in file webpack/vendor.prod.config.babel.js

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].