.pipe(supercollider.init())
.pipe(panini(PANINI_CONFIG))
.pipe(cacheBust())
- .pipe(gulp.dest('_build'));
+ .pipe(gulp.dest('_build'))
+ .on('finish', buildSearch);
});
gulp.task('docs:all', function() {
.pipe(supercollider.init())
.pipe(panini(PANINI_CONFIG))
.pipe(cacheBust())
- .pipe(gulp.dest('_build'));
+ .pipe(gulp.dest('_build'))
+ .on('finish', buildSearch);
});
-gulp.task('docs:search', ['docs'], function(cb) {
- foundationDocs.buildSearch(supercollider.tree, cb);
-});
+function buildSearch() {
+ foundationDocs.buildSearch(supercollider.tree);
+}
gulp.task('docs:debug', ['docs'], function(cb) {
var output = JSON.stringify(supercollider.tree, null, ' ');
requireDir('./gulp');
// Builds the documentation and framework files
-gulp.task('build', ['clean', 'copy', 'docs:all', 'docs:search', 'sass', 'javascript']);
+gulp.task('build', ['clean', 'copy', 'docs:all', 'sass', 'javascript']);
// Starts a BrowerSync instance
gulp.task('serve', ['build'], function(){