♠️ BalmJS scaffolding tool for modern webapps
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
lib
.editorconfig
.eslintrc.js
.gitignore
CHANGELOG.md
LICENSE
README.md
package.json
yarn.lock

README.md

Balm CLI NPM version

A simple CLI for scaffolding BalmJS projects.

Installation

Requirements

  1. Node.js (>=6.x, 8.x preferred), npm version 3+
  2. Git
  3. BalmJS workflow using gulp for the build process, so you need run npm install --global gulp-cli if it is not already on your machine.

Installing balm-cli

$ npm install --global balm-cli

# Verify
$ balm -V

Usage

# See all available official templates
$ balm list
$ balm init <template-name> <project-name>

Example:

$ balm init vue my-project

Official Templates

  • simple - A simple project
  • vue - A Vue.js project
  • vue-expert - A Vue.js project with router
  • vue-master - A Vue.js project with router & Vuex
  • react - A React project
  • react-expert - A React project with router
  • react-master - A React project with router & MobX
  • ng - An Angular project
  • pwa - Progressive Web Apps project
  • electron - An Electron app boilerplate based on the BalmJS