/******************************* Build Task *******************************/ var gulp = require('gulp'), // gulp dependencies chmod = require('gulp-chmod'), gulpif = require('gulp-if'), // config config = require('../config/user'), tasks = require('../config/tasks'), // shorthand globs = config.globs, assets = config.paths.assets, output = config.paths.output, source = config.paths.source, log = tasks.log ; module.exports = function(callback) { console.info('Building assets'); // copy assets return gulp.src(source.themes + '/**/assets/**/' + globs.components + '?(s).*') .pipe(gulpif(config.hasPermission, chmod(config.permission))) .pipe(gulp.dest(output.themes)) ; };