@@ -11,6 +11,7 @@ var concat = require('gulp-concat');
1111var uglify = require ( 'gulp-uglify' ) ;
1212var jshint = require ( 'gulp-jshint' ) ;
1313var noder = require ( 'gulp-noder' ) ;
14+ var rename = require ( 'gulp-rename' ) ;
1415var http = require ( 'http' ) ;
1516var karma = require ( 'karma' ) . server ;
1617var connect = require ( 'connect' ) ;
@@ -24,7 +25,7 @@ var _devFolder = _destFolder + "/dev";
2425var _prodFolder = _destFolder + "/prod" ;
2526var hspVersion = require ( 'hashspace/package.json' ) . version ;
2627var noderVersion = require ( 'gulp-noder/node_modules/noder-js/package.json' ) . version ;
27- var packages = [ 'hashspace-bootstrap' , 'hashspace-bootstrap-demo ' ] ;
28+ var packages = [ 'hashspace-bootstrap-noder.min ' , 'demo- hashspace-bootstrap-noder.min ' ] ;
2829
2930function startWWWServer ( folder ) {
3031 gutil . log ( 'Starting WWW server at http://localhost:' + wwwServerPort ) ;
@@ -51,11 +52,11 @@ gulp.task('clean', ['checkstyle'], function(){
5152} ) ;
5253
5354gulp . task ( 'build' , [ 'clean' ] , function ( ) {
55+ gulp . src ( 'src/**/*.+(hsp|js)' ) . pipe ( hsp . process ( ) ) . pipe ( gulp . dest ( _devFolder ) ) ;
5456 gulp . src ( 'demo/**/*.+(html)' ) . pipe ( template ( { hspVersion : hspVersion , noderVersion : noderVersion , packages : [ ] } ) ) . pipe ( gulp . dest ( _devFolder ) ) ;
5557 gulp . src ( 'demo/**/*.md' ) . pipe ( markdown ( ) ) . pipe ( html2hsp ( ) ) . pipe ( hsp . compile ( ) ) . pipe ( gulp . dest ( _devFolder ) ) ;
56- gulp . src ( 'demo/samples/**/*.+(hsp|js)' ) . pipe ( hsp . process ( ) ) . pipe ( gulp . dest ( _devFolder + '/samples' ) ) ;
5758 gulp . src ( 'demo/+(css|lib)/**/*.*' ) . pipe ( gulp . dest ( _devFolder ) ) ;
58- return gulp . src ( 'src/ **/*.+(hsp|js)' ) . pipe ( hsp . process ( ) ) . pipe ( gulp . dest ( _devFolder ) ) ;
59+ return gulp . src ( 'demo/samples/ **/*.+(hsp|js)' ) . pipe ( hsp . process ( ) ) . pipe ( gulp . dest ( _devFolder + '/samples' ) ) ;
5960} ) ;
6061
6162gulp . task ( 'test' , [ 'checkstyle' ] , function ( done ) {
@@ -93,13 +94,17 @@ gulp.task('package', ['build'], function() {
9394
9495 gulp . src ( [ _devFolder + '/**/*.+(hsp|js)' , '!' + _devFolder + '/samples/**/*.*' , '!' + _devFolder + '/lib/**/*.*' ] )
9596 . pipe ( noder . package ( '/' + _devFolder ) )
96- . pipe ( concat ( 'hashspace-bootstrap.js' ) ) . pipe ( noder . wrap ( ) )
97+ . pipe ( concat ( 'hashspace-bootstrap-noder.js' ) ) . pipe ( noder . wrap ( ) )
98+ . pipe ( gulp . dest ( _prodFolder ) )
9799 . pipe ( uglify ( ) )
100+ . pipe ( rename ( 'hashspace-bootstrap-noder.min.js' ) )
98101 . pipe ( gulp . dest ( _prodFolder ) ) ;
99102 gulp . src ( [ _devFolder + '/samples/**/*.+(hsp|js)' ] )
100103 . pipe ( noder . package ( '/' + _devFolder ) )
101- . pipe ( concat ( 'hashspace-bootstrap-demo.js' ) ) . pipe ( noder . wrap ( ) )
104+ . pipe ( concat ( 'demo-hashspace-bootstrap-noder.js' ) ) . pipe ( noder . wrap ( ) )
105+ . pipe ( gulp . dest ( _prodFolder ) )
102106 . pipe ( uglify ( ) )
107+ . pipe ( rename ( 'demo-hashspace-bootstrap-noder.min.js' ) )
103108 . pipe ( gulp . dest ( _prodFolder ) ) ;
104109} ) ;
105110
0 commit comments