The diagnostics snapshot.
A newline-delimited metadata block.
export function formatMetadata(d: Diagnostics): string {
return [
`Extension: ${d.version}`,
`Install: ${d.installSource}`,
`When: ${d.timestamp}`,
`Action: ${d.action}`,
`Page: ${d.url}`,
`Browser: ${d.userAgent}`,
`Locale: ${d.language}`,
'',
'Storage:',
d.storage,
].join('\n');
}
Formats the always-short environment block (fits any URL budget).