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

    Intlayer Konfigürasyon Dokümantasyonu

    Genel Bakış

    Intlayer konfigürasyon dosyaları, uluslararasılaştırma, ara yazılım ve içerik işleme gibi eklentinin çeşitli yönlerini özelleştirmenize izin verir. Bu doküman, konfigürasyondaki her özelliğin ayrıntılı bir açıklamasını sağlar.


    Konfigürasyon Dosyası Desteği

    Intlayer JSON, JS, MJS ve TS konfigürasyon dosyası formatlarını kabul eder:

    • intlayer.config.ts
    • intlayer.config.js
    • intlayer.config.json
    • intlayer.config.cjs
    • intlayer.config.mjs
    • .intlayerrc

    Örnek konfigürasyon dosyası

    intlayer.config.ts
    import { Locales, type IntlayerConfig } from "intlayer";const config: IntlayerConfig = {  internationalization: {    locales: [Locales.ENGLISH],  },  content: {    contentDir: ["src", "../ui-library"],  },  middleware: {    noPrefix: false,  },  editor: {    applicationURL: "https://example.com",  },  ai: {    apiKey: process.env.OPENAI_API_KEY,    applicationContext: "This is a test application",  },  build: {    importMode: "dynamic",  },};export default config;

    Konfigürasyon Referansı

    Aşağıdaki bölümler, Intlayer için mevcut çeşitli konfigürasyon ayarlarını açıklar.


    Uluslararasılaştırma Konfigürasyonu

    Uygulamanın mevcut yerel ayarlarını ve varsayılan yerel ayarını içeren uluslararasılaştırma ile ilgili ayarları tanımlar.

    Özellikler

    • locales:

      • Tür: string[]
      • Varsayılan: ['en']
      • Açıklama: Uygulamada desteklenen yerel ayarların listesi.
      • Örnek: ['en', 'fr', 'es']
    • requiredLocales:
      • Tür: string[]
      • Varsayılan: []
      • Açıklama: Uygulamada gerekli yerel ayarların listesi.
      • Örnek: []
      • Not: Boşsa, strict modunda tüm yerel ayarlar gereklidir.
      • Not: Gerekli yerel ayarların locales alanında da tanımlandığından emin olun.
    • strictMode:

      • Tür: string
      • Varsayılan: inclusive
      • Açıklama: TypeScript kullanarak uluslararasılaştırılmış içeriğin güçlü uygulamalarını sağlar.
      • Not: "strict" olarak ayarlanırsa, çeviri t fonksiyonu her bildirilen yerel ayarın tanımlanmasını gerektirir. Bir yerel ayar eksikse veya konfigürasyonunuzda bildirilmemişse hata verir.
      • Not: "inclusive" olarak ayarlanırsa, çeviri t fonksiyonu her bildirilen yerel ayarın tanımlanmasını gerektirir. Bir yerel ayar eksikse uyarı verir. Ancak konfigürasyonunuzda bildirilmemiş ancak mevcut olan bir yerel ayarı kabul eder.
      • Not: "loose" olarak ayarlanırsa, çeviri t fonksiyonu herhangi bir mevcut yerel ayarı kabul eder.
    • defaultLocale:

      • Tür: string
      • Varsayılan: 'en'
      • Açıklama: İstenen yerel ayar bulunamazsa geri dönüş olarak kullanılan varsayılan yerel ayar.
      • Örnek: 'en'
      • Not: URL, çerez veya başlıkta hiçbiri belirtilmediğinde yerel ayarı belirlemek için kullanılır.

    Düzenleyici Konfigürasyonu

    Sunucu portu ve aktif durumu dahil olmak üzere entegre düzenleyici ile ilgili ayarları tanımlar.

    Özellikler

    • applicationURL:

      • Tür: string
      • Varsayılan: http://localhost:3000
      • Açıklama: Uygulamanın URL'si. Güvenlik nedeniyle düzenleyicinin kaynağını kısıtlamak için kullanılır.
      • Örnek:
        • 'http://localhost:3000'
        • 'https://example.com'
        • process.env.INTLAYER_EDITOR_URL
      • Not: Uygulamanın URL'si. Güvenlik nedeniyle düzenleyicinin kaynağını kısıtlamak için kullanılır. '*' olarak ayarlanırsa, düzenleyici herhangi bir kaynaktan erişilebilir.
    • port:

      • Tür: number
      • Varsayılan: 8000
      • Açıklama: Görsel düzenleyici sunucusu tarafından kullanılan port.
    • editorURL:

      • Tür: string
      • Varsayılan: 'http://localhost:8000'
      • Açıklama: Düzenleyici sunucusunun URL'si. Güvenlik nedeniyle düzenleyicinin kaynağını kısıtlamak için kullanılır.
        • 'http://localhost:3000'
        • 'https://example.com'
        • process.env.INTLAYER_EDITOR_URL
      • Not: Uygulamadan ulaşılacak düzenleyici sunucusunun URL'si. Güvenlik nedeniyle uygulama ile etkileşim kurabilecek kaynakları kısıtlamak için kullanılır. '*' olarak ayarlanırsa, düzenleyici herhangi bir kaynaktan erişilebilir. Port değiştirilirse veya düzenleyici farklı bir domaine barındırılırsa ayarlanmalıdır.
    • cmsURL:

      • Tür: string
      • Varsayılan: 'https://intlayer.org'
      • Açıklama: Intlayer CMS'nin URL'si.
      • Örnek: 'https://intlayer.org'
      • Not: Intlayer CMS'nin URL'si.
    • backendURL:

      • Tür: string
      • Varsayılan: https://back.intlayer.org
      • Açıklama: Arka uç sunucusunun URL'si.
      • Örnek: http://localhost:4000
    • enabled:

      • Tür: boolean
      • Varsayılan: true
      • Açıklama: Uygulamanın görsel düzenleyici ile etkileşim kurup kurmadığını belirtir.
      • Örnek: process.env.NODE_ENV !== 'production'
      • Not: Doğruysa, düzenleyici uygulama ile etkileşim kurabilir. Yanlışsa, düzenleyici uygulama ile etkileşim kuramaz. Her durumda, düzenleyici sadece görsel düzenleyici tarafından etkinleştirilebilir. Belirli ortamlar için düzenleyiciyi devre dışı bırakmak güvenliği zorlamak için bir yoludur.
    • clientId:

      • Tür: string | undefined
      • Varsayılan: undefined
      • Açıklama: clientId ve clientSecret, intlayer paketlerinin oAuth2 kimlik doğrulaması kullanarak arka uçla kimlik doğrulamasına izin verir. Bir erişim belirteci, projeyle ilgili kullanıcıyı doğrulamak için kullanılır. Erişim belirteci almak için https://intlayer.org/dashboard/project adresine gidin ve bir hesap oluşturun.
      • Örnek: true
      • Not: Önemli: clientId ve clientSecret gizli tutulmalı ve kamuya açık olarak paylaşılmamalıdır. Lütfen bunları güvenli bir yerde, ortam değişkenleri gibi tutun.
    • clientSecret:

      • Tür: string | undefined
      • Varsayılan: undefined
      • Açıklama: clientId ve clientSecret, intlayer paketlerinin oAuth2 kimlik doğrulaması kullanarak arka uçla kimlik doğrulamasına izin verir. Bir erişim belirteci, projeyle ilgili kullanıcıyı doğrulamak için kullanılır. Erişim belirteci almak için https://intlayer.org/dashboard/project adresine gidin ve bir hesap oluşturun.
      • Örnek: true
      • Not: Önemli: clientId ve clientSecret gizli tutulmalı ve kamuya açık olarak paylaşılmamalıdır. Lütfen bunları güvenli bir yerde, ortam değişkenleri gibi tutun.
    • dictionaryPriorityStrategy:

      • Tür: string
      • Varsayılan: 'local_first'
      • Açıklama: Hem yerel hem de uzak sözlüklerin mevcut olduğu durumda sözlükleri önceliklendirme stratejisi. 'distant_first' olarak ayarlanırsa, uygulama uzak sözlükleri yerel sözlüklere göre önceliklendirir. 'local_first' olarak ayarlanırsa, uygulama yerel sözlükleri uzak sözlüklere göre önceliklendirir.
      • Örnek: 'distant_first'
    • liveSync:

      • Tür: boolean
      • Varsayılan: false
      • Açıklama: CMS / Görsel Düzenleyici / Arka Uç'ta bir değişiklik algılandığında uygulama sunucusunun uygulamanın içeriğini sıcak yeniden yükleyip yüklemeyeceğini belirtir.
      • Örnek: true
      • Not: Örneğin, yeni bir sözlük eklendiğinde veya güncellendiğinde, uygulama sayfada görüntülemek için içeriği günceller.
      • Not: Canlı senkronizasyon, uygulamanın içeriğini başka bir sunucuya dışa aktarmayı gerektirir. Bu, uygulamanın performansını hafifçe etkileyebilir. Bunu sınırlamak için, uygulamayı ve canlı senkronizasyon sunucusunu aynı makinede barındırmanızı öneririz. Ayrıca, canlı senkronizasyon ve optimize kombinasyonu, canlı senkronizasyon sunucusuna önemli sayıda istek uygulayabilir. Altyapınıza bağlı olarak, her iki seçeneği ve kombinasyonlarını test etmenizi öneririz.
    • liveSyncPort:

      • Tür: number
      • Varsayılan: 4000
      • Açıklama: Canlı senkronizasyon sunucusunun portu.
      • Örnek: 4000
      • Not: Canlı senkronizasyon sunucusunun portu.
    • liveSyncURL:

      • Tür: string
      • Varsayılan: 'http://localhost:{liveSyncPort}'
      • Açıklama: Canlı senkronizasyon sunucusunun URL'si.
      • Örnek: 'https://example.com'
      • Not: Varsayılan olarak localhost'a işaret eder, ancak uzak canlı senkronizasyon sunucusu durumunda herhangi bir URL'ye değiştirilebilir.

    Ara Yazılım Konfigürasyonu

    Çerezleri, başlıkları ve yerel ayar yönetimi için URL öneklerini uygulama nasıl işlediğini kontrol eden ara yazılım davranışını kontrol eden ayarlar.

    Özellikler

    • headerName:

      • Tür: string
      • Varsayılan: 'x-intlayer-locale'
      • Açıklama: Yerel ayarı belirlemek için kullanılan HTTP başlığının adı.
      • Örnek: 'x-custom-locale'
      • Not: Bu, API tabanlı yerel ayar belirleme için yararlıdır.
    • cookieName:

      • Tür: string
      • Varsayılan: 'intlayer-locale'
      • Açıklama: Yerel ayarı depolamak için kullanılan çerezin adı.
      • Örnek: 'custom-locale'
      • Not: Oturumlar arasında yerel ayarı sürdürmek için kullanılır.
    • prefixDefault:

      • Tür: boolean
      • Varsayılan: false
      • Açıklama: Varsayılan yerel ayarın URL'ye dahil edilip edilmeyeceği.
      • Örnek: true
      • Not:
        • true ve defaultLocale = 'en': yol = /en/dashboard veya /fr/dashboard
        • false ve defaultLocale = 'en': yol = /dashboard veya /fr/dashboard
    • basePath:

      • Tür: string
      • Varsayılan: ''
      • Açıklama: Uygulama URL'leri için temel yol.
      • Örnek: '/my-app'
      • Not:
        • Uygulama https://example.com/my-app adresinde barındırılıyorsa
        • Temel yol '/my-app'
        • URL https://example.com/my-app/en olacak
        • Temel yol ayarlanmazsa, URL https://example.com/en olacak
    • serverSetCookie:

      • Tür: string
      • Varsayılan: 'always'
      • Açıklama: Sunucuda yerel ayar çerezini ayarlama kuralı.
      • Seçenekler: 'always', 'never'
      • Örnek: 'never'
      • Not: Yerel ayar çerezinin her istekte mi yoksa hiçbir zaman mı ayarlanacağını kontrol eder.
    • noPrefix:

      • Tür: boolean
      • Varsayılan: false
      • Açıklama: Yerel ayar önekini URL'lerden atlayıp atmama.
      • Örnek: true
      • Not:
        • true: URL'de önek yok
        • false: URL'de önek var
        • basePath = '/my-app' ile örnek:
          • noPrefix = false: URL https://example.com/my-app/en olacak
          • noPrefix = true: URL https://example.com olacak
    • detectLocaleOnPrefetchNoPrefix:

      • Tür: boolean
      • Varsayılan: false
      • Açıklama: Next.js prefetch istekleri sırasında yerel ayar algılamanın gerçekleşip gerçekleşmediğini kontrol eder.
      • Örnek: true
      • Not: Bu ayar Next.js'nin yerel ayar prefetching'ini nasıl işlediğini etkiler:
        • Örnek senaryo:
          • Kullanıcının tarayıcı dili 'fr'
          • Geçerli sayfa /fr/about
          • Bağlantı prefetch /about
        • detectLocaleOnPrefetchNoPrefix: true ile:
          • Prefetch tarayıcıdan 'fr' yerel ayarını algılar
          • Prefetch'i /fr/about'a yönlendirir
        • detectLocaleOnPrefetchNoPrefetchNoPrefix: false (varsayılan) ile:
          • Prefetch varsayılan yerel ayarı kullanır
          • Prefetch'i /en/about'a yönlendirir (varsayılan 'en' varsayarsak)
        • Ne zaman true kullanılır:
          • Uygulamanız yerelleştirilmemiş dahili bağlantılar kullanır (ör. <a href="/about">)
          • Düzenli ve prefetch istekleri arasında tutarlı yerel ayar algılama davranışı istiyorsunuz
        • Ne zaman false kullanılır (varsayılan):
          • Uygulamanız yerel ayar öneki bağlantılar kullanır (ör. <a href="/fr/about">)
          • Prefetching performansını optimize etmek istiyorsunuz
          • Potansiyel yönlendirme döngülerinden kaçınmak istiyorsunuz

    İçerik Konfigürasyonu

    Uygulama içindeki içerik işleme ile ilgili ayarlar, dizin adlarını, dosya uzantılarını ve türetilmiş konfigürasyonları içerir.

    Özellikler

    • watch:

      • Tür: boolean
      • Varsayılan: process.env.NODE_ENV === 'development'
      • Açıklama: Intlayer'ın uygulama içindeki içerik bildirim dosyalarındaki değişiklikleri izleyip ilgili sözlükleri yeniden oluşturup oluşturmayacağını belirtir.
    • fileExtensions:

      • Tür: string[]
      • Varsayılan: ['.content.ts', '.content.js', '.content.cjs', '.content.mjs', '.content.json', '.content.tsx', '.content.jsx']
      • Açıklama: Sözlükler oluşturulurken aranacak dosya uzantıları.
      • Örnek: ['.data.ts', '.data.js', '.data.json']
      • Not: Dosya uzantılarını özelleştirmek çakışmalardan kaçınmaya yardımcı olabilir.
    • baseDir:

      • Tür: string
      • Varsayılan: process.cwd()
      • Açıklama: Proje için temel dizin.
      • Örnek: '/path/to/project'
      • Not: Tüm Intlayer ile ilgili dizinleri çözümlemek için kullanılır.
    • dictionaryOutput:

      • Tür: string[]
      • Varsayılan: ['intlayer']
      • Açıklama: Kullanılacak sözlük çıktısının türü, ör. 'intlayer' veya 'i18next'.
    • contentDir:

      • Tür: string[]
      • Varsayılan: ['.']
      • Örnek: ['src', '../../ui-library', require.resolve("@my-package/content")]
      • Açıklama: İçeriğin depolandığı dizin yolu.
    • dictionariesDir:

      • Tür: string
      • Varsayılan: '.intlayer/dictionaries'
      • Açıklama: Ara veya çıktı sonuçlarını depolamak için dizin yolu.
    • moduleAugmentationDir:

      • Tür: string
      • Varsayılan: '.intlayer/types'
      • Açıklama: Modül genişletmesi için dizin, daha iyi IDE önerileri ve tür kontrolü sağlar.
      • Örnek: 'intlayer-types'
      • Not: Bunu tsconfig.json'a dahil ettiğinizden emin olun.
    • unmergedDictionariesDir:

      • Tür: string
      • Varsayılan: '.intlayer/unmerged_dictionary'
      • Açıklama: Birleştirilmemiş sözlükleri depolamak için dizin.
      • Örnek: 'translations'
    • dictionariesDir:

      • Tür: string
      • Varsayılan: '.intlayer/dictionary'
      • Açıklama: Yerelleştirme sözlüklerini depolamak için dizin.
      • Örnek: 'translations'
    • i18nextResourcesDir:

      • Tür: string
      • Varsayılan: 'i18next_dictionary'
      • Açıklama: i18n sözlüklerini depolamak için dizin.
      • Örnek: 'translations'
      • Not: Bunu i18next çıktı türü için yapılandırdığınızdan emin olun.
    • typesDir:

      • Tür: string
      • Varsayılan: 'types'
      • Açıklama: Sözlük türlerini depolamak için dizin.
      • Örnek: 'intlayer-types'
    • mainDir:

      • Tür: string
      • Varsayılan: 'main'
      • Açıklama: Ana uygulama dosyalarının depolandığı dizin.
      • Örnek: 'intlayer-main'
    • excludedPath:

      • Tür: string[]
      • Varsayılan: ['node_modules']
      • Açıklama: İçerik aramasından hariç tutulan dizinler.
      • Not: Bu ayar henüz kullanılmıyor, ancak gelecekteki uygulama için planlanıyor.

    Günlükçü Konfigürasyonu

    Günlükçüyü kontrol eden ayarlar, kullanılacak öneki içerir.

    Özellikler

    • mode:

      • Tür: string
      • Varsayılan: default
      • Açıklama: Günlükçünün modunu belirtir.
      • Seçenekler: default, verbose, disabled
      • Örnek: default
      • Not: Günlükçünün modu. Verbose modu daha fazla bilgi kaydeder, ancak hata ayıklama amaçları için kullanılabilir. Disabled modu günlükçüyü devre dışı bırakır.
    • prefix:

      • Tür: string
      • Varsayılan: '[intlayer] '
      • Açıklama: Günlükçünün öneki.
      • Örnek: '[my custom prefix] '
      • Not: Günlükçünün öneki.

    AI Konfigürasyonu

    Intlayer'ın AI özelliklerini kontrol eden ayarlar, sağlayıcıyı, modeli ve API anahtarını içerir.

    Bu konfigürasyon, bir erişim anahtarı kullanarak Intlayer Dashboard'a kayıtlıysanız isteğe bağlıdır. Intlayer ihtiyaçlarınız için en verimli ve maliyet etkin AI çözümünü otomatik olarak yönetir. Varsayılan seçenekleri kullanmak, Intlayer en ilgili modelleri kullanmak için sürekli güncellendiğinden uzun vadeli bakım için daha iyidir.

    Kendi API anahtarınızı veya belirli bir modeli kullanmayı tercih ederseniz, özel AI konfigürasyonunuzu tanımlayabilirsiniz. Bu AI konfigürasyonu Intlayer ortamınızda genel olarak kullanılacaktır. CLI komutları bunları komutlar için varsayılanlar olarak kullanacaktır (ör. fill), ayrıca SDK, Görsel Düzenleyici ve CMS. Komut parametrelerini kullanarak belirli kullanım durumları için bu varsayılan değerleri geçersiz kılabilirsiniz.

    Intlayer, gelişmiş esneklik ve seçim için birden fazla AI sağlayıcısını destekler. Şu anda desteklenen sağlayıcılar:

    • OpenAI (varsayılan)
    • Anthropic Claude
    • Mistral AI
    • DeepSeek
    • Google Gemini
    • Meta Llama

    Özellikler

    • provider:

      • Tür: string
      • Varsayılan: 'openai'
      • Açıklama: Intlayer'ın AI özellikleri için kullanılacak sağlayıcı.
      • Seçenekler: 'openai', 'anthropic', 'mistral', 'deepseek', 'gemini'
      • Örnek: 'anthropic'
      • Not: Farklı sağlayıcılar farklı API anahtarları gerektirebilir ve farklı fiyatlandırma modellerine sahip olabilir.
    • model:

      • Tür: string
      • Varsayılan: Yok
      • Açıklama: Intlayer'ın AI özellikleri için kullanılacak model.
      • Örnek: 'gpt-4o-2024-11-20'
      • Not: Belirli model sağlayıcıya göre değişir.
    • temperature:

      • Tür: number
      • Varsayılan: Yok
      • Açıklama: Sıcaklık AI'nın yanıtlarının rastgeleliğini kontrol eder.
      • Örnek: 0.1
      • Not: Daha yüksek sıcaklık AI'yı daha yaratıcı ve daha az öngörülebilir hale getirir.
    • apiKey:

      • Tür: string
      • Varsayılan: Yok
      • Açıklama: Seçilen sağlayıcı için API anahtarınız.
      • Örnek: process.env.OPENAI_API_KEY
      • Not: Önemli: API anahtarları gizli tutulmalı ve kamuya açık olarak paylaşılmamalıdır. Lütfen bunları güvenli bir yerde, ortam değişkenleri gibi tutun.
    • applicationContext:

      • Tür: string
      • Varsayılan: Yok
      • Açıklama: AI modeline uygulamanız hakkında ek bağlam sağlar, daha doğru ve bağlamsal olarak uygun çeviriler üretmesine yardımcı olur. Bu, uygulamanızın alanı, hedef kitlesi, tonu veya belirli terminoloji hakkında bilgi içerebilir.

    İnşa Konfigürasyonu

    Intlayer'ın uygulamanızın uluslararasılaştırmasını nasıl optimize ettiğini ve oluşturduğunu kontrol eden ayarlar.

    İnşa seçenekleri @intlayer/babel ve @intlayer/swc eklentilerine uygulanır.

    Geliştirme modunda, Intlayer geliştirme deneyimini basitleştirmek için sözlükler için statik içe aktarmalar kullanır.

    Optimize edildiğinde, Intlayer parçalama işlemini optimize etmek için sözlük çağrılarını değiştirecektir, böylece son paket sadece gerçekten kullanılan sözlükleri içe aktaracaktır.

    Özellikler

    • optimize:

      • Tür: boolean
      • Varsayılan: process.env.NODE_ENV === 'production'
      • Açıklama: İnşanın optimize edilip edilmeyeceğini kontrol eder.
      • Örnek: true
      • Not: Etkinleştirildiğinde, Intlayer parçalama işlemini optimize etmek için tüm sözlük çağrılarını değiştirecektir. Bu şekilde son paket sadece kullanılan sözlükleri içe aktaracaktır. Tüm içe aktarmalar, sözlükler yüklenirken eşzamansız işlemden kaçınmak için statik içe aktarma olarak kalacaktır.
      • Not: Intlayer useIntlayer çağrılarını importMode seçeneği tarafından tanımlanan modla ve getIntlayergetDictionary ile değiştirecektir.
      • Not: Bu seçenek @intlayer/babel ve @intlayer/swc eklentilerine dayanır.
      • Not: Tüm anahtarların useIntlayer çağrılarında statik olarak bildirildiğinden emin olun. ör. useIntlayer('navbar').
    • importMode:

      • Tür: 'static' | 'dynamic' | 'async'
      • Varsayılan: 'static'
      • Açıklama: Sözlüklerin nasıl içe aktarıldığını kontrol eder.
      • Örnek: 'dynamic'
      • Not: Mevcut modlar:
        • "static": Sözlükler statik olarak içe aktarılır. useIntlayeruseDictionary ile değiştirir.
        • "dynamic": Sözlükler Suspense kullanarak dinamik olarak içe aktarılır. useIntlayeruseDictionaryDynamic ile değiştirir.
        • "async": Sözlükler eşzamansız olarak dinamik olarak içe aktarılır. useIntlayerawait useDictionaryAsync ile değiştirir.
      • Not: Dinamik içe aktarmalar Suspense'e dayanır ve işleme performansını hafifçe etkileyebilir.
      • Not: Devre dışı bırakılırsa tüm yerel ayarlar bir kerede yüklenir, kullanılmasalar bile.
      • Not: Bu seçenek @intlayer/babel ve @intlayer/swc eklentilerine dayanır.
      • Not: Tüm anahtarların useIntlayer çağrılarında statik olarak bildirildiğinden emin olun. ör. useIntlayer('navbar').
      • Not: Bu seçenek optimize devre dışıysa göz ardı edilir.
      • Not: Çoğu durumda, React uygulamaları için "dynamic", Vue.js uygulamaları için "async" kullanılacaktır.
      • Not: Bu seçenek getIntlayer, getDictionary, useDictionary, useDictionaryAsync ve useDictionaryDynamic fonksiyonlarını etkilemeyecektir.
    • traversePattern:

      • Tür: string[]
      • Varsayılan: ['**/*.{js,ts,mjs,cjs,jsx,tsx,mjx,cjx}', '!**/node_modules/**']
      • Açıklama: Optimizasyon sırasında hangi dosyaların geçileceğini tanımlayan desenler.
        • Örnek: ['src/**/*.{ts,tsx}', '../ui-library/**/*.{ts,tsx}', '!**/node_modules/**']
      • Not: Optimizasyonu ilgili kod dosyalarıyla sınırlamak ve inşa performansını iyileştirmek için bunu kullanın.
      • Not: Bu seçenek optimize devre dışıysa göz ardı edilir.
      • Not: Glob deseni kullanın.

    Doküman Geçmişi

    Sürüm Tarih Değişiklikler
    5.9.0 2025-09-04 hotReload alanını liveSync ile değiştir ve liveSyncPort ve liveSyncURL alanlarını ekle
    5.6.1 2025-07-25 activateDynamicImport seçeneğini importMode seçeneğiyle değiştir
    5.6.0 2025-07-13 Varsayılan contentDir'yi ['src']'den ['.']'ye değiştir
    5.5.11 2025-06-29 docs komutlarını ekle
    Yaklaşan Intlayer sürümleri hakkında bildirim alın