JSON pretvarač u .env
Pretvorite JSON objekt u .env retke spremne za korištenje čistim velikim slovima.
JSON pretvarač u .env
Zalijepite JSON objekt i ovaj ga alat pretvara u .env retke spremne za upotrebu — jedan par KEY="value" po retku. To je najbrži način za premještanje konfiguracije iz JSON konfiguracije aplikacije, izvoza tajni ili API odgovora u varijable okruženja za Docker, docker-compose, Node.js, Vite ili bilo koji drugi alat koji čita dotenv datoteku. Također štedi dosadu ručnog ponovnog upisivanja svakog ključa kada migrirate projekt s konfiguracije temeljene na JSON-u na varijable okruženja.
Ključevi se automatski pretvaraju u siguran format env: akcenti se uklanjaju, granice camelCase postaju podvlake (apiKey se pretvara u API_KEY), znakovi koji nisu slova, znamenke ili podvlake se zamjenjuju, a rezultat je prema zadanim postavkama napisan velikim slovima — isključite potvrdni okvir da zadržite dezinficirana velika slova. Ugniježđeni objekti spljošteni su u ključeve spojene putanjom, tako da {"db":{"host":"x"}} postaje DB_HOST="x"; umjesto toga odaberite JSON način kako biste zadržali svaki ugniježđeni objekt kao JSON niz od jednog retka pod nadređenim ključem. Nizovi su uvijek zapisani kao JSON nizovi, a originalni redoslijed ključeva je sačuvan.
Citiranje ovisi o vama: zadani način stavlja svaku vrijednost u dvostruke navodnike i izbjegava obrnute kose crte, navodnike i nove retke, dok način "po potrebi" ostavlja jednostavne vrijednosti — brojeve, Booleove vrijednosti, obična imena hostova i staze — gole. Null vrijednost postaje prazna varijabla.
API ključevi, lozinke baza podataka i tokeni upravo su ona vrsta podataka koja nikada ne bi smjela dotaknuti tuđi poslužitelj. Ovaj pretvarač radi u potpunosti u vašem pregledniku: ništa se ne učitava, ništa se ne bilježi, a vaše tajne nikada ne napuštaju vaš uređaj.