@@ -49,7 +49,7 @@ pub mod swc {
49
49
use swc:: { Compiler , PrintArgs , SwcComments } ;
50
50
use swc_common:: { chain, source_map:: SourceMap , sync:: Lrc , Mark , GLOBALS } ;
51
51
use swc_ecma_ast:: Program ;
52
- use swc_ecma_parser:: { EsConfig , Parser , StringInput , Syntax , TsConfig } ;
52
+ use swc_ecma_parser:: { EsSyntax , Parser , StringInput , Syntax , TsSyntax } ;
53
53
use swc_ecma_transforms:: resolver;
54
54
use swc_ecma_transforms_react:: { react, Options , Runtime } ;
55
55
use swc_ecma_transforms_typescript:: strip;
@@ -61,10 +61,10 @@ pub mod swc {
61
61
let compiler = Compiler :: new ( Arc :: clone ( & cm) ) ;
62
62
let comments = SwcComments :: default ( ) ;
63
63
let syntax = match path. extension ( ) . unwrap ( ) . to_str ( ) . unwrap ( ) {
64
- "js" => Syntax :: Es ( EsConfig :: default ( ) ) ,
65
- "tsx" => Syntax :: Typescript ( TsConfig {
64
+ "js" => Syntax :: Es ( EsSyntax :: default ( ) ) ,
65
+ "tsx" => Syntax :: Typescript ( TsSyntax {
66
66
tsx : true ,
67
- ..TsConfig :: default ( )
67
+ ..TsSyntax :: default ( )
68
68
} ) ,
69
69
_ => panic ! ( "need to define syntax for swc" ) ,
70
70
} ;
0 commit comments