1
- /// <binding />
1
+ /// <binding ProjectOpened='serve' />
2
2
require ( 'es6-promise' ) . polyfill ( ) ;
3
3
var gulp = require ( 'gulp' ) ;
4
4
var minifyHtml = require ( 'gulp-minify-html' ) ;
@@ -13,10 +13,8 @@ var del = require('del');
13
13
var autoprefixer = require ( 'gulp-autoprefixer' ) ;
14
14
var sourcemap = require ( 'gulp-sourcemaps' ) ;
15
15
var browserSync = require ( 'browser-sync' ) . create ( ) ;
16
- var browserSyncDebug = require ( 'browser-sync' ) . create ( ) ;
17
16
var tsc = require ( 'gulp-typescript' ) ;
18
17
var manifest = require ( 'gulp-manifest' ) ;
19
- var htmlReplace = require ( 'gulp-html-replace' ) ;
20
18
21
19
gulp . task ( 'clean' , function ( ) {
22
20
del ( 'www/**' ) ;
@@ -32,17 +30,15 @@ gulp.task('copyLibs', ['bower'], function () {
32
30
'bower_components/underscore/underscore-min.js' ,
33
31
'bower_components/mathjs/dist/math.min.js' ,
34
32
'bower_components/underscore/underscore-min.js' ,
35
- 'bower_components/jquery/dist/jquery.min.js' ,
36
33
'bower_components/angular/angular.min.js' ,
37
34
'bower_components/angular-route/angular-route.min.js' ,
38
35
'bower_components/angular-sanitize/angular-sanitize.min.js' ,
39
36
'bower_components/angular-animate/angular-animate.min.js' ,
40
- 'bower_components/angular-touch /angular-touch.min .js' ,
37
+ 'bower_components/angular-aria /angular-aria .js' ,
41
38
'bower_components/angular-i18n/angular-locale_el.js' ,
42
- 'bower_components/angular-strap/dist/angular-strap.min.js' ,
43
- 'bower_components/angular-strap/dist/angular-strap.tpl.min.js' ,
44
- 'app/lib/mobile-angular-ui.js' ,
45
- 'bower_components/moment/min/moment.min.js'
39
+ 'bower_components/moment/min/moment.min.js' ,
40
+ 'bower_components/angular-material/angular-material.js' ,
41
+ 'bower_components/angular-scroll/angular-scroll.min.js'
46
42
] )
47
43
. pipe ( gulpIf ( '!*.min.js' , uglify ( ) ) )
48
44
. pipe ( concat ( 'index.min.js' ) )
@@ -65,7 +61,10 @@ gulp.task('copyRoot', function () {
65
61
} ) ;
66
62
67
63
gulp . task ( 'copyCss' , function ( ) {
68
- return gulp . src ( [ 'app/css/*.css' ] )
64
+ return gulp . src ( [
65
+ 'bower_components/angular-material/angular-material.css' ,
66
+ 'app/css/*.css'
67
+ ] )
69
68
. pipe ( gulp . dest ( 'debug/css/' ) )
70
69
. pipe ( autoprefixer ( 'last 2 versions' ) )
71
70
. pipe ( concat ( 'index.css' ) )
@@ -109,7 +108,7 @@ gulp.task('copyTypescript', function () {
109
108
target : 'ES5'
110
109
} ) )
111
110
. pipe ( concat ( "index.min.js" ) )
112
- . pipe ( uglify ( ) )
111
+ // .pipe(uglify())
113
112
. pipe ( sourcemap . write ( ) )
114
113
. pipe ( gulp . dest ( 'www/scripts' ) ) ;
115
114
} ) ;
@@ -124,15 +123,6 @@ gulp.task('serve', ['watch'], function () {
124
123
gulp . watch ( "www/**/*.*" , browserSync . reload ) ;
125
124
} ) ;
126
125
127
- gulp . task ( 'debug' , [ 'watch' ] , function ( ) {
128
- browserSyncDebug . init ( {
129
- server : {
130
- baseDir : "debug"
131
- }
132
- } ) ;
133
- gulp . watch ( "debug/**/*.*" , browserSyncDebug . reload ) ;
134
- } ) ;
135
-
136
126
gulp . task ( 'watch' , [ 'copyRoot' , 'copyLibs' , 'copyCss' , 'copyFonts' , 'copyImages' , 'copyHtml' , 'copyTypescript' ] , function ( ) {
137
127
gulp . watch ( "scripts/**/*.ts" , [ 'copyTypescript' ] ) ;
138
128
gulp . watch ( "app/**/*.css" , [ 'copyCss' ] ) ;
0 commit comments