Terser Glob
ユーティリティ
glob パターンを受け取る小さな Terser のコマンドラインラッパーです。ファイルを一つずつ指定する代わりに、ディレクトリ全体を一度に圧縮します。
このプロジェクトについて
Terser Glob は、glob パターンを足した terser のコマンドラインです。terser の CLI はファイルを一つずつ受け取るので、フォルダーを圧縮するビルドスクリプトはシェルのループか手書きのパス一覧になってしまいます。このモジュールはその段取りをなくします。
使い方は terser の使い方そのままです。コマンドを差し替えて同じオプションを渡すだけ。パスには引用符で囲んだ glob パターンが書け、複数のパターンを一度に渡せ、個別のファイルもそのまま動き、出力先は結果が書き込まれるディレクトリです。terser のパッケージは依存として一緒に入るので、ほかに入れるものはありません。
これがあるのは、terser がこの要望を長く抱えてきたからであり、コマンドを一語替えれば済むことのためにビルドスクリプトがループを生やす必要はないからです。
機能
TypeScript 型定義
テストで検証済み
コマンドライン対応
