mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-08-29 12:18:23 +02:00
fix(build): fix generateNextJSAliases typescript eslint type error and revert malformed metadata file aliases
This commit is contained in:
@@ -26,7 +26,6 @@
|
||||
"name": "arrow-down-01",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"arrow-down-01"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
"name": "arrow-down-10",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"arrow-down-10"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
"name": "arrow-down-az",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"arrow-down-az"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
"name": "arrow-down-za",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"arrow-down-za"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
"name": "arrow-up-01",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"arrow-up-01"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
"name": "arrow-up-10",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"arrow-up-10"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -26,7 +26,6 @@
|
||||
"name": "arrow-up-az",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"arrow-up-az"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -27,7 +27,6 @@
|
||||
"name": "arrow-up-za",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"arrow-up-za"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -17,7 +17,6 @@
|
||||
"name": "axis-3-d",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"axis-3-d"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
"name": "file-axis-3-d",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"file-axis-3-d"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -33,7 +33,6 @@
|
||||
"name": "grid-2-x-2-check",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"grid-2-x-2-check"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -34,7 +34,6 @@
|
||||
"name": "grid-2-x-2-plus",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"grid-2-x-2-plus"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -33,7 +33,6 @@
|
||||
"name": "grid-2-x-2-x",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"grid-2-x-2-x"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -34,7 +34,6 @@
|
||||
"name": "grid-2-x-2",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"grid-2-x-2"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -27,8 +27,5 @@
|
||||
"math",
|
||||
"layout",
|
||||
"design"
|
||||
],
|
||||
"aliases": [
|
||||
"grid-3-x-2"
|
||||
]
|
||||
}
|
||||
|
||||
@@ -28,7 +28,6 @@
|
||||
"name": "grid-3-x-3",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"grid-3-x-3"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -21,7 +21,6 @@
|
||||
"name": "move-3-d",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"move-3-d"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -19,7 +19,6 @@
|
||||
"name": "rotate-3-d",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"rotate-3-d"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -20,7 +20,6 @@
|
||||
"name": "scale-3-d",
|
||||
"deprecationReason": "alias.name",
|
||||
"deprecated": true
|
||||
},
|
||||
"scale-3-d"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -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