Инклудить по таким путям, выглядит криво. хочется чтобы все было более менее адекватно. Нужно писать какой-то специфичный конфиг bower? или это должен разруливать gulp? или как-то по другому?
Что-то подсказывает мне, что раз я на выходе ожидаю один минифицированный JS, без ручной работы, при отсутствии соглашений в составлении структуры пакетов, не обойтись, но я хочу понять на каком этапе и какой путь наиболее правильный.
Нужно писать какой-то специфичный конфиг bower? или это должен разруливать gulp? или как-то по другому?
Как хотите, так и собирайте, это зависит от ваших потребностей и предпочтений. Если хотите автоматизации, есть специальный инструмент, но многие пакеты нужно тюнить в конфигах, потому что настроены автором они криво.