Skip to content

feradjs/ferad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ferad

NPM version

Gulp Frontend

Ferad takes care of managing configuration. Ferad makes easy to reuse, distribute, compose gulp tasks and projects. Ferad treats configuration as first-class citizen.

Differences from Gulp

  • Ferad tasks accept options.
  • Ferad uses declarative task configuration syntax with powerful options handling.
  • Ferad allows to write feradfile with [CoffeScript] or [EcmaScript 6] out of the box.

Install

npm install -g ferad

Usage

feradfile.js:

var ferad = require('ferad');
var gulp = require('gulp');

ferad.task('build', function() {
    return gulp.src('./src')
        .pipe(gulp.dest('./dist'));
})

ferad.json:

{
  "run": "build"
}

Execution

ferad run

API

ferad.task(name, [func])

Creates or returns a task.

ferad.task('do', function(cb))

License

MIT License

Releases

No releases published

Packages

No packages published