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')) {