Toolverse
Wszystkie skille

upgrade-simple-icons

autor: wei

Automatycznie uaktualnij simple-icons i zachowaj usunięte ikony w swoim projekcie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
wei
Kategoria
Frontend
Wyświetlenia
5

O skillu

Skill do automatyzacji aktualizacji biblioteki simple-icons w repozytorium. Gdy uaktualnisz paczkę do najnowszej wersji, narzędzie automatycznie wykryje ikony, które zniknęły w nowej wersji, pobierze je ze starej wersji i doda do pliku customIcons.ts. Zaktualizuje też mapowania ikon w languageMapping.ts, aby projekt nadal działał bez błędów. Idealne dla zespołów utrzymujących projekty zależne od simple-icons.

Jak używać

  1. Zanotuj bieżącą wersję simple-icons z pliku package.json i pnpm-lock.yaml, zanim zaczniesz aktualizację.

  2. Zainstaluj najnowszą wersję pakietu poleceniem pnpm add simple-icons@latest.

  3. 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.

  4. 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.

  5. 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.

  6. Uruchom pnpm verify przed zatwierdzeniem zmian, aby upewnić się, że wszystko działa prawidłowo, i dodaj changeset opisujący aktualizację.

Podobne skille