Toolverse
Wszystkie skille

next-upgrade

autor: inkeep

Automatycznie aktualizuj Next.js do najnowszej wersji za pomocą oficjalnych poradników i codemods

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
inkeep
Kategoria
Frontend
Wyświetlenia
4

O skillu

Skill do automatycznego uaktualniania projektów Next.js do najnowszej wersji. Narzędzie czyta Twoją obecną konfigurację, pobiera oficjalne poradniki migracji, uruchamia codemody Next.js w celu automatyzacji zmian, a następnie aktualizuje zależności. Obsługuje przyrostowe uaktualnianie między wersjami major (np. 13 → 14 → 15) i weryfikuje poprawność poprzez testy build i dev.

Jak używać

  1. Przygotuj projekt: upewnij się, że masz dostęp do pliku package.json i że projekt Next.js jest w stanie do pracy (bez błędów build).

  2. Uruchom skill next-upgrade: przekaż docelową wersję Next.js jako argument (np. version-15). Skill automatycznie odczyta Twoją obecną wersję z package.json i pobierze oficjalny poradnik migracji dla wybranej wersji.

  3. Pozwól skillowi uruchomić codemody: narzędzie automatycznie wykona transformacje kodu za pomocą codemods Next.js (np. next-async-request-api dla v15, next-request-geo-ip dla zmian geo/ip). Codemody automatycznie dostosują Twój kod do zmian API.

  4. Zaktualizuj zależności: skill uruchomi npm install next@latest react@latest react-dom@latest oraz zainstaluje najnowsze typy TypeScript (@types/react, @types/react-dom) jeśli projekt ich używa.

  5. Przejrzyj zmiany: sprawdź raport z poradnika migracji pod kątem zmian ręcznych (np. zmiany w next.config.js, usunięte funkcje, nowe wymagane parametry w API).

  6. Zweryfikuj upgrade: uruchom npm run build aby sprawdzić błędy kompilacji, a następnie npm run dev i przetestuj kluczowe funkcjonalności aplikacji.

Podobne skille