Yaklaşan Intlayer sürümleri hakkında bildirim alın
    Oluşturma:2025-12-30Son güncelleme:2025-12-30

    Intlayer'ı Başlatma

    npx intlayer init

    init komutu gerekli dosyaları ve ayarları yapılandırarak Intlayer'ı projenizde otomatik olarak kurar. Intlayer ile başlamanın önerilen yoludur.

    Kısaltmalar:

    • npx intlayer init

    Argümanlar:

    • --project-root [projectRoot] - İsteğe bağlı. Proje kök dizinini belirtir. Sağlanmazsa, komut geçerli çalışma dizininden başlayarak proje kökünü arayacaktır.

    Yaptıkları:

    The init command performs the following setup tasks:

    1. Proje yapısını doğrular - Geçerli bir proje dizininde olduğunuzu ve içinde bir package.json dosyası bulunduğunu doğrular
    2. .gitignore dosyasını günceller - Oluşturulan dosyaların sürüm kontrolünden hariç tutulması için .gitignore dosyanıza .intlayer ekler
    3. TypeScript'i yapılandırır - Tüm tsconfig.json dosyalarını Intlayer tip tanımlarını (.intlayer/**/*.ts) içerecek şekilde günceller
    4. Yapılandırma dosyası oluşturur - Varsayılan ayarlarla intlayer.config.ts (TypeScript projeleri için) veya intlayer.config.mjs (JavaScript projeleri için) dosyasını oluşturur
    5. Vite yapılandırmasını günceller - Bir Vite yapılandırma dosyası tespit edilirse, vite-intlayer eklenti importunu ekler
    6. Next.js yapılandırmasını günceller - Bir Next.js yapılandırma dosyası tespit edilirse, next-intlayer eklenti importunu ekler

    Örnekler:

    Temel başlatma:

    npx intlayer init

    Bu komut, proje kökünü otomatik olarak algılayarak mevcut dizinde Intlayer'ı başlatacaktır.

    Özel proje kökü ile başlatma:

    npx intlayer init --project-root ./my-project

    Bu komut, Intlayer'ı belirtilen dizinde başlatacaktır.

    Örnek çıktı:

    npx intlayer initIntlayer yapılandırması kontrol ediliyor...✓ .intlayer .gitignore dosyasına eklendi✓ tsconfig.json intlayer tiplerini içerecek şekilde güncellendiintlayer.config.ts oluşturuldu✓ vite.config.ts içine import eklendi✓ Intlayer init kurulumu tamamlandı.

    Notlar:

    • Komut idempotent'tir — güvenle birden çok kez çalıştırabilirsiniz. Zaten yapılandırılmış adımları atlayacaktır.
    • Bir yapılandırma dosyası zaten mevcutsa, üzerine yazılmaz.
    • include dizisi olmayan TypeScript yapılandırma dosyaları (ör. referans içeren çözüm tarzı konfigürasyonlar) atlanır.
    • Komut, proje kökünde package.json bulunamazsa hata ile sonlanır.

    • Komut idempotent — güvenle birden çok kez çalıştırabilirsiniz. Zaten yapılandırılmış adımları atlayacaktır.
    • Bir yapılandırma dosyası zaten mevcutsa, üzerine yazılmayacaktır.
    • include dizisi olmayan TypeScript yapılandırma dosyaları (ör. referans içeren solution tarzı konfigürasyonlar) atlanır.
    • Komut, proje kökünde package.json bulunamazsa bir hata ile sonlanacaktır.
    Yaklaşan Intlayer sürümleri hakkında bildirim alın