From 305d21594b23f2cfadf0956b771acb447606e586 Mon Sep 17 00:00:00 2001 From: Ronni Egeriis Persson Date: Mon, 26 May 2014 20:09:14 +0200 Subject: [PATCH] Add ability to specify custom dependencies for index task Closes #20 --- config.js | 3 +++ index.js | 4 +++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/config.js b/config.js index e520e8d..d5a2987 100644 --- a/config.js +++ b/config.js @@ -69,6 +69,9 @@ module.exports = { collapseWhitespace: true, // remove whitespace characters from text nodes and document tree removeComments: true // strip HTML comments }, + indexDependencies: [ + /* Add custom tasks to run as dependencies to the `index` task */ + ], jshint: { enabled: false }, diff --git a/index.js b/index.js index 65bce26..c9a45be 100644 --- a/index.js +++ b/index.js @@ -165,7 +165,9 @@ module.exports = function(gulp, userConfig) { }); }); - gulp.task('index', ['scripts', 'styles', 'images'], function() { + var indexDependencies = ['scripts', 'styles', 'images'].concat(config.indexDependencies); + + gulp.task('index', indexDependencies, function() { var streams = []; if (cache.isDirty('markups') || isPluginEnabled('rename')) {