mybuddy/gulpfile.js/tasks/extras.js

40 lines
929 B
JavaScript
Raw Normal View History

2017-08-21 20:03:16 +00:00
var gulp = require('gulp');
var flatten = require('gulp-flatten');
2017-08-21 20:03:16 +00:00
var pump = require('pump');
var extrasConfig = require('../config.js').extrasConfig;
2018-05-20 22:59:45 +00:00
gulp.task('extras', ['extras:fonts', 'extras:images', 'extras:logo', 'extras:root']);
2017-08-21 20:03:16 +00:00
gulp.task('extras:fonts', function(cb) {
pump([
gulp.src(extrasConfig.fonts.files),
2017-08-21 20:03:16 +00:00
gulp.dest(extrasConfig.fonts.dest)
], cb);
});
gulp.task('extras:images', function(cb) {
pump([
gulp.src(extrasConfig.images.files),
flatten({ subPath: 3 }),
gulp.dest(extrasConfig.images.dest)
], cb);
});
2018-05-20 22:59:45 +00:00
gulp.task('extras:logo', function(cb) {
pump([
gulp.src(extrasConfig.logo.files),
flatten({ subPath: 3 }),
gulp.dest(extrasConfig.logo.dest)
], cb);
});
gulp.task('extras:root', function(cb) {
pump([
gulp.src(extrasConfig.root.files),
gulp.dest(extrasConfig.root.dest)
], cb);
});