0.3.1 • Published 6 years ago

btron v0.3.1

Weekly downloads
3
License
MIT
Repository
github
Last release
6 years ago

B-Tron

Bundle Electron projects with live reload

Install

npm install btron -g

..or as devDependency:

npm install btron -D

Commands

btron new [app name]

  • Create a new project folder with basic structure

    /assets - Contents will be copied to /build

    /client/index.html - Compiled via Ejs

    /client/index.scss - Compiled via Sass

    /client/index.js - Compiled via Browserify

    /icons - Icons for packaged app

    /server - Compiled via Babel

    package.json - Dependencies (not devDependency) will be installed in /build

btron

  • Build the app, watch for file change, then recompile and reload

btron [platform]

  • Package the app for specified platform: mac, win, linux, or all
  • The app name is from name property of the project's package.json

Defaults

The following are included by default.

  • Babel presets: env, stage-0 and react
  • Babel plugin: add-module-exports