UNPKG

light-boilerplate

Version:

Lightweight and powerfull startkit for your next project!

31 lines (26 loc) 717 B
/** * Copy SVG Images * @description Move all SVG Images (from vectorSingle-assets) to the .dist Folder */ import meow from '../../config.json'; import gulp from 'gulp'; import gutil from 'gulp-util'; import gulpLoadPlugins from 'gulp-load-plugins'; import svgo from 'imagemin-svgo'; const $ = gulpLoadPlugins(); function copyVectorsTask() { return gulp .src(meow.src.images.vectors + '**/*.svg') .pipe( global.checkChanged === true ? $.changed(meow.dist.vectors) : gutil.noop() ) .pipe( $.imagemin([ $.imagemin.svgo({ plugins: meow.minify.images.svgoPlugins, }), ]) ) .pipe(gulp.dest(meow.dist.vectors)); } export default copyVectorsTask;