Ищете способ скопировать файлы в gulp и переименовать на основе родительского каталога

Для каждого модуля у меня есть несколько файлов, которые нужно скопировать в каталог сборки, и я ищу способ минимизировать повторяющийся код из этого:

gulp.src('./client/src/modules/signup/index.js')
  .pipe(gulp.dest('./build/public/js/signup'));

gulp.src('./client/src/modules/admin/index.js')
  .pipe(gulp.dest('./build/public/js/admin'));

что-то вроде этого:

gulp.src('./client/src/modules/(.*)/index.js')
  .pipe(gulp.dest('./build/public/js/$1'));

Очевидно, что выше сказанное нене работает, так есть ли способ сделать это, или NPM, который уже делает это?

Спасибо

Ответы на вопрос(5)

Ваш ответ на вопрос