Доброго времени суток.
Объясню сначала ситуацию и за тем вопрос. Есть один большой проект, в составе которого лежат подпроекты, мы хотим сделать одну общую базу с css, js, изображениями и шрифтами, но при сборке отдельного подпроекта, в него должны собираться только необходимые файлы из общей базы, а не тянуться она вся. Скрипты, стили, шрифты, у нас хранятся в модульном варианте, например: css(head.css, nav.css, article.css); js(menu.js, side.js) и так далее, это очень грубый пример, но думаю суть ясна.
Так вот, есть ли возможность создать правила сборки для гранта или галпа? Не писать что-то вроде этого:
uglify: {
files: {
'dist/js/scripts.min.js': ['src/js/*.js']
}
}
а к примеру что-бы в каждом подпроекте висел JSON файл, в котором описаны пути только к необходимым файлам для этого подпроекта и как-то передавать это правило в грант или галп для сборки.
Спасибо.