fix(build): fix generateNextJSAliases typescript eslint type error and revert malformed metadata file aliases

This commit is contained in:
GitHub Copilot
2026-08-28 14:33:43 +02:00
parent b484e3363a
commit fcf79fd3df
20 changed files with 27 additions and 41 deletions
+9 -2
View File
@@ -37,8 +37,15 @@ Promise.all(
const iconMetaData = JSON.parse(metaJson);
const aliases = iconMetaData.aliases ?? [];
if (!aliases.includes(iconNameKebabCaseNextjsFlavour)) {
aliases.push(iconNameKebabCaseNextjsFlavour);
const hasAlias = aliases.some((alias: string | { name: string }) => {
if (typeof alias === 'string') {
return alias === iconNameKebabCaseNextjsFlavour;
}
return alias.name === iconNameKebabCaseNextjsFlavour;
});
if (!hasAlias) {
aliases.push({ name: iconNameKebabCaseNextjsFlavour });
}
let output = JSON.stringify({ ...iconMetaData, aliases }, null, 2);