meetyou-gulp
Version:
This is a gulp task collection for MeetYou.
27 lines (23 loc) • 629 B
JavaScript
/**
* Created by Xun.Fu on 2015/09/10.
*/
var gulp = require('gulp');
var config = require('config').gulp;
var handlebars = require('gulp-handlebars');
var wrap = require('gulp-wrap');
var declare = require('gulp-declare');
function compile() {
gulp.src(config.src.template + '/**/*.jade')
.pipe(handlebars({
// 3.0.1
handlebars: require('handlebars')
}))
.pipe(wrap('Handlebars.template(<%= contents %>)'))
.pipe(declare({
namespace: 'S.templates',
noRedeclare: true
}))
.pipe(gulp.dest(config.dist.template));
}
gulp.task('templates', compile);
module.exports = compile;