Создан для код-ревью, рефакторингов и API-интеграций
Четыре частых сценария, в которых одна вставка с получением всех стилей бьёт ручное переименование.
Граница backend ↔ frontend
Бэкенд отдаёт `user_first_name`; фронтенду нужен `userFirstName`. Вставили, скопировали, вставили — готово. Используйте пакетный режим JSON, чтобы за один шаг преобразовать все ключи в примере API-ответа (а затем по результату писать шаблон codegen).
Рефакторинг между языками
Переносите Python-библиотеку на JavaScript? Возьмите snake_case-идентификаторы из Python-исходника и пропустите их через вывод camelCase. Вставьте результат в свой JS-порт. Умный токенизатор справляется с `__double_underscore` и завершающими цифрами без сбоев.
ENV-переменные ↔ конфиг рантайма
Преобразуйте `MY_AWESOME_FEATURE_FLAG` (соглашение для env-переменных) в `myAwesomeFeatureFlag` (JS-переменная) или `my_awesome_feature_flag` (Python). Round-trip между CONSTANT_CASE / camelCase / snake_case точен.
CSS / именование файлов
BEM ожидает kebab-case: `.user-card__avatar--large`. Получили имя JS-переменной от дизайнера (`userCardAvatarLarge`)? Преобразуйте за один шаг. Полезно для утилит Tailwind, имён npm-пакетов, URL-слагов и имён CLI-флагов — всем им предпочтителен kebab-case.