1 | import dd from 'ddeyes'
|
2 | import transform from 'cfx.babel'
|
3 | import * as babylon from 'babylon'
|
4 |
|
5 | import {
|
6 | getAST
|
7 | ricffAST
|
8 | ASTToCode
|
9 | } from '../src/util'
|
10 |
|
11 | # jsCode = 'import calc from "../src";'
|
12 |
|
13 | # jsCode = 'import calc from "hello/world";'
|
14 |
|
15 | jsCode = """
|
16 | async function a() {
|
17 | await request('url');
|
18 | };
|
19 | """
|
20 |
|
21 | # ast = babylon.parse jsCode
|
22 | # ,
|
23 | # sourceType: 'module'
|
24 |
|
25 | # console.log transform ast
|
26 |
|
27 | originalAst = ricffAST getAST jsCode
|
28 |
|
29 | # dd originalAst
|
30 |
|
31 | console.log ASTToCode originalAst
|