| 1234567891011121314151617181920212223242526272829303132333435 |
- /*******************************
- 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/**/*.*')
- .pipe(gulpif(config.hasPermission, chmod(config.permission)))
- .pipe(gulp.dest(output.themes))
- ;
- };
|