@@ -5,7 +5,6 @@ var ts = require('gulp-typescript');
5
5
var sourcemaps = require ( 'gulp-sourcemaps' ) ;
6
6
var merge = require ( 'merge2' ) ;
7
7
// var tslint = require('gulp-tslint');
8
- var del = import ( 'del' ) ;
9
8
var path = require ( 'path' ) ;
10
9
11
10
const outDir = 'out' ;
@@ -20,12 +19,9 @@ gulp.task('tsc', function () {
20
19
. pipe ( sourcemaps . init ( ) )
21
20
. pipe ( tsProject ( ) ) ;
22
21
23
- return merge ( [
24
- tsResult . dts . pipe ( gulp . dest ( outDir ) ) ,
25
- tsResult . js
26
- . pipe ( sourcemaps . write ( '.' ) )
27
- . pipe ( gulp . dest ( outDir ) )
28
- ] ) ;
22
+ return merge (
23
+ tsResult . js . pipe ( sourcemaps . write ( '.' ) ) . pipe ( gulp . dest ( outDir ) ) ,
24
+ tsResult . dts . pipe ( gulp . dest ( outDir ) ) ) ;
29
25
} ) ;
30
26
31
27
gulp . task ( 'copyPackageContents' , gulp . series ( 'tsc' , function ( ) {
@@ -53,18 +49,17 @@ gulp.task('package', gulp.series('setPackageVersion', function () {
53
49
} ) ;
54
50
} ) ) ;
55
51
56
- gulp . task ( 'clean' , function ( ) {
57
- return del ( [
58
- outDir
59
- ] )
52
+ gulp . task ( 'clean' , async function ( ) {
53
+ const del = await import ( 'del' ) ;
54
+ await del . deleteAsync ( [ outDir ] ) ;
60
55
} ) ;
61
56
62
57
gulp . task ( 'default' , gulp . series ( 'package' , function ( done ) {
63
58
done ( ) ;
64
59
} ) ) ;
65
60
66
61
gulp . task ( 'watch' , gulp . series ( 'tsc' , function ( ) {
67
- return gulp . watch ( '**/*.ts' , [ 'tsc' ] ) ;
62
+ return gulp . watch ( '**/*.ts' , gulp . series ( 'tsc' ) ) ;
68
63
} ) ) ;
69
64
70
65
gulp . task ( 'test' , gulp . series ( 'tsc' , async function ( ) {
0 commit comments