1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| #!/usr/bin/env node
| /* eslint no-var: 0 */
|
| var babylon = require("..");
| var fs = require("fs");
|
| var filename = process.argv[2];
| if (!filename) {
| console.error("no filename specified");
| process.exit(0);
| }
|
| var file = fs.readFileSync(filename, "utf8");
| var ast = babylon.parse(file);
|
| console.log(JSON.stringify(ast, null, " "));
|
|