11var gulp = require ( 'gulp' ) ;
22var concat = require ( 'gulp-concat' ) ;
33var karma = require ( 'gulp-karma' ) ;
4- var merge2 = require ( 'merge2' ) ;
54var rename = require ( 'gulp-rename' ) ;
65var rimraf = require ( 'rimraf' ) ;
76var sourcemaps = require ( 'gulp-sourcemaps' ) ;
@@ -13,34 +12,30 @@ gulp.task('clean', function (cb) {
1312 rimraf ( './dist' , cb ) ;
1413} ) ;
1514
16- gulp . task ( 'scripts' , function ( ) {
17- function fixFilePath ( files ) {
18- for ( var index = 0 ; index < files . length ; index ++ ) {
19- files [ index ] = 'src/' + files [ index ] ;
20- }
21-
22- return files ;
23- }
15+ gulp . task ( 'typescript' , function ( ) {
16+ tsProject . src ( './src' ) . pipe ( gulp . dest ( './dist' ) ) ;
17+ } ) ;
2418
19+ gulp . task ( 'scripts' , [ 'typescript' ] , function ( ) {
2520 var files = [
2621 'node_modules/es6-promise/dist/es6-promise.js' ,
2722 'node_modules/stackframe/dist/stackframe.js' ,
2823 'node_modules/error-stack-parser/dist/error-stack-parser.js' ,
2924 'node_modules/stack-generator/dist/stack-generator.js' ,
3025 'node_modules/stacktrace-gps/dist/stacktrace-gps.js' ,
31- 'node_modules/stacktrace-js/dist/stacktrace.js'
26+ 'node_modules/stacktrace-js/dist/stacktrace.js' ,
27+ 'dist/exceptionless.js'
3228 ] ;
3329
3430 // TODO: Look into using https://www.npmjs.com/package/gulp-wrap-umd
35- var tsResult = tsProject . src ( './src' ) ;
36- return merge2 ( gulp . src ( files ) , tsResult )
31+ return gulp . src ( files )
3732 . pipe ( sourcemaps . init ( ) )
3833 . pipe ( concat ( 'exceptionless.js' ) )
3934 . pipe ( gulp . dest ( 'dist' ) )
4035 . pipe ( rename ( 'exceptionless.min.js' ) )
4136 . pipe ( uglify ( ) )
4237 . pipe ( sourcemaps . write ( '.' ) )
43- . pipe ( gulp . dest ( 'dist' ) ) ;
38+ . pipe ( gulp . dest ( './ dist' ) ) ;
4439} ) ;
4540
4641gulp . task ( 'watch' , [ 'scripts' ] , function ( ) {
0 commit comments