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
}

/gulp-fest/

    Package Sidebar

    Install

    npm i gulp-fest

    Weekly Downloads

    1

    Version

    3.1.0

    License

    ISC

    Last publish

    Collaborators

    • dmitrydorofeev