A
В проекте есть много страниц, для каждой страницы свой js файл, конечно есть еще общие, но они лежат в отдельной директории.
Все такие файлы js лежат в отдельной папке page (сейчас там с+- 50 файлов) каждый такой файл похож на помойку. У меня есть следующая идея в папке page создавать папку с название страницы, ложить туда index.js в котором делать import's других файлов, которые необходимы для это страницы далее все это собирать (по названию папки - выдавать название файла скомпилированному js), а уже дальше использовать полученный файл (подключать его на нужной странице)
Сейчас для сборки проекта используется gulp. Я думал решить описанный выше момент с помощью webpack, но как-то похоже он не для этого ? (в большей степени для того, чтобы собирать 1-2-...- n бандлов, или я не прав? а в этом случае это не совсем бандлами можно назвать)
Можно ли как-то это реализовать с помощью gulp? Если да то с помощью чего? (чтобы с помощью import файл загружался внутрь другого файла)