mirror of
https://github.com/misskey-dev/misskey.git
synced 2026-07-25 12:05:19 +02:00
Update frontend-bundle-visualizer-report.mjs
This commit is contained in:
@@ -176,18 +176,39 @@ function renderSummaryTable(before, after) {
|
||||
{ key: 'modules', label: 'Modules' },
|
||||
{ key: 'entries', label: 'Entries' },
|
||||
{ key: 'externals', label: 'Externals' },
|
||||
{ key: 'staticImports', label: 'Static Imports' },
|
||||
{ key: 'dynamicImports', label: 'Dynamic Imports' },
|
||||
{ key: 'staticImports', label: 'Static' },
|
||||
{ key: 'dynamicImports', label: 'Dynamic' },
|
||||
];
|
||||
|
||||
return [
|
||||
`| | ${metrics.map((metric) => metric.label).join(' | ')} |`,
|
||||
`|---|${metrics.map(() => '---:').join('|')}|`,
|
||||
`| **Before** | ${metrics.map((metric) => formatNumber(before.summary[metric.key])).join(' | ')} |`,
|
||||
`| **After** | ${metrics.map((metric) => formatNumber(after.summary[metric.key])).join(' | ')} |`,
|
||||
'| | | | | | | |',
|
||||
`| **Diff** | ${metrics.map((metric) => formatDiff(before.summary[metric.key], after.summary[metric.key], formatNumber)).join(' | ')} |`,
|
||||
`| **Diff (%)** | ${metrics.map((metric) => formatDiffPercent(before.summary[metric.key], after.summary[metric.key])).join(' | ')} |`,
|
||||
`<table>`,
|
||||
`<thead>`,
|
||||
`<tr><th></th><th colspan="4"></th><th colspan="2">Imports</th></tr>`,
|
||||
`<tr>`,
|
||||
`<th></th>`,
|
||||
...metrics.map((metric) => `<th>${metric.label}</th>`),
|
||||
`</tr>`,
|
||||
`</thead>`,
|
||||
`<tbody>`,
|
||||
`<tr>`,
|
||||
`<th><b>Before</b></th>`,
|
||||
...metrics.map((metric) => `<td>${formatNumber(before.summary[metric.key])}</td>`),
|
||||
`</tr>`,
|
||||
`<tr>`,
|
||||
`<th><b>After</b></th>`,
|
||||
...metrics.map((metric) => `<td>${formatNumber(after.summary[metric.key])}</td>`),
|
||||
`</tr>`,
|
||||
`<tr><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>`,
|
||||
`<tr>`,
|
||||
`<th><b>Diff</b></th>`,
|
||||
...metrics.map((metric) => `<td>${formatDiff(before.summary[metric.key], after.summary[metric.key], formatNumber)}</td>`),
|
||||
`</tr>`,
|
||||
`<tr>`,
|
||||
`<th><b>Diff (%)</b></th>`,
|
||||
...metrics.map((metric) => `<td>${formatDiffPercent(before.summary[metric.key], after.summary[metric.key])}</td>`),
|
||||
`</tr>`,
|
||||
`</tbody>`,
|
||||
`</table>`,
|
||||
];
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user