Добрый день.
Сейчас у меня плагин подключается так:
var svgsprite = require('gulp-svg-symbols');
gulp.task('svg-sprite', ['svg-min'], function() {
return gulp.src('assets/img/svg-min/**/*.svg')
.pipe(svgsprite())
.pipe(gulp.dest('public/assets/img/svg/sprite'));
});
При этом выходные файлы имеют дефолтное название svg-symbols.css и svg-symbols.svg. И сохраняются в общую папку 'sprite', по пути 'public/assets/img/svg/'. Подскажите, пожалуйста, как переименовать выходной css файл в _svg.scss и сохранить его по новому пути, в директорию с scss фалами 'assets/scss/tmpl'?
P.S. Я понимаю что можно следом после таска 'svg-sprite', выполнить таск 'rename' и сделать какой-нибудь таск, который перенесет файл из одного места в другое, но мне кажется этот подход не элегантным. Я рассчитываю на опции самого плагина 'gulp-svg-symbols' или на какие-нибудь общие параметры. Первичный поиск в гугле пока не дал результата.