UNPKG

gulp-core

Version:

Some predefined gulp tasks, my personal collection of commonly used tasks.

27 lines (23 loc) 643 B
var gulp = require('gulp'), notify = require('gulp-notify'), fs = require('fs'), path = require('path'); module.exports = function (src, dest) { var parseDir = function (file) { if (fs.lstatSync(src).isDirectory()) { file = path.join(file, '**/*'); } return file; }; return function () { if (Array.isArray(src)) { src.map(parseDir); } else { src = parseDir(src); } gulp.src(src) .pipe(gulp.dest(dest)) .pipe(notify({message: 'Copied all files!', onLast: true})); } };