@geit/goat
![npm version](https://badgen.net/npm/v/@geit/goat?icon=npm) ![npm downloads](https://badgen.net/npm/dt/@geit/goat?icon=npm) ![npm weekly downloads](https://badgen.net/npm/dw/@geit/goat?icon=npm) ![npm licence](https://badgen.net/npm/license/@geit/goat) !
Last updated 12 days ago by stefspakman .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install @geit/goat 
SYNC missed versions from official npm registry.

npm version npm downloads npm weekly downloads npm licence last commit github issues github stars David dependencies David devdependencies

Goat

Goat is a simple to use taskrunner for frontend development.

Why Goat

Instead of defining and maintaining separate setups for compiling, linting and building your code, goat aims to have a predefined, flexible setup that's easy to initialize and to keep up to date.

Available Task

Goat contains separate packages which define tasks. Per project you can choose which tasks you want to configure. Each package defines tasks which can be run manually or, if supported, use the integrated watch flag to watch relevant files and run the tasks when a change is detected.

Also goat includes an integrated watch command which combines all watch enabled tasks in one command.

Currently Goat includes several tasks:

Styles

A complete workflow to compile your SASS/SCSS. It Integrates an autoprefixer, compass support and a minifier.

Babel

Automatically compile your ES6 to ES5 compatible code. Files suffixed with .es6.js will be detected and converted to work according to the defined browser support settings.

Eslint

Lint files suffixed with .es6.js according to the AirBnB standard

Modernizr

Generate custom modernizr.js files by analizing your css and js files.

Fractal

Initialize a styleguide using Fractal.

Usage

Initialize

To start using goat in your project, just run goat init.

Check available Tasks

Run goat to display the help which lists all the available tasks.

Watch project

Run all watch enabled tasks simultaneously typing goat watch in your terminal.

License

All code released under MIT

Current Tags

  • 1.4.0                                ...           latest (12 days ago)

7 Versions

  • 1.4.0                                ...           12 days ago
  • 1.3.0                                ...           5 months ago
  • 1.2.2                                ...           6 months ago
  • 1.2.1                                ...           6 months ago
  • 1.2.0                                ...           7 months ago
  • 1.1.0                                ...           7 months ago
  • 1.0.0                                ...           7 months ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 15
Last Day 7
Last Week 7
Last Month 0
Dependencies (17)
Dev Dependencies (0)
None
Dependents (0)
None

Copyright 2014 - 2016 © taobao.org |