JavaScriptパーサー、マングラー、コンプレッサー、美しくなるツールキット
- ソフト名 : UglifyJS 3
- OS :
- 言語 : JavaScript
- 開発者 : HOME
UglifyJS 3 詳細説明
uglifyjsはJavaScriptで書かれたJavaScriptコンプレッサ/ミニファイバーです。また、JavaScriptコードの操作を自動化できるツールも含まれています。JavaScriptコードから抽象構文ツリー(AST)を生成するパーサー。ASTからJavaScriptコードを出力するコードジェネレータも、ソースマップを取得するオプションを提供します。コンプレッサー(オプティマイザ)。それはTransformer APIを使用してASTを小さい方に最適化します。マングラー、(通常)単一文字にローカル変数の名前を減らします。Scope Analyzerは、変数が定義/参照されている場所などの情報でASTを増大させるツールです。ツリーウォーカー、ASTのすべてのノードで何かをすることを可能にする簡単なAPI。木の変圧器、別のAPIはツリーを変換することを目的としました。上記のすべてのユーティリティとAPIは、~6500行のコードで定義されています(ソースマップモジュールによって処理されるソースマップの有効生成を除く)。代替案と比較して、UglifyJSはかなり小さいです。