Terima notifikasi tentang rilis Intlayer yang akan datang
    Dibuat:2024-08-11Terakhir diperbarui:2025-11-22

    Transformasi komponen

    npx intlayer transform

    Perintah ini menganalisis file kode Anda untuk membantu migrasi komponen yang ada agar menggunakan Intlayer. Mendukung pemilihan file secara interaktif atau penargetan file tertentu.

    Alias:

    • npx intlayer trans

    Argumen:

    Opsi pemilihan file:

    • -f, --file [files...]: Daftar file spesifik yang akan ditransformasi. Jika tidak diberikan, CLI akan memindai file yang cocok (**/*.{tsx,jsx,vue,svelte,ts,js}) dan meminta Anda memilih file mana yang akan ditransformasi.

      Contoh: npx intlayer transform -f src/components/MyComponent.tsx

    Opsi output:

    • -o, --output-content-declarations [outputContentDeclarations]: Direktori untuk menyimpan file deklarasi konten yang dihasilkan.

      Contoh: npx intlayer transform -o src/content
    • --code-only: Hanya mentransformasi kode komponen (tidak menulis deklarasi konten).

      Contoh: npx intlayer transform --code-only
    • --declaration-only: Hanya menghasilkan deklarasi konten (tidak menulis ulang komponen).

      Contoh: npx intlayer transform --declaration-only

    Opsi konfigurasi:

    • --base-dir: Menentukan direktori dasar untuk proyek.
    • --env: Menentukan environment.
    • --env-file: Menyediakan file environment khusus.
    • --verbose: Mengaktifkan logging verbose.

    Plugin yang dibutuhkan:

    Perintah transform bekerja tanpa plugin tambahan pada file TypeScript / JSX. Namun, perintah ini membutuhkan plugin berikut untuk diinstal pada proyek Vue dan Svelte:

    • @intlayer/vue-transformer: Untuk file Vue.
    • @intlayer/svelte-transformer: Untuk file Svelte.
    Terima notifikasi tentang rilis Intlayer yang akan datang