From 46c3e13b61dacc930b1f9df12172f42a866dedac Mon Sep 17 00:00:00 2001 From: syuilo <4439005+syuilo@users.noreply.github.com> Date: Mon, 22 Jun 2026 16:33:46 +0900 Subject: [PATCH] Update frontend-bundle-visualizer-report.mjs --- .../frontend-bundle-visualizer-report.mjs | 76 +++++++++---------- 1 file changed, 35 insertions(+), 41 deletions(-) diff --git a/.github/scripts/frontend-bundle-visualizer-report.mjs b/.github/scripts/frontend-bundle-visualizer-report.mjs index ee1777f634..21e25707c5 100644 --- a/.github/scripts/frontend-bundle-visualizer-report.mjs +++ b/.github/scripts/frontend-bundle-visualizer-report.mjs @@ -171,82 +171,76 @@ function collectReport(data) { } function renderSummaryTable(before, after) { + const summary = [ + 'bundles', + 'modules', + 'entries', + 'externals', + 'staticImports', + 'dynamicImports', + ]; + const metrics = [ - { key: 'bundles', label: 'Bundles' }, - { key: 'modules', label: 'Modules' }, - { key: 'entries', label: 'Entries' }, - { key: 'externals', label: 'Externals' }, - { key: 'staticImports', label: 'Static' }, - { key: 'dynamicImports', label: 'Dynamic' }, + 'renderedLength', + 'gzipLength', + 'brotliLength', ]; return [ `
| Imports | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| `, - ...metrics.map((metric) => ` | ${metric.label} | `), + ``, + ` | Bundles | `, + `Modules | `, + `Entries | `, + `Imports | `, + `Size | `, + `|||
| Static | `, + `Dynamic | `, + `Rendered | `, + `Gzip | `, + `Brotli | `, `||||||
| Before | `, - ...metrics.map((metric) => `${formatNumber(before.summary[metric.key])} | `), + ...summary.map((key) => `${formatNumber(before.summary[key])} | `), + ...metrics.map((key) => `${formatBytes(before.metrics[key])} | `), `|||||||
| After | `, - ...metrics.map((metric) => `${formatNumber(after.summary[metric.key])} | `), + ...summary.map((key) => `${formatNumber(after.summary[key])} | `), + ...metrics.map((key) => `${formatBytes(after.metrics[key])} | `), `|||||||
| Diff | `, - ...metrics.map((metric) => `${formatDiff(before.summary[metric.key], after.summary[metric.key], formatNumber)} | `), + ...summary.map((key) => `${formatDiff(before.summary[key], after.summary[key], formatNumber)} | `), + ...metrics.map((key) => `${formatDiff(before.metrics[key], after.metrics[key], formatBytes)} | `), `|||||||
| Diff (%) | `, - ...metrics.map((metric) => `${formatDiffPercent(before.summary[metric.key], after.summary[metric.key])} | `), + ...summary.map((key) => `${formatDiffPercent(before.summary[key], after.summary[key])} | `), + ...metrics.map((key) => `${formatDiffPercent(before.metrics[key], after.metrics[key])} | `), `|||||||