Toolverse
Wszystkie skille

ts-library

autor: onmax

Wzorce do tworzenia profesjonalnych bibliotek TypeScript – od konfiguracji po publikację

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
onmax
Kategoria
Mobile
Wyświetlenia
22

O skillu

Zbiór sprawdzonych praktyk do pisania wysokiej jakości bibliotek TypeScript i pakietów npm. Zawiera gotowe rozwiązania do konfiguracji projektu, eksportu pakietu w formacie CJS/ESM, wyboru narzędzi budowania (tsdown, unbuild), projektowania bezpiecznych typami API, zaawansowanych wzorców typów, testowania vitest i automatyzacji wydań. Wzorce pochodzą z analizy 20+ popularnych bibliotek ekosystemu.

Jak używać

  1. Zainstaluj skill ts-library w swoim środowisku pracy z Claude lub Copilot – będzie dostępny jako kontekst przy tworzeniu nowych projektów TypeScript.

  2. Gdy rozpoczynasz nową bibliotekę TypeScript, załaduj plik references/project-setup.md, aby uzyskać strukturę katalogów, konfigurację package.json i początkowe ustawienia.

  3. Skonfiguruj eksporty pakietu dla wsparcia zarówno CommonJS jak i ESM – odwołaj się do references/package-exports.md i references/build-tooling.md, aby wybrać odpowiednie narzędzie (tsdown lub unbuild).

  4. Podczas projektowania publicznego API biblioteki konsultuj references/api-design.md i references/type-patterns.md – znajdziesz tam wzorce builder, factory i plugin, a także zaawansowane techniki wnioskowania typów.

  5. Skonfiguruj testowanie za pomocą vitest – użyj references/testing.md jako przewodnika do struktury testów i integracji z CI.

  6. Przed publikacją na npm przejrzyj references/release-workflow.md, aby ustawić automatyzację wydań i CI – skill zawiera gotowe konfiguracje oparte na praktykach z popularnych bibliotek takich jak Vite, Zod czy TRPc.

Podobne skille