A FE Build tools with easy cli.
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.
boilerplate
cli
lib
test
.editorconfig
.gitignore
.npmignore
.travis.yml
CHANGELOG.md
README.md
default.js
index.js
package.json
yarn.lock

README.md

Wooo

Wooo Version Build Status codecov.io dependencies up to date License

A FE Build tool with easy cli.

┬ ┬╔═╗╔═╗╔═╗
│││║ ║║ ║║ ║
└┴┘╚═╝╚═╝╚═╝

Requirement

"node" : ">=8.0.0"

Install globally

npm install wooo -g

Usage: wo <command> <input> <options>

command:
  build     - clear && build all source files to dest
  deploy    - build && upload to ftp server
  release   - build && taged git source - (Experimental)
  start     - build && start a local server with default root [.www]
  clear     - by default, rm -rf build .www
  gen       - generate a new demo project

input:
  path/to/dir
  glob/pattern/**
  path/to/file.ext
  component_name
  component_name1,component_name2
  gen_project_name

options:
  --sprite      - concat sprites to one image and generate a style file
  --nunjucks    - compile nunjucks to html
  --uglify      - compress scripts
  --imagemin    - optimize images
  --sass        - compile sass to css
  --debug       - build uncompressed js file
  --force       - deploy file with no cache
  --currdir     - generate demo project file to current directory
  --config      - specified config file path

Bundled with npm scripts

npm install wooo --save-dev

"scripts": {
    "start": "node ./node_modules/wooo start",
    "build": "node ./node_modules/wooo build",
    "build:sprite": "node ./node_modules/wooo build --sprite",
    "deploy": "node ./node_modules/wooo deploy",
    "release": "node ./node_modules/wooo release",
    "clear": "node ./node_modules/wooo clear",
    "gen": "node ./node_modules/wooo gen"
}

Documention

wiki