17 lines
338 B
JavaScript
17 lines
338 B
JavaScript
import {parse} from "@babel/parser";
|
|
import fs from "fs";
|
|
|
|
|
|
const code = fs.readFileSync("codes/code1.js", "utf8");
|
|
let ast = parse(code);
|
|
// console.log(ast)
|
|
// console.log(ast.program.body)
|
|
|
|
|
|
import CodeGenerator from "@babel/generator";
|
|
|
|
|
|
const {code: output} = CodeGenerator.default(ast,{
|
|
retainLines:true,
|
|
});
|
|
console.log(output) |