W
writing-bundler-tests
Guides writing bundler tests using itBundled/expectBundled in test/bundler/. Use when creating or modifying bundler, transpiler, or code transformation tests.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guides writing bundler tests using itBundled/expectBundled in test/bundler/. Use when creating or modifying bundler, transpiler, or code transformation tests.
How to use
- 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.