{"_id":"dynamic.envs","_rev":"25-46fb5278c279a8e55d08974e14500157","name":"dynamic.envs","dist-tags":{"latest":"1.0.5","main":"1.0.1"},"versions":{"0.0.1":{"name":"dynamic.envs","version":"0.0.1","description":"Converts json to .env file","main":"index.js","scripts":{"build":"tsc ./src/index.ts --require dotenv/config","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.21.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"8667520cd8752fd76d7a5806cc41e24cd4c4ea15","_id":"dynamic.envs@0.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-8wDVj+LnKBCMfvZIdcnUItk+guZ41DWEnIhXPeLKq2dZtpaulPVUpuEG4OnR2NDLfYFopPKh62uEgOrJjG1dQQ==","shasum":"cb4a970789ee073a47e49e195d466b9efa9704b1","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.1.tgz","fileCount":11,"unpackedSize":40456,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTyF6JTVsLAf8bJEWyRsEwfF9MIbc7o2sbMbT3kUANZQIhAOCUqFINYGQOSRBvEWF4VYdbBrmifw3x64pHLcbS74bu"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+TXtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqrmg/+Ku6YcjIUQwcvZ3IE3u/UXsTeltanX6PrK/VdqupFeSk+M1aO\r\nVAog+bzXKWHKC97hFmHfZ603jTIv98KTqLKxx3cUKF2k+2ErLnbh2db8u04W\r\nkQyrMWg+pSfyr9p6PaUf8+5JlZb04GgEIyAYRmZael9GVdvsncruLfPiNGF3\r\nhkVr/MVvbXPZaI39D8XECdOoO7n6ds0ldb9uQZJwN9mbrDJs8t77hKuryBhn\r\n1Db2uHE0TGTvUOnEOo6PPbLiAjXG7pr78Fmk5PRQSODoU2Ysn6qpiLI8Rsgy\r\nhlzpHw1pDMHMJnDh2mrLgyw6iHwUqW8LI0u51P48SRaLv12Kkq06h5ojd/2p\r\n3Qlyp6B+8UUdCG+nF3H5VIcw3Wz4FpKqhT9usrQBa0DjkHn/jjYfxxsfDl/1\r\nzmjJw2YLVjEBROzL+qkt5iQVq5sBr+QnJRO+A6f8ZrwxyC8CGs+dteRZYAjj\r\nas9mbJZ3YfQpV9Pwr6YWBp4fVsPfbq88rF9I5vzi5443gTprX9Z4Ti4jIm2/\r\nzXE/3vvpoP0OS+EIgUEXF8JK00lAt+N3A8d3QCDTvzc3jhA1idD/CZPKR1uR\r\nO6JoWISO+SbjGA2xaD9lwsEjp4RakiEA6Bhjtkd/m77aivy8Nks6Cb7YEahr\r\np6bf/3eySf/j2yad8bUUyOlLMes29GbDi5k=\r\n=EaSq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.1_1660499436792_0.5854376098051599"},"_hasShrinkwrap":false},"0.0.2":{"name":"dynamic.envs","version":"0.0.2","description":"Converts json to .env file","main":".src/index.js","scripts":{"build":"tsc ./src/index.ts --require dotenv/config","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","@typescript-eslint/eslint-plugin":"^5.32.0","@typescript-eslint/parser":"^5.32.0","eslint":"^8.21.0","eslint-config-airbnb-base":"^15.0.0","eslint-plugin-import":"^2.26.0","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"299f5817d6e53125977ddc82a3475a536de17188","_id":"dynamic.envs@0.0.2","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-7UiWDJEXU7mTOWkf/ohLe0WS0iIntV7vBnjhRVjeARRKEj1kOYRM23/r5Ynd/4MZu+CZaNzqX3feJLFBVb1M5Q==","shasum":"df1324691b5cc87e90a2f60e4db191e300f872de","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.2.tgz","fileCount":11,"unpackedSize":40001,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDj5R24wngX8dYOGmWrTb9VNLpANDnoO9OMP04zyBeN0wIhAIQIEDbKv0sTY56KbvmJN3+soBSrCE+1+uNUgrpRUAvo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi+UVKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoJDw//X35cz8wYPpJmAqbnOdrb8dB7VlPE3k3GPw6I49rN8RcDWJjV\r\nsC7lBphIJYPBVv+g7I0rD9k3d6EmQelUbvaRTt51tMqX1TXJYEP/h2O8Zj33\r\n8YS1WKSGQSa2J9RPd0y/0kFA3GRLKt8qJXYQFhGV2zEKikYHOI4brxTWY8to\r\noSFSxFm4vwExveAceUqorYjJIdAV7wGhPK5jvOSRYLYWnL8i1+jZVeFSvVPw\r\nuWu62dHbiU7IDxo4Rso06TDDqfgGNExsyfO8Ntq5SVd9wQRoYKdDcGM+ujcR\r\nOMcR1tCKEuTxezAcwz1MuRF1JCSh7ZevJB2aTmTrPNqO3rk8u/aSsXdlc2pd\r\nfw5iQuNaZk3VD7dBXL0OH/R2I2NyrwLOqaqVyvxOn7rf3tVz6XO/DB/DIHEH\r\ntTIy60MEqmqnWqMFMPNeh9pNVPwDPhTuAU7+Lg/S9KRuW/IdhvVpthCQVn6l\r\nkHfJZ359nf2Nw6RrEVFXPG3pznzXQjLQfuksvtEzNv4S/8iU7sq+PcO/fMQa\r\nhJ83n7S14fy2MA4Hf3T07Irg/qfGabdVYZDnU4a101A/lolYsc7IRjoq0OeX\r\naUJIZwZWd7639HSBhQl316OM2O6ATY6qpgbYNBwzZKx0umK9OD2n5OW+rxPy\r\n9feMoNw9d7Vr8Rhj/m6yV4SmK572gP5RYbc=\r\n=wtiQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.2_1660503370120_0.06312426468607524"},"_hasShrinkwrap":false},"0.0.3":{"name":"dynamic.envs","version":"0.0.3","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"2183197e3df845a2854921096c337aab5bf28740","_id":"dynamic.envs@0.0.3","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-jBSiOLXVEtTfPSwXhGzEtbLWM+SWQxVtDRa4VmhetgAYWDduHnrk1tk/VJ5scMpkLMZ3jWJ+2fd6Y7rjZSjsbQ==","shasum":"9fd888f6fa63649dd84117e9e07cd6220eb6caca","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.3.tgz","fileCount":5,"unpackedSize":18066,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHB164VGEtVLbrN42z61xRx4bc1m4mFDxhcZXIbU1kfyAiBVJRsyzVHyxcAddEmgxjQKI6fn6Bxp4AeDakvBmdDtxQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/rHhACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp5ahAApIuVURSkrm04KPU+cWAGexKMpvP6ucmElS2BAeLW/TWnHw0j\r\nxyJSvRjHotGL/7gtbHyyfM94KpHHOeG6/C9MhnYRtfSgHGRJTgerjqSPUGIX\r\no7ozI9RKu4nwPQupKbsC/9pLItgOEt9O1QfnOs7NYZN0rQwZ/Wbf9mzCC2bf\r\nWjqaF9Nq6biPAfMB2lr0oU4Be6Sc1OaOU5TJUdTeI5Lt9FEQ6lyI+0yaYxkT\r\n8J0prGvk4LRlvqpzVo9e5OmvsT2FuxEeVAph4rQCobxn/G8W5i/2br6H1c/o\r\nXEeC9HfWqgF6cxBPjo/5GA+3NCy1uCojPdm9P4MoeWqzGzGHyjDoZaYHns8D\r\ntuObIW0Uya2BmeVHImqhj54pgUdqnTMePcCRg3WKFrkXmI1EdT4JBWnXa/BX\r\ncrTKocg8KHm3PuqPcK7ngkRyi6eRaTuBRFQzO2NVIVXu3BeT6fp13V+K7Ce/\r\nugL5cPO586hhlD9c8y1VtedAiXGFqof+cyTUCcy/sfzZXClxkPBr0UNHdv1n\r\nE+JRap/Koi3cvhNhOlVfBZAPLqtXOro5TxpgCjKO217YZOAshV+jZcRKnZj9\r\nAsfZN/Q4KpIz8VRwLxg0iRB7Vk68FVnvrkRH5hwHhO8RRXP4pP0EpGyPJFWz\r\nJP3y6Oc20MkGireKDauM4ULtqBNeSyDLo+4=\r\n=1hfX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.3_1660858848940_0.45127068642771206"},"_hasShrinkwrap":false},"0.0.4":{"name":"dynamic.envs","version":"0.0.4","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"bc94190b416b757672d22da721f2c3820f37f7bf","_id":"dynamic.envs@0.0.4","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-hNQibU3vmEU8l8shYFOb37J2druLfqwpQGndAPfyPnj51KvlDj/Ntf3dYjdFGAl4HJ0Li9CFjMwaWc143b8tGg==","shasum":"1c79b1475ab6b27ba49ba5af5d70c7a0d8a6edc8","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.4.tgz","fileCount":8,"unpackedSize":37970,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIExfej1EBksFXdbl0pJ07NGK/EE4hRyUOeA9fKDKMFnBAiBHDr/Ta7pO459DE2r9dbE0x1NyWwEGSuwZCREXG9i1Sw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/475ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoAfw/+PvCRP70tMnF8J+XMl+WJ5Y4a+1W4aA9ib9ZMbB+PUByh0ZQw\r\nrMHqRGbWuLETlcNhhVab4C+Ss4q1UYRl5eOMKwZ0NeT1SZ+ENW9qJg4xQ6Ed\r\nUinhjFq03PWKy0xPnWFSfPtXGVWbSVdlwJT1ZeaYY8T7tFvtfxwpto4ezu5e\r\nR8p5klmXOnVhbuWmc4tZjxujorNAqb61hYczStUZVnKtc+/yYW6qrsg0PNWx\r\n54qfKrmDsgB8ED9MmYPKch49HVMB5JIVUKVJjqEf0/oOZMRE2NN/gG6w11pT\r\nrQbxp1QGJocC5+sseWpxioqcbW+TlxkL9gA8elArJ1ACSQe2+/mzlXU+u/mX\r\nW7Gvkqg2VBXpTNVIHPxheEpd3s3kI9R9aZfWwfrlOIiu89g0Q2poSpCZYXT5\r\n52pAvMFJk3i/DV7lxDUybua2PCVe/+GrOhJcemP3xd8N/8n0AKjBySTRfqop\r\nwZic5J67e1tSINhIzvVpWLujdSSIAc7JqSLSHDqjCKS6ZrhV9iNN8j1rHzN2\r\na/kythUgqeGk1O4HmyPvydfTKGGkCOZWvE6/LbTnqWL6OXCMyJ5HtxWw426U\r\ngHbgTsN+L9BWTPx+zcmdCkGTBbcyOB1Sz1pHDjI9Rc5d2v/Dys9Hyp6djGp3\r\nTpToeE4IhtdlkRg9VsVaBGwpnqXLgKOrNBI=\r\n=24WX\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.4_1660915449375_0.7920327804545744"},"_hasShrinkwrap":false},"0.0.5":{"name":"dynamic.envs","version":"0.0.5","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"6bf0a9ef9fda66dc7850647a363b8be0706be1e9","_id":"dynamic.envs@0.0.5","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-PiTu4WjwEJ00efBYlMGvUlQDYIh15k/QJQLdojN9oQh/925jJCktDT6SvWIKSYhkdMnaoy8m4TNEY+B9gr1hGA==","shasum":"435c6192c369f50509a90886852c86d3ccceb683","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.5.tgz","fileCount":8,"unpackedSize":40699,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzPIbsCpQUpeFlsONSLXitouBJUzxUTTBDlSkuxXmTdAiAD2dPDRIcoDvpOV+nuvgN4nYq5sU836Txw1+FInK/MWg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjANeFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqtlA//Xw0yL05WLko/wPp8vdk/feptPh5PegzyWXT7huXcvQgU695p\r\nBrjbbP9ATlX4wRVjNjqEUKgNbJetTiGORNV/zHjI6+TrWgsV+gXynVYQo0Du\r\nmp0Zzlo76kek29znDi6Zjj+zanraNZ4KMAgEwQS0N+EDubQam88M2OKZHPvj\r\nOOGP6nAiqK1b0IKkKRY/cDug19iH9PA0e+UgVODE/6XxtqT1sdQ0mqun23GC\r\nF6dChMwLpNym+1YjHqAqm75+Az6Ve+rjYPEevI3IPOMGuBA/6qQewqUrB0Se\r\nZa9ETCL8OHOvc4z90bNhE4QgL96oX4V6lfJEj5XZQzW2u1+1k7mdk0LswLzd\r\nSP2DXYqJFJhaDhoi3nynBGSxn4Hch+oiRTgFmtR1TTH0Eieq6E21hAynmgNo\r\nhrN2BFG44j/SG0pHvtPaKnWSkg4SR8tq7QfblAzYqx9fEkJvTMqWuqSk5A/E\r\n7YT1lS98ib8iPMugXuRIqwiizMwkKlUlxIo1OpOOnXBAkp4Qze0TcoZksmVB\r\neiTO9GHnsWtOMnKbACYGjJW5DGsXgduUjtBy5r3UbB2MtMQFqRpBbULTCWh4\r\nYAQcQLTEX07mlyJLoGHjVwmpHBC7pqJR+OO5hQ4dzHPEclHT5LGHxFOLRMKt\r\ngp0C/85x/aCTwk9LT+tKmamN8LbLmF9kzXY=\r\n=kijd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.5_1660999556821_0.4325102116869781"},"_hasShrinkwrap":false},"0.0.6":{"name":"dynamic.envs","version":"0.0.6","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"ba3221ee628b40b1a78575f730fb2b5c95e475dd","_id":"dynamic.envs@0.0.6","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-Fz3Y6GDXHA2QySTe8ugktw1dB/3+/4qgFCk8hN0t/xVysR5hYPHBJwkEc2RVC7HOnbsYnJjHaKf4unsax2zjKA==","shasum":"fa746df5ddb73a6f6f35cde66f627d7a3cff680f","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.6.tgz","fileCount":10,"unpackedSize":41093,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUyO/gzPghkoYlPOek5qoA58ixKpWZJH60JAbBOII1QAIgTl8w64kLtdIndPYpmHrtgYaO4DIZ3+KemJv09rf9rLg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAQKJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmou8A//er3s5dUxMQ6wWxGOfOve2bmmh0p6VTqoBWPmW2EBNazkKtXu\r\nunlcs7ilLnT0P/PlN4CSYNiLtjDyO9j4j0apjd+cZye8rJmShAlCU+cxOoUg\r\nuwClaZSD59S8IIPFxRyKol6fNwGykRIGx4QLnUlm/wN+ibr0dy2qvgZIfaiv\r\ngcY9pvYa8tpFDFioNHKmXlirByl/iKjlPci9fmTlB6WRszcJSgollysGPLMY\r\nfVxT+jsorDbRDQKPZtibaBuNKW0EdRLmDyWQ4bOqRix+f2Si2p5dKeafXqo4\r\nspM1yhMm9kx9hwo/+/AjwX/fho/WuOkK1aw3ztt7QPdlQwk+zb5kP9rr4bm0\r\n1vGdnA2y71nznDscxwmirOv+lvpC/BfHJvn2YSWaSB5olLqkbMEJ+kABoY6l\r\ny0uWw/1gu2cq3YecQg4s9qjCzHo3kDFrMI3bpSrB0MkHjX0xSND9dF1kqzOF\r\nLdPPVOPXVALYbYzRxu16wHpTcpMG1LVLllppO1s1aKpvYEP4IdQXqJjmQlgk\r\npiRUCzV0zWmWfZUKAQmfMFF2ngVXtOx/NBbYlq7XOkL5G/wIeCZQsmK6IZqy\r\n/YI+b7/JuMf6gnfZOzL2bQtcH4c/9jZgSST85G71KSHwHnBtozoZ+rn7SrV+\r\ndfJMaaDGe7vMJWgH6sD1McG33c/+JMIXLqU=\r\n=GhVW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.6_1661010569649_0.24560623881363775"},"_hasShrinkwrap":false},"0.0.8":{"name":"dynamic.envs","version":"0.0.8","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"91c558204d06f55899eb7d201c437d48e056cf38","_id":"dynamic.envs@0.0.8","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-bLTMxFVuY/HFPsmcI6qq8z92b9G7dzXlpEHJAbRKM7carBfmfJl0hEWKycGusVJxSzWpBNvqEP8/yOg+mJPFuw==","shasum":"0924e6e1346f5a3be1c49be84d175db2f9e6bffa","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.8.tgz","fileCount":10,"unpackedSize":41429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZyVnItzhNvQDKOH4LmleuI8cJH6DLGlOv2hgrgpe4dAiAtaBlSpGuntmJlen3pC5tl4jOjpH5GEy5tElbaeFUEHA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSsOoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrBwBAAj+yYBxyMWFTzx11gYv+XC/czcFgKUA9VzsstemPkFjE0LuZ6\r\n4AmDru8rpHUOpC7FgHVnDJhkL74d7ieNaOFQf385z9kBDrGxWfqfAnf7/Tle\r\nO/0+YvsZAd/SDMLa1umZFFoHG6Qj7EbTqmX7bsT6eqJmhS77tZ/6iY3Ds8Hq\r\nk8wkiUgTHE5x/eZp5vVYiJk95P2HM7VVoQaiPsWVF4M03YeTrKid0n+RJdUz\r\n2rBIPOu7ZRHRUGPno/uto5fq0+GEtOCVK1fTwsXlXoETUpP6pfovbHzp7qy6\r\ncw2gXrCvNBWbj++ON/0A54wiSRsun4evNGyyTeAuPpu1d0iokldFdEy24/Bj\r\ni64+wyPC0wDvZNGF2HzCkMsIyXDTorD/qT3818JFNQk3tL1NPhzJy4soWpQX\r\nsqslyEBD3M4mwcFG16XifHyB6Q8eJ31/8at7zHCBwn0hjl/y4czWXRgAP7sa\r\nzXL7BsNXbgTWOThcJXW91HTk1fDxNrEzvlR/gFycQAen6U5IewIBa15rH8dm\r\nz8oTm2wCd/9+EC3upV/NPpeNdz0wnLhg/XSQ2/cSl2YXkJfpGhTRTBTG4bFD\r\nM5V4cETIGSVLr145qOBEl/XDUbiUy9Hr8ZzZhCkN16/+6Tzg4t7YymJJW991\r\n0ViqbAj02QjJA6YGUISZPCP0AYW2lNYWij0=\r\n=a5Zh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.8_1665844136172_0.686668789682666"},"_hasShrinkwrap":false},"0.0.9":{"name":"dynamic.envs","version":"0.0.9","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"91c558204d06f55899eb7d201c437d48e056cf38","_id":"dynamic.envs@0.0.9","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-EP/M9mplx7Tjgm3HejX1ovjw9l/Q0wD98wtESj/8QMctSIvsLbjTBdQ8TJajQxwp53cP8/Rwg/Cwa75ZredrOQ==","shasum":"03792fa0e2415074111178641a3eab12a771b823","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.9.tgz","fileCount":10,"unpackedSize":41429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6nC4ZZJK5tnj6ig9n2axS+WvcGVx40mO/V8BwRkk8EwIgTTNBee11VosgvYqlOVAjrqRBdATJMuwD3X4XyegKMeY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjSsQZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrayRAAmlBqVvJxvkvJFGKoEcf5+khAocpIoZhUhaITZV1rnh95P2dl\r\nWujDJq8Zd02xQ6t1VsvMpDGTcHNQ4RxkstDEi3Xr8Oi/esc4fitc4YV8Vp3m\r\nhdPf+cg7uEcOcPJkNy3WlE/Schy7bdtnz2Zq/AulrY58lA8yy0da40hYeSqy\r\n8PnF9ncqhRWp5nH3Mp7UkSCm8zLFqGZW9TUWzJJmdzZtXbpJIBZSV3rxZpk/\r\n6lQPzUBWxGLQAOgTETb4X7WWE/g4164nZrSFQGh7HHnzsXyu7/Gi1Qset6vv\r\n+e3lrCnBsw4eM6Kcl2IBJPaF2RhPhOqAPaDUTP0GFtEbznb+7wKKz4qp2Urh\r\nDMXsdi1S1N5i3cQ6y/vKTY6voThdOf8E7fPT9VA5kqD28VuriZzWku6LayOu\r\nBRr1br6yluWqjC/MaDKtZ5xiqzJCu891rBfkvl1ReRFiJk55nQsrSxt4q1qw\r\nNU94WE8W0FgGNIb2GF2L6D0ipnX/6lrCHw2iwJtNGZCsX/fEyGGV3MFX4O2I\r\n2IXNjkLco/w+kNw9zjSaNhw4wf7O98R4Yfiy9IvXjxZ+UmViWL3KbIMPmM3w\r\nEoXDqbdwEPFVG1nTVe/UKMiwWOL0ra2Dd+lxxdHBo8IsWYhEuOaBAmFn9m3U\r\nFq+bH0Kx7Tm+qIUGWcjtEM7Hcfg1RK97T94=\r\n=+LSq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.9_1665844248835_0.38166152987608504"},"_hasShrinkwrap":false},"0.0.10":{"name":"dynamic.envs","version":"0.0.10","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"91c558204d06f55899eb7d201c437d48e056cf38","_id":"dynamic.envs@0.0.10","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-jyImjMl+cIx8DVB2D1VuXY2guk219mlGmQ1asglVaHxr6zh4k/DAhS6TYCadMlttnbjI8eKhjWkECNWq91dvww==","shasum":"390442fd1dcc5535baa5cdc33de08aa21a9f302b","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.10.tgz","fileCount":10,"unpackedSize":41453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCEPNtM7CXcBeU9Mly9sS8eR8qztlNjrVB7cSgJ+4dyMgIgGCzD78UNDndDREbaxf3LTLO/RzMuLIWLBg+oJgV/Boc="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjStHFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7Gw//Q5NyufEraZPb01B6ECnDX+RvMjOscmyvtog6d5T8TviBMmMa\r\nfo6eUkAdz+zoYO1I2o/36wyykCfJKbP335Hh4fZ3HySL9Z6mBBf6S+wfbBVy\r\ngGGAZXtNAyUxJ5sZ2nDk53yX/iMIQzas1gkvYNfRgUlX9FKZa6uLZ/91ZK1j\r\nt+gOSVeT8okXplJ9YUQWixwmPf7ntdLe1t6YIPvoAmmXMRSfE1pb1Y+22GzT\r\nGZanV4UOhs9yPE3tsw5bP5+1qGhgQJjV2ns7oZVXZPlWmvJ3NC+JycgRhpPU\r\ntY9R6dQevGWaC8RrdjJsENL97QE2AT1EbsPV0YDHT1lP9tD5lNpldH5vrprD\r\n0/AJueY6uiNnqx6j2EDuScaxMKHatEQ2E8fa1CP4w+t9jhpu76OF/yo4BnOd\r\nGOshN9HjP7bgJeNBxY+eRNItE3+p46eS8SwdyYFTbdYsEflGZjZoGhyihdkv\r\n1gSk8Vk74i2bjBaX/2nVBQsHoio1zpqSI5F190mR96fJzp7q29/O1BNK2VsR\r\n+X3sWSC14Wn+PhhqQKH0OgN5zfv7h1qGAwrVLYgB++76StDkYUDWUA06Zz0C\r\nxA7y7IpX1zFsxxukKIYPqtnpNoAHmedHKQju3ceySb2YlhDHsh/Hl8StmJry\r\nxT6UD5NSb1dv4zU1H92rSFi+yuesDG+ScaY=\r\n=AJLk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.10_1665847749099_0.3507322188175048"},"_hasShrinkwrap":false},"0.0.11":{"name":"dynamic.envs","version":"0.0.11","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"91c558204d06f55899eb7d201c437d48e056cf38","_id":"dynamic.envs@0.0.11","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-qXBSONQ0jgLQjrySp9NxHpJ1Oqk8IO5iqfgfxaid3pItmeHBqKXOc+pk7pnMbL/5jdN1Si0TUFB4iEqohH/2RQ==","shasum":"25906776f54e7d6e908eaff30b11a250fc114eb3","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.11.tgz","fileCount":10,"unpackedSize":42452,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF0ZTkC+5W29gigoOHozCXfSdq3M9LgCjQVhXlSpMsqEAiA1G9pSvDtcthl9QR2DjBuML1oxsFH3dUooEy1lxSk8JA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTFh7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKOg/+KH2/Q8oR0K8QN+rslTVkhllL2FgrU8sAdmqj8ZbAAu8dVcGl\r\nWkSR2dnruVE10fSpV23H3cAzqpgglmIvK2cT9dH0GlKQscy1/KAgV31ofCHK\r\ntwzz/4pXcDkio/L4O8XZDIEDEwUozf6fBrxtxiI01NvUuOoTyUeDhbHx0se2\r\nT55kUm6XulZlJFYTXB2nNENcLlxbfjPZ+fGNBMZBq7qlMhvPCGsFtG0s3+OB\r\nRHbZEQQfRcT6XIrL6BNZppBt17IKiBLGOx44LuA7M8grUnuNHiPAz/NceHxg\r\nUlW6tzVZlrsph+mY68FC90IyYRMkJd7Kcp8V6tqCTEfUFt0iYS/SVymoJ4si\r\nACeJqT8mZEYC7gTCyHFyQVojiXIDyWtdTnK1szz6QJEyQ3WO/oKB3AMrE/Bm\r\nAyqvJOFmc8rHZQLR/yM8iYyn8dWtkrrshbWmRukeD5ZJM2gYVN4jrxJwA9QB\r\nfg4h8QXY0VtWxPe+ewMvB0kka0Iq7TmOTUqhfkqiswxEwEs8IFXNxbTBQesb\r\nuUnfu9VpusI/HJEh6l1e9wl1rQdUVhyM9OSwYZXR35AdDe0Sk7/O3yqB63CN\r\n7UwoNA5RDG75vIrkaAhJkRaXJB9CaZFzRqli2OtySJ737myQ37K6qSl70G4C\r\nL0D6rSNx4xLgdWUoDFNpk1ikcGnTBTemP90=\r\n=FSVS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.11_1665947771055_0.8189475378917885"},"_hasShrinkwrap":false},"0.0.12":{"name":"dynamic.envs","version":"0.0.12","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"91c558204d06f55899eb7d201c437d48e056cf38","_id":"dynamic.envs@0.0.12","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-oAcx7/CsF3i+kau95ooja9gDGkwPoAPX0gZBi740dS0hN9l+YlUh3rgG0zDrKiRrcvsvLkhVWB9lDzn8AoD6rA==","shasum":"331e88fcbd2ad6eff5363f07d03aa781d1d958cf","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.12.tgz","fileCount":10,"unpackedSize":42030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4DZ+vxxaEEt7z8wjl1StV5ZvVE/YknJQApbpgGSug3QIgTK5glXV+CmSk5BlOdtMbkQCjmHXOmBh/y6AyaUWyF7g="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjTGDZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqMzg//fuIbO15mrLCkFxHbQZB/ZzjW02ICExE1v3F0tF/9M1iq3oWP\r\nXSQ40cxKok+0unvFZ+sWWYXRM5yPxuAYy4z+vPayxMTXFtaYdm94Gth/mz83\r\nr2RtAmJp1OD5foRqtLkz7m2WQVwIY/HrIGA2ITVz0FHeeXKckDIr1+mkgoHS\r\n/8GjFXmVcZ/xeQMJohp0tuaipWDtncNgiHw0ysVrLBQhep4+QcvLvHyjR0j2\r\nWgDflM9pLtGvSzMlALuwP6YPlfFmn3wy9b2HVep2colbuWqHbLJf+CSoeY5E\r\nI5ZiIK/ZB6fQh7B7tyYvHxiiOX4GII8v3DOts8d/r9SIwUrpZIe2wmF+MtN8\r\nPmcRAn++sazV1JY4MU1vVxvGkr6GJDlL2QAurNBQP5GVQ3X511vMbtaY/Dzb\r\ntkDPYDQdo3RSqWZe9hDpNKh/PisvODUvXeu3fYPWXvX6S6bIb7N6Vd01e8Cl\r\n9XkMPLxgrvbwZsiRWP25NX8V+EVaF26P/7fo9pWjR9eJf3G+Y1fhyejbtkQU\r\nusaZnKspCXPDsZ/kIFlapa8a6Du3jvb0baTX80wXQnMDvjceDHUk01VJlQgn\r\nUgscfaGJdv0735lvAvxFv2zBMbnZIgYqtJm2bBs7hoUb/2Ka+O0Oac/r+X05\r\nh6Zwgnz6HPlZaNcOyUCKgvdUW8ua1WLmaM8=\r\n=7sfn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.12_1665949913475_0.39506799938951587"},"_hasShrinkwrap":false},"0.0.13":{"name":"dynamic.envs","version":"0.0.13","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"91c558204d06f55899eb7d201c437d48e056cf38","_id":"dynamic.envs@0.0.13","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-VuubMZhagvygn2JIkFbbAdL8s7DEPptN/7PU7peINF4cL4zDnOHohKKaQ9F+DefUZLZaFDhcJPkZ/whSxeG+QQ==","shasum":"f3026e390f6b8ddf9a16001a36f12ec6a81c7ce9","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.13.tgz","fileCount":10,"unpackedSize":42030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxp1A2f35CNf2uMYpp6jiP+13BQivKWuCEgwPGykyEYwIgL98rB/n5KavMsv9OBr+LyTbTjXUvmyrBektQOBMnDyg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUBa/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr4NA/+Mz2rPKbE9iQLUWDcpLHaEDZwD2vLs2yvWtENUmeyDvcXEtsp\r\nFbQ3ZEGlWP0idDe1reltUbJCSCiNKN9igvSfUP2682X+2TjvE2vHVfEKQxbk\r\n0t7J/WwWR2L5WIh5b9N1DuLKUtD+M3O/sVKrP48BcaX+zTXNzfSDe/RU74ZA\r\nhgPNC7ZulLW1M+JJzc3ajpsnevubMRdWD5Kcj5Ya+BWD7JebNt3D1DNs4mSr\r\ndWP2IKl9+04A/jktMWLD1P6upYS+FlkQU4nmSVsWENWizjBn63aYu8WCp1iZ\r\nn7wlcsVrWjUMRU3nVQFKNX/IJrG/gQlekMIaxC2x0zJlgZNYGa/HjKvj7lFn\r\nMOOGRG2BtcebyAbH9tzf+C7/uZ277VXL/DIril8iBw9v+hbP+Ezhg7TYizMk\r\nbxCU+SmeqCzm3sHJl3Za70VDkWhMPy0N6J0NcmRCix9xX5WEYv133GNSTySD\r\nMb3VnRbjwX/UETKnHT36KY6VFW1qSugl8rKnGgw/vIJObbLx4nodo9G1Ezku\r\nBJre0CObb66TBhjIQD+SdAgO0OuhjZWtvD4e5ixRho1WJItLgRxZ1b8ouSqH\r\n7+QCHL3fevfLjmEZDh/2PZ+obSxEiQSm3pbXg7VrhmgjkEpIb5305BgRdjDE\r\nAyQBcii3ZSfKbs7Gd8yG3p4Xfjjf65sWCoo=\r\n=5R4M\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.13_1666193087701_0.5059761012464601"},"_hasShrinkwrap":false},"0.0.14":{"name":"dynamic.envs","version":"0.0.14","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"91c558204d06f55899eb7d201c437d48e056cf38","_id":"dynamic.envs@0.0.14","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-kZS1doaNRdJ6AW3D3ec4xNy7RN/ayuoOdrfhq1E3cdG0NWofcB8hnb9K44zl8HVqgpZmkOtfWPwF611O7VnqWg==","shasum":"19335d6b7f5d7c8a64a57a278a5f45d45b8f0649","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.14.tgz","fileCount":10,"unpackedSize":44134,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMmXWjGzN2bQBEr35Z3nGNTTMuwXBFKf3J5qIBSO8XtAiAthselUghxTcOdPMkJnnTXReuFtZPOkZVgw89BbCa5zw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUCAlACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGaA/+NoyKuW0tajH3Mcms9czIbMR7418zWbyrDRRPRrz5MYquu+HL\r\n3w5UtL2Bw3BxU0H33QA6cLmF11G4lRPHquCiJqzD8LTGl26RAIxnbUOVimWf\r\n1e1dRN6f0g4INtdlsflrlUOBOogMOWM2a1uTim03sGefVg+jwmNlI9YnMo6r\r\nxT1mdnyvVPACtvsrRvDNd/CJuRPAgfn98SmFSJWtreK9vzRuGWp6quWhr+i/\r\nuxaXYBaExg/0bpgBIC3OlDO3vCENwxIY2hH86T149d692UGfbEhoCgjsfiyA\r\ndI2+/56VzpZrG3qk0okaFrNGzfgqstJMueojWO1TEsm2Zbemior4VfdiqoMz\r\nUET9MaKk86w/Fo95wMHMxZ9QIpMU8qxOOm0StUjMh1e19QmeJ6eOPV4WvGbt\r\naOpQuCWstQkWKQzTOHkIuak4bxOLXxSmx91T8QaRfTby+wHLcfgkDp1SwKWk\r\n+TOSEMa2Qo39egziLx83xNSTQlsCLKbkn+DuBZcovXJLJIxL1qBrNekOrXcX\r\noBkRt7IvOB574koa12FcWf4YlNtHwnHLfWfeZQZJrknsI0PtyK3V3dMZwTF8\r\nubLSeu8hJkeFBjZlkG7LjDEhUpH49ZNWPYkbRdznV7ut9GjTEjEKyFOg+1it\r\nUkcShEsy1ck3uUWXF1aNzE4EVy9PAdmdy6Y=\r\n=a+FK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.14_1666195493425_0.37430562012003743"},"_hasShrinkwrap":false},"0.0.15":{"name":"dynamic.envs","version":"0.0.15","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"repository":{"type":"git","url":"git+ssh://git@github.com/Yuri-Lima/JsonToEnv.git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"7ae21769d58e20275bc502e08e0d01d7ff2e7049","bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"},"homepage":"https://github.com/Yuri-Lima/JsonToEnv#readme","_id":"dynamic.envs@0.0.15","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-+D5CoH54ZWUYLQu2y5gFzLFL3aIMgREggvs7nD5qcA2bz6nMKWjbxqnRiac5htSLsf14+W94WsIb1rxpqagSNg==","shasum":"5a9c4d670bd80dfb92e280e4fd59137316e14916","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.15.tgz","fileCount":10,"unpackedSize":44243,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEHj3EC70gFOfFeWxez2pI8qDEQ8L0uskF8NxaxNEyDIAiA7Jqoa0kvdsuvmHKdMkdSk27YwePCN06fitQspCwDujg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjUbhOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolBQ//eVfA1+Jyqo9Aq2aBVvT5PAfg+8T+nLD9IA3NjMcRYlCd4S/o\r\nU73Lbumk8eegK2Wjzb3Rh2+DU3/uSMxqp46sXsVHC3MeykV9UsjLx6K9aJzn\r\nsCSYQ/2RFWxHsa5M5j8o3hWNqhrOm4Vk9agtaQbgiK14QcH0ZbUUQbaNc6bp\r\nE03jraI//o2lBkG4ZjJAiAAkK7PNqUOnAX2U5n6J+tjyLdk8D+XEFT1qVNBL\r\nGeIUbrJbYOQzTJvfe+GhM/d5YTNEU3Z+NFAZfyq6Dk7KpXyyho9XziyKZGqX\r\nb8NrXTRY1k1W6je89pjhjmeAjnoD8zRqa3MIGExBpTiE8Tpt7Zcr0yb1FaS1\r\nCgXG9mcBcu5JMA+cJtB4wrtJSOD34nAIRHnon8DL8ugp9dYtgEpSYCLSLPc/\r\nRp17ynKRFfr14gq+NtHWhR0r42ZfXeGHDkUJLgBSbz/Rka73U5XCvlK2Jmxq\r\nyGRc7/d4sEWv+Yb+KoA4Lmshg6H13DSkiBek6Tl/aJwrL3VWPXcLauCdWwO6\r\nAeGgDIad+OVVpo8pcHE5SSzw/zXsaHkznQLUKctENE1U0IMuZH+srDyVZQsE\r\nIe7JhEJ4rIaaaCL77dQ4l/gK3XcQU6X+Aby11alMy45WLHOed/V4vu/80asm\r\n3RrVpEY6vQpBA1G/sx5DC/udaX14XwopGAc=\r\n=WpeR\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.15_1666299982457_0.6866626477072941"},"_hasShrinkwrap":false},"0.0.16":{"name":"dynamic.envs","version":"0.0.16","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"repository":{"type":"git","url":"git+ssh://git@github.com/Yuri-Lima/JsonToEnv.git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"7ae21769d58e20275bc502e08e0d01d7ff2e7049","bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"},"homepage":"https://github.com/Yuri-Lima/JsonToEnv#readme","_id":"dynamic.envs@0.0.16","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-qkChJ0/aKbZszmeHmhX8kNbJ3GhqZ6fZilsefWq6e2Eg5jJHXcjAdvBNdJy32HetEjtO5JATePHm/ShGUuVjzw==","shasum":"f127229d8cf55eb4b9bdc2b9f96302b2833f0601","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.16.tgz","fileCount":7,"unpackedSize":39770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDckgScCCmwOpjkLICr7fjuxQTjco36B/KK+nk3FaJlagIhAL1LeI/UwCi5EI8I9MqHGqSDOZYcBFwu+zzy6tGCuoxs"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXTrgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr0Dg//aLzxoDfCB/Mc1vlZtTLb0J9fSy34L5XBD34NBmR4DJ8S1NQE\r\nCC28PJnPcnG8EMconvbhuy/1aLggUpcskQn3umnJqg9bXBc+oohJIoEearXH\r\nDFTusGePdEcB5iF4x5yksVZfWaZTSA6l7gaUfBOCf4VNwH3VP9ILB5shgOg+\r\nwSUkpEpsReFh4OI+gVJFpUTm0MEp6hoxHAhaT94TTt35EvU+4l0CM+Zsn8+l\r\nvNA8loYCl8q4xyztj8vD2elwv3+O7REChXgOogcNWdDBHeDBKQQXW08Lz2AL\r\nL6/ImS8THi3HMx+E1LcXSsq6Z//OJS5BJsiwk1713EnyN6KXvd51mBHv7ptt\r\njG4AJ1geeDBefyq39aRjKNzO84FHIhq9FNMPiSG7rH1sheRNTK0+M9DIeedg\r\nKrdYBEsmyME6FaPFbQoe+Gb5Mm6LinVa+nNde1deKollevdnzk6jcfQ+JRaE\r\n00OJIvaqMjl7ohQA4BYCCUMRuAaxJ1myvzWBhEiJjxbHmGAWj0gqIgdRDk54\r\nLupwarMky4Pok/9wEdcGxj6L/BX3//zhzRWjT6A5X0VH0KMg0HFfnSBkqpxi\r\nFVoo30CtpvOblx7TtPd3rOd5oY2QDO+yHeQiq0LJPKkI/tXkM7MNfguuXEti\r\nAw9mDrO82HY7Hnl1tljHnzRdNU+L8zlUdEY=\r\n=Sihn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.16_1667054304586_0.37124354073191657"},"_hasShrinkwrap":false},"0.0.17":{"name":"dynamic.envs","version":"0.0.17","description":"Converts json to .env file","main":"dist/src/index.js","types":"dist/src/index.d.ts","scripts":{"build":"node ./dist/src/index.js","tsc":"tsc","dev":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/index.ts --require dotenv/config","example":"ts-node-dev -r tsconfig-paths/register --transpile-only --quiet --clear --respawn ./src/example.ts","test":"jest -c ./jest.unit.json","test:coverage":"jest --coverage -c ./src/jest.unit.json","test:watch":"jest --watch"},"keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"github":{"repository":"https://github.com/Yuri-Lima/JsonToEnv","issues":"https://github.com/Yuri-Lima/JsonToEnv/issues","type":"git"},"repository":{"type":"git","url":"git+ssh://git@github.com/Yuri-Lima/JsonToEnv.git"},"author":{"name":"Yuri Lima"},"license":"ISC","dependencies":{"dotenv":"^16.0.1","node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.0.0","typescript":"^4.7.4","uuid":"^8.3.2"},"devDependencies":{"@types/jest":"^28.1.6","@types/uuid":"^8.3.4","jest":"^28.1.3","supertest":"^6.2.4","ts-jest":"^28.0.7","ts-node-dev":"^2.0.0"},"gitHead":"7ae21769d58e20275bc502e08e0d01d7ff2e7049","bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"},"homepage":"https://github.com/Yuri-Lima/JsonToEnv#readme","_id":"dynamic.envs@0.0.17","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-hA6n6Ftf40SpTGY6SccG5CLiZmBpbS+KD8FHa7caYMVoX8Q7BXimVm4aAdu6qLPPLkSR83O+G2VdD3BwdH53yw==","shasum":"de7045d6c3e8ae71bf1b955ecd320480f81a8b70","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-0.0.17.tgz","fileCount":7,"unpackedSize":39886,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHJ/mlAe2ufTcZi1ultP9/xgVFX37a4dzx+PJKIFZGrwIgbHiErKTOmM6qeqM+wh9/wH8VcsnN5PjE7ps+JfSbOYY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXU8yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrLkA/9EjQ/dpTEMDbxWimayEe9oUlPgW1JVe/FJIX/bZKuJ/yiZXbg\r\n3AZSr/xYBmTDDVxethkqs+3L2VXKp0Fq1tqyuiTFejghpKsrZ1N0htnXkQE/\r\nuD4aRvuXQy4tx0ErSVKiFE46GWGC4VHgzseY9ZJaNa4Q2pF1D1OeczUEdqEe\r\n8B2FzwM1tw6nkqRLZEbX8OSHxhmIjVUofUvkFzKdTMpqm26LqSNiHqaOZBV+\r\nx1qDjWL0HBxQWhNA0czCLHo40xxW9OQDygysQAtaJiel+2h2lGCPl2JXVxDZ\r\naYbx/82sAvIXVc0f8WtIrEVzvTDHJ/3LUbOQ0SOZqJIAUAzJLn4D5CPKJ178\r\n1AHD8ZrCTGfrp8bD+HnLex9QGFExMhOBfJZ1HH1aXMM8ihhgcFU4349RPyeI\r\npvDAMVTKPOLkn7YPiOrTjEaDe1oFJfk2Azfq6W4K4+cRIKYY0RXHyStnlCKD\r\net9vsgklNIOrNtmt34CtzD/fllXNI1SHXx20xQ5i312kte+yp70fmWPhWIkT\r\nyAYvzjIkFPFz+TsCuJoPX3KN03YSzop1Ed0sUXluh9VR4ZVFzOZVBvy8xbVG\r\n71fhCr4pdWAVzx/jWlrwlTaPAFiio+4mVROucZqZhJk8ut0j5sGp5ggZPhFP\r\nLgkIThbtaYedpx/XCFIGSb6pnHeF3L6pDB8=\r\n=9r04\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_0.0.17_1667059506528_0.0440775049805584"},"_hasShrinkwrap":false},"1.0.0":{"name":"dynamic.envs","version":"1.0.0","description":"Converts json to .env file","author":{"name":"Yuri Lima"},"license":"MIT","engines":{"node":">=14.0.0"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/src/index.d.ts"}},"scripts":{"build":"npm run prepack","dev":"ts-node ./src/example.ts","dep:update":"ncu -u","prepublishOnly":"npm run dep:update","clean":"rm -rf ./dist","build:types":"npx tsc --emitDeclarationOnly --declaration","build:cjs:esm":"npx tsup ./src/index.ts --format cjs,esm --sourcemap","prepack":"npm run clean && npm run build:cjs:esm && npm run build:types","commit":"cz","semantic-release":"semantic-release"},"dependencies":{"node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.1.0","typescript":"^4.9.3","uuid":"^9.0.0"},"devDependencies":{"@semantic-release/git":"^10.0.1","@types/jest":"^29.2.3","@types/uuid":"^8.3.4","commitizen":"^4.2.5","cz-conventional-changelog":"^3.3.0","cz-emoji":"^1.3.2-canary.2","jest":"^29.3.1","npm-check-updates":"^16.4.3","semantic-release":"^19.0.5","supertest":"^6.3.1","ts-jest":"^29.0.3","ts-node-dev":"^2.0.0","tsup":"^6.5.0"},"homepage":"https://yurilima.uk/","repository":{"type":"git","url":"git+https://github.com/Yuri-Lima/JsonToEnv.git"},"bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"},"release":{"branches":["updates","master","main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/github","@semantic-release/npm","@semantic-release/git"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"private":false,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog","emoji":true}},"keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"readme":"[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![emoji-log](https://img.shields.io/badge/%F0%9F%9A%80-emoji%20log-gray.svg?colorA=3F3750&colorB=84799D&style=flat)](https://github.com/ahmadawais/Emoji-Log/)\n\n\n<div align=\"center\" width=\"100%\">\n    <img src=\"./images/converter.jpg\" width=\"128\" alt=\"\" />\n</div>\n\n\n# Convert Json to .Env File\n\n## ⭐ Features\n1. Convert json to .env file.\n2. Create env.json file optionally.\n3. Overwrite existing .env file optionally.\n4. Instantes log messages to show the progress of the process, optionally.\n5. Accept up to 5 levels deep of Objects [nested objects]\n- INPUT Json File Example:\n    ```json\n    {\n        // First Level\n        \"port\": 6666,\n        \"array\": [\"a\", \"b\", \"c\"],\n        \"dbUri\": {\n            // Second Level\n            \"host\": \"127.0.0.1\",\n            \"port\": 666,\n            \"db\": {\n                // Third Level\n                \"name\": \"DB_X1\",\n                \"array_2\": [\"1\", \"2\", \"3\"],\n                \"user\": {\n                    // Fourth Level\n                    \"name\": \"ABC\",\n                    \"password\": null,\n                    \"role\": {\n                        // Fifth Level\n                        \"name\": \"ADMIN\",\n                        \"permissions\": [\"READ\", \"WRITE\", \"DELETE\"]\n                    },\n                    \"number\": 789\n                },\n                \"password\": 12345678\n            }\n        },\n        \"logLevel\": true,\n    }\n    ```\n- 1.OUTPUT .Env File Example [Overwrite][optional]:\n    ```env\n    PORT=6666\n    ARRAY_0='a'\n    ARRAY_1='b'\n    ARRAY_2='c'\n    DBURI_HOST='127.0.0.1'\n    DBURI_PORT=666\n    DBURI_DB_NAME='DB_X1'\n    DBURI_DB_ARRAY_2_0='1'\n    DBURI_DB_ARRAY_2_1='2'\n    DBURI_DB_ARRAY_2_2='3'\n    DBURI_DB_USER_NAME='ABC'\n    DBURI_DB_USER_PASSWORD=null\n    DBURI_DB_USER_ROLE_NAME='ADMIN'\n    DBURI_DB_USER_ROLE_PERMISSIONS=READ,WRITE,DELETE\n    DBURI_DB_USER_NUMBER=789\n    DBURI_DB_PASSWORD=12345678\n    LOGLEVEL=true\n    ```\n- 2.OUTPUT env.json File Example [Optional][optional]:\n    ```json\n    {\n    \"PORT\": 6666,\n    \"ARRAY_0\": \"a\",\n    \"ARRAY_1\": \"b\",\n    \"ARRAY_2\": \"c\",\n    \"DBURI_HOST\": \"127.0.0.1\",\n    \"DBURI_PORT\": 666,\n    \"DBURI_DB_NAME\": \"DB_X1\",\n    \"DBURI_DB_ARRAY_2_0\": \"1\",\n    \"DBURI_DB_ARRAY_2_1\": \"2\",\n    \"DBURI_DB_ARRAY_2_2\": \"3\",\n    \"DBURI_DB_USER_NAME\": \"ABC\",\n    \"DBURI_DB_USER_PASSWORD\": null,\n    \"DBURI_DB_USER_ROLE_NAME\": \"'ADMIN'\",\n    \"DBURI_DB_USER_ROLE_PERMISSIONS\": [\n        \"READ\",\n        \"WRITE\",\n        \"DELETE\"\n    ],\n    \"DBURI_DB_USER_NUMBER\": 789,\n    \"DBURI_DB_PASSWORD\": 12345678,\n    \"LOGLEVEL\": true\n    }\n## Installation\n\n```\nnpm install --save-dev dynamic.envs\n```\n## 🚀 Getting started\n\n## Setup\n\n### ESM example:\n\n```js\nimport JsonToEnv from \"dynamic.envs\";\n\nconst api = new JsonToEnv({\n    readFileFrom: path.join(__dirname, \"..\",\"FILE_NAME.json\"),\n    saveFileTo: path.join(__dirname, \"..\", \".env\")\n  }, {\n    overWrite_Original_Env: true, // if you dont want to overwrite your original .env file, set this to true\n    createJsonFile: true, // If you want to create a new json file, set this to true\n    createEnvFile: true, // If you want to create a new env file, set this to true\n    log: true, // If you want to log the result, set this to true\n  });\n```\n\n### CJS example:\n\n```js\nconst JsonToEnv = require(\"dynamic.envs\").default;\n\nconst Set = {\n    readFileFrom: path.join(__dirname, \"..\",\"FILE_NAME.json\"),\n    saveFileTo: path.join(__dirname, \"..\", \".env\")\n  }\nconst Options = {\n    overWrite_Original_Env: false, // if you dont want to overwrite your original .env file, set this to true\n    createJsonFile: false, // If you want to create a new json file, set this to true\n    createEnvFile: true, // If you want to create a new env file, set this to true\n    log: false // If you want to log the result, set this to true\n  }\nconst api = new JsonToEnv(Set,Options);\n```\n### Setting up Source and Destination\n\n| Option        | Type     | Required | Description                                               |\n|---------------|----------|---------|------------------------------------------------------------|\n| `readFileFrom`| `String` | Yes   | The path to the json file you want to convert to .env file.  |                                                                      \n| `saveFileTo`  | `String` | Yes   | The path to the .env file you want to create.                |  \n\n### Options\n\n| Option                  | Type      | Default | Description                                                                                                         |\n|-------------------------|-----------|---------|---------------------------------------------------------------------------------------------------------------------|\n| `overWrite_Original_Env`| `Boolean` | False   | If True, it will overWrite the orinal .env file                                                                     |\n| `createEnvFile`         | `Boolean` | True    | If True and  overWrite_Original_Env is False is will create a new .env file however if  overWrite_Original_Env is True it will oveWrite the original|\n| `createJsonFile`        | `Boolean` | False   | If True, it will create a new .env.json file                                                                        |\n| `log`                   | `Boolean` | False   | If True, it will log the result to the console                                                                      |\n\n\n## 🚨 ALERT\n- The interface Options_Set_Env has an important property called `overWrite_Original_Env`.\n- By default this property is set to `false`. For safety reasons.\n- This property once set to `true` will OVER WRITE the ORIGINAL .env file.(depends on the .env path)\n- It's very important to keep set it as `false` if you want to keep the original .env file.\n\n## ⚠️ WARNING\n1. For while this is a very simple converter.\n2. Thats a brand new project. So, **_still in basics development_**.\n3. It does not check if the json file is valid.\n4. It does not check if the json file is nested.\n5. It does not check if the json file is empty.\n6. It does not find .env file automatically.[**YET**]\n\n## 🆕 Features Coming Soon\n- [x] Accept nested arrays.\n- [ ] Accept nested objects of arrays.\n- [ ] Find .env file automatically.\n\n## 🤓 What technology are we using?\n- [TypeScript](https://www.typescriptlang.org/) - Static tye checking \n\n## 💪 Motivation\n\n* I used to use those tools below to deal with .env files but I found them to be too boring sometimes annoing then I decided to use JSON instead, because I think they are more flexible, readble and easy to use. However, I was not able to find a way to convert JSON to .env file automatically. So I decided to write a tool to do that. I hope you will like it.\n\n    - [dotenv](https://www.npmjs.com/package/dotenv)\n    - [config](https://www.npmjs.com/package/config)\n\nIf you love this project, please consider giving me a ⭐.\n\n\n## 🗣️ Discussion\n\n### Issues Page\n\n- You can discuss or ask for help in [issues](https://github.com/Yuri-Lima/JsonToEnv/issues).","readmeFilename":"README.MD","gitHead":"c0ddb24d55ebc8464c3c15634b01a443eca93b87","_id":"dynamic.envs@1.0.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-OJFz7hOa8Nrlr+G6AUpaKK5Y3d+/n1iOehXTXY0nZBKB+JNB7H9PvuWZRDnx+9YDR8gYt1j5Kn4oSdK6X9tACg==","shasum":"86fd0663909495f61900752ed81b04e15f21753b","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-1.0.0.tgz","fileCount":11,"unpackedSize":92090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1EPiScYlO+GvDkxrOxbIjyk+GrJ6F62+CbpdZ1uXiPAiBi2lgp7hTmg/8Kru/t1/4YQTh9bW5If+A0OfaJD/r7uw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjghR+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8RQ/+PYVlluc/g2kSyVxhXVw96m4ycvxdesan5lhHLu678JPkuCex\r\nB4H0P6HPgcwk3D8hfa1cEkHdG6iLuL9wkmYw2Z0cV9HNFa3PBu92Oif4QgC3\r\noVc22Hzzjtw3eELqbnKLjVlApgB3T2GCaHkVAnV4D7WhA8ADgm+bmaAbJXbB\r\nwu3p3/e0nJ0pci0s8RawaLycQxeELeFDL51R/1SJTo7tbddQp8DsYwxdjIKA\r\ncEOZsw+eYxQDEb1BpBTwV65RH74GNjfYzS6vZ68bGQWXyR+JBLyhygPKqRU2\r\nKQS446pVsSaBPuG4hK/OzYg/KY6PSF3fjJEyiQ0DfIUfexTFSV3Oi36NyWgx\r\nQux73T40ZbyV40HWZ2LEHX15b+4jxjCwX5aCi9oQRqFAAJNCQ330ieFduoTB\r\nGZ+8X23nsHRJHQy+hdDWi0vAnXbCO3Lp351X1GY0mVibjkdfz0AYL6s63gl3\r\nGH3Q0DCqT1yH1q8Wo7Oy3TeJiFQYVo6pKB3ANjqqTA/HLO4Q1vAymIFXxb2/\r\nlqsVv8pAvvrKR/2aqoAIYMOjXsiZ3TDDnS9kLN9dKL7z5ZFG5ZaRV9MKieVr\r\nudYBO9rLWs7gVP2GoJAkrkolwiundxnplbAVcSLzVEJRqAOzYNYH63im3Q0i\r\nBUqpJb6+5nDpJdTOVarvx+3zK/UTqMVOs98=\r\n=jS9B\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_1.0.0_1669469310195_0.2850899777896936"},"_hasShrinkwrap":false},"1.0.1":{"name":"dynamic.envs","version":"1.0.1","description":"Converts json to .env file","author":{"name":"Yuri Lima"},"license":"MIT","engines":{"node":">=14.0.0"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/src/index.d.ts"}},"scripts":{"build":"npm run prepack","dev":"ts-node ./src/example.ts","dep:update":"ncu -u","prepublishOnly":"npm run dep:update","clean":"rm -rf ./dist","build:types":"npx tsc --emitDeclarationOnly --declaration","build:cjs:esm":"npx tsup ./src/index.ts --format cjs,esm --sourcemap","prepack":"npm run clean && npm run build:cjs:esm && npm run build:types","commit":"cz","semantic-release":"semantic-release"},"dependencies":{"node-cache":"^5.1.2","package":"^1.0.1","package.json":"^2.0.1","save-dev":"^0.0.1-security","tsconfig-paths":"^4.1.0","typescript":"^4.9.3","uuid":"^9.0.0"},"devDependencies":{"@semantic-release/git":"^10.0.1","@types/jest":"^29.2.3","@types/uuid":"^8.3.4","commitizen":"^4.2.5","cz-conventional-changelog":"^3.3.0","cz-emoji":"^1.3.2-canary.2","jest":"^29.3.1","npm-check-updates":"^16.4.3","semantic-release":"^19.0.5","supertest":"^6.3.1","ts-jest":"^29.0.3","ts-node-dev":"^2.0.0","tsup":"^6.5.0"},"homepage":"https://yurilima.uk/","repository":{"type":"git","url":"git+https://github.com/Yuri-Lima/JsonToEnv.git"},"bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"},"release":{"branches":["updates","master","main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/github","@semantic-release/npm","@semantic-release/git"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"private":false,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog","emoji":true}},"keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"readme":"[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![emoji-log](https://img.shields.io/badge/%F0%9F%9A%80-emoji%20log-gray.svg?colorA=3F3750&colorB=84799D&style=flat)](https://github.com/ahmadawais/Emoji-Log/)\n\n\n<div align=\"center\" width=\"100%\">\n    <img src=\"./images/converter.jpg\" width=\"128\" alt=\"\" />\n</div>\n\n\n# Convert Json to .Env File\n\n## ⭐ Features\n1. Convert json to .env file.\n2. Create env.json file optionally.\n3. Overwrite existing .env file optionally.\n4. Instantes log messages to show the progress of the process, optionally.\n5. Accept up to 5 levels deep of Objects [nested objects]\n- INPUT Json File Example:\n    ```json\n    {\n        // First Level\n        \"port\": 6666,\n        \"array\": [\"a\", \"b\", \"c\"],\n        \"dbUri\": {\n            // Second Level\n            \"host\": \"127.0.0.1\",\n            \"port\": 666,\n            \"db\": {\n                // Third Level\n                \"name\": \"DB_X1\",\n                \"array_2\": [\"1\", \"2\", \"3\"],\n                \"user\": {\n                    // Fourth Level\n                    \"name\": \"ABC\",\n                    \"password\": null,\n                    \"role\": {\n                        // Fifth Level\n                        \"name\": \"ADMIN\",\n                        \"permissions\": [\"READ\", \"WRITE\", \"DELETE\"]\n                    },\n                    \"number\": 789\n                },\n                \"password\": 12345678\n            }\n        },\n        \"logLevel\": true,\n    }\n    ```\n- 1.OUTPUT .Env File Example [Overwrite][optional]:\n    ```env\n    PORT=6666\n    ARRAY_0='a'\n    ARRAY_1='b'\n    ARRAY_2='c'\n    DBURI_HOST='127.0.0.1'\n    DBURI_PORT=666\n    DBURI_DB_NAME='DB_X1'\n    DBURI_DB_ARRAY_2_0='1'\n    DBURI_DB_ARRAY_2_1='2'\n    DBURI_DB_ARRAY_2_2='3'\n    DBURI_DB_USER_NAME='ABC'\n    DBURI_DB_USER_PASSWORD=null\n    DBURI_DB_USER_ROLE_NAME='ADMIN'\n    DBURI_DB_USER_ROLE_PERMISSIONS=READ,WRITE,DELETE\n    DBURI_DB_USER_NUMBER=789\n    DBURI_DB_PASSWORD=12345678\n    LOGLEVEL=true\n    ```\n- 2.OUTPUT env.json File Example [Optional][optional]:\n    ```json\n    {\n    \"PORT\": 6666,\n    \"ARRAY_0\": \"a\",\n    \"ARRAY_1\": \"b\",\n    \"ARRAY_2\": \"c\",\n    \"DBURI_HOST\": \"127.0.0.1\",\n    \"DBURI_PORT\": 666,\n    \"DBURI_DB_NAME\": \"DB_X1\",\n    \"DBURI_DB_ARRAY_2_0\": \"1\",\n    \"DBURI_DB_ARRAY_2_1\": \"2\",\n    \"DBURI_DB_ARRAY_2_2\": \"3\",\n    \"DBURI_DB_USER_NAME\": \"ABC\",\n    \"DBURI_DB_USER_PASSWORD\": null,\n    \"DBURI_DB_USER_ROLE_NAME\": \"'ADMIN'\",\n    \"DBURI_DB_USER_ROLE_PERMISSIONS\": [\n        \"READ\",\n        \"WRITE\",\n        \"DELETE\"\n    ],\n    \"DBURI_DB_USER_NUMBER\": 789,\n    \"DBURI_DB_PASSWORD\": 12345678,\n    \"LOGLEVEL\": true\n    }\n## Installation\n\n```\nnpm install --save-dev dynamic.envs\n```\n## 🚀 Getting started\n\n## Setup\n\n### ESM example:\n\n```js\nimport JsonToEnv from \"dynamic.envs\";\n\nconst api = new JsonToEnv({\n    readFileFrom: path.join(__dirname, \"..\",\"FILE_NAME.json\"),\n    saveFileTo: path.join(__dirname, \"..\", \".env\")\n  }, {\n    overWrite_Original_Env: true, // if you dont want to overwrite your original .env file, set this to true\n    createJsonFile: true, // If you want to create a new json file, set this to true\n    createEnvFile: true, // If you want to create a new env file, set this to true\n    log: true, // If you want to log the result, set this to true\n  });\n```\n\n### CJS example:\n\n```js\nconst JsonToEnv = require(\"dynamic.envs\").default;\n\nconst Set = {\n    readFileFrom: path.join(__dirname, \"..\",\"FILE_NAME.json\"),\n    saveFileTo: path.join(__dirname, \"..\", \".env\")\n  }\nconst Options = {\n    overWrite_Original_Env: false, // if you dont want to overwrite your original .env file, set this to true\n    createJsonFile: false, // If you want to create a new json file, set this to true\n    createEnvFile: true, // If you want to create a new env file, set this to true\n    log: false // If you want to log the result, set this to true\n  }\nconst api = new JsonToEnv(Set,Options);\n```\n### Setting up Source and Destination\n\n| Option        | Type     | Required | Description                                               |\n|---------------|----------|---------|------------------------------------------------------------|\n| `readFileFrom`| `String` | Yes   | The path to the json file you want to convert to .env file.  |                                                                      \n| `saveFileTo`  | `String` | Yes   | The path to the .env file you want to create.                |  \n\n### Options\n\n| Option                  | Type      | Default | Description                                                                                                         |\n|-------------------------|-----------|---------|---------------------------------------------------------------------------------------------------------------------|\n| `overWrite_Original_Env`| `Boolean` | False   | If True, it will overWrite the orinal .env file                                                                     |\n| `createEnvFile`         | `Boolean` | True    | If True and  overWrite_Original_Env is False is will create a new .env file however if  overWrite_Original_Env is True it will oveWrite the original|\n| `createJsonFile`        | `Boolean` | False   | If True, it will create a new .env.json file                                                                        |\n| `log`                   | `Boolean` | False   | If True, it will log the result to the console                                                                      |\n\n\n## 🚨 ALERT\n- The interface Options_Set_Env has an important property called `overWrite_Original_Env`.\n- By default this property is set to `false`. For safety reasons.\n- This property once set to `true` will OVER WRITE the ORIGINAL .env file.(depends on the .env path)\n- It's very important to keep set it as `false` if you want to keep the original .env file.\n\n## ⚠️ WARNING\n1. For while this is a very simple converter.\n2. Thats a brand new project. So, **_still in basics development_**.\n3. It does not check if the json file is valid.\n4. It does not check if the json file is nested.\n5. It does not check if the json file is empty.\n6. It does not find .env file automatically.[**YET**]\n\n## 🆕 Features Coming Soon\n- [x] Accept nested arrays.\n- [ ] Accept nested objects of arrays.\n- [ ] Find .env file automatically.\n\n## 🤓 What technology are we using?\n- [TypeScript](https://www.typescriptlang.org/) - Static tye checking \n\n## 💪 Motivation\n\n* I used to use those tools below to deal with .env files but I found them to be too boring sometimes annoing then I decided to use JSON instead, because I think they are more flexible, readble and easy to use. However, I was not able to find a way to convert JSON to .env file automatically. So I decided to write a tool to do that. I hope you will like it.\n\n    - [dotenv](https://www.npmjs.com/package/dotenv)\n    - [config](https://www.npmjs.com/package/config)\n\nIf you love this project, please consider giving me a ⭐.\n\n\n## 🗣️ Discussion\n\n### Issues Page\n\n- You can discuss or ask for help in [issues](https://github.com/Yuri-Lima/JsonToEnv/issues).","readmeFilename":"README.MD","gitHead":"9e59d762925ca1f2ca9f0eb9a27c5fab8ca1dda4","_id":"dynamic.envs@1.0.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-Z0HGlWZvE9C7U4K1D/PMTWHqaRORKuXCwaeOMDdIMSZRMZ0rM8mi6/V+ae0kH94rDX3I6uALGWKUyqlYL6Pn1g==","shasum":"3d889ef4dc1991863d610b40861d0a3d87032301","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-1.0.1.tgz","fileCount":11,"unpackedSize":92090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYWaNNTe67+U2b/1hDRJFm/nmUOQ3g61CE1+nsmcLTIgIgOneORecs9xw992M6+YV5I/ib/vyHHAD1poebzrEHUyM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjghdwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqYLw//dTK6lyMTVYHtUdl5QTJ2PUh9K9vKEz7gvxsd+psia8Ql+FLv\r\nvvKGMsjhJWdwtJ1SeovaL2fQzjzbOEgznVGgCNes3JRCeqXSTz110Idfne90\r\ndt6E7yrGMkcFPCdz6PoaLmVjYV4MTFwrUWId+MnmsSX6MoySqU/E0g5dmQaK\r\nIm/wyWne5hHzhqQIfKDDg6zL+/m9AXZvsu2IjxQxSGvCE29Z2M1QkmWM4co5\r\npZ0eB1QDrDmeJ3xO1YZO/eP7z8brKc89rEd44+5+im0b7rDF5rLqM1FYY4Hx\r\nTNS/UfqH1cJeIxasfFN5ia7mq8APETsFdUGQ0ZIgODhtg2hsVYehoTHJVFFC\r\nUT5iKG/PYVnCrioz++7sA6zEAvdqaQcihfTKjsrg04DNTg0gifYPHAV7cA+b\r\nYkkBEvFV32gp1yljQaAch6pkGlmgamFk+U/CPrhlBe3el9B4GzFzaPVWhZoH\r\nwOVoP1FJ3Ftfwuhw3l2P0ximt5mHplsQ0GmLuk6KzAri/JtYxFsDfSiOXiM9\r\nIZVkkF7kqubok26jYo4ziGagZLjirokGysZrhrR0QMitIJE69upYRLbgU2Gb\r\nFizPGBooyB30lrQOtR40jAOO50ll9NUsaKZR5bRnKN+iNpEd3tAFFTe/SkgB\r\nVbGOppAlLypYv5pAOtOz95hZ0jWm0wnJbW0=\r\n=9rv3\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_1.0.1_1669470064740_0.1748254628026551"},"_hasShrinkwrap":false},"2.0.1":{"name":"dynamic.envs","version":"2.0.1","description":"Converts json to .env file","author":{"name":"Yuri Lima"},"license":"MIT","engines":{"node":">=14.0.0"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/src/index.d.ts"}},"scripts":{"build":"npm run prepack","dev":"ts-node ./src/example.ts","dep:update":"ncu -u","prepublishOnly":"npm run dep:update","clean":"rm -rf ./dist","build:types":"npx tsc --emitDeclarationOnly --declaration","build:cjs:esm":"npx tsup ./src/index.ts --format cjs,esm --sourcemap","prepack":"npm run clean && npm run build:cjs:esm && npm run build:types","commit":"cz","semantic-release":"semantic-release"},"dependencies":{"node-cache":"^5.1.2","package":"^1.0.1","package.json":"^0.0.0","save-dev":"^0.0.1-security","tsconfig-paths":"^4.1.0","typescript":"^4.9.3","uuid":"^9.0.0"},"devDependencies":{"@semantic-release/git":"^10.0.1","@types/jest":"^29.2.3","@types/uuid":"^8.3.4","commitizen":"^4.2.5","cz-conventional-changelog":"^3.3.0","cz-emoji":"^1.3.2-canary.2","jest":"^29.3.1","npm-check-updates":"^16.4.3","semantic-release":"^19.0.5","supertest":"^6.3.1","ts-jest":"^29.0.3","ts-node-dev":"^2.0.0","tsup":"^6.5.0"},"homepage":"https://yurilima.uk/","repository":{"type":"git","url":"git+https://github.com/Yuri-Lima/JsonToEnv.git"},"bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"},"release":{"branches":["updates","master","main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/github","@semantic-release/npm","@semantic-release/git"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"private":false,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog","emoji":true}},"keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"gitHead":"b1bbfe4f9dbf1db4c48e213d13cf7e86e9064113","_id":"dynamic.envs@2.0.1","_nodeVersion":"18.7.0","_npmVersion":"8.16.0","dist":{"integrity":"sha512-fd+e2lWF5WWB28g0p6q5uTs6JjzAhYyvVxl8+5wom3zwYiwk629sMhT2ftbbomi5jpqB2GeUdimXEYT5yIfyZw==","shasum":"ad2ee5beb079feb97641792572921c2b8328fb39","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-2.0.1.tgz","fileCount":11,"unpackedSize":92090,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuBxJM6QhN0Y3M644sJX1ueoI0yViqxEIrgfYX8UFmOAIhAIwIgLTPs8vZJrF8yJIE+BsuA9De43h08WPHELYD9EyT"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjghqVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoneRAAhiwv4IdHM0Syo3XRxvkXEnxysSGabzMNlDWw5QX4H8N738gy\r\n2CwDwecVYUPBJdFmp8F/lL2rZzGRCvgP+kQxcfa3xREHLKxMNyLfHb0cwSlE\r\nXW6jxU6sx9C5V15xtQm434PctVaocvO7P0+LSTpTGkUEJF99WTAfKuQll/px\r\nPC0/6dqnddb96OOUN9b0BYh62Gl6RxtBj7aptoNwe7PrNBrqLCEeXBzgqfin\r\nTvSC/PSJO1sgc2kXLoK0HGG2ww3y5qOb73D0dxovQZRM5n5U6ayILCgUHBaT\r\nij8CYT54TwvPWvBx5MJBxx0IXgkzYTp0T6Y5YXTttEw/eRL3C1an/O7JF6HD\r\npuw2Lqcm/K/gXB8QwzJZf8sAsbmHNnDGX3A103OW1xin1FcsWGMCNs+PNJ4u\r\nCvbUom0ROLWfw49yfLe7lAosjMVE36y55l5P5QjB5rN/jDD3wF9K5eQT6GXb\r\nxYyv6pfjPb9xT27iHWlBiVHX2cMxX9//2Jd/vigQkfQglTUIvXG3USrgVTus\r\nxCKK9T+Oy4IieN9z+Q8FSpDF/KpB+r0/ipIxSKHCD9i12daX1ev6KTBowczk\r\ntTZP78AuiPh296wmvzIsrfL8cbUotXAduSUYmMwtYMBVWgy8j/xA4XcqGgoS\r\na8dt0bH92ZCBRcdh5sRTGCpDU0NKiYCxX3c=\r\n=AuVv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_2.0.1_1669470869121_0.6311463459643889"},"_hasShrinkwrap":false},"1.0.2":{"name":"dynamic.envs","version":"1.0.2","description":"Converts json to .env file","author":{"name":"Yuri Lima"},"license":"MIT","engines":{"node":">=14.0.0"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/src/index.d.ts"}},"scripts":{"build":"npm run prepack","dev":"ts-node ./src/example.ts","dep:update":"ncu -u","prepublishOnly":"npm run dep:update","clean":"rm -rf ./dist","build:types":"npx tsc --emitDeclarationOnly --declaration","build:cjs:esm":"npx tsup ./src/index.ts --format cjs,esm --sourcemap","prepack":"npm run clean && npm run build:cjs:esm && npm run build:types","commit":"cz","semantic-release":"semantic-release"},"dependencies":{"node-cache":"^5.1.2","package":"^1.0.1","package.json":"^0.0.0","save-dev":"^0.0.1-security","tsconfig-paths":"^4.1.1","typescript":"^4.9.4"},"devDependencies":{"@semantic-release/git":"^10.0.1","@types/jest":"^29.2.4","commitizen":"^4.2.6","cz-conventional-changelog":"^3.3.0","cz-emoji":"^1.3.2-canary.2","jest":"^29.3.1","npm-check-updates":"^16.6.2","semantic-release":"^19.0.5","ts-jest":"^29.0.3","ts-node-dev":"^2.0.0","tsup":"^6.5.0"},"homepage":"https://yurilima.uk/","repository":{"type":"git","url":"git+https://github.com/Yuri-Lima/JsonToEnv.git"},"bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"},"release":{"branches":["updates","master","main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/github","@semantic-release/npm","@semantic-release/git"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"private":false,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog","emoji":true}},"keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"gitHead":"d5aafb73e02f73e2c09aa4e408f59b0821f1f1d7","_id":"dynamic.envs@1.0.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.3","dist":{"integrity":"sha512-+8wrl6w1AdrGBgY8YyAthRqddzApIJI578SS/U/7X06POPzo1x8CpulSuT6J75ZFPR731KNJVKBvP0b5qXuiSA==","shasum":"f0c234b9404a78f1a3d1de4b63859bdff66ccfd8","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-1.0.2.tgz","fileCount":11,"unpackedSize":92475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHp31blp5uOfQ4ox3JlGywsufNjJiq1DtUsCjzMKJPr+AiAgfRH8vM5F5UUiz+7ba4LHOyc3vuaCOAcLCsT7xEA5Mg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjqX/kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoGnA//WQ9ArUmDP5D+rB8vYYejrAKMvpGbt+HWpTYeYE3/PfLaq7pk\r\ntozAHON3Yt1ZUpFFfzwAEi4ANXpGuzTRYCF3Fvz0XSMPZ25WKHB+od/V57up\r\nKyMekuwyhvK8dWJw0/uc973HsMj5KQeYccG4DMn8z2QSM8uxfWbu1c1FIaPW\r\naTwwh53DoDAQU10fShKrkRqPSQkndmB1jO+ZmWOHOFlUnqlQvq9ScXWAuYP/\r\n34w+l4hYvlauO9BIoXcj7/gPeRzmrVHDHvZlkBPkhn0FdGB3rv0PLG3lR623\r\n/nihdqANNb9agIlRbwkIpab+y5wDkxAAiEinf7QSLf/JDsjy6a66zjhrcDap\r\n7JKo+1ztxQVZqsBEfgkK0Dba5D6HVGWLUb36PJEIo2Cx77k1TQfTvdfz9GsY\r\nDBo1qRLCHlu1Idt/TupWlb7ILFAin6r61fWK39Jh8MPvxD8J2y4VT08IxBe4\r\nwaPSmbgc+jVvLH840fvVc6H0Q08N+VeuBPknmzpTiYqwyaS/rJi3QiKORknJ\r\nejfETfNGGET9Np20bRsJS2U0pcg4V4b0PFiNIra5yktz6egdFDkzYOP/6YSt\r\nQshU1XNKxoP/9vaWu00uEDNjUjClCd7pbhkCGAM9MJA5tccGIdMiclFHflym\r\n/oAu9YiGucZf0zsj5lQp/2yFgDW35bBN6F4=\r\n=kA+c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_1.0.2_1672052708261_0.9774871506176377"},"_hasShrinkwrap":false},"1.0.3":{"name":"dynamic.envs","version":"1.0.3","description":"Converts json to .env file","author":{"name":"Yuri Lima"},"license":"MIT","engines":{"node":">=14.0.0"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/src/index.d.ts"}},"scripts":{"build":"npm run prepack","dev":"ts-node ./src/example.ts","dep:update":"ncu -u","prepublishOnly":"npm run dep:update","clean":"rm -rf ./dist","build:types":"npx tsc --emitDeclarationOnly --declaration","build:cjs:esm":"npx tsup ./src/index.ts --format cjs,esm --sourcemap","prepack":"npm run clean && npm run build:cjs:esm && npm run build:types","commit":"cz","semantic-release":"semantic-release"},"dependencies":{"node-cache":"^5.1.2","package":"^1.0.1","package.json":"^0.0.0","save-dev":"^0.0.1-security","tsconfig-paths":"^4.1.2","typescript":"^4.9.5"},"devDependencies":{"@semantic-release/git":"^10.0.1","@types/jest":"^29.4.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","cz-emoji":"^1.3.2-canary.2","jest":"^29.4.2","npm-check-updates":"^16.6.5","semantic-release":"^20.1.0","ts-jest":"^29.0.5","ts-node-dev":"^2.0.0","tsup":"^6.6.0"},"homepage":"https://yurilima.uk/","repository":{"type":"git","url":"git+https://github.com/Yuri-Lima/JsonToEnv.git"},"bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"},"release":{"branches":["updates","master","main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/github","@semantic-release/npm","@semantic-release/git"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"private":false,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog","emoji":true}},"keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"gitHead":"4e763c44eeb32fd5eea30c34da4732ff99297643","_id":"dynamic.envs@1.0.3","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-ScXoMGWkehH2FwCdiupYVr0gw+VWmiE/WfuqqH2cx7M4ItLZDJOX3Kv6CpKzPjj9eDnE7L7Ugwe4Byk9ps/lEw==","shasum":"42d17f580a6cf56c0853de7bfa5743f8be8f0dba","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-1.0.3.tgz","fileCount":11,"unpackedSize":92475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC78JdeSh+V23LKPMHlfCWiupCo6ah/nBVgdzVTyqx3CAiAhPmk5fZ6H6j2/7sZDxYjt6gHzDXLSPAQyh7wiNTp64A=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj5QpRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpxMg/+JwDXBPHCAMn8niPwoJLYUcWDiTzaFLpW1XNiddFwLu7jc9QJ\r\njOsIzUTbYpQdk4nEWsESa2Y5WpMtP9REK6oRIwk+oS42RSUWfhfybHP8Ybvk\r\n4fzSa5CNxigIsx6fz++QMcHaj6VBFyuujETrJDXh9Q+nguoBFu+zpdSPbTp4\r\n7FR5aUkMhV/IzkJgmbcLC8liNa8ADsd4Gf0npmXvrEDT+Mp7yS1e32Dbdm0/\r\n9Z0C0ftpo5n1n8S/0+1BoZWUYpd+tRG6cqhqumn5sjqH00lmLcUg1esdXmIg\r\nONld6v36Lxft6gUzkSRmESN1T7/IDSzKkYhqqTnqgkXWaknO0vIqN2RcrV/b\r\nCccvWZDngAXm3jkFWnVCw5XN7QeuU7Vw702n6YOeVI6rpcvysqdJmIwWV29p\r\ni74BHLl4MBVmBlpWKzM7PgLV5M/8EHiKhaon7F7C9ntQdeF5pGsGQVWEjkay\r\nyP2twrelC1vtkjCguV/C0Xo6yexHJ9ncsUtXdjnAt4Zgc44wc0IHsawQlz7m\r\nKmzqRjyO9o6jjrB9YgsR3KvoJoLPPYJB1uTHqvMFF8Ghi41PMVqvdiG7/LPa\r\nfwCiMcudUGExgEy4RxqsQfqQiIzGt6lYn8F1lXH+MDUi2N7U2+CRQrdg3h8F\r\nscmAiAzEbW0BN1k+kMZYH8RewI5JjAv+PMc=\r\n=+YmJ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_1.0.3_1675954769065_0.9278600666047117"},"_hasShrinkwrap":false},"1.0.4":{"name":"dynamic.envs","version":"1.0.4","description":"Converts json to .env file","author":{"name":"Yuri Lima"},"license":"MIT","engines":{"node":">=14.0.0"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/src/index.d.ts"}},"scripts":{"build":"npm run prepack","dev":"ts-node ./src/example.ts","dep:update":"ncu -u","prepublishOnly":"npm run dep:update","clean":"rm -rf ./dist","build:types":"npx tsc --emitDeclarationOnly --declaration","build:cjs:esm":"npx tsup ./src/index.ts --format cjs,esm --sourcemap","prepack":"npm run clean && npm run build:cjs:esm && npm run build:types","commit":"cz","semantic-release":"semantic-release"},"dependencies":{"node-cache":"^5.1.2","package":"^1.0.1","package.json":"^0.0.0","save-dev":"^0.0.1-security","tsconfig-paths":"^4.2.0","typescript":"^5.0.4"},"devDependencies":{"@semantic-release/git":"^10.0.1","@types/jest":"^29.5.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","cz-emoji":"^1.3.2-canary.2","jest":"^29.5.0","npm-check-updates":"^16.10.8","semantic-release":"^21.0.1","ts-jest":"^29.1.0","ts-node-dev":"^2.0.0","tsup":"^6.7.0"},"homepage":"https://yurilima.uk/","repository":{"type":"git","url":"git+https://github.com/Yuri-Lima/JsonToEnv.git"},"bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"},"release":{"branches":["updates","master","main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/github","@semantic-release/npm","@semantic-release/git"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"private":false,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog","emoji":true}},"keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"gitHead":"94923d73c9b8ecc755e7a3c4f82b69195e21907f","_id":"dynamic.envs@1.0.4","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-09TlUAJp86GnDqrbM8FGCehOamRQ7TbIES3JuIb2eDM7de3++8U24Epa6lDO21KqAYIA5vYyoXjluFdq67jNSw==","shasum":"35f84051ad08009c84e7ac72b4ebff08ac0384df","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-1.0.4.tgz","fileCount":12,"unpackedSize":94288,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQ4QUuIfTNqy943/B7iS1qP0ee7634tXL7R7zJbIelwgIgGU/q8rHRg3yepIU2foaDbaW7rb//DUFsNgrdVGKDa4c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPtPTACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQ1A//TIbObnYA7f5FCOH7T1JmpmPdJIFbUB0uAvPWovbO1ZPigfHu\r\nBI8LB1mQFc0l5R5lPiNIvTAdqL6WBimFzV0AFVFmrbKGVzUkfy3Q/Yy5zMZD\r\n6b4I1a5FIa5dKSzo6YrZDgVAZ+P4qQxNwmw59qDSGbzCH4m83Rmr+3oISqPC\r\nWRVSN1ruqqiJCPiECnFj7aK7eT4qw8Dg1XYer1iv7AMpLwRcklhdrmbiojXW\r\nfNCjHGZNosyLCSAqhuI5qeRNjy//vQAHSWR4RhRTw22fNMdmCcsJHKzO8zJw\r\nnFEFSbexCuqERp0d80Dnm/wovNdVyRFfG4PA+X7MBcJgHYzE8QwVrklT/XDG\r\nMc4BD72B1qNMlHaJ/Kmfap3UhCjvC/vSjh+P5lt3SnQqICwFWahsSTHn3keF\r\nrpwWMhSdGNXWPhUCTSprVEAE+0MKmX1XGjJaIiX8Ftq2WCmQEEg81l478ckZ\r\nMt/VF7W/ibnJhFmfRMT7QQRbY0lpzAyncasIBHWdWRCbFv+fu9nZ7YlqAdou\r\nZXj//u7nbLeN5B/eGpyQHq4uO4cXlohCSNeACWaIEpCnWW2cI+yMvkTCxFDI\r\nttQq9j53KQy0jXsCISiXqrNM2wBr7ZzIzSuIURICPEaCwhCbdyYV62q2wdCk\r\nOLVnCOQPiFaS2d1R3zPTcIpLevr23CVvOJM=\r\n=SCwk\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_1.0.4_1681839059146_0.8487059550986329"},"_hasShrinkwrap":false},"1.0.5":{"name":"dynamic.envs","version":"1.0.5","description":"Converts json to .env file","author":{"name":"Yuri Lima"},"license":"MIT","engines":{"node":">=14.0.0"},"main":"./dist/src/index.js","types":"./dist/src/index.d.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs","types":"./dist/src/index.d.ts"}},"scripts":{"build":"npm run prepack","dev":"ts-node ./src/example.ts","dep:update":"ncu -u","prepublishOnly":"npm run dep:update","clean":"rm -rf ./dist","build:types":"npx tsc --emitDeclarationOnly --declaration","build:cjs:esm":"npx tsup ./src/index.ts --format cjs,esm --sourcemap","prepack":"npm run clean && npm run build:cjs:esm && npm run build:types","commit":"cz","semantic-release":"semantic-release"},"dependencies":{"node-cache":"^5.1.2","package":"^1.0.1","package.json":"^0.0.0","save-dev":"^0.0.1-security","tsconfig-paths":"^4.2.0","typescript":"^5.0.4","zod":"^3.21.4"},"devDependencies":{"@semantic-release/git":"^10.0.1","@types/jest":"^29.5.0","commitizen":"^4.3.0","cz-conventional-changelog":"^3.3.0","cz-emoji":"^1.3.2-canary.2","jest":"^29.5.0","npm-check-updates":"^16.10.8","semantic-release":"^21.0.1","ts-jest":"^29.1.0","ts-node-dev":"^2.0.0","tsup":"^6.7.0"},"homepage":"https://yurilima.uk/","repository":{"type":"git","url":"git+https://github.com/Yuri-Lima/JsonToEnv.git"},"bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"},"release":{"branches":["updates","master","main"],"plugins":["@semantic-release/commit-analyzer","@semantic-release/release-notes-generator","@semantic-release/github","@semantic-release/npm","@semantic-release/git"]},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"private":false,"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog","emoji":true}},"keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"gitHead":"854bfbba0d61ad4775dace85a34d2dc6dd7362e6","_id":"dynamic.envs@1.0.5","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-D4dAOEVbPz0czqyD6+fTmjkamQ2PVsUPQKe6k20UV+Db0pWnnIH1a25BPxanPEXwwRXZMi+A3+6/7uOnvF6azQ==","shasum":"53e59f45165b097a4d446ca9ed383380e78910e3","tarball":"https://registry.npmjs.org/dynamic.envs/-/dynamic.envs-1.0.5.tgz","fileCount":11,"unpackedSize":100790,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiDbXioz4jAgX7dtdswG+G3Dt+lAg00Xp1d5apP7K4UAiA1bi6YYu6o6rpMIEz31mYTCoWztKJbBHc4aCvF6XNq2Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPvgRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSeBAAm/gumJzMZ1pjucVtd0svh/eUApVJ40QL+5mGP9HMqe5vaRwI\r\nLsnlv+fB+nFbVfJ+O/qXcX7voqrMp/liGyyZHU1YrswxyKzBx0utq6Z9HRTY\r\n/CDqkZSu1C2oDk5gwo+FAcccBZQ7EaSBg0c45e6GDIxyB6/SWcWRsml9qRFI\r\nWVkD15ESlCpzWgA4DTTENJX2puXp9NitmMc8CsHTEclrwe6ESJEWjtVac8m9\r\nhna9sMjtzmyAZoHzSZ7ND7/CA35oNqIZ08kvuA9ojjVlX+m1b6A4DTdnv0Sx\r\nMhfLRFdc/ThkA5bZtyrzwFSe5FoxD9Daw/6NxJvUVeHbSBQ4yNRvnfKmPHBI\r\nTt6+g5iyQD29zE0UzQTxzJ/vik6wo+zmAqkhSwlKpwWWa9cuJd1kbCzeUDWb\r\n3iZa9gBha2V0cKoGGYg/TFzuLC336Ue29oyQy9ElR66Vuf2pPVbSGT58gNw/\r\nJYVLxJ6iA4glKcE+BJb/JofJ2Sp1FG7iZQxqxAww9oP3I4YGubdOgbz61WNo\r\n5NwiLuYKAWbRhnGl699nadbnyS6KkxSnjssrl6UMk7/vvsMJBCinu5lMNABw\r\nuMAVarDuf0O7PN/eAcP9VlxFfoCJsKA9XjToW/PAlm5VPR8+QeKN0ngvwpsj\r\nARaymR8D0O8YDTjtN9qBr+TPrdYimzsp3Ao=\r\n=kVep\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"yurilima","email":"y.m.lima19@gmail.com"},"directories":{},"maintainers":[{"name":"yurilima","email":"y.m.lima19@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dynamic.envs_1.0.5_1681848337645_0.39777467144263423"},"_hasShrinkwrap":false}},"time":{"created":"2022-08-14T17:50:36.791Z","0.0.1":"2022-08-14T17:50:36.976Z","modified":"2023-05-01T06:24:49.499Z","0.0.2":"2022-08-14T18:56:10.276Z","0.0.3":"2022-08-18T21:40:49.255Z","0.0.4":"2022-08-19T13:24:09.572Z","0.0.5":"2022-08-20T12:45:57.039Z","0.0.6":"2022-08-20T15:49:29.808Z","0.0.7":"2022-10-15T14:17:10.895Z","0.0.8":"2022-10-15T14:28:56.383Z","0.0.9":"2022-10-15T14:30:49.002Z","0.0.10":"2022-10-15T15:29:09.285Z","0.0.11":"2022-10-16T19:16:11.297Z","0.0.12":"2022-10-16T19:51:53.652Z","0.0.13":"2022-10-19T15:24:47.934Z","0.0.14":"2022-10-19T16:04:53.693Z","0.0.15":"2022-10-20T21:06:22.680Z","0.0.16":"2022-10-29T14:38:24.813Z","0.0.17":"2022-10-29T16:05:06.679Z","1.0.0":"2022-11-26T13:28:30.383Z","1.0.1":"2022-11-26T13:41:04.923Z","2.0.1":"2022-11-26T13:54:29.329Z","1.0.2":"2022-12-26T11:05:08.467Z","1.0.3":"2023-02-09T14:59:29.227Z","1.0.4":"2023-04-18T17:30:59.329Z","1.0.5":"2023-04-18T20:05:37.847Z"},"maintainers":[{"email":"y.m.lima19@gmail.com","name":"yurimlima"}],"description":"Converts json to .env file","author":{"name":"Yuri Lima"},"license":"MIT","readme":"[![Updates Test CI](https://github.com/Yuri-Lima/JsonToEnv/actions/workflows/updates.test.yml/badge.svg?branch=main)](https://github.com/Yuri-Lima/JsonToEnv/actions/workflows/updates.test.yml)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n[![emoji-log](https://img.shields.io/badge/%F0%9F%9A%80-emoji%20log-gray.svg?colorA=3F3750&colorB=84799D&style=flat)](https://github.com/ahmadawais/Emoji-Log/)\n![npm](https://img.shields.io/npm/v/dynamic.envs)\n![npm](https://img.shields.io/npm/dt/dynamic.envs)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n\n<div align=\"center\" width=\"100%\">\n    <img src=\"./images/converter.jpg\" width=\"128\" alt=\"\" />\n</div>\n\n\n# Convert Json to .Env File\n\nSupports for CommonJS (CJS) and ECMAScript (ESM).\n\n## ⭐ Features\n1. Convert json to .env file.\n2. Create env.json file optionally.\n3. Overwrite existing .env file optionally.\n4. Instantes log messages to show the progress of the process, optionally.\n5. Accept up to 5 levels deep of Objects [nested objects]\n- INPUT Json File Example:\n    ```json\n    {\n        // First Level\n        \"port\": 6666,\n        \"array\": [\"a\", \"b\", \"c\"],\n        \"dbUri\": {\n            // Second Level\n            \"host\": \"127.0.0.1\",\n            \"port\": 666,\n            \"db\": {\n                // Third Level\n                \"name\": \"DB_X1\",\n                \"array_2\": [\"1\", \"2\", \"3\"],\n                \"user\": {\n                    // Fourth Level\n                    \"name\": \"ABC\",\n                    \"password\": null,\n                    \"role\": {\n                        // Fifth Level\n                        \"name\": \"ADMIN\",\n                        \"permissions\": [\"READ\", \"WRITE\", \"DELETE\"]\n                    },\n                    \"number\": 789\n                },\n                \"password\": 12345678\n            }\n        },\n        \"logLevel\": true,\n    }\n    ```\n- 1.OUTPUT .Env File Example [Overwrite][optional]:\n    ```env\n    PORT=6666\n    ARRAY_0='a'\n    ARRAY_1='b'\n    ARRAY_2='c'\n    DBURI_HOST='127.0.0.1'\n    DBURI_PORT=666\n    DBURI_DB_NAME='DB_X1'\n    DBURI_DB_ARRAY_2_0='1'\n    DBURI_DB_ARRAY_2_1='2'\n    DBURI_DB_ARRAY_2_2='3'\n    DBURI_DB_USER_NAME='ABC'\n    DBURI_DB_USER_PASSWORD=null\n    DBURI_DB_USER_ROLE_NAME='ADMIN'\n    DBURI_DB_USER_ROLE_PERMISSIONS=READ,WRITE,DELETE\n    DBURI_DB_USER_NUMBER=789\n    DBURI_DB_PASSWORD=12345678\n    LOGLEVEL=true\n    ```\n- 2.OUTPUT env.json File Example [Optional][optional]:\n    ```json\n    {\n    \"PORT\": 6666,\n    \"ARRAY_0\": \"a\",\n    \"ARRAY_1\": \"b\",\n    \"ARRAY_2\": \"c\",\n    \"DBURI_HOST\": \"127.0.0.1\",\n    \"DBURI_PORT\": 666,\n    \"DBURI_DB_NAME\": \"DB_X1\",\n    \"DBURI_DB_ARRAY_2_0\": \"1\",\n    \"DBURI_DB_ARRAY_2_1\": \"2\",\n    \"DBURI_DB_ARRAY_2_2\": \"3\",\n    \"DBURI_DB_USER_NAME\": \"ABC\",\n    \"DBURI_DB_USER_PASSWORD\": null,\n    \"DBURI_DB_USER_ROLE_NAME\": \"'ADMIN'\",\n    \"DBURI_DB_USER_ROLE_PERMISSIONS\": [\n        \"READ\",\n        \"WRITE\",\n        \"DELETE\"\n    ],\n    \"DBURI_DB_USER_NUMBER\": 789,\n    \"DBURI_DB_PASSWORD\": 12345678,\n    \"LOGLEVEL\": true\n    }\n## Installation\n\n```\nnpm install --save-dev dynamic.envs\n```\n## 🚀 Getting started\n\n## Setup\n\n### ESM example:\n\n```js\nimport JsonToEnv from \"dynamic.envs\";\n\nconst set = new JsonToEnv({\n    readFileFrom: path.join(__dirname, \"..\",\"FILE_NAME.json\"),\n    saveFileTo: path.join(__dirname, \"..\", \".env\")\n  }, {\n    overWrite_Original_Env: true, // if you dont want to overwrite your original .env file, set this to true\n    createJsonFile: true, // If you want to create a new json file, set this to true\n    createEnvFile: true, // If you want to create a new env file, set this to true\n    log: true, // If you want to log the result, set this to true\n  });\nset.setEnv(); // This will create a new .env file depending on the options you set\n```\n\n### CJS example:\n\n```js\nconst JsonToEnv = require(\"dynamic.envs\").default;\n\nconst Set = {\n    readFileFrom: path.join(__dirname, \"..\",\"FILE_NAME.json\"),\n    saveFileTo: path.join(__dirname, \"..\", \".env\")\n  }\nconst Options = {\n    overWrite_Original_Env: false, // if you dont want to overwrite your original .env file, set this to true\n    createJsonFile: false, // If you want to create a new json file, set this to true\n    createEnvFile: true, // If you want to create a new env file, set this to true\n    log: false // If you want to log the result, set this to true\n  }\nconst sett = new JsonToEnv(Set,Options);\nset.setEnv(); // This will create a new .env file depending on the options you set\n\n```\n### Setting up Source and Destination\n\n| Option        | Type     | Required | Description                                               |\n|---------------|----------|---------|------------------------------------------------------------|\n| `readFileFrom`| `String` | Yes   | The path to the json file you want to convert to .env file.  |                                                                      \n| `saveFileTo`  | `String` | Yes   | The path to the .env file you want to create.                |  \n\n### Options\n\n| Option                  | Type      | Default | Description                                                                                                         |\n|-------------------------|-----------|---------|---------------------------------------------------------------------------------------------------------------------|\n| `overWrite_Original_Env`| `Boolean` | False   | If True, it will overWrite the orinal .env file                                                                     |\n| `createEnvFile`         | `Boolean` | True    | If True and  overWrite_Original_Env is False is will create a new .env file however if  overWrite_Original_Env is True it will oveWrite the original|\n| `createJsonFile`        | `Boolean` | False   | If True, it will create a new .env.json file                                                                        |\n| `log`                   | `Boolean` | False   | If True, it will log the result to the console                                                                      |\n\n\n## 🚨 ALERT\n- The interface Options_Set_Env has an important property called `overWrite_Original_Env`.\n- By default this property is set to `false`. For safety reasons.\n- This property once set to `true` will OVER WRITE the ORIGINAL .env file.(depends on the .env path)\n- It's very important to keep set it as `false` if you want to keep the original .env file.\n\n## ⚠️ WARNING\n1. For while this is a very simple converter.\n2. Thats a brand new project. So, **_still in basics development_**.\n3. It does not check if the json file is valid.\n4. It does not check if the json file is nested.\n5. It does not check if the json file is empty.\n6. It does not find .env file automatically.[**YET**]\n\n## 🆕 Features Coming Soon\n- [x] Accept nested arrays.\n- [ ] Accept nested objects of arrays.\n- [ ] Find .env file automatically.\n\n## 🤓 What technology are we using?\n- [TypeScript](https://www.typescriptlang.org/) - Static tye checking \n\n## 💪 Motivation\n\n* I used to use those tools below to deal with .env files but I found them to be too boring sometimes annoing then I decided to use JSON instead, because I think they are more flexible, readble and easy to use. However, I was not able to find a way to convert JSON to .env file automatically. So I decided to write a tool to do that. I hope you will like it.\n\n    - [dotenv](https://www.npmjs.com/package/dotenv)\n    - [config](https://www.npmjs.com/package/config)\n\nIf you love this project, please consider giving me a ⭐.\n\n\n## 🗣️ Discussion\n\n### Issues Page\n\n- You can discuss or ask for help in [issues](https://github.com/Yuri-Lima/JsonToEnv/issues).","readmeFilename":"README.MD","keywords":["dotenv","env","json","convert","JsonToEnv","convert json to .env file","dynanic env","dynamic envs ts"],"homepage":"https://yurilima.uk/","repository":{"type":"git","url":"git+https://github.com/Yuri-Lima/JsonToEnv.git"},"bugs":{"url":"https://github.com/Yuri-Lima/JsonToEnv/issues"}}