ts-library
Wzorce do tworzenia profesjonalnych bibliotek TypeScript – od konfiguracji po publikację
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
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ć
Zainstaluj skill ts-library w swoim środowisku pracy z Claude lub Copilot – będzie dostępny jako kontekst przy tworzeniu nowych projektów TypeScript.
Gdy rozpoczynasz nową bibliotekę TypeScript, załaduj plik references/project-setup.md, aby uzyskać strukturę katalogów, konfigurację package.json i początkowe ustawienia.
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).
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.
Skonfiguruj testowanie za pomocą vitest – użyj references/testing.md jako przewodnika do struktury testów i integracji z CI.
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.