I currently have two tasks, that both compile sass files. I would still like to concat the two directories into separate files but it seems that it would be more maintainabl
Have you tried using merge-stream?
merge = require('merge-stream');
// Compile Our Sass
gulp.task('sass', function() {
var bootstrap = gulp
.src('./public/bower/bootstrap-sass/lib/*.scss')
.pipe(sass())
.pipe(concat('bootstrap.css'))
.pipe(gulp.dest('./public/dist/css'));
var site = gulp
.src('./public/src/scss/*.scss')
.pipe(sass())
.pipe(concat('site.css'))
.pipe(gulp.dest('./public/dist/css'));
return merge(bootstrap, site);
});
See https://blog.mariusschulz.com/2015/05/02/merging-two-gulp-streams for more details