UNPKG

fluid-form

Version:
30 lines (24 loc) 738 B
'use strict'; var templateFile = 'templates.js'; var gulp = require('gulp'); var jade = require('gulp-jade'); var rename = require('gulp-rename'); var tc = require('gulp-angular-templatecache'); var del = require('del'); gulp.task('clean', cleanTask); gulp.task('build', ['templates']); gulp.task('templates', templatesTask); function cleanTask() { return del([templateFile]); } function templatesTask() { return gulp.src('*.jade') .pipe(jade({ pretty: false })) .pipe(rename({ dirname: '', extname: '' })) .pipe(tc(templateFile, { templateHeader: '/* Auto generated, do not edit */\n\nmodule.exports = {', templateFooter: '\n};\n', templateBody: '\n\t"<%=url%>": "<%=contents%>",' })) .pipe(gulp.dest('./')); }