RODRIGUEZROM
npm のロゴ

ライブラリ · 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

← ライブラリ に戻る