@@ -5,7 +5,6 @@ var concat = require('gulp-concat');
5
5
var jshint = require ( 'gulp-jshint' ) ;
6
6
var header = require ( 'gulp-header' ) ;
7
7
var footer = require ( 'gulp-footer' ) ;
8
- var rename = require ( 'gulp-rename' ) ;
9
8
var es = require ( 'event-stream' ) ;
10
9
var del = require ( 'del' ) ;
11
10
var uglify = require ( 'gulp-uglify' ) ;
@@ -14,6 +13,7 @@ var minifyCSS = require('gulp-minify-css');
14
13
var templateCache = require ( 'gulp-angular-templatecache' ) ;
15
14
var gutil = require ( 'gulp-util' ) ;
16
15
var plumber = require ( 'gulp-plumber' ) ; //To prevent pipe breaking caused by errors at 'watch'
16
+ var sourcemaps = require ( 'gulp-sourcemaps' ) ;
17
17
18
18
var config = {
19
19
pkg : JSON . parse ( fs . readFileSync ( './package.json' ) ) ,
@@ -72,8 +72,10 @@ gulp.task('scripts', ['clean'], function() {
72
72
timestamp : ( new Date ( ) ) . toISOString ( ) , pkg : config . pkg
73
73
} ) )
74
74
. pipe ( gulp . dest ( 'dist' ) )
75
+ . pipe ( sourcemaps . init ( ) )
75
76
. pipe ( uglify ( { preserveComments : 'some' } ) )
76
- . pipe ( rename ( { ext :'.min.js' } ) )
77
+ . pipe ( concat ( 'select.min.js' ) )
78
+ . pipe ( sourcemaps . write ( './' ) )
77
79
. pipe ( gulp . dest ( 'dist' ) ) ;
78
80
79
81
} ) ;
@@ -84,10 +86,12 @@ gulp.task('styles', ['clean'], function() {
84
86
. pipe ( header ( config . banner , {
85
87
timestamp : ( new Date ( ) ) . toISOString ( ) , pkg : config . pkg
86
88
} ) )
87
- . pipe ( rename ( 'select.css' ) )
89
+ . pipe ( concat ( 'select.css' ) )
88
90
. pipe ( gulp . dest ( 'dist' ) )
91
+ . pipe ( sourcemaps . init ( ) )
89
92
. pipe ( minifyCSS ( ) )
90
- . pipe ( rename ( { ext :'.min.css' } ) )
93
+ . pipe ( concat ( 'select.min.css' ) )
94
+ . pipe ( sourcemaps . write ( './' , { debug : true } ) )
91
95
. pipe ( gulp . dest ( 'dist' ) ) ;
92
96
93
97
} ) ;
0 commit comments