文件名称:ast-builder:直接从代码构建AST
文件大小:680KB
文件格式:ZIP
更新时间:2024-02-25 15:28:53
ember ast abstract-syntax-tree ast-builder ast-maker
造船者
通过编写代码直接构建您的抽象语法树(AST)。 只需键入您的代码并获取正确的 API即可构建AST。
阅读以了解有关该工具的更多信息。
此应用程序是在中
如何使用它?
TOP LEFT PANE =>源代码
右上角=> AST
底部左侧窗格=> Builder API
底部右侧窗格=>验证输出(源代码)
动机
创建该项目的原因是,我很沮丧地寻找用于编写codemods的参考,而jscodeshift api的文档却很少。
这是的交互式版本
先决条件
您需要在计算机上正确安装以下物品。
(使用npm)
安装
git clone
【文件预览】:
ast-builder-master
----.travis.yml(267B)
----.ember-cli(280B)
----ember-cli-build.js(1KB)
----vendor()
--------.gitkeep(0B)
----config()
--------targets.js(305B)
--------optional-features.json(33B)
--------environment.js(1KB)
----.watchmanconfig(37B)
----package.json(2KB)
----pnpm-lock.yaml(339KB)
----tests()
--------test-helper.js(228B)
--------index.html(1KB)
--------unit()
--------integration()
--------helpers()
----app()
--------models()
--------constants()
--------templates()
--------routes()
--------index.html(739B)
--------controllers()
--------resolver.js(65B)
--------components()
--------styles()
--------app.js(375B)
--------router.js(244B)
--------helpers()
----testem.js(581B)
----.eslintrc.js(1KB)
----.template-lintrc.js(62B)
----.gitignore(380B)
----public()
--------robots.txt(51B)
--------screenshot.png(374KB)
----README.md(2KB)
----yarn.lock(485KB)
----.eslintignore(240B)
----.editorconfig(368B)