ライブラリ · 2026年4月 — 現在
Bundlelens
JavaScript / TypeScript のビルドデータを客観的に測定・可視化
作者・メンテナー
Bundlelens は MIT ライセンスのコマンドラインツールで、バンドラーに依存しません。ビルドを実行するか出力ディレクトリを調べ、アーティファクトサイズ(raw、gzip、brotli)を測定し、ファイルを分類してランキングを作り、HTML と JSON のレポートを生成します。パッケージマネージャーと連携した依存関係の監査(npm、pnpm、Yarn、Bun)や、分離した worktree での 2 ブランチ比較にも対応します。
詳細
- コマンド: `bundlelens init` で設定を用意、`bundlelens run` でビルドパイプラインを実行、`bundlelens analyze` で既存フォルダを計測、`bundlelens compare` で再現可能なチェックアウトに基づきブランチを比較。
- レポートは webpack、Vite、Next.js などのスタック向けに、フレームワークを押し付けず客観的なバンドル指標を示します。CI の閾値、リグレッション、ステークホルダー向けの読みやすい HTML に適しています。
- 監査の統合は有効時にレジストリへ問い合わせます。ブランチ比較には Git が必要で、クリーンな比較のために worktree を使います。
- Node 18 以上向けに npm で提供。`bundlelens.config.json` のワークフローと、設定ファイルと CLI フラグの優先順位を文書化しています。
スタック
- TypeScript
- Node.js
リンク
公開リソース(新しいタブで開きます)。