json-to-typescript-interface-generator
Generuj interfejsy TypeScript z JSON-a automatycznie, bez ręcznego pisania typów
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Narzędzie CLI do szybkiego generowania typów TypeScript bezpośrednio z danych JSON lub odpowiedzi API. Zamiast ręcznie definiować interfejsy, wklej JSON-a lub wskaż URL, a generator automatycznie utworzy strukturę typów z obsługą zagnieżdżonych obiektów, tablic i typów unii. Idealne dla deweloperów TypeScript, którzy chcą zaoszczędzić czas na boilerplate'cie.
Jak używać
Zainstaluj narzędzie globalnie za pomocą npm: npm install -g @lxgicstudios/json-to-ts. Alternatywnie możesz uruchomić je bez instalacji, używając npx.
Przygotuj dane wejściowe — możesz użyć pliku JSON, URL API lub danych ze standardowego wejścia (pipe). Na przykład, jeśli masz plik data.json, uruchom: npx @lxgicstudios/json-to-ts data.json. Narzędzie domyślnie nazwie główny interfejs "Root".
Jeśli chcesz zmienić nazwę interfejsu, dodaj flagę -n: npx @lxgicstudios/json-to-ts data.json -n User. To utworzy interfejs o nazwie User zamiast Root.
Aby pobrać typy bezpośrednio z API, podaj URL zamiast ścieżki pliku: npx @lxgicstudios/json-to-ts https://api.example.com/users -n User. Narzędzie automatycznie pobierze odpowiedź i wygeneruje typy.
Jeśli chcesz zapisać wygenerowane interfejsy do pliku, użyj flagi -o: npx @lxgicstudios/json-to-ts data.json -o src/types/api.ts. To zapisze wszystkie interfejsy (w tym zagnieżdżone obiekty) w określonym pliku.
Dla zaawansowanych przypadków możesz użyć pipe'u, na przykład: curl https://api.example.com/data | npx @lxgicstudios/json-to-ts -n ApiResponse. To pozwala integrować narzędzie z innymi poleceniami CLI.
Podobne skille
liquid-glass-developer
autor: anyproto
automating-mobile-app-testing
autor: jeremylongshore
senior-architect
autor: alirezarezvani
ios-simulator-skill
autor: conorluddy
sequential-thinking
autor: mrgoonie
mobile-android-design
autor: wshobson