Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Use when bundling TypeScript libraries - provides tsdown configuration, dual ESM/CJS output, .d.ts generation, package validation, and plugin authoring
How to use
Zainstaluj tsdown i TypeScript jako zależności deweloperskie: npm i -D tsdown typescript
Utwórz plik konfiguracyjny tsdown.config.ts w katalogu głównym projektu. Zdefiniuj punkt wejścia (entry), format wyjścia (np. 'esm'), włącz generowanie deklaracji typów (dts: true) i eksporty (exports: true) za pomocą funkcji defineConfig.
Uruchom bundler poleceniem tsdown w terminalu, aby zbudować bibliotekę. Pliki wyjściowe pojawią się w domyślnym katalogu output.
Aby pracować w trybie obserwacji zmian, użyj tsdown --watch – bundler będzie automatycznie przebudowywać bibliotekę po każdej edycji kodu źródłowego.
Jeśli potrzebujesz zaawansowanej konfiguracji (pluginy, shims, integracja z frameworkami), zapoznaj się z dokumentacją referencyjną w pliku advanced.md dołączonym do projektu.
Przed publikacją na npm sprawdź, czy plik package.json zawiera prawidłowe pola exports i types, wskazujące na wygenerowane pliki ESM, CJS i deklaracje typów.