Toolverse
Wszystkie skille

writing-bundler-tests

autor: oven-sh

Pisz testy bundlera Bun z itBundled i expectBundled — sprawdzaj transformacje kodu

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Autor
oven-sh
Kategoria
Testowanie
Wyświetlenia
3

O skillu

Umiejętność Claude'a do pisania testów bundlera w projekcie Bun. Używaj jej gdy tworzysz lub modyfikujesz testy dla bundlera, transpilatora lub transformacji kodu. Skill pokazuje strukturę testów z itBundled(), konfigurację plików wejściowych, opcje bundlera (minifikacja, splitting, tree-shaking) oraz weryfikację wyniku — od sprawdzenia stdout aż po błędy bundlowania. Idealna dla deweloperów pracujących nad jądrem Bun lub rozszerzającymi jego możliwości.

Jak używać

  1. Zainstaluj skill w swoim projekcie Bun, dodając go do konfiguracji Claude'a lub używając go bezpośrednio w kontekście pracy nad kodem bundlera w katalogu test/bundler/. 2. Zdefiniuj strukturę testu, importując itBundled i dedent z expectBundled.ts, a następnie opisz Claude'owi, co chcesz testować — na przykład transformację kodu, minifikację czy splitting. 3. Przygotuj pliki wejściowe w sekcji files, określając nazwy plików i ich zawartość; jeśli potrzebujesz wielu punktów wejścia, ustaw je w entryPoints, domyślnie używany jest pierwszy plik. 4. Skonfiguruj opcje bundlera takie jak format (esm, cjs, iife), target (bun, browser, node), minifikację, bannery, define lub external dependencies — skill pomoże ci wybrać właściwe dla twojego scenariusza. 5. Zdefiniuj weryfikację wyniku w sekcji run, sprawdzając stdout (dokładne dopasowanie lub regex), stderr, kod wyjścia lub błędy bundlowania; możesz też dodać zmienne środowiskowe i wybrać runtime (bun lub node). 6. Uruchom test i pozwól Claude'owi zasugerować poprawki lub dodatkowe przypadki testowe na podstawie wyniku — skill będzie wspierać iteracyjne doskonalenie testów.

Podobne skille