Pretvornik JSON v .env
Spremenite objekt JSON v vrstice .env, ki so pripravljene za uporabo, s čistimi velikimi črkami.
Pretvornik JSON v .env
Prilepite predmet JSON in to orodje ga spremeni v vrstice .env, ki so pripravljene za uporabo – en par KEY="value" na vrstico. To je najhitrejši način za premik konfiguracije iz konfiguracije aplikacije JSON, izvoza skrivnosti ali odziva API-ja v spremenljivke okolja za Docker, docker-compose, Node.js, Vite ali katero koli drugo orodje, ki bere datoteko dotenv. Prav tako vam prihrani dolgočasno ročno vnašanje vsakega ključa, ko preselite projekt iz konfiguracije, ki temelji na JSON, na spremenljivke okolja.
Ključi se samodejno pretvorijo v varno obliko env: poudarki so odstranjeni, meje CamelCase postanejo podčrtaji (apiKey se spremeni v API_KEY), znaki, ki niso črke, številke ali podčrtaji, se zamenjajo, rezultat pa je privzeto napisan z velikimi črkami — izklopite potrditveno polje, da ohranite čisto črko. Ugnezdeni predmeti se združijo v ključe, povezane s potjo, tako da {"db":{"host":"x"}} postane DB_HOST="x"; namesto tega izberite način JSON, da obdržite vsak ugnezdeni objekt kot enovrstični niz JSON pod svojim nadrejenim ključem. Nizi so vedno zapisani kot nizi JSON, prvotni vrstni red ključev pa se ohrani.
Citiranje je odvisno od vas: privzeti način zavije vsako vrednost v dvojne narekovaje in se izogne poševnicam nazaj, narekovajem in novim vrsticam, medtem ko način "po potrebi" pušča preproste vrednosti - števila, logične vrednosti, navadna imena gostiteljev in poti - gole. Ničelna vrednost postane prazna spremenljivka.
Ključi API-ja, gesla baze podatkov in žetoni so natanko tista vrsta podatkov, ki se nikoli ne smejo dotakniti strežnika nekoga drugega. Ta pretvornik deluje v celoti v vašem brskalniku: nič se ne naloži, nič se ne zabeleži in vaše skrivnosti nikoli ne zapustijo vaše naprave.