From a55190ca4d03010e97382050319add5af3a193c8 Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Thu, 20 Jun 2024 09:48:20 +0200 Subject: [PATCH 1/3] fix: Aliases redirect --- scripts/writeVercelOutput.mjs | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/scripts/writeVercelOutput.mjs b/scripts/writeVercelOutput.mjs index 5c9d741b637..08f0b165622 100644 --- a/scripts/writeVercelOutput.mjs +++ b/scripts/writeVercelOutput.mjs @@ -12,6 +12,10 @@ const iconMetaData = await getIconMetaData(path.resolve(scriptDir, '../icons')); const iconAliasesRedirectRoutes = Object.entries(iconMetaData) .filter(([, { aliases }]) => aliases?.length) .map(([iconName, { aliases }]) => { + if(aliases.some(alias => typeof alias === 'object')) { + aliases = aliases.map(alias => alias.name) + } + const aliasRouteMatches = aliases.join('|'); return { From 0475cfbd0181667173b68b7c2146ed0dfa415744 Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Thu, 20 Jun 2024 09:51:21 +0200 Subject: [PATCH 2/3] Fix lint errors --- scripts/writeVercelOutput.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/scripts/writeVercelOutput.mjs b/scripts/writeVercelOutput.mjs index 08f0b165622..162a4dacf19 100644 --- a/scripts/writeVercelOutput.mjs +++ b/scripts/writeVercelOutput.mjs @@ -12,8 +12,8 @@ const iconMetaData = await getIconMetaData(path.resolve(scriptDir, '../icons')); const iconAliasesRedirectRoutes = Object.entries(iconMetaData) .filter(([, { aliases }]) => aliases?.length) .map(([iconName, { aliases }]) => { - if(aliases.some(alias => typeof alias === 'object')) { - aliases = aliases.map(alias => alias.name) + if (aliases.some((alias) => typeof alias === 'object')) { + aliases = aliases.map((alias) => alias.name); } const aliasRouteMatches = aliases.join('|'); From 5373966c60bd2a48131ef344ebd118e9faa2c9ef Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Thu, 20 Jun 2024 09:55:20 +0200 Subject: [PATCH 3/3] Apply feedback --- scripts/writeVercelOutput.mjs | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/scripts/writeVercelOutput.mjs b/scripts/writeVercelOutput.mjs index 162a4dacf19..3539e4bf4f0 100644 --- a/scripts/writeVercelOutput.mjs +++ b/scripts/writeVercelOutput.mjs @@ -12,9 +12,7 @@ const iconMetaData = await getIconMetaData(path.resolve(scriptDir, '../icons')); const iconAliasesRedirectRoutes = Object.entries(iconMetaData) .filter(([, { aliases }]) => aliases?.length) .map(([iconName, { aliases }]) => { - if (aliases.some((alias) => typeof alias === 'object')) { - aliases = aliases.map((alias) => alias.name); - } + aliases = aliases.map((alias) => (typeof alias === 'object' ? alias.name : alias)); const aliasRouteMatches = aliases.join('|');