{"_id":"dotenv-safe","_rev":"49-155190eb750bd14122f798e4462cb57a","name":"dotenv-safe","description":"Load environment variables from .env and ensure they are defined","dist-tags":{"latest":"9.1.0"},"versions":{"1.0.0":{"name":"dotenv-safe","version":"1.0.0","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"set -e && cd test && node **.js"},"keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^1.2.0"},"devDependencies":{"assert":"^1.3.0"},"gitHead":"ba9e857306d8dea8c6f80239b1a05d048bbf3ef5","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@1.0.0","_shasum":"4fc3c364c4b50005e77d35d2a5f6e9195bb5ec63","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"dist":{"shasum":"4fc3c364c4b50005e77d35d2a5f6e9195bb5ec63","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-1.0.0.tgz","integrity":"sha512-1/MmYJB84pb8RaukJCJPftrgZ5g6iMsZLwgbc9KMit1qgoIwwMLy2uR4EN6s24be2aQqFOfNlcjigOMIXdUr3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWTxsgSMO1vFr7v58QbZuyzTaFnmm5kpQTTTZdy8rGIAiBH0qOHmvnkKNZpak11nMZi1BpzgIvXnttUpGRzgGLGWw=="}]},"directories":{}},"1.0.1":{"name":"dotenv-safe","version":"1.0.1","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"set -e && cd test && node **.js"},"keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^1.2.0"},"devDependencies":{"assert":"^1.3.0"},"gitHead":"6099cf66707120288f05ef87b694db635c5f4e36","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@1.0.1","_shasum":"6f7d958356c2d0817bc34a3d51974836157d3614","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"dist":{"shasum":"6f7d958356c2d0817bc34a3d51974836157d3614","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-1.0.1.tgz","integrity":"sha512-IQcMatl9+JxZzQP09I6ByQ/ROHAxYD5B0wvk48YUy6shPsPuTZ+vLtlKgQEG1o4PP5KRaH3G+THWrqrONaJQVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw8lrL5+iKQ0NNSUsWCVo1mjE8Y3IDxkKrxHDfND7LmQIhAPz7yO/bkc6SbkXxsJkX7NU5gsPUc54mnP+IOvjBmDQ5"}]},"directories":{}},"1.0.2":{"name":"dotenv-safe","version":"1.0.2","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"set -e && cd test && node **.js"},"keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^1.2.0"},"devDependencies":{"assert":"^1.3.0"},"gitHead":"d6869a52cbd026fd91c913f333abdaa0b1f3a7d3","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@1.0.2","_shasum":"1948c63248121b1f3f662a7f44dab16499d5575b","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"dist":{"shasum":"1948c63248121b1f3f662a7f44dab16499d5575b","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-1.0.2.tgz","integrity":"sha512-e6qc6ih12ER9h8pdWh34uU8pmoRmSH6ldBVdpAJ+0NHxYTKYp0excnzwRwGMoAcAJpEAtAjhCoqSc4f4zP+Lag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHlyk+ZP5xH3+XYqtVEZQLxHwOKSO1mDfRO+sdP/E304AiEAipmN5s1/Y42DQC+Lv+z9Jst1GLrIFzNzZyE1FjzTrjM="}]},"directories":{}},"2.0.0":{"name":"dotenv-safe","version":"2.0.0","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"set -e && cd test && node **.js"},"keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^1.2.0"},"devDependencies":{"assert":"^1.3.0"},"gitHead":"f21a439829b2441b572faed5e76a139603ce9cbf","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@2.0.0","_shasum":"1f17718c4436d0242a0d6f22bceda7623c01c6c8","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"dist":{"shasum":"1f17718c4436d0242a0d6f22bceda7623c01c6c8","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-2.0.0.tgz","integrity":"sha512-YDflM/+LjId4QU636rq6Z+wI5Mv0nZ4byGa4KMfphmwJBG67nYyPluLvfSjNrqQem5miMYLJvhTwUBb16a05AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3b/TlPl7R5hNcswEPHKTHe+EeFF5x9QDDIB/iOPCztQIhAPHUI9lIDn7foxw4nHpwlhL9xDrSYo3R2HQVlqe/W4LW"}]},"directories":{}},"2.0.1":{"name":"dotenv-safe","version":"2.0.1","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"set -e && cd test && node **.js"},"keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^1.2.0"},"devDependencies":{"assert":"^1.3.0"},"gitHead":"f68308b2f82e45079fb6f7fa75f90401ad3debec","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@2.0.1","_shasum":"a151c7e3b314228879772f8d1965c4704669d23f","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"dist":{"shasum":"a151c7e3b314228879772f8d1965c4704669d23f","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-2.0.1.tgz","integrity":"sha512-tlOG1IGCVaQhYi04bexpT97ZUC/vFNgiqu68SiW/zi/5hBW/tAFGKzng7Pc48QIYQ/3HI5xlt4f8ZCRVZ1eR6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9/EclWICuYzU8Js+f8WPkTv0iYZih098ibp0fLAtmsAIhANPFn78Rz0NRloV/CEz1Fg4x74vuHIJA3OvpX1sG9f+Q"}]},"directories":{}},"2.1.1":{"name":"dotenv-safe","version":"2.1.1","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"set -e && cd test && node **.js"},"keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^1.2.0"},"devDependencies":{"assert":"^1.3.0"},"gitHead":"8e889e4df618aae6b02fbf1f4dbf13a3df545b99","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@2.1.1","_shasum":"2eec07e69cdba6a8336bb67d37714a87b746eaa5","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"dist":{"shasum":"2eec07e69cdba6a8336bb67d37714a87b746eaa5","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-2.1.1.tgz","integrity":"sha512-y9XLC8S3sWmJZPyXIQMBYRve/zO+ia9jT2lSm2271FU4zS/MR7Zm6rN2itW8zrHE6N2amCBJoiHQww+4cltYYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL9nRFBYWKjqHuvmR7mS0nnpozctd0C+FrKJPN0dyDCAIgRLcelNOVVqyc0pLkqomuTpW37ZvGPZ4Eo608w7MG89s="}]},"directories":{}},"2.2.0":{"name":"dotenv-safe","version":"2.2.0","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"set -e && cd test && node **.js"},"keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^1.2.0"},"devDependencies":{"assert":"^1.3.0"},"gitHead":"3670e4511ac5fffd4db54f0a1886ab64dd54d458","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@2.2.0","_shasum":"720252df900012bb4a2c3df2f5989e0056760f70","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"dist":{"shasum":"720252df900012bb4a2c3df2f5989e0056760f70","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-2.2.0.tgz","integrity":"sha512-Gr2dv8XDWv2bVuOLaO9VQNq/mpbPMkL0ytIEKjDBOmgWHZ34ef8eqvuRcAVV8e0h+3b77t6poS0luhuLj9aTcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHx4mmOps5FrYLdpeRmCXrjeRcnf+vTqx5CCMJJhmLhoAiBAoo4DakjnnWnm/RZoPSo7K59lYIk59eERjgrV+Kb1kg=="}]},"directories":{}},"2.3.0":{"name":"dotenv-safe","version":"2.3.0","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"cd test && mocha -CR spec index.js"},"keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^1.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5"},"gitHead":"87c86139010f20ac4af32d8d77912ee97041b799","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@2.3.0","_shasum":"404e3e59708a675b43384088f7a2bbe683c6ec19","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"dist":{"shasum":"404e3e59708a675b43384088f7a2bbe683c6ec19","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-2.3.0.tgz","integrity":"sha512-e+7H2GalkU/HNi6j7Scbxd5BVggQqnAx1DE/x/9osdgBUWI7PSgY8kyw9jBc/X/+pjsStRGNbPEtIqg+NHUkKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYNKdiIyPZHoiFD0R4J33xYnonZYJkMZL4lTFcvihdiQIgJiRYIKd6P5xvBowzPTCJJ6x0wjtGtPg7UC5K1GCfi0s="}]},"_npmOperationalInternal":{"host":"packages-13-west.internal.npmjs.com","tmp":"tmp/dotenv-safe-2.3.0.tgz_1458849071099_0.34616078715771437"},"directories":{}},"2.3.1":{"name":"dotenv-safe","version":"2.3.1","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"cd test && mocha -CR spec index.js"},"keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^1.2.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5"},"gitHead":"131257568566c56531726bf04d4b8bddd11ef4dc","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@2.3.1","_shasum":"9dd15539e89650d20fc48f8cdeae5a697937243e","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.5.0","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"dist":{"shasum":"9dd15539e89650d20fc48f8cdeae5a697937243e","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-2.3.1.tgz","integrity":"sha512-IbqhJ48RXBLOAZDaUDJuQGGqBTwph7JhKUNBQlUohYx+tY4tOrHpFTBhVRbrapt63YtiVVw1JZV7eJB/p2bQng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHKdVwcuv4YlCIyCFoXHKeRRj3Addf9NFB33BF4sRXTEAiEAnUaWsYC75vLbBnBgsT2pGdaMBwjMZdCVeAWTi5oOm6Y="}]},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/dotenv-safe-2.3.1.tgz_1459292873108_0.11517014540731907"},"directories":{}},"2.3.2":{"name":"dotenv-safe","version":"2.3.2","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"cd test && mocha -CR spec index.js"},"keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^2.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5"},"gitHead":"1b3ca8e5e55ea1a58ef541baf8b7bd7ee721d0c8","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@2.3.2","_shasum":"26bde2a2704b66d5de56c4f41c2075db7090bad5","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.0","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"dist":{"shasum":"26bde2a2704b66d5de56c4f41c2075db7090bad5","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-2.3.2.tgz","integrity":"sha512-mat05t3vkZT4k6lIkAgmNmH4Wz65qcU/KXrh+mSHGUwRXmMN8VciWyvsHin38wjNfW3TxXUBipqlJnUhmJDKhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDo03OPKDVxf4ck4XoKyrc+mOyWnM0GzqjBDFYRi2h5hAIgV0Ppg/hQLpLOpNpiT1pjxsmQ4NECM7K/orHynJqFSqY="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dotenv-safe-2.3.2.tgz_1474183422175_0.5205775294452906"},"directories":{}},"2.3.3":{"name":"dotenv-safe","version":"2.3.3","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"cd test && mocha -CR spec index.js"},"keywords":["dotenv"],"files":["index.js","config.js"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^2.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5"},"gitHead":"58f0860fdd122dfb99ef66bf80b4668cc4734d65","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@2.3.3","_shasum":"f35e09650527579bcc6e3565a7e2b6fcbbd44539","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"dist":{"shasum":"f35e09650527579bcc6e3565a7e2b6fcbbd44539","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-2.3.3.tgz","integrity":"sha512-4xY3L1VLH/AMP4WZSVIWrvLWACoUKUgbINFMlfM2D4hnPBOIvn8gsnWGQxXw03T7juvYvbOuGSqfd4GC8Xi2xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUTs2jdBOuj6OMa0hhpmdVHLkBNsQpHhvoqpcWFf7U2AiAaqqJRH4DMGNVOeqhQEOVGgnlZDjnD70+B/k7IE7H1aA=="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dotenv-safe-2.3.3.tgz_1477636639326_0.5138440199662"},"directories":{}},"3.0.0":{"name":"dotenv-safe","version":"3.0.0","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"cd test && mocha -CR spec index.js"},"keywords":["dotenv"],"files":["index.js","config.js"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"^2.0.0"},"devDependencies":{"chai":"^3.5.0","mocha":"^2.4.5"},"gitHead":"81775d805bb357413aaa1a23539cbcb07c87d79c","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@3.0.0","_shasum":"6da9b185929c49f4e540fe6883150dd6c44c446f","_from":".","_npmVersion":"3.10.7","_nodeVersion":"6.6.0","_npmUser":{"name":"rolodato","email":"rlopezdato@gmail.com"},"dist":{"shasum":"6da9b185929c49f4e540fe6883150dd6c44c446f","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-3.0.0.tgz","integrity":"sha512-PJ/N2PQeUQdBf7nBiFhBXBFn3phGsBNcAxNd3qK0vgigrD8q2OBXqudC/Mw7ulQQMvA1qUCk1QMVFTuFObuk8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgYKZ/F8qzUU+sHKFJHZoolasfh6Vm6RT14iqSB4xRmgIhANAfX2Gp/37/LEMF1TTC+Ai8kklwFGKNxFae9iD1jg1f"}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dotenv-safe-3.0.0.tgz_1478469642940_0.6678936744574457"},"directories":{}},"4.0.0":{"name":"dotenv-safe","version":"4.0.0","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"cd test && HELLO=fromTheOtherSide mocha -CR spec index.js"},"keywords":["dotenv"],"files":["index.js","config.js"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"github:motdotla/dotenv#fdd0923e82e12a6e29b65898990201857141e75d"},"devDependencies":{"chai":"^3.5.0","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^2.4.5"},"gitHead":"7ef475d1a2d8e0866f0e37d711c134fe8e48b3dd","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@4.0.0","_shasum":"b0bda9f88dea9b25387e25839ba552fdb9d59cc7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"shasum":"b0bda9f88dea9b25387e25839ba552fdb9d59cc7","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-4.0.0.tgz","integrity":"sha512-wAPHiQZrmMlylCs6K4ygeDcKo/fZhbM4ufXyWbGXVON2cfv44Afp7UHWXimWLUb4rIpNtbD0S+aMhEBuyXiWgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANzghjw+hllXatdPiQYkYWAhQ+FN8qi8RZii1FIHa8bAiEA4Kt7CUR6WyUyYiov60HJSv04bDTCz62s7FIhLaDlkkg="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dotenv-safe-4.0.0.tgz_1483370533202_0.946953609585762"},"directories":{}},"4.0.1":{"name":"dotenv-safe","version":"4.0.1","description":"Load environment variables from .env and ensure they are defined","main":"index.js","scripts":{"test":"cd test && HELLO=fromTheOtherSide mocha -CR spec index.js"},"keywords":["dotenv"],"files":["index.js","config.js","MissingEnvVarsError.js"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"license":"MIT","dependencies":{"dotenv":"github:motdotla/dotenv#fdd0923e82e12a6e29b65898990201857141e75d"},"devDependencies":{"chai":"^3.5.0","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^2.4.5"},"gitHead":"6945fef3327509272c0f8528734942f2a13d718d","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@4.0.1","_shasum":"dda03ccf11ca3d20f38304a7b24ba064c3f37682","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"shasum":"dda03ccf11ca3d20f38304a7b24ba064c3f37682","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-4.0.1.tgz","integrity":"sha512-ucRYN2+/2I+QW2rbtfiM1uIkUh4h2ShxKo89f7EVFMRwqLhI66YrOTEucGAnpV8294BOYEhPpc8Z/QdGPAGPHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ6lUzEaI4cAtJ7Fd8pEonZXQ8NkwNmkD5kmtuatewigIhANEG+/vj2NyhqWZrwRXWFAcZ3u+s5326MQ+3jEFqzxRi"}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dotenv-safe-4.0.1.tgz_1483398987024_0.748325111810118"},"directories":{}},"4.0.2":{"name":"dotenv-safe","version":"4.0.2","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rlopezdato@gmail.com"},"files":["index.js","config.js","MissingEnvVarsError.js"],"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"eslint index.js config.js MissingEnvVarsError.js test/.","test":"HELLO=fromTheOtherSide mocha"},"dependencies":{"dotenv":"github:motdotla/dotenv#fdd0923e82e12a6e29b65898990201857141e75d"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.12.2","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^2.4.5"},"gitHead":"c6ae330e7f69c05cd01be0ed5681437018de16a5","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@4.0.2","_shasum":"7d0c961c44948b76a8224798430a48a6cc9c09f8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.3.0","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"shasum":"7d0c961c44948b76a8224798430a48a6cc9c09f8","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-4.0.2.tgz","integrity":"sha512-dk6fOtRgJrt4RFxm1NoCn6UVt7fsAV4gX+11FCI8R6bRUb/JVi1GYTSEIRO1RLofGt68KDeRtG4Prct98PiP8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEWb49XNgyDcgt58zlYiUQQuybrbv29X5pBIcAHbEu/RAiA81KyJXVC7I35cNXwR410j/k7DsaDatIrBcilTgAwuCg=="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dotenv-safe-4.0.2.tgz_1483488944254_0.5619497944135219"},"directories":{}},"4.0.3":{"name":"dotenv-safe","version":"4.0.3","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"files":["index.js","config.js","MissingEnvVarsError.js"],"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"./node_modules/eslint/bin/eslint.js index.js config.js MissingEnvVarsError.js test/.","test":"HELLO=fromTheOtherSide mocha"},"dependencies":{"dotenv":"^4.0.0"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.12.2","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^2.4.5"},"gitHead":"a6dab2b8184aa4af171cccaf5327cdeed387d536","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@4.0.3","_shasum":"3c98f69f6072f7b2d0df120a65add27ac2550029","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"shasum":"3c98f69f6072f7b2d0df120a65add27ac2550029","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-4.0.3.tgz","integrity":"sha512-B3EDgfY1Fww6ZMVzV3g52gFOpi97Y8dGP7zUyhINDPDafnTZ0/fpJgJW4gtsUGaf1pF7QOILgaxNdC6Vk1GwLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGu/42UTnD89FMFuEtDlqMtlIU7x0epl8Ph+kYLUNdZRAiBO+oAkCbecx4UHR89VSwrxajo//OxY40ktGPT+m3kOCw=="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/dotenv-safe-4.0.3.tgz_1483899773129_0.5279021793976426"},"directories":{}},"4.0.4":{"name":"dotenv-safe","version":"4.0.4","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"files":["index.js","config.js","MissingEnvVarsError.js"],"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"./node_modules/eslint/bin/eslint.js index.js config.js MissingEnvVarsError.js test/.","test":"HELLO=fromTheOtherSide mocha"},"dependencies":{"dotenv":"^4.0.0"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.12.2","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^2.4.5"},"gitHead":"54693d84d07bfaffaa346b0923289585a7010002","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@4.0.4","_shasum":"8b0e7ced8e70b1d3c5d874ef9420e406f39425b3","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.9.0","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"shasum":"8b0e7ced8e70b1d3c5d874ef9420e406f39425b3","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-4.0.4.tgz","integrity":"sha512-ZLx4T+QcaIVSvynypaOEKGc1gEzXffpu+sOtuLPyllwUW8zChZtoNJ3TmUbANplzNMQg4nrzPYIrYfMhHOTAkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJIIE2/0MlocDfC/BtGy8RwaaCqNvyapuFnuSYG3k5OAiEAuzaMntm/LoCouTesKHcAAsviu95uAyilwRAsGaCKW5c="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/dotenv-safe-4.0.4.tgz_1493388435771_0.3331694547086954"},"directories":{}},"5.0.0":{"name":"dotenv-safe","version":"5.0.0","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"files":["index.js","config.js","MissingEnvVarsError.js"],"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"./node_modules/eslint/bin/eslint.js index.js config.js MissingEnvVarsError.js test/.","test":"HELLO=fromTheOtherSide mocha"},"dependencies":{"dotenv":"^5.0.0"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.12.2","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^2.4.5"},"gitHead":"80cf41e3e3500d9e1d8d2e8a39e8489cbac5198e","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@5.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"integrity":"sha512-7Tqzl7GSGnLzouWG3fmptjXwxpncvBM4PO4bb0L7wK9h6yQ8tJq1n2eqrXHcdpgdztZdK+mUiKdg446uYJk2ug==","shasum":"c38ed8d8bf5b1c75ebde4ba563a456c5dfd6f652","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-5.0.0.tgz","fileCount":6,"unpackedSize":10678,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHMliTDRqz1fsY5VG8TwvbFKfd2BLljVxbWJ/nWubyiGAiBU3Sc6TZxSG223LeeStqi9Hd4ofzZIdhSFb+tX43MKRw=="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-safe_5.0.0_1519074347695_0.753203268475398"},"_hasShrinkwrap":false},"5.0.1":{"name":"dotenv-safe","version":"5.0.1","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"files":["index.js","config.js","MissingEnvVarsError.js"],"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"./node_modules/eslint/bin/eslint.js index.js config.js MissingEnvVarsError.js test/.","test":"HELLO=fromTheOtherSide mocha"},"dependencies":{"dotenv":"^5.0.0"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.12.2","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^2.4.5"},"gitHead":"8341e6bd82b376ff398ef172881143bd48bcc4a7","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@5.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.6.0","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"integrity":"sha512-NiS92uLQHKThcQIB4pNEQHLaosz+O1VaJ1yuBaZNj0BASGpQliSzfPKgaoFs/WvE+p8pS9STXOMW30b5uxBZog==","shasum":"8c4a79b8978fd4271b3d8ef17be2b2f04588af71","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-5.0.1.tgz","fileCount":7,"unpackedSize":11017,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAVIMvAaDg7+YmehlYhtOr8qB5Bmq9npetltUjjU8F6vAiBlO+v5BcYx8NrPQ6+7fX1QkCmqhRCaMe04YwmKGKXRKQ=="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-safe_5.0.1_1519153867966_0.7841107530869995"},"_hasShrinkwrap":false},"6.0.0":{"name":"dotenv-safe","version":"6.0.0","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"files":["index.js","config.js","MissingEnvVarsError.js"],"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"./node_modules/eslint/bin/eslint.js index.js config.js MissingEnvVarsError.js test/.","test":"HELLO=fromTheOtherSide mocha"},"dependencies":{"dotenv":"^6.0.0"},"devDependencies":{"chai":"^3.5.0","eslint":"^3.12.2","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^2.4.5"},"gitHead":"4f5f4ea5c45b2c3077559b4aab6eb427062fed00","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@6.0.0","_npmVersion":"6.1.0","_nodeVersion":"8.6.0","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"integrity":"sha512-mYSw35oDucjhRiM/nwV+bNKg+Re5W9uLR1bJIxqijlMCd8qkgRYppMxrAINDZvZLb36YnHF08s4bw6+0jR+mfw==","shasum":"8e5e5a8a7b0f588d22a8d7e8000d21a8ec42194f","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-6.0.0.tgz","fileCount":7,"unpackedSize":11019,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbGYcVCRA9TVsSAnZWagAA9fkQAJUlCUkvavTd8NIs6la/\n/6XrJekaJTsayvwB4fOl4zd0u+eMV2a5UZdsxXwk1BopnCTZE6vkjeQ6xv7L\nVxVw3qOQdeRFhdppmK1TDUw5z+/po4HP0T9HfYJeEIJyG1Ty+96Q6yTEu2VZ\nN9Qz5JJvXARzeWe+FbSed71ZSZOEwoPN9RI9fqpMJfrEyfmBnMW0xLC05jtw\nof97XWQvdhZbysKhZ5boK5zfMsIFiNYH+lpErX1GqgEvCzXMlIytKaVR7fTx\nYJF3qCzfiCqAZuztSpIxX11Lzye3x1td7PfqiBqFN+kYB2WfMB8H16SLj6ne\n0AUv6aUGLbBEzpGOwaZ6CWG82IjV6YyG4dDJcf6/Szy/UIXT0m4jqQ0HO9Ef\ndL/QqL0/1S3Ky8mHqmaLj/VNG4fcl6Tn9ZFMwpoqRTl8ERs2L4bk7rWpWNwb\nGHSLUMGnIva1f4PY55eYkgCLYs+LUnBpoqOEGeuDJjTfhX0k1zx6pgWR+nrD\nwpALG31+bB4K4x0xwWfp93zxxQz6psetwAFhaGA7Ir7DGwW/Z1QAF+gbBM5y\nS37t5yO0Tcph1Uy4ebgzzI7wPWFb18g7H+FqceJRoWQHc5i7TEzCfJw8bSWl\nv5VYN7hmzKUy4gdkDJxDfkWpFC4xUM4THC/g1BhYRYWV/6355o+D7Q7fmXGC\nvpr9\r\n=7WiU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICZqb5o8s/3iJ0Q2cRp1dWpAqrafCzsyJW7XTqwvM823AiA/eNloaJ/Nz2EdiUQKJsxC41A6OVg9SG2e1GeX2TgEjQ=="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-safe_6.0.0_1528399636438_0.7020885373275134"},"_hasShrinkwrap":false},"6.1.0":{"name":"dotenv-safe","version":"6.1.0","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"./node_modules/eslint/bin/eslint.js index.js config.js MissingEnvVarsError.js test/.","test":"HELLO=fromTheOtherSide mocha"},"dependencies":{"dotenv":"^6.1.0"},"devDependencies":{"chai":"^3.5.0","eslint":"^5.6.1","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^5.2.0"},"gitHead":"ffe2b3393ab59db2371d4f8e682f525bd46d50fc","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@6.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.10.0","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"integrity":"sha512-O02OUTS+XmoRNZR4kRjJ9jlUGvQoXpMeTVVEBc8hUtgvPTgVZpsZH7TOocq4RVDpPrs2xGPwj6gIWjqRX+ErHA==","shasum":"df6e72ced7d5bcfd9d870c9f656962a02197337b","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-6.1.0.tgz","fileCount":7,"unpackedSize":11777,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbvOuACRA9TVsSAnZWagAA/g0P/2izI6XRcBHP4B0mV0we\nO1M54rq6upF7qJQwbd+ApARCov4w795du9UcZ7d5iR7p12P4+cK272OUHveP\nCTP+6QTu1sVxnvNCfHZVYMgVUmvdyGfUU3dmAVJlMUoTKuSbiGe62nwzhkW/\nlElACaVanZOGXza3aeo2avU0xplhez3xI3oYKo6RXaQ3e+OcmOUg+skgYwVl\n6q1+T7qid0n5VoYBHuJ0mIhrwR6exiKVw1CeHraIho6EqXPObnYI8rrJieWJ\ndoDr7iC4OdBOf4g/gJlFa86Td/vwdAygfKlcNktDAn10sUtUZnPNe4GzkayR\naUE9wFrNTE02uqS0PnSDIiAoGsAbKWu5qFKeCKjaEI70Z7eXCbUlEHJe0MH8\nxQyp7k4qKyp6pprCQnE16MfE7h2uJmr/pDNQN1YU0O7ayXC/YGQFe0B0l1GT\nIYoewObBS2SNRGet6iVIn+niq8BlyxbunV++3JZL7pqmoDyYIyThRaauD6Vf\nWps/DYetyAaaDb1zA/hhEG1WzIqeAgLGcveNmtrUQ/j9qwnfNj6ytdYZ/z6y\nahsA803OZ3W9kJjiaBC1Sn9yKm/AnAwQERGZ9d62C0kb1abEeXWUfphVEbv4\nDGJ1zIKSKFwddLqeYppSQErXdGTrcveLl+hFux6mYGU68Ez23y+/It53zWm7\nzOL9\r\n=mEa7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ2hqVNNpGjV5+xT34WcRuRgTt5/gaGauVsZIOEsA8UQIhAJx2YT42XUG61hnRqWZWcT0nVel5FCUj3ij3FQlp2VKI"}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-safe_6.1.0_1539107711412_0.7870558857675944"},"_hasShrinkwrap":false},"8.1.0":{"name":"dotenv-safe","version":"8.1.0","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"./node_modules/eslint/bin/eslint.js index.js config.js MissingEnvVarsError.js test/.","test":"HELLO=fromTheOtherSide mocha"},"dependencies":{"dotenv":"^8.1.0"},"devDependencies":{"chai":"^3.5.0","eslint":"^5.6.1","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^5.2.0"},"gitHead":"a7c5a12689315ea30f3c371bff9812b93890343a","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@8.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.6.0","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"integrity":"sha512-ONrR6gKNtaaQxV1GUvlLB4jHXtEixUe0a+x5QdnYdKJKelg9J/Kv6hPHXYBJqgJ6HBrEFtS2g2NcB6Hx78/l/Q==","shasum":"9046f1c9b70183d49275c0b6c383db37f432b346","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-8.1.0.tgz","fileCount":7,"unpackedSize":12335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXD1XCRA9TVsSAnZWagAADEgP/iYl/pWWcwRr9UJCfozn\n/a1ZDf7AUUbt3bEYyVdvAILcj8LMWmBLuY8DCdlZ24f4WluhEezityuL890N\nHR2jFXzjwpNHbdaox/26Gi0Cn3M4rcsLL1ZCwID251hsIjEKxoObEss0pEBx\nCJaDds2D4Bs9fJALVRnZ6AY49FHq9ZUE9P0pIkjlVnfsSmOyFtpvIvxS222H\nj3pBIhjLfxZ7aMflmtLXwu0fWrGyFDbBea5rfOJ1jglB/6ZTsCRNjg71K53O\nc7p6ytVqZucvGizLacms7IY+1IMul5AdBiyzseTEGXJSwRaJUl7AiklV1n7G\nFS6/FzZd0dfoH3PeB/Lfrs0pxF7+4+AX7iH3zzTJmKccDmtuYKkzmqH6q5bT\n/P/Q6KPdqI2GJX97cPbEoeAdkfYay+pgJdR8AkwTVTLw7mpDQkwv1VZHQceO\nAf91YE+rTE6xemp7ldyMaPfnOH2EEZTY6y6p4iUpXnl+/Z7b3ddRKo8/9h2k\nFMjnlRAzQAwMHtWeBS6AUp3ni7Xyjr7youVU70gQmovaIVIHleAwFczSstOh\nTtvkXH41+k4uFRinlxph33oNron7fCodFyP65luibt6sjxALWN89sa9ldmHN\n8iYxMom4df73Cv2agfzmBHWopZ13fRJJbLS98qQsYrWnAR1njs0N2yfQUQAM\nk+0j\r\n=Udbz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGSOvZTtg0Mvkh/1Xzh1AtaMsGLHBSavVpJkOPA9QGuRAiEA27eA8aCVw8TWj/23QXkOcDV0x2CFWW8VXzQ2nirr3ek="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-safe_8.1.0_1566326102598_0.7857243286088549"},"_hasShrinkwrap":false},"8.2.0":{"name":"dotenv-safe","version":"8.2.0","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"./node_modules/eslint/bin/eslint.js index.js config.js MissingEnvVarsError.js test/.","test":"HELLO=fromTheOtherSide mocha"},"dependencies":{"dotenv":"^8.2.0"},"devDependencies":{"chai":"^3.5.0","eslint":"^5.6.1","fs-extra":"^1.0.0","lodash.clonedeep":"^4.5.0","mocha":"^5.2.0"},"gitHead":"9f30cef1805595fcc6d07743fe1ebfdfcb0758f5","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_id":"dotenv-safe@8.2.0","_npmVersion":"6.1.0","_nodeVersion":"8.6.0","_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"dist":{"integrity":"sha512-uWwWWdUQkSs5a3mySDB22UtNwyEYi0JtEQu+vDzIqr9OjbDdC2Ip13PnSpi/fctqlYmzkxCeabiyCAOROuAIaA==","shasum":"8d548c7318a62c09a66c4dc8c31864cc007c78ba","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-8.2.0.tgz","fileCount":7,"unpackedSize":12335,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdzbypCRA9TVsSAnZWagAAez0P/j5eQGGbBOkWlPRPILpl\nlej9kQ/GMRv0nfys4Z4UxsQQSlVSRXV2fFDkcYYzP0jlhyVNcCcAw+Q/vZzx\nvCE4xKQmtUVkLUO+A21ayi4hItzlREghpGll2C91abckvLJT9XEy/YjZsH1D\ny1nLyf+/vFMITTkES8Dfe7ff2P7as1pr4ZU12tM1SFqADpZdo5Vu8OuVUWL1\nL24EUrJuuFrzNPs6hANgiM4THxCG91/C1iy6h2oITtyl4aYsH8A5uww5LRSF\n/+sYbe4IOUeZggI04MT9GMC7/DY15i3oKlaq9hSWGOe7J1nt0ZRa6t0ceeDh\noIynShv/TBv3bHRtoagx1lIwF2xOmlb+8GJNGMnUHU0tFpqFNnHnzDRGC/UF\nwfOiBPJvjDa/PqJm9uY8d7wqDealA0jOmB7srWFG5p1bKYBmmOOyOzY8NW7F\nZiUUnfjnydDDUk9jsojURK7eCa1XJky1LuR3cBjUd/n4KTC0WQDy24CTFz6r\nxJ4TOKgJ7dxFV6Qp6OywqMwy7it6JrLyw0rcDQ0cdkTAkduTP00kjfeJBF4i\nYNRmTuwEF0if/TI4l+FqqgQpth2F0v4PhLS9ywQOhuic8csen9M2S26N1oCF\nx3bsANd4Odltk49ot7YwO6cALl3FrdQMc/7Fe900xIR4srqPDhVs3Rs2Qdrr\nEl2j\r\n=kbXK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGu2f00jgjKiUSCdYOaDOxKVYfU5vJL2wEU6QkHOI674AiEAwmSE/TkyhCGYPmhyLYXN5eRv/45DfpqPtC+MZ8hhkKk="}]},"maintainers":[{"name":"rolodato","email":"rlopezdato@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-safe_8.2.0_1573764265396_0.5040804593149015"},"_hasShrinkwrap":false},"9.0.0":{"name":"dotenv-safe","version":"9.0.0","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"eslint index.js config.js MissingEnvVarsError.js test/.","test":"cross-env HELLO=fromTheOtherSide mocha"},"peerDependencies":{"dotenv":">= 8.2.0"},"devDependencies":{"chai":"^4.2.0","cross-env":"^7.0.3","eslint":"^6.8.0","fs-extra":"^9.0.0","lodash.clonedeep":"^4.5.0","mocha":"^10.2.0"},"_id":"dotenv-safe@9.0.0","gitHead":"641f4e40d4ab07601861aaebb795f0edd29cc846","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-/M8292ReX1jMGLVf/jsAVQzQ0a453C3CJVVyqfoelV+78u9DeluqJU5HbwyQsUCzA4AV5sm52xClVgZWetX+fQ==","shasum":"ce6ed6b6ec47896981a090cb597bd614c8731df1","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-9.0.0.tgz","fileCount":6,"unpackedSize":10202,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF10ZwMT6FtwU5ahti1huezupIwo0aTvkRZgPaSdAY+6AiEA4SXJypjSnDy1Hw8KxgLn/vyUM6oRvqinK+l3EP6c2oY="}]},"_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"directories":{},"maintainers":[{"name":"rolodato","email":"rolodato@rolodato.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-safe_9.0.0_1707245160870_0.9946014475050613"},"_hasShrinkwrap":false},"9.1.0":{"name":"dotenv-safe","version":"9.1.0","description":"Load environment variables from .env and ensure they are defined","keywords":["dotenv"],"license":"MIT","author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"main":"index.js","repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"scripts":{"pretest":"eslint index.js config.js MissingEnvVarsError.js test/.","test":"cross-env HELLO=fromTheOtherSide mocha"},"peerDependencies":{"dotenv":">= 8.2.0"},"devDependencies":{"chai":"^4.2.0","cross-env":"^7.0.3","eslint":"^6.8.0","fs-extra":"^9.0.0","lodash.clonedeep":"^4.5.0","mocha":"^10.2.0"},"_id":"dotenv-safe@9.1.0","gitHead":"6c314f973e2213122bfa2eb3a5f0e386390281ff","bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-2qwVAnUN+EDpu41pIK1XiJpHXKHV9Dnti3cE1EnUXT1/BV5+B7xuSZtgZ/4LExkCpp5F6BGikraezQL+8hKCOA==","shasum":"670470f573fd6972e6b9d12396edf13d5f30b611","tarball":"https://registry.npmjs.org/dotenv-safe/-/dotenv-safe-9.1.0.tgz","fileCount":6,"unpackedSize":10449,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFOD9IigVSi1n3qYlSYkCjto2TgBf4mm/pVlG/naiuyQIgbThD9ORPOPtsar9KyfwbYqne0ld8mwXNywnyLw8lfR4="}]},"_npmUser":{"name":"rolodato","email":"rolodato@rolodato.com"},"directories":{},"maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"rolodato","email":"rolodato@rolodato.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dotenv-safe_9.1.0_1708961928452_0.8993278195834729"},"_hasShrinkwrap":false}},"readme":"# dotenv-safe [![Build Status](https://github.com/rolodato/dotenv-safe/actions/workflows/node.js.yml/badge.svg)](https://github.com/rolodato/dotenv-safe/actions/workflows/node.js.yml)\r\n\r\nIdentical to [`dotenv`](https://github.com/motdotla/dotenv), but ensures that all needed environment variables are defined after reading from `.env`.\r\nThe names of the needed variables are read from `.env.example`, which should be commited along with your project.\r\n\r\n`dotenv-safe` only checks if all the needed variable names exist in `process.env` after initialising. It does not assume anything about the presence, format or validity of the values.\r\n\r\n# Installation\r\n\r\n```\r\nnpm install dotenv-safe\r\n```\r\n\r\n```\r\npnpm install dotenv-safe\r\n```\r\n\r\n```\r\nyarn add dotenv-safe\r\n```\r\n\r\n# Example\r\n\r\n```dosini\r\n# .env.example, committed to repo\r\nSECRET=\r\nTOKEN=\r\nKEY=\r\n```\r\n\r\n```dosini\r\n# .env, private\r\nSECRET=topsecret\r\nTOKEN=\r\n```\r\n\r\n```js\r\n// index.js\r\nrequire('dotenv-safe').config();\r\n```\r\n\r\nOr, if you are using [ES modules](https://nodejs.org/api/esm.html):\r\n\r\n```js\r\n// index.mjs\r\nimport { config } from 'dotenv-safe';\r\nconfig();\r\n```\r\n\r\nSince the provided `.env` file does not contain all the variables defined in\r\n`.env.example`, an exception is thrown:\r\n\r\n```\r\nMissingEnvVarsError: The following variables were defined in .env.example but are not present in the environment:\r\n  TOKEN, KEY\r\nMake sure to add them to .env or directly to the environment.\r\n\r\nIf you expect any of these variables to be empty, you can use the allowEmptyValues option:\r\nrequire('dotenv-safe').config({\r\n  allowEmptyValues: true\r\n});\r\n```\r\n\r\nNot all the variables have to be defined in `.env`; they can be supplied externally.\r\nFor example, the following would work:\r\n\r\n```\r\n$ TOKEN=abc KEY=xyz node index.js\r\n```\r\n\r\n# Usage\r\n\r\nRequiring and loading is identical:\r\n\r\n```js\r\nrequire('dotenv-safe').config();\r\n```\r\n\r\nThis will load environment variables from `.env` as usual, but will also read any variables defined in `.env.example`.\r\nIf any variables are already defined in the environment before reading from `.env`, they will not be overwritten.\r\nIf any variables are missing from the environment, a [`MissingEnvVarsError`](MissingEnvVarsError.js) will be thrown, which lists the missing variables.\r\nOtherwise, returns an object with the following format:\r\n\r\n```js\r\n{\r\n  parsed: { SECRET: 'topsecret', TOKEN: '' },          // parsed representation of .env\r\n  required: { SECRET: 'topsecret', TOKEN: 'external' } /* key-value pairs required by .env.example\r\n                                                          and defined by environment */\r\n}\r\n```\r\n\r\nIf all the required variables were successfully read but an error was thrown when trying to read the `.env` file, the error will be included in the result object under the `error` key.\r\n\r\n`dotenv-safe` compares the actual environment after loading `.env` (if any) with the example file, so it will work correctly if environment variables are missing in `.env` but provided through other means such as a shell script.\r\n\r\n## Preloading\r\n\r\nYou can use the `--require` (`-r`) command line option to preload dotenv-safe.\r\nBy doing this, you do not need to require and load dotenv in your application code.\r\nThis is the preferred approach when using import instead of require.\r\n\r\n```\r\n$ node -r dotenv-safe/config your_script.js\r\n```\r\n\r\n[See the dotenv README for more information](https://github.com/motdotla/dotenv#preload).\r\n\r\n## Continuous integration (CI)\r\n\r\nIt can be useful to depend on a different set of example variables when running in a CI environment.\r\nThis can be done by checking if the `CI` environment variable is defined, which is supported by virtually all CI solutions.\r\nFor example:\r\n\r\n```js\r\nrequire('dotenv-safe').config({\r\n  example: process.env.CI ? '.env.ci.example' : '.env.example'\r\n});\r\n```\r\n\r\n# Options\r\n\r\n[Same options and methods supported by `dotenv`](https://github.com/motdotla/dotenv#options), in addition to the options below:\r\n\r\n```js\r\nrequire('dotenv-safe').config({\r\n    allowEmptyValues: true,\r\n    example: './.my-env-example-filename'\r\n});\r\n```\r\n\r\nStarting from version 9.0.0, `dotenv` is a peer dependency of `dotenv-safe`. This means that the actual version of `dotenv` used defaults to the latest available at install time, or whatever is specified by your application.\r\n\r\n## `allowEmptyValues`\r\n\r\nIf a variable is defined in the example file and has an empty value in the environment, enabling this option will not throw an error after loading.\r\nDefaults to `false`.\r\n\r\n## `example`\r\n\r\nPath to example environment file.\r\nDefaults to `.env.example`.\r\n\r\n# Motivation\r\n\r\nI regularly use apps that depend on `.env` files but don't validate if all the necessary variables have been defined correctly.\r\nInstead of having to document and validate this manually, I prefer to commit a self-documenting `.env.example` file that may have placeholder or example values filled in. This can be used as a template or starting point for an actual `.env` file.\r\n","maintainers":[{"name":"motdotla","email":"mot@mot.la"},{"name":"rolodato","email":"rolodato@rolodato.com"}],"time":{"modified":"2024-02-26T15:38:49.101Z","created":"2015-10-07T05:04:14.173Z","1.0.0":"2015-10-07T05:04:14.173Z","1.0.1":"2015-10-07T15:07:45.389Z","1.0.2":"2015-10-07T15:10:40.698Z","2.0.0":"2015-11-06T15:36:20.818Z","2.1.0":"2015-12-11T15:44:21.770Z","2.0.1":"2015-12-11T15:46:07.217Z","2.1.1":"2015-12-11T16:28:33.017Z","2.2.0":"2016-01-06T00:33:27.871Z","2.3.0":"2016-03-24T19:51:13.670Z","2.3.1":"2016-03-29T23:07:54.009Z","2.3.2":"2016-09-18T07:23:43.675Z","2.3.3":"2016-10-28T06:37:21.434Z","3.0.0":"2016-11-06T22:00:44.801Z","4.0.0":"2017-01-02T15:22:15.140Z","4.0.1":"2017-01-02T23:16:27.623Z","4.0.2":"2017-01-04T00:15:44.947Z","4.0.3":"2017-01-08T18:22:55.421Z","4.0.4":"2017-04-28T14:07:17.617Z","5.0.0":"2018-02-19T21:05:47.794Z","5.0.1":"2018-02-20T19:11:08.032Z","6.0.0":"2018-06-07T19:27:16.518Z","6.1.0":"2018-10-09T17:55:11.633Z","8.1.0":"2019-08-20T18:35:02.755Z","8.2.0":"2019-11-14T20:44:25.536Z","9.0.0":"2024-02-06T18:46:00.998Z","9.1.0":"2024-02-26T15:38:48.675Z"},"homepage":"https://github.com/rolodato/dotenv-safe#readme","keywords":["dotenv"],"repository":{"type":"git","url":"git://github.com/rolodato/dotenv-safe.git"},"author":{"name":"Rodrigo López Dato","email":"rolodato@rolodato.com"},"bugs":{"url":"https://github.com/rolodato/dotenv-safe/issues"},"license":"MIT","readmeFilename":"README.markdown","users":{"garthk":true,"mrbgit":true,"mjurincic":true,"shriek":true,"edmundo096":true,"serge-nikitin":true,"galkin":true,"arnold-almeida":true,"mmork":true,"dancrumb":true,"igorshubovych":true,"nickgogan":true,"rocket0191":true,"ishanmarikar":true,"maxblock":true,"dgmike":true}}