@@ -5,7 +5,6 @@ var ts = require('gulp-typescript');
55var sourcemaps = require ( 'gulp-sourcemaps' ) ;
66var merge = require ( 'merge2' ) ;
77// var tslint = require('gulp-tslint');
8- var del = import ( 'del' ) ;
98var path = require ( 'path' ) ;
109
1110const outDir = 'out' ;
@@ -20,12 +19,9 @@ gulp.task('tsc', function () {
2019 . pipe ( sourcemaps . init ( ) )
2120 . pipe ( tsProject ( ) ) ;
2221
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 ) ) ) ;
2925} ) ;
3026
3127gulp . task ( 'copyPackageContents' , gulp . series ( 'tsc' , function ( ) {
@@ -53,18 +49,17 @@ gulp.task('package', gulp.series('setPackageVersion', function () {
5349 } ) ;
5450} ) ) ;
5551
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 ] ) ;
6055} ) ;
6156
6257gulp . task ( 'default' , gulp . series ( 'package' , function ( done ) {
6358 done ( ) ;
6459} ) ) ;
6560
6661gulp . task ( 'watch' , gulp . series ( 'tsc' , function ( ) {
67- return gulp . watch ( '**/*.ts' , [ 'tsc' ] ) ;
62+ return gulp . watch ( '**/*.ts' , gulp . series ( 'tsc' ) ) ;
6863} ) ) ;
6964
7065gulp . task ( 'test' , gulp . series ( 'tsc' , async function ( ) {
0 commit comments