mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-11-13 13:48:26 +00:00
fix(build): fix generateNextJSAliases typescript eslint type error and revert malformed metadata file aliases
This commit is contained in:
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user