|
@@ -12,6 +12,7 @@ var mainBowerFiles = require('main-bower-files');
|
|
var jsonToSass = require('gulp-json-to-sass');
|
|
var jsonToSass = require('gulp-json-to-sass');
|
|
var concat = require('gulp-concat');
|
|
var concat = require('gulp-concat');
|
|
var through = require('through2');
|
|
var through = require('through2');
|
|
|
|
+var svgmin = require('gulp-svgmin');
|
|
// var fs = require('fs');
|
|
// var fs = require('fs');
|
|
// var json2js = require('gulp-json2js');
|
|
// var json2js = require('gulp-json2js');
|
|
// var data = require('gulp-data');
|
|
// var data = require('gulp-data');
|
|
@@ -108,10 +109,27 @@ gulp.task('bower', function() {
|
|
.pipe(gulp.dest('./assets/dist/bower/'));
|
|
.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
|
|
// 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/json/*.json', ['vars2js', 'vars2sass', 'styles', 'scripts']);
|
|
gulp.watch('./assets/styles/*.scss', ['styles']);
|
|
gulp.watch('./assets/styles/*.scss', ['styles']);
|
|
gulp.watch('./assets/styles/base/*.scss', ['styles']);
|
|
gulp.watch('./assets/styles/base/*.scss', ['styles']);
|
|
gulp.watch('./assets/scripts/*.js', ['scripts']);
|
|
gulp.watch('./assets/scripts/*.js', ['scripts']);
|
|
|
|
+ gulp.watch('./assets/img/*.svg', ['svg']);
|
|
});
|
|
});
|