1 var gulp = require('gulp'),
2 jade = require('gulp-jade'),
3 less = require('gulp-less'),
4 path = require('path'),
5 marked = require('marked'), // For :markdown filter in jade
6 path = require('path'),
7 htmlhint = require("gulp-htmlhint");
14 files : ['demo/jade/index.jade'],
15 watch: ['demo/jade/*.jade']
20 main: ['yamm/yamm.less'],
22 watch: ['yamm/yamm.less']
27 // BUILD TARGET CONFIG
37 function handleError(err) {
38 console.log(err.toString());
50 gulp.task('yamm', function() {
51 return gulp.src(source.styles.app.main)
53 paths: [source.styles.app.dir]
55 .on("error", handleError)
56 .pipe(gulp.dest(build.styles))
63 gulp.task('templates', function() {
64 return gulp.src(source.templates.app.files)
68 .on("error", handleError)
70 .pipe(htmlhint.reporter())
71 .pipe(gulp.dest(build.templates.app))
82 gulp.task('watch:demo', function() {
83 gulp.watch(source.templates.app.watch, ['templates']);
86 gulp.task('watch:yamm', function() {
87 gulp.watch(source.styles.app.watch, ['yamm']);
94 gulp.task('default', [