Отримуйте сповіщення про майбутні випуски Intlayer
    Дата створення:2024-08-11Останнє оновлення:2025-11-22

    Трансформувати компоненти

    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.
    Отримуйте сповіщення про майбутні випуски Intlayer