Files
Niels Nübel 3d59b14405 init
2020-12-04 11:11:35 +01:00

26 lines
624 B
JavaScript

/*
* @title Package Files
* @description A task to copy images
*/
// Dependencies
import { src, dest } from 'gulp';
import plumber from 'gulp-plumber';
import changed from 'gulp-changed';
import mergeStream from 'merge-stream'
import errorHandler from '../util/errorHandler.js';
// Config
import {config, isProd} from '../config';
import gulpif from "gulp-if";
// Task
export function copyPackageFiles() {
return mergeStream(config.packagefiles.map(function(item) {
return src([item.src])
.pipe(plumber({errorHandler}))
.pipe(gulpif(!isProd, changed(item.dest)))
.pipe(dest(item.dest))
}))
}