babel-compiler
Транспиляция ES6+ JavaScript в ES5 для совместимости с браузерами используя Docker-based Babel компилятор. Использовать при транспиляции JavaScript файлов после внесения изменений в ES6+ исходный код.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Транспиляция ES6+ JavaScript в ES5 для совместимости с браузерами используя Docker-based Babel компилятор. Использовать при транспиляции JavaScript файлов после внесения изменений в ES6+ исходный код.
How to use
Upewnij się, że masz zainstalowany Docker na swoim systemie — skill wymaga obrazu ghcr.io/mikopbx/babel-compiler:latest do działania.
Zidentyfikuj typ projektu, który chcesz transpilować: dla plików admin cabinet (Core) użyj trybu "core", dla modułów rozszerzeń (Extensions) użyj trybu "extension".
Przygotuj ścieżkę do pliku źródłowego — dla Core szukaj plików w Core/sites/admin-cabinet/assets/js/src/, dla Extensions w Extensions/*/public/assets/js/src/.
Uruchom skill z parametrami: ścieżka do pliku wejściowego i typ transpilacji (core lub extension). Skill automatycznie uruchomi kontener Docker z kompilatorem Babel.
Sprawdź wynik transpilacji — dla Core pliki wyjściowe pojawią się w Core/sites/admin-cabinet/assets/js/pbx/ z zachowaną strukturą katalogów, dla Extensions w Extensions/[nazwa-modułu]/public/assets/js/ jako pojedynczy plik o nazwie modułu.
W razie potrzeby powtórz proces dla kolejnych plików — skill obsługuje zarówno pojedyncze pliki jak i wsadową transpilację wielu plików ES6+.