You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
7 lines
353 B
TypeScript
7 lines
353 B
TypeScript
import { parse } from "./src/swc.ts";
|
|
import { basename } from "https://deno.land/std@0.159.0/path/posix.ts?s=basename";
|
|
|
|
const input = Deno.readTextFileSync(Deno.args[0]);
|
|
const ast = parse(input, { syntax: "typescript", target: "es2020" });
|
|
const json = JSON.stringify(ast, null, 2);
|
|
Deno.writeTextFileSync(basename(Deno.args[0]) + ".ast.json", json); |