{"_id":"@alucarpd86/dotenv-json","_rev":"4-c597d7794c10cc95e214df7929dce9fa","name":"@alucarpd86/dotenv-json","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.1":{"name":"@alucarpd86/dotenv-json","version":"1.0.1","description":"Load environment variables via a JSON file","main":"index.js","scripts":{"test":"node index.test.js"},"repository":{"type":"git","url":"git+https://github.com/alucarpd86/dotenv-json.git"},"keywords":["dotenv","dotenvjson"],"author":{"name":"Matteo Bruni"},"license":"MIT","bugs":{"url":"https://github.com/alucarpd86/dotenv-json/issues"},"homepage":"https://github.com/alucarpd86/dotenv-json#readme","directories":{"test":"tests"},"gitHead":"96d267533a00ead29724d4ad8fc54461d7967ed8","_id":"@alucarpd86/dotenv-json@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"alucarpd86","email":"matteo.bruni86@gmail.com"},"dist":{"integrity":"sha512-nQOQ5QLgY1YynTWKcFrfwuINLGV3vRWbYe2zboJ0TqeqNvmiHk9u5WWX9Kr1D8zZdue8ugOBDd3eQcTdov9HPg==","shasum":"bd7439d50372045cdf79da232e0a31d724e4bbaf","tarball":"https://registry.npmjs.org/@alucarpd86/dotenv-json/-/dotenv-json-1.0.1.tgz","fileCount":9,"unpackedSize":5520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb8rusCRA9TVsSAnZWagAAbMYP/2YU7QVblfeF8ZaTbtTG\nqVXE5Ceo9LEmsOC4cZe+WVcCneafVtPCfo69cuP9/0mVa5m8w04yDYQI/iMl\niZtGKeIyvVSXEMP6QMFKlQeB16ltee3Ru83PTZM1kOvkgSnRSAl3i+s0egLm\nRqsYm9Mrt7DSwL1wXL0qJgUXfqgS+Fskgo0NweQGdcS/tB5UB7QKuLFPiGMZ\nmK62W4QjGltZG4NpCwTPFFP1jSgY+ih4qLc5UnNNPzyjpC/YzCmR8ZI5LmRk\n7Y+tvGOj2XHKgy8Yl9XmlOVJ2nddiPGHf7/kN+4/lPUcjshImH4R8IOce077\nYMETtMore/6/UaMXMnhgLsxtXYLdbQzLB9+QASEdebzcExvyMWMVhLrW659O\nXFSD4/B/1nF/UK2cTw2AELX+t6xMbgxNg2IAr8MqQocnBDlW5ZgCB8oJMal6\nCJQ3CeUGfOZKbOzRpJfuho/yKvWInbRGLAQPsd+PNMCPjDBkLVSADWTSp6Ta\nTaJQf3oLJbw3MY7JX+KYEuUM2n/cf7hicSDbdhO2iZ/A2PEDumSjxaLatOOH\nOx2OQe/oELFM2ZZSsyWIF79RcJqTRAfF5BomqZHF66fXuuZGuSZYteVjlz/8\nEtpw+FMGRfYJkOkG3VZ3Kdn7KerGhWoXlYy9LUAmSlKUPSSjqHg6lZkYt6lO\nPfmr\r\n=mTOn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEgE2yeaHddvE4DENuexSVUxK7uk5dsOyt8fn5hIQSlAiAJNOQl6psRlQxoNx9pgIIt28pJuXhr9F19KaNqVYndIw=="}]},"maintainers":[{"name":"alucarpd86","email":"matteo.bruni86@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-json_1.0.1_1542634411916_0.5598007762177795"},"_hasShrinkwrap":false},"1.0.2":{"name":"@alucarpd86/dotenv-json","version":"1.0.2","description":"Load environment variables via a JSON file","main":"index.js","scripts":{"test":"node index.test.js"},"repository":{"type":"git","url":"git+https://github.com/alucarpd86/dotenv-json.git"},"keywords":["dotenv","dotenvjson"],"author":{"name":"Matteo Bruni"},"license":"MIT","bugs":{"url":"https://github.com/alucarpd86/dotenv-json/issues"},"dependencies":{"chokidar":"2.0.4"},"homepage":"https://github.com/alucarpd86/dotenv-json#readme","directories":{"test":"tests"},"gitHead":"0f4b2e681e2c81107a2f10b68dcad927ef9a0fc9","_id":"@alucarpd86/dotenv-json@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"matteo.bruni","email":"matteo.bruni86@gmail.com"},"dist":{"integrity":"sha512-BmZNkkb7j/RLoYnLqa3bfl1u+xKQAB3Sg4B6z4004z+9+KcCyjOoOFlBfbTtgXjToiJJ1hJBIiyTz6Gv4st+Yw==","shasum":"4e6b05e09866798ea832aeeedabea34e1e14c9c0","tarball":"https://registry.npmjs.org/@alucarpd86/dotenv-json/-/dotenv-json-1.0.2.tgz","fileCount":10,"unpackedSize":6650,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb9BNhCRA9TVsSAnZWagAAaXYP/A6FA+Icb8UNZwCB57sR\nB1KcRIGPyOFJTuuqLEavPc1AsJfklqJPOshG9ZyIG60b5jxNhpbLP3sUkvEe\n2NxE+P6xrHUeeZpAKCKbsif4F/4MXXTR2hkEOtSPFCt34gLo2H3mbq1shaHF\nKt67IMr+y+mNHJj0GlarZ7KpvyeMxwgbue2Tul+u0DnzEvJ/YQncFdQmvZFz\nR0Rv4R7bMrUBeIQnY8HysyFXUTTaaeND4UN6z3Ib4mwZqYmbM4xcwf7fuae2\nPalE6y6L/amNX8+lw/iiyjlkq+XNbNiWckfv+nEIc/fSuITpGKt/ypqpxvzU\nMU53jAJeEs3fPJM24Zb4zb3lTXbhXQfKasTdfUG/a/l4y4jG6ZBoRPn9OFXq\no8+fsJrBmtSjIur17aM1u2oLsMNkmQjiSa5NqhljLi5N7MOt7c72nCHboWoG\nSbYi7cfx1mgZCGrgNoH2DfFpA8n/1TUNehZ7VMfklEVWTXyvMngYnFYF0HBx\nbMYW3arZUaV0hZm1qDXMZNzcoV0jO15/3iHcs/L7BXCnUXjztOTxEg7RYkst\noNbLqrUcldnE/KpkEgWh1rJdC6+4WVHvtVHnjxppP2gED64TBgNq6suntfPd\n1ovAC9ZXpIvngZGFBGzQ1aaZo8BSGEQ3Bfs6IaxkWhRn8Q2JlS6ELybvIisg\n4EHv\r\n=xmAg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5BgT5sS5Q+vSyJ3yEDdDTQqwuafgOcUK3NWjEQCkE6gIhANUgvswx1csy5dRRpsWwVAWi1NqQmSd3/CKsmQxqXxcc"}]},"maintainers":[{"email":"matteo.bruni86@gmail.com","name":"matteo.bruni"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-json_1.0.2_1542722400400_0.7649709738023458"},"_hasShrinkwrap":false},"1.0.3":{"name":"@alucarpd86/dotenv-json","version":"1.0.3","description":"Load environment variables via a JSON file","main":"index.js","scripts":{"test":"node node_modules/mocha/bin/mocha"},"repository":{"type":"git","url":"git+https://github.com/alucarpd86/dotenv-json.git"},"keywords":["dotenv","dotenvjson"],"author":{"name":"Matteo Bruni"},"license":"MIT","bugs":{"url":"https://github.com/alucarpd86/dotenv-json/issues"},"dependencies":{"chokidar":"2.1.5"},"devDependencies":{"mocha":"^6.1.2","chai":"^4.2.0","nyc":"^13.3.0"},"homepage":"https://github.com/alucarpd86/dotenv-json#readme","directories":{"test":"test"},"gitHead":"0d69d5996eab0b18e6f5ac22a288070bb9c92f9d","_id":"@alucarpd86/dotenv-json@1.0.3","_npmVersion":"6.4.1","_nodeVersion":"10.15.1","_npmUser":{"name":"matteo.bruni","email":"matteo.bruni86@gmail.com"},"dist":{"integrity":"sha512-LQXqTas1COgQWjZbZTIkDOjPddgMjPZOydX7/txlDDNEfraTZXfa+zc5vRAXDFvxY4GvZgEfuYRcctShQaamgw==","shasum":"49e2ca5a4d62b86782573ab61ba23beeaf351c0e","tarball":"https://registry.npmjs.org/@alucarpd86/dotenv-json/-/dotenv-json-1.0.3.tgz","fileCount":6,"unpackedSize":6854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuN3hCRA9TVsSAnZWagAAorMP/jKToVQ0y55xcIQt6Tc9\nvGhe+0t4KUQiiArDxp1oZfXGnMDdd+h5gsMXMAl7efSV0OLYM0VrSx8mNvZf\nP/Zb9rSsyArtxUrZ5OQzgR75JXsNfbTUK+IHBXofMjgXKzYl/px+SrcXvQcG\nN4M2IMcJ45rEl775Lv8HgWc0td09vu+/cdzDomHwr4ZYPi6isXae2MO3v9rq\nsJge7IVu7hKv2lbvo9gLlc302UnQ8rBhxmXSjg5FOpmV+o/SYjxxunO5ZEuC\nkCspVh2wQoTVrbRjiMUvEc5QV2v4kocWVQrSwmTZIxSfCaMzH5lSpfyDvgKT\n7ST1c3ERULEosV5wsuvISTANwX/ECrznvxkOWM/Y51Yh+q4Rh7OrU6HDt+36\nCQWyaEVpBshL9E7WUGBldt6vYW1YQjjJiHFPSLLZvpWsUyMIows+wc7u2QWB\n7drqZbhMQMSa08njA7vTKHsyEcN28T1wNruvJSNBtSyZpf4Q4fMXcV/N4eSC\nrFxrOYXQMdT3IWs44VtzLad+qm6wnaghmupM2y0KrqO6x7R8Q7JFEOt0liPH\nUw8RTY0a0Pqo+93ukciguaQysmQSvsiGdj9GnAJ945v/TeaR11NWkaPfx0Rc\n5h3BEGE3ODDPdbuq8tSOA5009/VYHRCaILftA9AikUAYgo8c6QbYkzDohoaC\nKJ8J\r\n=uCoM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4YsPL7TPizLjMvTqZ9XfXVaHXzNuywbiwUWw5L9lW4QIgYbuYH+XqTu+JY+QufDdN5ofYWatzV/3uccf4T1Mwd/c="}]},"maintainers":[{"email":"matteo.bruni86@gmail.com","name":"matteo.bruni"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-json_1.0.3_1555619296939_0.6048855344682884"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-19T13:33:31.755Z","1.0.1":"2018-11-19T13:33:32.083Z","modified":"2022-04-04T13:41:15.498Z","1.0.2":"2018-11-20T14:00:00.579Z","1.0.3":"2019-04-18T20:28:17.053Z"},"maintainers":[{"email":"matteo.bruni86@gmail.com","name":"matteo.bruni"}],"description":"Load environment variables via a JSON file","homepage":"https://github.com/alucarpd86/dotenv-json#readme","keywords":["dotenv","dotenvjson"],"repository":{"type":"git","url":"git+https://github.com/alucarpd86/dotenv-json.git"},"author":{"name":"Matteo Bruni"},"bugs":{"url":"https://github.com/alucarpd86/dotenv-json/issues"},"license":"MIT","readme":"# dotenv-json\r\n\r\n> Load environment variables via a JSON file\r\n\r\n```bash\r\nnpm install @alucarpd86/dotenv-json\r\n```\r\n\r\nDefine your environment variables in `.env.json` in the root of your project (or wherever you start your node process):\r\n\r\n```json\r\n{\r\n  \"sample_key\": \"sample_value\"\r\n}\r\n```\r\n\r\nLoad your environment variables at the beginning of your program:\r\n\r\n```js\r\nrequire(\"dotenv-json\")();\r\n\r\nconsole.log(process.env.sample_key) // => sample_value\r\n```\r\n\r\n_N.B. Existing keys in `process.env` will **not** be overwritten._\r\n\r\nYou can customize the location of your `.env.json` file by passing a `path` option:\r\n\r\n```js\r\nconst dotenvJSON = require(\"dotenv-json\");\r\ndotenvJSON({ path: \"./config/example.json\"});\r\n```\r\n\r\nYou can override existing options by passing a ovverride option:\r\n\r\n```js\r\nconst dotenvJSON = require(\"dotenv-json\");\r\ndotenvJSON({ override: true});\r\n```\r\n\r\nYou can monitor the file changes and reload the environment variables by passing watch option:\r\n\r\n```js\r\nconst dotenvJSON = require(\"dotenv-json\");\r\ndotenvJSON({ watch: true});\r\n```","readmeFilename":"README.md"}