// gulpfile.js
var requireDir = require('require-dir');
requireDir('./gulp/tasks', { recurse: true });
// gulp/config.js
var dest = "./build";
var src = './src';
var demoSrc = './demos';
module.exports = {
sass: {
src: [
src + "/**/*.scss"
],
outputName: 'moondash.css',
dest: dest
},
html: {
src: [
src + '/html/**/*.html'
],
dest: dest
}
};
// gulp/tasks/html.js
var gulp = require('gulp');
var config = require('../config').html;
gulp.task('html', function () {
gulp.src(config.src)
.pipe(gulp.dest(config.dest));
});
// gulp/tasks/build.js
var gulp = require('gulp');
gulp.task('build', [
'html',
'sass'
]);
Make your Gulp modular