Toolverse
Wszystkie skille

json-to-typescript-interface-generator

autor: openclaw

Generuj interfejsy TypeScript z JSON-a automatycznie, bez ręcznego pisania typów

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Mobile
Wyświetlenia
1

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ć

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

  2. 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".

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

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

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

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