@@ -7,6 +7,7 @@ var watchify = require('watchify');
77var buffer = require ( 'vinyl-buffer' ) ;
88var source = require ( 'vinyl-source-stream' ) ;
99var sequence = require ( 'run-sequence' ) ;
10+ var browserSync = require ( 'browser-sync' ) ;
1011
1112var config = {
1213 fileSaver : {
@@ -85,7 +86,8 @@ function buildScript() {
8586 . pipe ( $ . size ( {
8687 title : 'Scripts: '
8788 } ) )
88- . pipe ( gulp . dest ( browserifyDefaults . dest ) ) ;
89+ . pipe ( gulp . dest ( browserifyDefaults . dest ) )
90+ . pipe ( $ . if ( browserSync . active , browserSync . stream ( ) ) ) ;
8991 }
9092
9193 return rebundle ( ) ;
@@ -101,8 +103,21 @@ gulp.task('styles:docs', function() {
101103 config . docs . styles
102104 ] )
103105 . pipe ( $ . concat ( 'examples.css' ) )
104- . pipe ( gulp . dest ( config . docs . dest ) ) ;
105- // .pipe($.if(browserSync.active, browserSync.stream()));
106+ . pipe ( gulp . dest ( config . docs . dest ) )
107+ . pipe ( $ . if ( browserSync . active , browserSync . stream ( ) ) ) ;
108+ } ) ;
109+
110+ gulp . task ( 'serve' , function ( ) {
111+
112+ browserSync ( {
113+ port : config . browserSync . port ,
114+ server : {
115+ baseDir : config . browserSync . server ,
116+ } ,
117+ logConnections : true ,
118+ logFileChanges : true ,
119+ notify : true
120+ } ) ;
106121} ) ;
107122
108123gulp . task ( 'deploy' , function ( ) {
@@ -126,7 +141,6 @@ gulp.task('build:docs', function() {
126141
127142gulp . task ( 'watch:docs' , [ 'serve' ] , function ( ) {
128143 gulp . watch ( config . docs . styles , [ 'styles:docs' ] ) ;
129- gulp . watch ( config . docs . templates , [ 'templates:docs' ] ) ;
130144} ) ;
131145
132146gulp . task ( 'default' , [ 'build' ] ) ;
0 commit comments