INNER CODE UNIT · JavaScript
sortedActors
cporter202/agentic-ai-apis · settings/generate_readme_clean.js:166
const sortedActors = [...categoryActors].sort((a, b) =>
(a.title || a.name || '').localeCompare(b.title || b.name || '')
);
let content = `# ${category.displayName}\n\n`;
content += `<p align="right"><a href="../README.md#table-of-contents">Back to main list</a></p>\n\n`;
content += `**${categoryActors.length.toLocaleString()} APIs in this category**\n\n`;
content += `| API Name | Description |\n`;
content += `|----------|-------------|\n`;
for (const actor of sortedActors) {
const title = sanitizeTableValue(actor.title || actor.name || 'Unknown');
const url = actor.affiliate_url || actor.url || '';
const description = sanitizeTableValue(truncateDescription(actor.description || ''));
content += `| [${title}](${url}) | ${description || '-'} |\n`;
}
content += `\n`;