AGENT SKILL
upgrade-simple-icons
upgrade-simple-icons 是面向效率工具的 Agent Skill,来自 wei/socialify。查看技能说明、操作步骤与使用约定,并通过原项目了解详细用法。
Upgrade simple-icons to the latest version and preserve any removed icons by sourcing them from the previous version into common/icons/customIcons.ts and updating icon mappings. Use whenever bumping or upgrading simple-icons in this repo.
| name | upgrade-simple-icons |
|---|
| description | Upgrade simple-icons to the latest version and preserve any removed icons by sourcing them from the previous version into common/icons/customIcons.ts and updating icon mappings. Use whenever bumping or upgrading simple-icons in this repo. |
|---|
Upgrade simple-icons
Workflow
- Record the current simple-icons version from
package.json and pnpm-lock.yaml.
- Install the latest package:
pnpm add simple-icons@latest.
- Reconcile icon imports:
- Review
common/icons/languageMapping.ts for imports from simple-icons.
- Run pnpm lint or pnpm verify to surface missing icon exports.
- If any previously used icon is missing after the upgrade:
- Download the previous simple-icons version (recorded in step 1) to a temporary location or install it briefly.
- Extract the icon data (
title, slug, hex, path). In simple-icons, this is available from the si* export or icons/<slug>.json in the package.
- Add a custom<IconName> entry to common/icons/customIcons.ts with the extracted data.
- Update common/icons/languageMapping.ts to import and reference the custom icon.
- Run pnpm lint:fix to fix import ordering issues if any.
- Remove any temporary dependency or scratch folder after the data is captured.
- Update relevant documentation if icon mappings or customization behavior changes.
- Run
pnpm verify before committing, and add a changeset for the upgrade.
来源:wei/socialify · MIT 许可 · 许可原文 · MD 为来源页保存的历史版本