1- var gulp = require ( 'gulp' ) ;
2- var concat = require ( 'gulp-concat' ) ;
3- var rename = require ( 'gulp-rename' ) ;
4- var shell = require ( 'gulp-shell' ) ;
5- var traceur = require ( 'gulp-traceur' ) ;
6- var webserver = require ( 'gulp-webserver' ) ;
1+ var gulp = require ( 'gulp' ) ,
2+ concat = require ( 'gulp-concat' ) ,
3+ rename = require ( 'gulp-rename' ) ,
4+ shell = require ( 'gulp-shell' ) ,
5+ traceur = require ( 'gulp-traceur' ) ,
6+ webserver = require ( 'gulp-webserver' ) ;
77
88// run init tasks
99gulp . task ( 'default' , [ 'dependencies' , 'angular2' , 'js' , 'html' , 'css' ] ) ;
@@ -12,45 +12,45 @@ gulp.task('default', ['dependencies', 'angular2', 'js', 'html', 'css']);
1212gulp . task ( 'dev' , [ 'watch' , 'serve' ] ) ;
1313
1414// serve the build dir
15- gulp . task ( 'serve' , function ( ) {
15+ gulp . task ( 'serve' , function ( ) {
1616 gulp . src ( 'build' )
1717 . pipe ( webserver ( {
1818 open : true
1919 } ) ) ;
2020} ) ;
2121
2222// watch for changes and run the relevant task
23- gulp . task ( 'watch' , function ( ) {
23+ gulp . task ( 'watch' , function ( ) {
2424 gulp . watch ( 'src/**/*.js' , [ 'js' ] ) ;
2525 gulp . watch ( 'src/**/*.html' , [ 'html' ] ) ;
2626 gulp . watch ( 'src/**/*.css' , [ 'css' ] ) ;
2727} ) ;
2828
2929// move dependencies into build dir
30- gulp . task ( 'dependencies' , function ( ) {
30+ gulp . task ( 'dependencies' , function ( ) {
3131 return gulp . src ( [
32- 'node_modules/angular2/node_modules/rx/dist/rx.all.js' ,
33- 'node_modules/angular2/node_modules/traceur/bin/traceur.js' ,
34- 'node_modules/angular2/node_modules/traceur/bin/traceur-runtime.js' ,
35- 'node_modules/angular2/node_modules/zone.js/zone.js' ,
36- 'node_modules/es6-module-loader/dist/es6-module-loader.js' ,
37- 'node_modules/es6-module-loader/dist/es6-module-loader.js.map' ,
38- 'node_modules/systemjs/dist/system.js' ,
39- 'node_modules/systemjs/dist/system.js.map'
40- ] )
32+ 'node_modules/angular2/node_modules/rx/dist/rx.all.js' ,
33+ 'node_modules/angular2/node_modules/traceur/bin/traceur.js' ,
34+ 'node_modules/angular2/node_modules/traceur/bin/traceur-runtime.js' ,
35+ 'node_modules/angular2/node_modules/zone.js/zone.js' ,
36+ 'node_modules/es6-module-loader/dist/es6-module-loader.js' ,
37+ 'node_modules/es6-module-loader/dist/es6-module-loader.js.map' ,
38+ 'node_modules/systemjs/dist/system.js' ,
39+ 'node_modules/systemjs/dist/system.js.map'
40+ ] )
4141 . pipe ( gulp . dest ( 'build/lib' ) ) ;
4242} ) ;
4343
4444// tanspile, concat & move angular
45- gulp . task ( 'angular2' , function ( ) {
45+ gulp . task ( 'angular2' , function ( ) {
4646 return gulp . src ( [
47- traceur . RUNTIME_PATH ,
48- 'node_modules/angular2/es6/prod/*.es6' ,
49- 'node_modules/angular2/es6/prod/src/**/*.es6'
50- ] , {
51- base : 'node_modules/angular2/es6/prod'
52- } )
53- . pipe ( rename ( function ( path ) {
47+ traceur . RUNTIME_PATH ,
48+ 'node_modules/angular2/es6/prod/*.es6' ,
49+ 'node_modules/angular2/es6/prod/src/**/*.es6'
50+ ] , {
51+ base : 'node_modules/angular2/es6/prod'
52+ } )
53+ . pipe ( rename ( function ( path ) {
5454 path . dirname = 'angular2/' + path . dirname ;
5555 path . extname = '' ;
5656 } ) )
@@ -63,7 +63,7 @@ gulp.task('angular2', function() {
6363} ) ;
6464
6565// transpile & move js
66- gulp . task ( 'js' , function ( ) {
66+ gulp . task ( 'js' , function ( ) {
6767 return gulp . src ( 'src/**/*.js' )
6868 . pipe ( rename ( {
6969 extname : ''
@@ -81,13 +81,13 @@ gulp.task('js', function() {
8181} ) ;
8282
8383// move html
84- gulp . task ( 'html' , function ( ) {
84+ gulp . task ( 'html' , function ( ) {
8585 return gulp . src ( 'src/**/*.html' )
8686 . pipe ( gulp . dest ( 'build' ) )
8787} ) ;
8888
8989// move css
90- gulp . task ( 'css' , function ( ) {
90+ gulp . task ( 'css' , function ( ) {
9191 return gulp . src ( 'src/**/*.css' )
9292 . pipe ( gulp . dest ( 'build' ) )
9393} ) ;
0 commit comments