Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
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.
How to use
Zanotuj bieżącą wersję simple-icons z pliku package.json i pnpm-lock.yaml, zanim zaczniesz aktualizację.
Zainstaluj najnowszą wersję pakietu poleceniem pnpm add simple-icons@latest.
Sprawdź, czy wszystkie ikony są dostępne — przejrzyj plik common/icons/languageMapping.ts pod kątem importów z simple-icons, a następnie uruchom pnpm lint lub pnpm verify, aby znaleźć brakujące eksporty ikon.
Jeśli jakaś ikona, którą wcześniej używałeś, zniknęła po aktualizacji: pobierz starą wersję simple-icons (zanotowaną w kroku 1), wyodrębnij dane ikony (title, slug, hex, path) dostępne w eksportach si* lub w plikach JSON w folderze icons/, a następnie dodaj wpis customu003cNazwaIkonyु003e do pliku common/icons/customIcons.ts z wyodrębnionymi danymi.
Zaktualizuj plik common/icons/languageMapping.ts, aby importował i odwoływał się do nowej ikony niestandardowej, a następnie uruchom pnpm lint:fix, aby naprawić ewentualne problemy z porządkowaniem importów.
Uruchom pnpm verify przed zatwierdzeniem zmian, aby upewnić się, że wszystko działa prawidłowo, i dodaj changeset opisujący aktualizację.