JavaScript CodeModツールキット
- ソフト名 : jscodeshift
- OS :
- 言語 : JavaScript
- 開発者 : HOME
jscodeshift 詳細説明
JScodeshiftは、複数のJavaScriptまたはTypesScriptファイルを介してCodeModを実行するためのツールキットです。それはランナーを提供します。これは、渡された各ファイルの提供された変換を実行します。また、変換されたファイルの数の概要も出力されます。Recastの周りのラッパーは、別のAPIを提供します。RESASTはASTからAST変換ツールであり、また元のコードのスタイルをできるだけ保持しようとします。既に述べたように、JScodeshiftはリキャストの周りのラッパーも提供します。JScodeshift APIを適切に使用するためには、Recast(およびAST)の基本的な構成要素ブロックを理解しなければなりません。ASTノードは、Mozilla Parser APIに従って、特定のフィールドセットを持つプレーンJavaScriptオブジェクトです。ノードを識別するための主な方法は、それらのタイプによるものです。IT' v個すべてのASTノードタイプの構造を知らないことがわかりました。(Esprima)AST Explorerは、特定のJSコードのためにASTを検査するためのオンラインツールです。