J
javascript-refactoring
Instructions for refactoring JavaScript code into separate files
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Instructions for refactoring JavaScript code into separate files
How to use
- Utwórz nowy plik z rozszerzeniem
.cjsw katalogu/pkg/workflow/js/swojego projektu gh-aw. Plik będzie zawierać kod JavaScript, który chcesz wydzielić z głównego skryptu. 2. Zdefiniuj główną funkcję asynchroniczną o nazwiemain()zawierającą logikę, którą chcesz refaktoryzować. Pamiętaj, aby eksportować funkcję za pomocąmodule.exports = { main }, ale nie wywoływać jej bezpośrednio w pliku — bundler automatycznie wstrzyknieawait main()podczas wykonania w GitHub Actions. 3. Jeśli Twój moduł wymaga dostępu do obiektów GitHub Actions (takich jakcoreczygithub), upewnij się, że są one dostępne w kontekście, w którym plik będzie wykonywany. 4. Przetestuj moduł, importując go w testach i wywoływującmain()z mockowanymi zależnościami, aby sprawdzić, czy logika działa prawidłowo. 5. Zintegruj nowy plik.cjsz przepływem pracy GitHub Actions, odwołując się do niego w konfiguracji workflow. Bundler automatycznie zinlinuje wymagane zależności lokalne podczas budowania.