В интернете есть есть решения, когда одна задача не запускается не дождавшийся другую.
К примеру
gulp.task('default', ['sync', 'thirdTask'], function () {
// делаем всякое
});
Ещё есть для gulp модуль gulp-sequence , но с ним не все так как хотело бы. Если он присутствует в нескольких задачах как в примере
var gulpSequence = require('gulp-sequence');
gulp.task('default-one', gulpSequence('task-one', ['some-tesk', 'task-fff'], 'task-css'));
gulp.task('default-two', gulpSequence('task-js', 'task-css', 'task-dev'));
то при запуске default-two запускается и default-one. (долго матерясь причины так и не понял почему так происходит).
В общем нужна альтернатива gulp-sequence, что бы синхронно можно было запускать по несколько задач (с начало три, потом одна, потом ещё пять).
Есть ли какие-нибудь варианты для решения моей проблемы?