${escapeHtml(item.name)}
${escapeHtml(
item.description || "Canvas extension"
)}
${
item.keywords && item.keywords.length > 0
? item.keywords
.map(
(kw) =>
`${escapeHtml(kw)}`
)
.join("")
: ""
}
${
item.external
? 'External'
: ""
}
${getLastUpdatedHtml(item.lastUpdated)}