gulp-fest

3.1.0 • Public • Published

gulp-fest Build Status

Gulp plugin for compiling and rendering fest templates

Install

$ npm install --save-dev gulp-fest

Usage

var fest = require('gulp-fest');
var gulp = require('gulp');
 
gulp.task('default', function () {
    return gulp.src('src/*.xml')
        .pipe(fest())
        .pipe(gulp.dest('.tmp'))
        .pipe(fest.render({
            foo: 'bar'
        }, {
            ext: '.htm'
        }))
        .pipe(gulp.dest('dist'));
});

API

fest([options])

options

Type: object Default:

{
    require: 'fest', // path to fest module
    name: undefined, // name of result function,
                        // if `true` it is a stem of the template,
                        // if `string` it is a name
                        // if undefined it will result to anonymous function
    ext: '.js', // extension of result file
    compile: { // fest.compile options
        beautify: false,
        debug: false,
        std: false
    }
}

fest.render(data [, options])

data

Type: object|string JSON object or path to JSON file

options

Type: object

Default:

{
    ext: '.html', // extension of result file
}

Dependencies (4)

Dev Dependencies (2)

Package Sidebar

Install

npm i gulp-fest

Weekly Downloads

4

Version

3.1.0

License

ISC

Last publish

Collaborators

  • dmitrydorofeev