--- createdAt: 2024-08-11 updatedAt: 2025-11-22 title: Трансформувати компоненти description: Дізнайтеся, як трансформувати існуючі компоненти для використання Intlayer. keywords: - Трансформація - Компоненти - Міграція - CLI - Intlayer slugs: - doc - concept - cli - transform --- # Трансформувати компоненти ```bash npx intlayer transform ``` Ця команда аналізує ваші файли коду, щоб допомогти перенести існуючі компоненти на Intlayer. Вона підтримує інтерактивний вибір файлів або вказання конкретних файлів. ## Аліаси: - `npx intlayer trans` ## Параметри: **Опції вибору файлів:** - **`-f, --file [files...]`**: Список конкретних файлів для трансформації. Якщо не вказано, CLI просканує файли, що відповідають шаблону (`**/*.{tsx,jsx,vue,svelte,ts,js}`) і запропонує вам вибрати, які з них трансформувати. > Приклад: `npx intlayer transform -f src/components/MyComponent.tsx` **Параметри виводу:** - **`-o, --output-content-declarations [outputContentDeclarations]`**: Каталог для збереження згенерованих файлів декларацій контенту. > Приклад: `npx intlayer transform -o src/content` - **`--code-only`**: Трансформувати лише код компоненту (не записувати декларацію контенту). > Приклад: `npx intlayer transform --code-only` - **`--declaration-only`**: Лише згенерувати декларацію контенту (не переписувати компонент). > Приклад: `npx intlayer transform --declaration-only` **Параметри конфігурації:** - **`--base-dir`**: Вказати базовий каталог для проєкту. - **`--env`**: Вказати середовище. - **`--env-file`**: Надати власний файл середовища. - **`--verbose`**: Увімкнути детальне логування. **Необхідні плагіни:** Команда transform працює без додаткових плагінів для файлів TypeScript / JSX. Однак для проектів на Vue та Svelte потрібно встановити наступні плагіни: - **`@intlayer/vue-transformer`**: Для файлів Vue. - **`@intlayer/svelte-transformer`**: Для файлів Svelte.