モジュールシステムとパッケージマネージャーは第 31 章で扱いました。しかし他にも次のような追加の重要なツールカテゴリがあります。
Lint ツールはソースコードを解析し、問題やスタイル違反の可能性を報告します。人気の高い 3 つのツールを以下に示します。
理想的には、単体テストフレームワークは、2 つの大きな JavaScript プラットフォームであるブラウザーと Node.js の両方で実行されます。それらを実行する 2 つの重要なフレームワークを以下に示します。
JavaScript ソースコードは通常無駄なスペースを消費します。変数名は必要以上に長く、コメントや余分な空白などの要素があります。minify ツールは無駄を排除し、コードをより小さいコードにコンパイルします。削除プロセスのいくつかの部分は比較的複雑です(たとえば、変数を短い名前に変更する)。一般的なminify ツールを 3 つ次に示します。