Использую grunt-critical плагин в проекте.
Необходимо сгенерировать критические css файлы больше 4 штук.
Для этого я использую:
critical: {
homepage: {
options: {
base: './',
css: [
'css/styles.css'
],
width: 1200,
height: 900
},
src: 'src/html/homepage.html',
minify: true,
dest: 'dist/homepage-critical.css'
},
category: {
options: {
base: './',
css: [
'css/styles.css'
],
width: 1200,
height: 900
},
src: 'src/html/category.html',
minify: true,
dest: 'dist/category-critical.css'
},
product: {
options: {
base: './',
css: [
'css/styles.css'
],
width: 1200,
height: 900
},
src: 'src/html/product.html',
minify: true,
dest: 'dist/product-critical.css'
},
}
в Терминали выполняю
grunt critical
и поочереди запускаются задачи:
critical-->homepage, critical-->category...
ЗАДАЧА
Это повторяемые куски кода, которые я собираюсь запустить в цикле, в который буду передавать два массива для dest и src. ['dest1', 'dest2', 'dest3'...] , ['src1', 'src2', 'src3'...]
В документации grunt-critical не нашел решения.
Подскажите пожалуйста, могу ли я таким образом реализовать эту задачу?