UNPKG

gulp-ng-recipes

Version:
19 lines (15 loc) 569 B
import * as gulp from 'gulp'; import * as imagemin from 'gulp-imagemin'; import * as cached from 'gulp-cached'; import * as iff from 'gulp-if'; import bs from './server'; import * as config from 'config'; // let {src, options, dest} = config.get<{src:string,options:{},dest:string}>('images'); let {src, options, dest} = config.get<{src:string, options:{}, dest:string}>('images'); gulp.task('images', () => { return gulp.src(src) .pipe(cached('images')) .pipe(imagemin(options)) .pipe(gulp.dest(dest)) .pipe(iff(bs.active, bs.stream())); });