Как собрать много мелких jade/pug файлов с примесями?
Занимаюсь версткой. Есть много компонентов с jade в отдельных файлах, все компоненты — примеси (вызываются в файлах страниц).
Как наименее болезненно собирать проект (без ручного инклуда файлов компонент)?
Приходит в голову проходиться перед компиляцией jade по файлам страниц, собирать все вызовы примесей, формировать на основе полученного списка файл с инклудами примесей и инклудить его в файлы страниц. Что немого напоминает геморрой )))
Есть еще какие-то варианты?
Да уж в jade очень не хватает динамического include, как в stylus import '../blocks/**/*'. По-моему формировать список файлов для инклуда в один перед компиляцией - это единственный выход или ручками все делать (что еще хуже).