@@ -16,41 +16,34 @@ delete json.directories;
1616json . main = './index.js' ;
1717json . module = './_esm5.index.js' ;
1818json . es2015 = './_esm2015.index.js' ;
19+ json . typings = "./index.d.ts" ;
1920
2021function distDir ( dir ) {
2122 return path . resolve ( './dist' , dir || '' ) ;
2223}
2324
2425gulp . task ( 'ts-compiling' , gulp . series (
2526 _ => gulp . src ( 'src/index.ts' )
26- . pipe ( ts . createProject ( {
27- extends : "../../tsconfig.base.json" ,
28- compilerOptions : {
29- module : "commonjs" ,
30- target : "es5" ,
31- sourceMap : false ,
32- } ,
33- } ) ( ) ) . pipe ( gulp . dest ( distDir ( ) ) ) ,
27+ . pipe ( ts ( {
28+ module : "commonjs" ,
29+ target : "es5" ,
30+ } ) ) . pipe ( gulp . dest ( distDir ( ) ) ) ,
3431 _ => gulp . src ( 'src/index.ts' )
35- . pipe ( ts . createProject ( {
36- extends : "../../tsconfig.base.json" ,
37- compilerOptions : {
38- module : "es2015" ,
39- target : "es5" ,
40- moduleResolution : "node" ,
41- sourceMap : false ,
42- } ,
43- } ) ( ) ) . pipe ( rename ( '_esm5.index.js' ) ) . pipe ( gulp . dest ( distDir ( ) ) ) ,
32+ . pipe ( ts ( {
33+ declaration : true ,
34+ } ) ) . dts . pipe ( gulp . dest ( distDir ( ) ) ) ,
4435 _ => gulp . src ( 'src/index.ts' )
45- . pipe ( ts . createProject ( {
46- extends : "../../tsconfig.base.json" ,
47- compilerOptions : {
48- module : "es2015" ,
49- target : "es2015" ,
50- moduleResolution : "node" ,
51- sourceMap : false ,
52- } ,
53- } ) ( ) ) . pipe ( rename ( '_esm2015.index.js' ) ) . pipe ( gulp . dest ( distDir ( ) ) ) ,
36+ . pipe ( ts ( {
37+ module : "es2015" ,
38+ target : "es5" ,
39+ moduleResolution : "node" ,
40+ } ) ) . pipe ( rename ( '_esm5.index.js' ) ) . pipe ( gulp . dest ( distDir ( ) ) ) ,
41+ _ => gulp . src ( 'src/index.ts' )
42+ . pipe ( ts ( {
43+ module : "es2015" ,
44+ target : "es2015" ,
45+ moduleResolution : "node" ,
46+ } ) ) . pipe ( rename ( '_esm2015.index.js' ) ) . pipe ( gulp . dest ( distDir ( ) ) ) ,
5447) ) ;
5548
5649gulp . task ( 'docs' , function ( ) {
0 commit comments