@@ -20,16 +20,16 @@ const transformRuntime = ["@babel/plugin-transform-runtime", {
2020} ] ;
2121
2222const PRESETS = {
23- 'browser' : [ [ "@babel/preset-env" , {
23+ 'browser' : [ "@babel/preset-typescript" , [ "@babel/preset-env" , {
2424 "targets" : "> 0.25%, not dead"
2525 } ] ] ,
26- 'weapp' : [ [ "@babel/preset-env" , {
26+ 'weapp' : [ "@babel/preset-typescript" , [ "@babel/preset-env" , {
2727 "targets" : "> 0.25%, not dead"
2828 } ] , '@babel/react' ] ,
29- 'node' : [ [ "@babel/preset-env" , {
29+ 'node' : [ "@babel/preset-typescript" , [ "@babel/preset-env" , {
3030 "targets" : { "node" : "14" }
3131 } ] ] ,
32- 'react-native' : [ 'module:metro-react-native-babel-preset' ] ,
32+ 'react-native' : [ "@babel/preset-typescript" , 'module:metro-react-native-babel-preset' ] ,
3333} ;
3434const PLUGINS = {
3535 'browser' : [ transformRuntime , '@babel/plugin-transform-flow-comments' , '@babel/plugin-proposal-class-properties' , 'inline-package-json' ,
@@ -79,7 +79,7 @@ function compileTask(stream) {
7979}
8080
8181gulp . task ( 'compile' , function ( ) {
82- return compileTask ( gulp . src ( 'src/*.js ' ) ) ;
82+ return compileTask ( gulp . src ( 'src/*.*(js|ts) ' ) ) ;
8383} ) ;
8484
8585gulp . task ( 'browserify' , function ( cb ) {
@@ -137,7 +137,7 @@ gulp.task('minify-weapp', function() {
137137
138138gulp . task ( 'watch' , function ( ) {
139139 if ( BUILD === 'browser' ) {
140- const watcher = gulp . watch ( 'src/*.js ' , { ignoreInitial : false } , gulp . series ( 'compile' , 'browserify' , 'minify' ) ) ;
140+ const watcher = gulp . watch ( 'src/*.*(js|ts) ' , { ignoreInitial : false } , gulp . series ( 'compile' , 'browserify' , 'minify' ) ) ;
141141 watcher . on ( 'add' , function ( path ) {
142142 console . log ( `File ${ path } was added` ) ;
143143 } ) ;
@@ -146,5 +146,5 @@ gulp.task('watch', function() {
146146 } ) ;
147147 return watcher ;
148148 }
149- return compileTask ( watch ( 'src/*.js ' , { ignoreInitial : false , verbose : true } ) ) ;
149+ return compileTask ( watch ( 'src/*.*(js|ts) ' , { ignoreInitial : false , verbose : true } ) ) ;
150150} ) ;
0 commit comments