https://github.com/KodyJKing/espy - some conversion from js to ESTree AST to python https://docs.esprima.org/en/latest/syntax-tree-format.html
const esprima = require('esprima'); const estraverse = require('estraverse'); const escodegen = require('escodegen');
https://github.com/fkling/astexplorer/blob/master/README.md
https://babeljs.io/docs/babel-generator https://babeljs.io/docs/babel-parser
https://github.com/addyosmani/es6-tools https://github.com/estools https://www.newline.co/courses/practical-abstract-syntax-trees/mutating-an-ast https://lihautan.com/manipulating-ast-with-javascript/ https://css-tricks.com/how-to-modify-nodes-in-an-abstract-syntax-tree/