whats the frequency of the letter ы in:
q: как конфигурировать сборщик проектов gulp? здравствуйте!
вот смотрите, если использовать bower и gulp в процессе разаботки своего проекта!
как правило, в начале имеем структуру подобную этой:

*

*built - папка продакшена.

*src - папка исходников.

*gulp, bower, pakage, git ....

в папке исходников имеем папки style js img ... 
внутри js, например, папка vendor, куда bower и будет складывать все скаченные плагины.
ок, да! но как же нам сконфигурировать gulp задачу на построение проекта в папку built? 
взять тот же jq, который в лежит в src/js/vendor/jq/....
при построении продакшен версии нам нужно же вытащить один минимизированный jq-файл и запихнуть его в built/js/vendor/jq.min.js
а если у нас 5+ различный плагинов, и у каждого еще есть стили, все они по папкам лежат в src/js/vendor/.  как тогда конфигурируют buid папку? как правильно поступить и перенести из src в билд? или, может, есть другой подход? 
(я обычно в gulp конфигугрирую ivereload css-компиляцию, и перенос html и все,.. а все плагины качаю руками и переношу сразу в build папку, но хочется как-то автоматизировать этот процесс.)
заранее благодарен за ответ!
a: качай bower-ом пакеты и потом так. для gulp нужны concat, main-bower-files, gulp-concat, gulp-filter и, возможно, gulp-order, чтобы сохранить порядок js файлов.
    var
  gulp = require(gulp),
  concat = require(gulp-concat),
  filter = require(gulp-filter),
  order = require(gulp-order),
  mainbowerfiles = require(main-bower-files)
;

gulp.task(scripts:vendor, function () {
  var vendors = mainbowerfiles();

  return gulp.src(vendors)
     .pipe(filter(**.js))
     .pipe(order(vendors))
     .pipe(concat(vendor.js))
     .pipe(gulp.dest(dist/))
  ;
})

тут еще подобный вариант.
user
The passage contains thirteen "ы"s.
assistant