Структура проекта:
Конфиг:
var gulp = require('gulp');
var imageResize = require('gulp-image-resize');
var rename = require('gulp-rename');
var resizeImageTasks = [];
[100,300].forEach(function(size) {
var resizeImageTask = 'resize_' + size;
gulp.task(resizeImageTask, function() {
return gulp.src('src/**/*.{jpg,png,tiff}')
.pipe(imageResize({
width: size,
height: size,
upscale: false
}))
.pipe(gulp.dest('dist/' + size + '/'));
});
resizeImageTasks.push(resizeImageTask);
});
gulp.task('resize_all', resizeImageTasks);
Беру все картинки из всех папок и меняю их по размерам. Нужно переименовать все папки и файлы по порядку, вложенные тоже. Вроде gulp-rename может, но как?
Что сейчас получаю на выходе:
Что нужно получить:
Спасибо.