UNPKG

gulp-twig

Version:

Twig.js plugin for gulp.js (gulpjs.com)

37 lines (29 loc) 826 B
var gulp = require('gulp'); gulp.task('compile', function () { 'use strict'; var twig = require('gulp-twig'); return gulp.src('./index.twig') .pipe(twig({ data: { title: 'Gulp and Twig', benefits: [ 'Fast', 'Flexible', 'Secure' ] } })) .pipe(gulp.dest('./')); }); gulp.task('data-example', function () { 'use strict'; var twig = require('gulp-twig'); var data = require('gulp-data'); return gulp.src('./index-json.twig') .pipe(data(function(file) { return require('./example/index-data.json'); })) .pipe(twig()) .pipe(gulp.dest('./')); }); gulp.task('default', ['compile', 'data-example']);