JSON'dan .env'ye dönüştürücü
Bir JSON nesnesini temiz büyük harf tuşlarıyla kullanıma hazır .env satırlarına dönüştürün.
JSON'dan .env'ye dönüştürücü
Bir JSON nesnesi yapıştırdığınızda, bu araç onu kullanıma hazır .env satırlarına dönüştürür (satır başına bir KEY="value" çifti). Yapılandırmayı bir JSON uygulama yapılandırmasından, bir sır dışa aktarımından veya bir API yanıtından Docker, docker-compose, Node.js, Vite veya dotenv dosyasını okuyan herhangi bir araç için ortam değişkenlerine taşımanın en hızlı yoludur. Ayrıca, bir projeyi JSON tabanlı yapılandırmadan ortam değişkenlerine taşıdığınızda her anahtarı elle yeniden yazma zahmetinden de kurtarır.
Anahtarlar otomatik olarak güvenli bir env biçimine dönüştürülür: aksanlar çıkarılır, camelCase sınırları alt çizgiye dönüşür (apiKey, API_KEY'e dönüşür), harf, rakam veya alt çizgi olmayan karakterler değiştirilir ve sonuç varsayılan olarak büyük harfle yazılır; büyük/küçük harfin temizlenmiş kalmasını sağlamak için onay kutusunu kapatın. İç içe geçmiş nesneler yola bağlı anahtarlar halinde düzleştirilir, böylece {"db":{"host":"x"}} DB_HOST="x" olur; iç içe geçmiş her nesneyi ana anahtarının altında tek satırlık bir JSON dizesi olarak tutmak için JSON modunu seçin. Diziler her zaman JSON dizeleri olarak yazılır ve orijinal anahtar sırası korunur.
Alıntı yapmak size kalmış: Varsayılan mod her değeri çift tırnak içine alır ve ters eğik çizgilerden, alıntılardan ve yeni satırlardan kaçınır; "gerektiğinde" modu ise basit değerleri (sayılar, boolean'lar, düz ana bilgisayar adları ve yollar) çıplak bırakır. Boş bir değer boş bir değişken haline gelir.
API anahtarları, veritabanı şifreleri ve belirteçler tam olarak başka birinin sunucusuna asla dokunmaması gereken türden verilerdir. Bu dönüştürücü tamamen tarayıcınızda çalışır: hiçbir şey yüklenmez, hiçbir şey günlüğe kaydedilmez ve sırlarınız cihazınızdan asla ayrılmaz.