ng-factory
Version:
AngularJS industrialized development
27 lines (22 loc) • 658 B
JavaScript
;
var merge = require('merge-stream');
var browserSync = require('browser-sync');
var reload = browserSync.reload;
var _ = require('lodash');
module.exports = function(gulp, config) {
var docs = config.docs, src = config.src;
gulp.task('ng:docs/serve', function() {
browserSync({
port: config.ports.docs,
notify: false,
open: false,
logPrefix: function () {
return this.compile('[{gray:' + new Date().toLocaleTimeString() + '}] ');
},
server: _.defaults(config.server || {}, {
middleware: config.middleware,
baseDir: [docs.tmp, docs.cwd, src.cwd]
})
});
});
};