generator-bannertime
Version:
Yeoman generator for creating HTML5 advertising campaigns
26 lines (22 loc) • 763 B
JavaScript
;
var browserSync = require('browser-sync');
var config = require('../config');
var gulp = require('gulp');
var imagemin = require('gulp-imagemin');
var svgstore = require('gulp-svgstore');
var svgfallback = require('gulp-svgfallback');
var handleErrors = require('../lib/handleErrors');
gulp.task('svg-sprite', ['svg-fallback'], function() {
return gulp.src(config.tasks.svgSprite.src)
.pipe(imagemin())
.pipe(svgstore())
.on('error', handleErrors)
.pipe(gulp.dest(config.tasks.svgSprite.dest))
.pipe(browserSync.stream());
});
gulp.task('svg-fallback', function() {
return gulp.src(config.tasks.svgSprite.src)
.pipe(svgfallback())
.pipe(gulp.dest(config.tasks.svgSprite.dest))
.pipe(browserSync.stream());
});