clerk-upgrade-migration
Bezpiecznie aktualizuj Clerk SDK i obsługuj zmiany niezgodne z poprzednimi wersjami
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania uaktualnieniami SDK Clerk i migracją między wersjami. Pomaga w sprawdzeniu dostępnych aktualizacji, przeanalizowaniu zmian niezgodnych z poprzednimi wersjami (breaking changes) oraz bezpiecznym przeprowadzeniu procesu aktualizacji. Obejmuje obsługę deprecation warnings, procedury rollbacku i typowe wzorce migracji dla projektów Next.js, React i Express. Idealny dla deweloperów utrzymujących aplikacje z integracją Clerk.
Jak używać
Sprawdź aktualnie zainstalowane wersje pakietów Clerk poleceniem npm list @clerk/nextjs @clerk/clerk-react @clerk/express, aby zobaczyć, które pakiety są w użyciu i jakie mają wersje.
Wyświetl dostępne aktualizacje za pomocą npm outdated | grep clerk, aby dowiedzieć się, które wersje są nowsze, oraz npm view @clerk/nextjs version, aby sprawdzić najnowszą dostępną wersję.
Zapoznaj się z breaking changes dla docelowej wersji, odwiedzając changelog na clerk.com/changelog oraz GitHub releases na github.com/clerk/javascript/releases, aby zidentyfikować wymagane zmiany w kodzie.
Utwórz nową gałąź git poleceniem git checkout -b chore/upgrade-clerk, aby izolować zmiany związane z aktualizacją.
Zainstaluj nowe wersje pakietów poleceniem npm install @clerk/nextjs@latest @clerk/themes@latest (lub odpowiadające pakiety dla twojego stosu technologicznego), pamiętając że wszystkie pakiety Clerk muszą mieć zgodne numery wersji.
Zaktualizuj kod aplikacji zgodnie z identified breaking changes, na przykład dodając await do auth(), zmieniając authMiddleware na clerkMiddleware, lub aktualizując ścieżki importu na @clerk/nextjs/server, a następnie przetestuj zmiany w środowisku testowym przed wdrożeniem na produkcję.
Podobne skille
content-creator
autor: alirezarezvani
windows-ui-automation
autor: martinholovsky
reverse-engineering-tools
autor: gmh5225
llama-cpp
autor: zechenzhangAGI
youtube-watcher
autor: openclaw
backend-security-coder
autor: sickn33