added svg optimization gulp task

This commit is contained in:
Bachir Soussi Chiadmi
2018-03-07 15:00:50 +01:00
parent f582589a40
commit 468ca7a2f0
2 changed files with 20 additions and 1 deletions
+19 -1
View File
@@ -12,6 +12,7 @@ var mainBowerFiles = require('main-bower-files');
var jsonToSass = require('gulp-json-to-sass');
var concat = require('gulp-concat');
var through = require('through2');
var svgmin = require('gulp-svgmin');
// var fs = require('fs');
// var json2js = require('gulp-json2js');
// var data = require('gulp-data');
@@ -108,10 +109,27 @@ gulp.task('bower', function() {
.pipe(gulp.dest('./assets/dist/bower/'));
});
gulp.task('svg', function () {
gulp.src(['./assets/img/*.svg', '!./assets/img/edlp-loader-anim.svg'])
.pipe(svgmin())
.pipe(gulp.dest('./assets/dist/img'));
gulp.src('./assets/img/edlp-loader-anim.svg')
.pipe(gulp.dest('./assets/dist/img'));
});
// {
// plugins:[
// {removeHiddenElems: false},
// {cleanupIDs: false},
// {removeUselessDefs: false},
// ]
// }
// removeHiddenElems, cleanupIDs, removeUselessDefs.
// default gulp task
gulp.task('default', ['bower', 'vars2js', 'scripts', 'vars2sass', 'styles'], function() {
gulp.task('default', ['bower', 'vars2js', 'scripts', 'vars2sass', 'styles', 'svg'], function() {
gulp.watch('./assets/json/*.json', ['vars2js', 'vars2sass', 'styles', 'scripts']);
gulp.watch('./assets/styles/*.scss', ['styles']);
gulp.watch('./assets/styles/base/*.scss', ['styles']);
gulp.watch('./assets/scripts/*.js', ['scripts']);
gulp.watch('./assets/img/*.svg', ['svg']);
});
@@ -17,6 +17,7 @@
"gulp-rename": "latest",
"gulp-sass": "latest",
"gulp-strip-debug": "latest",
"gulp-svgmin": "latest",
"gulp-util": "latest",
"gulp-watch": "latest",
"main-bower-files": "latest"