{"_id":"@bolajiolajide/env-utils","_rev":"9-61af07f896437e81531c8896d4db8d06","name":"@bolajiolajide/env-utils","dist-tags":{"latest":"0.2.1-alpha-3402028114.0"},"versions":{"0.0.1-alpha-1623387943.0":{"name":"@bolajiolajide/env-utils","version":"0.0.1-alpha-1623387943.0","description":"Smart Environment Utilities for faster operations","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","umd":"lib/index.umd.js","scripts":{"test":"jest","build":"yarn build:rollup && yarn build:declaration","build:rollup":"rollup -c rollup.config.ts","build:declaration":"tsc","cleanup":"rm -rf lib"},"repository":{"type":"git","url":"git@github.com:BolajiOlajide/env-utils.git"},"homepage":"https://github.com/BolajiOlajide/env-utils","keywords":["env","process"],"maintainers":[{"name":"bolajiolajide","email":"cooproton@gmail.com"}],"author":{"name":"Dane Thurber","email":"dane.thurber@gmail.com","url":"http://github.com/danethurber"},"license":"MIT","devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.1.1","@types/jest":"27.0.3","@types/node":"17.0.4","babel":"5.4.7","jest":"^27.4.5","rollup":"^2.62.0","rollup-plugin-terser":"^7.0.2","ts-jest":"27.1.2","ts-node":"10.4.0","typescript":"4.5.4"},"_id":"@bolajiolajide/env-utils@0.0.1-alpha-1623387943.0","dist":{"shasum":"11fe9c925ac8b5a90a1a7c7d8bd08d0c5b43ca77","integrity":"sha512-IBHQx0OGG9bUpPpSuEdS2DckcKSQv85hP4eMnhfSImi9RgVcuvjFwt20B9A6LCpXNd7NpBkBu1S/bB5lO/QFkQ==","tarball":"https://registry.npmjs.org/@bolajiolajide/env-utils/-/env-utils-0.0.1-alpha-1623387943.0.tgz","fileCount":13,"unpackedSize":239322,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyADuCRA9TVsSAnZWagAAydAP/0OCukCrJvjRiCAacqGd\nPDXLiMPcKDbBdHRSdimsjRyH+M14HspHlliC3pb992En2gfLikqJ8V5nIVs3\n7ea/Fa0Q8uWAumDyZZEWb+CGm/I3J8N20nrh0QdJVRR2z6GmXo22lYaA+vTC\n+XTCLZOeO0c8W1b4KVoXRdoqbOmZC0/rbwVX3zhw0LoZfgBtzWlbuyRuw/0c\n7TEGYzfbNgK2U0R5ulIwkjgG6x0tL9BNjE3910hnosmCUNtygoeCjHJ9sfPw\nd7GljTpJ1vkKCvGqR5tHBP09FNOSITIJ49mzFCz+QPW8z/zhHATWBgH9VsV0\nGxwqNh8O5BL8XbgFAnc24BUBsHacyhwSfyDToejB5TR5lgwAdvd06diM+zaG\nVNQtvFcOTIfDdkEGpfiWB/VLiM+097lsiUoJ/uoGQGxZOm7nZ0BNdDR+rrDs\niHdsc91w2lJ6waKe/OcIfR4YJNv28aOl+eTVEzEzBido33o8kJVHh7WEB1o9\nmpCj7XCxNkd1LeZk0KYUzw14CzrJyxB9E0XZkcrPkvgVUrrwzwZECZcCL6u2\nDP40aBts+4jkgiuKdlky/EuCPvfVT+M5zyIrpFL7HW9I8LlWq0E0HP7sqnM9\nfodg3isnj+MSJWLvzFfZePv5Y95QfcKsLW1bf6fjnE6JfPQ+77f9x763l7z9\ndkE9\r\n=hcdn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGvrlP6PtpZF6eayIuQmVxTn8QtYmvAdsEjZnJ3sqlJFAiEAmb7NElNzjOpLR6h6oKac31A/eIzH+ohq7VMooQnDmSg="}]},"_npmUser":{"name":"bolajiolajide","email":"cooproton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env-utils_0.0.1-alpha-1623387943.0_1640497390163_0.5861381441938014"},"_hasShrinkwrap":false},"0.0.1-alpha-1623476662.0":{"name":"@bolajiolajide/env-utils","version":"0.0.1-alpha-1623476662.0","description":"Smart Environment Utilities for faster operations","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","umd":"lib/index.umd.js","scripts":{"test":"jest","build":"yarn build:declaration && yarn build:rollup","build:rollup":"rollup -c rollup.config.ts","build:declaration":"tsc","cleanup":"rm -rf lib"},"repository":{"type":"git","url":"git@github.com:BolajiOlajide/env-utils.git"},"homepage":"https://github.com/BolajiOlajide/env-utils","keywords":["env","process"],"maintainers":[{"name":"bolajiolajide","email":"cooproton@gmail.com"}],"author":{"name":"Dane Thurber","email":"dane.thurber@gmail.com","url":"http://github.com/danethurber"},"license":"MIT","devDependencies":{"@babel/preset-env":"^7.16.5","@babel/preset-typescript":"^7.16.5","@rollup/plugin-babel":"^5.3.0","@rollup/plugin-node-resolve":"^13.1.1","@types/jest":"27.0.3","@types/node":"17.0.4","babel":"5.4.7","jest":"^27.4.5","rollup":"^2.62.0","rollup-plugin-terser":"^7.0.2","ts-jest":"27.1.2","ts-node":"10.4.0","typescript":"4.5.4"},"_id":"@bolajiolajide/env-utils@0.0.1-alpha-1623476662.0","dist":{"shasum":"c0b14716f6a725fb5c3de044287e888a2228a3ba","integrity":"sha512-QMDLxNKY30SL10t3QqbtzxU+jUaOiDInLN73huCwWkLzSl7DRuiN6BoepEcppYxS86kQmwmsFOv6DWuXFS0Psw==","tarball":"https://registry.npmjs.org/@bolajiolajide/env-utils/-/env-utils-0.0.1-alpha-1623476662.0.tgz","fileCount":13,"unpackedSize":239685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyA55CRA9TVsSAnZWagAAL3YP/iMJZuG4ybZ+twCSu+eH\nLh6EMAFlFWDfSejETqa9eY8eQ+Ppzsyda1KsU1FhEpipYc84ugys330VlE+z\nurr/GvXCjyx+rR3WZomHRzveUog4XC6E2GUY48nEjwc/SIpiQdqLvbSVorT8\n3nKG0XH9flsoWHtz1eqczsNvtajYzg/DwSf8CBlLMkAcJtzeY3p2h15l3llY\n1XCYHWA7wpJwnA/dnB8MQiKcq3Xj1MVSURLQJr3igaiMPf0uGLtXukfg43oV\n5IeyJ11GiGKhPyx1htV5o+dc6uRRK+ZvXou+nOmEPpuvZslPqiGjM29VM8p8\n0I6bChyMoFZrdpyb8TuBhosm5cy79SxYIOJc4iiWfyqi8XqOANl5j7AntIGp\n6b0GhKZ9/WThukC7dz0e+U90ugl4Yz8n7I8+AMVyI3U6r1wgrjhqZHtzS1C8\n/C0/ZBAvahaXwSex0y2uiibZRQnW/A182zDw4XareKxD1XSqRlrIEM5yoWod\nnIEt9ghe9MO5tcmu4ov9F8lvT3Kn3O7D2pvfMjb3RrpuvwD6O9YUh9Glg6nd\nPvQxSi+D9Ka4jeZytAqwiyGxZhGNlk2/SePh6bbmjIdzMv8tUwO6FmE6sUK0\nIo7f4Lzl/Twjx4TNK3lby3zhUw6jhufZfvCkhB8+lSoj1gFJ9a3MmkdAZg3/\ngTGC\r\n=IJBx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCN032vqKWV22OT9Ri0qTZ7LHRqt3pFAhzzkvNpyf0KAIhAKy2APG0gXIjB9j83ZfJfKYuX1usVranBAznrWNcxPQw"}]},"_npmUser":{"name":"bolajiolajide","email":"cooproton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env-utils_0.0.1-alpha-1623476662.0_1640500857833_0.43714387498122753"},"_hasShrinkwrap":false},"0.0.1-alpha-1624309973.0":{"name":"@bolajiolajide/env-utils","version":"0.0.1-alpha-1624309973.0","description":"Smart Environment Utilities for faster operations","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","umd":"lib/index.umd.js","scripts":{"cleanup":"rm -rf lib","build":"yarn build:declaration && yarn build:rollup","build:declaration":"tsc","build:rollup":"rollup -c rollup.config.ts","build:markup":"marked -i README.md -o docs/index.html","test":"jest"},"repository":{"type":"git","url":"git@github.com:BolajiOlajide/env-utils.git"},"homepage":"https://github.com/BolajiOlajide/env-utils","keywords":["env","process"],"maintainers":[{"name":"bolajiolajide","email":"cooproton@gmail.com"}],"author":{"name":"Dane Thurber","email":"dane.thurber@gmail.com","url":"http://github.com/danethurber"},"license":"MIT","devDependencies":{"@babel/preset-env":"7.16.5","@babel/preset-typescript":"7.16.5","@rollup/plugin-babel":"5.3.0","@rollup/plugin-node-resolve":"13.1.1","@types/jest":"27.0.3","@types/node":"17.0.4","babel":"5.4.7","jest":"27.4.5","rollup":"2.62.0","rollup-plugin-terser":"7.0.2","ts-jest":"27.1.2","ts-node":"10.4.0","typescript":"4.5.4"},"_id":"@bolajiolajide/env-utils@0.0.1-alpha-1624309973.0","dist":{"shasum":"efb82c950f6cbacdaa93b899acae4a5bc9d591ef","integrity":"sha512-3nK1rJA5zdF4C/4I6xsc3ZqB9Zw3VF7W4MBfzR3C52qkzh53hd7Gpe5wCdbidglfW0BzM3ozXPMgn9mE89ygfA==","tarball":"https://registry.npmjs.org/@bolajiolajide/env-utils/-/env-utils-0.0.1-alpha-1624309973.0.tgz","fileCount":13,"unpackedSize":241818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyIC0CRA9TVsSAnZWagAA0vMP/jnzgZ7jS8Ij41irVzlV\nCqfEg4aceTinaf9Q3eOgmSacjCsmaqG+8V4Gk7XMbWAPLKMq9xD4ARxrZDRm\npSCHyinrHCupKNxt40DPoRvHSo3U6uWhrz+lHpe0cFl2IKm+CtnOzi0Qooem\ndr3+kl8zk/ferkk/q+GenB4550z1cbs8+uiDDvAECqtn74NB5hmEf6dOAN1u\n0CZ5R3GkonAzuAjRvo7zbHpwkO+6KDpmO5ZcCxfhnGMpcIXpTjnjQaMU1Ruv\nh9i8cLFhAQkLDfEs9EtXyvLe1gxKReTUtecGkGxr/eZIx03/Pm4681fxTgie\ncCkjScn0VngR93X9Lz1QC+ND/XU6ZT+Pglj6WK+oG36IzD45vqq1tKuQzjP4\nQ8ZGUi04TO2h6sIjUbr9IO5N5awX5hewMI8oVx3tTtdWjp0Lm2XpqMauWOfC\nWP7WxlAdLMWGVN+soFXnYtFvlveqM6keIgLZGgJltkjbz8oJDWNg+dFX5ZoH\nZkji4006OhjHum5Hov62IZ4L8ro5DjenUSu7dkbQfqgK4PYNEkEBIfKo8mrJ\nY1VYZ7SDCNAJiEdIw558D9KWDF79h7yAaBj4NRn/4VXY24R+0jRI2IrmgS7T\nMOT7FciGJiezMih1KJ+vRkUNpYaMOmSHruBaA9gJT7ENH3EivAH3BKUaS0g0\n2HEA\r\n=quRB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtW1mRwtL7ItvNzI9s2ZWtVHDOkv3ire8dXO1rDu0PUAIhANWcz/UbjTsf9Jd4lrG9ld/Nld8RZZa8pTU5hRtcZevP"}]},"_npmUser":{"name":"bolajiolajide","email":"cooproton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env-utils_0.0.1-alpha-1624309973.0_1640530100093_0.7860512272140714"},"_hasShrinkwrap":false},"0.1.0":{"name":"@bolajiolajide/env-utils","version":"0.1.0","description":"Smart Environment Utilities for faster operations","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","umd":"lib/index.umd.js","scripts":{"cleanup":"rm -rf lib","build":"yarn build:declaration && yarn build:rollup","build:declaration":"tsc","build:rollup":"rollup -c rollup.config.ts","build:markup":"marked -i README.md -o docs/index.html","test":"jest"},"repository":{"type":"git","url":"git@github.com:BolajiOlajide/env-utils.git"},"homepage":"https://github.com/BolajiOlajide/env-utils","keywords":["env","process"],"maintainers":[{"name":"bolajiolajide","email":"cooproton@gmail.com"}],"author":{"name":"Dane Thurber","email":"dane.thurber@gmail.com","url":"http://github.com/danethurber"},"license":"MIT","devDependencies":{"@babel/preset-env":"7.16.5","@babel/preset-typescript":"7.16.5","@rollup/plugin-babel":"5.3.0","@rollup/plugin-node-resolve":"13.1.1","@types/jest":"27.0.3","@types/node":"17.0.4","babel":"5.4.7","jest":"27.4.5","rollup":"2.62.0","rollup-plugin-terser":"7.0.2","ts-jest":"27.1.2","ts-node":"10.4.0","typescript":"4.5.4"},"_id":"@bolajiolajide/env-utils@0.1.0","dist":{"shasum":"27557f36b81214eb17ffbd43de379456bf5d5a19","integrity":"sha512-IlkcTPy9ncS5j3E7gHcFI5WnakRh4dDBfcHounPp7NhMI6OMoxOfNx7A2f8tDkOpSqHt3ch3oda8l2raJYLm7A==","tarball":"https://registry.npmjs.org/@bolajiolajide/env-utils/-/env-utils-0.1.0.tgz","fileCount":13,"unpackedSize":242021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyIxLCRA9TVsSAnZWagAAwSEP/i1ClYnK3LvI2+b/Wk+W\nOqKrE+72s8vP2qHEu1IWiCKbySqst+0112Cr3es/qvU8h2FZ5SrQj3modDWR\n53rgIMbrZ0hQlSBevI5mMzymUawmWolkzoe7JR9BVv6AzR57vSDLVoQWewu5\n408ZcDuQ/fYTBpgKXRFa+4rc4WEm9qIwJLc6sfiN8ppb90ozb2AnNN3/gvgs\nCgWfM41kqK9H9r88LDs0Pjq3+jiDG3gg2a/Dv/6uEVbs7Cjro/W6qeK/TD+y\nANib/PymfoVCQZu+sZ4TAYtGkIx8t+w8eDnsXiwOaUQ7xMrlRCiuyMsx5kzK\npu0rWsYFvY83vF+MiFFohC/cY8sNb8/XmtX6FFNRPtdgjyewgcaayHcCJTTo\nU/jeqsx246gVJJdOoitabbEPhTHIdo/Xfi7oSNlAXnAm46PO9larJork9Aw7\nmPw83uUne+gR+ojJu+gIe9ArFdPFy28ThW2Ju40WvKCJQeAW/LEKXwYOQuvB\nLt5MO8ccEbGRJRocFmjpiXXAptHnrB9wLNJGfkjTIn7oEu+gwWswDw3ZcSCv\nDSKt5zYoa/61Jt7zxT8HFP0bzZJZQK5ANrzxj1Gy59tkCOxv+ahO7NJ+0F8H\nP5cIOTQVWnYLbUXkvQ1hU/lul15YV5HBn21AKd+jo2pSY0mJHmQQAxHH7Coc\nXZvc\r\n=wkBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBKWAHO4hDymP5VXAJBiBFDvh/NhonW3tjb+DTGtEKqAIhAPJV4GCI/sXB0vK3msWOowpuQXgqbtXWIgq7vb//XT1g"}]},"_npmUser":{"name":"bolajiolajide","email":"cooproton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env-utils_0.1.0_1640533067104_0.929400219215283"},"_hasShrinkwrap":false},"0.2.0":{"name":"@bolajiolajide/env-utils","version":"0.2.0","description":"Smart Environment Utilities for faster operations","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","umd":"lib/index.umd.js","scripts":{"cleanup":"rm -rf lib","build":"yarn build:declaration && yarn build:rollup","build:declaration":"tsc","build:rollup":"rollup -c rollup.config.ts","build:markup":"marked -i README.md -o docs/index.html","test":"jest"},"repository":{"type":"git","url":"git@github.com:BolajiOlajide/env-utils.git"},"homepage":"https://github.com/BolajiOlajide/env-utils","keywords":["env","process"],"maintainers":[{"name":"bolajiolajide","email":"cooproton@gmail.com"}],"author":{"name":"Dane Thurber","email":"dane.thurber@gmail.com","url":"http://github.com/danethurber"},"license":"MIT","devDependencies":{"@babel/preset-env":"7.16.5","@babel/preset-typescript":"7.16.5","@rollup/plugin-babel":"5.3.0","@rollup/plugin-node-resolve":"13.1.1","@types/jest":"27.0.3","@types/node":"17.0.4","babel":"5.4.7","jest":"27.4.5","rollup":"2.62.0","rollup-plugin-terser":"7.0.2","ts-jest":"27.1.2","ts-node":"10.4.0","typescript":"4.5.4"},"_id":"@bolajiolajide/env-utils@0.2.0","dist":{"shasum":"d3ff088149b510cf8b70fba33c6e0e8d4b583726","integrity":"sha512-mPqYuHJUb5RekK1x662MeBNUebaBIMQbRpspBZCAZXEi+GKra6+4iRVc5ioBUCosU1b8MN9ZjGx9gQsL7gNUng==","tarball":"https://registry.npmjs.org/@bolajiolajide/env-utils/-/env-utils-0.2.0.tgz","fileCount":13,"unpackedSize":251116,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1GB0CRA9TVsSAnZWagAAp4IP/0MjbEfNiK/g53aeNsPM\n3yYsc8TOVATN/+DFy00u00cp1b0j2BTUIUea4GSseoS2LEvvZlPhi5+XGEPH\nxzfgaoPxhiRtzJEiIthaiRSh49zpFuPF/kcYrPyN3ou4/U2VcuV4Z1G0l1bM\nRKDgaYCIpgr4nmlARUD8nHXQBfAuCU2PeL7h/fHTLbcG+Jkj/j+FcHAQUgF0\nMy6ceRzzRq8FwRhWCec5kdjELvf04xoDA3wmjvXBjis2QFlJnt09Xi6OlsEG\nznNwN3zMKLxXvzefTwI+wTVEhYw37YDUhBpteRZAOAAlncFvgJ0rTpwSQulO\njToxZs111n7lOTW9SB2mOLREwt4f7gphlfaKTghy6mUZpDvUEevjdE7TSPls\nVh5xJ/qE4OFjJeKcOdn+Lw5shaz0CuYm6JFwVXDfMzf9YSCv3ad3HlI4A7jP\nAbaTQj1lB97DFTLts6EOzguYPiatgWUZQP2X37kMSluex++s7NY30N69SvVJ\nubsJtOtKThCSm56zUx6NQRa54D1J+wJ0EikvHjfT7D8yFwSVM21+KtkG4oiX\nr8bn+wYTi22pwVEVYn4nvdh9SvwobVFytR7/qVMrqy5iSETHCmVUtmW+Y4BI\nggZUxTt4APuUysozSydls6c0kslZz8W1stwRavvrQrPJretmC+poM9J6GUia\nFcip\r\n=ENbr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKhswTtnL/y9BovCH67dlFZeZ1H7+Mzl+QJjcAmk47pwIgXP7Zw0qTsTfgiUQVdxXOt/ill6YqczJ2Nq4DBMhGYAo="}]},"_npmUser":{"name":"bolajiolajide","email":"cooproton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env-utils_0.2.0_1641308276270_0.27066460648164936"},"_hasShrinkwrap":false},"0.2.1-alpha-2475600921.0":{"name":"@bolajiolajide/env-utils","version":"0.2.1-alpha-2475600921.0","description":"Smart Environment Utilities for faster operations","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","umd":"lib/index.umd.js","scripts":{"cleanup":"rm -rf lib","build":"yarn build:declaration && yarn build:rollup","build:declaration":"tsc","build:rollup":"rollup -c rollup.config.ts","build:markup":"marked -i README.md -o docs/index.html","test":"jest"},"repository":{"type":"git","url":"git@github.com:BolajiOlajide/env-utils.git"},"homepage":"https://github.com/BolajiOlajide/env-utils","keywords":["env","process"],"maintainers":[{"name":"bolajiolajide","email":"cooproton@gmail.com"}],"author":{"name":"Dane Thurber","email":"dane.thurber@gmail.com","url":"http://github.com/danethurber"},"license":"MIT","devDependencies":{"@babel/preset-env":"7.16.5","@babel/preset-typescript":"7.16.5","@rollup/plugin-babel":"5.3.0","@rollup/plugin-node-resolve":"13.1.1","@types/jest":"27.0.3","@types/node":"17.0.4","babel":"5.4.7","jest":"27.4.5","rollup":"2.62.0","rollup-plugin-terser":"7.0.2","ts-jest":"27.1.2","ts-node":"10.4.0","typescript":"4.5.4"},"_id":"@bolajiolajide/env-utils@0.2.1-alpha-2475600921.0","dist":{"shasum":"8e4e568f77f87952787ed0ca89da6a3525ae578b","integrity":"sha512-4WihBumZFcVgB45r28dqIvqTwrkSxCBS1xOMXcEdBHaOmyTv87V8M2I3N83QRT+xsBYysDwHYZvwsEguRm36yA==","tarball":"https://registry.npmjs.org/@bolajiolajide/env-utils/-/env-utils-0.2.1-alpha-2475600921.0.tgz","fileCount":13,"unpackedSize":251147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICD51D2DVpQtzTkAkck8KCRGoQl62PNfSkL7/B+AfB1AAiEA3qbpS026/2cxpbHQBTN+jqAIGGq/APU+rFnLVVSvBfQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJio1SyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrpug//f6ZXeMIjie7O6klGvPeOaGRlw9mD4324iv907x/y9UnYFDDU\r\ncPF58J8in4ch/Au7lSI6Iy4p1PepqMo+G7jek9zqNHdPvXJ5k8YAGr6Uvo3X\r\ntgYzL8bjtyaIyn6IWFv+aPduhF/wVU9ApdZPIlA0a0yXRtnCQY2M3C8e/dRL\r\nLTRTSxfMsRNniq8M9k/pqQqPiuPPMV/tAuLs46WkVncbWqCuGjyztq7Ut4Q7\r\nF5sOgUHYtG58tb8cnETUIluswxAdXJjWkF7Sc6Jz/Fr5jZUnxJywk7EF7hLl\r\nG4FbBMgQltj2mlSvrhWzn/nSOBD7/Kur8ZD0kgGYYvColq8GvFJEtqWW8uIt\r\nZEp+PZhHSO3nACzrkFFbBzmrcegDvTyLYlRuWg8dW9P+3LbFhU1RLicPNyXy\r\nUtlxqhy7+UKnbls3bHZgMIIy7ItPwZlSEhOso/pDj36FtfryVs7gZjKToYpK\r\nvF+/39P6k7PUP4/xhDrTvsb4p1RxZX7rfE/L64D1nsDjwrSPpIYR6A7sNdoi\r\n+ksnINkJQExa9yFehNXZiSK1uEfFRa75MOZkHtyWGmYE30N7WnoYM9+BB8w2\r\nqE2xYnJKnWZQ6HKS7fyI0eNOMqXMstDYANv4kvs3ktK3QnXfPGoSOJ+AU7gp\r\nRHYNjrAff/k/jhx0cdum3HkvGGOfyiAOLR8=\r\n=tEFC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bolajiolajide","email":"cooproton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env-utils_0.2.1-alpha-2475600921.0_1654871218197_0.45340618187926074"},"_hasShrinkwrap":false},"0.2.1-alpha-3396753768.0":{"name":"@bolajiolajide/env-utils","version":"0.2.1-alpha-3396753768.0","description":"Smart Environment Utilities for faster operations","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","umd":"lib/index.umd.js","scripts":{"cleanup":"rm -rf lib","build":"yarn build:declaration && yarn build:rollup","build:declaration":"tsc","build:rollup":"rollup -c rollup.config.ts","build:markup":"marked -i README.md -o docs/index.html","test":"jest"},"repository":{"type":"git","url":"git@github.com:BolajiOlajide/env-utils.git"},"homepage":"https://github.com/BolajiOlajide/env-utils","keywords":["env","process"],"maintainers":[{"name":"bolajiolajide","email":"cooproton@gmail.com"}],"author":{"name":"Dane Thurber","email":"dane.thurber@gmail.com","url":"http://github.com/danethurber"},"license":"MIT","devDependencies":{"@babel/preset-env":"7.16.5","@babel/preset-typescript":"7.16.5","@rollup/plugin-babel":"5.3.0","@rollup/plugin-node-resolve":"13.1.1","@types/jest":"27.0.3","@types/node":"17.0.4","babel":"5.4.7","jest":"27.4.5","rollup":"2.62.0","rollup-plugin-terser":"7.0.2","ts-jest":"27.1.2","ts-node":"10.4.0","typescript":"4.5.4"},"_id":"@bolajiolajide/env-utils@0.2.1-alpha-3396753768.0","dist":{"shasum":"74d2007af3b442517743ee20b1d389ac34e9ff1d","integrity":"sha512-IsQo7KziQJ6c1rfCc6XtLii3reYD0JYCL7pz0nk1fkTXOS5kfT7PuwntfEFgKpd+oYQT5T+nRlMGNIeo1DFCpg==","tarball":"https://registry.npmjs.org/@bolajiolajide/env-utils/-/env-utils-0.2.1-alpha-3396753768.0.tgz","fileCount":13,"unpackedSize":251147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJ0kcXjufB85U/B/VaGvLrEH3ic++sTnTBnU4k3XsIJAiEA8X1xWYEwlLmr8nsDlwpFb7I/SnG9QkvAscE+OM7QIn0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZXCPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoksQ/+IcJqICviyzVJzOZeCT8yI8+f8pp6IbRDxeqnARuCr+GKahZP\r\nRbVKclS0ScKS26eQu5FfojDXFyczSoHQ5zgfSq0yD6QJNbcJQpxJUlO7eqzA\r\nlyum34rjrDiMwCZ6A3NA9LMrzuCypPtAgAvCUxfH7nka6Xy8gu3u2+xIGA26\r\nnXon9PYwAs7wqNf8irpxm0gywTNRLZGz+4PyOy0u/347fAvfaiT0v6LbIjlf\r\nzDxzN9AqhqxjKPKgEp5rp+rqpbaB6t+fNh8XrnYtlnHIfHoXkCiYXnFGWGFY\r\naLdJm4kO9BqA5MNPhQbtBMfhJ0XaEtD64ActTZSTrjLLD5LFEcf0MTNmwPlL\r\nA25waMa+JU/if9vK0EZ/IhvQKh4pOxC8XX+cn7rVd/NSdL4h8h6Z2jQwbRT+\r\nZkDsPCzOjZyu4CMoEXk0HLM6qAKO4e44JwvJe8Aoz2PGlhPew6wN9t107SVr\r\n9IBt6g4Cj6d9EulIm6DSyjmYF2M84cQJwj9TvqD+n12ZkXipC9JYXFpL1oQi\r\nvzpNzbwPVc0N13OVlaHIfoEbX+wc1MjfD8gO8hWCl3X+LXLy/fJ6N9ZED69L\r\n+YdjqWjXfjPHT4nIqbKDVvxMDCsg52jWMorOq2g+9QvzXMBXYml8lg+LPfkp\r\nCLhqYE1JQVYAabOrDvsVqog0vDa0dEmMwK0=\r\n=iZLZ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bolajiolajide","email":"cooproton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env-utils_0.2.1-alpha-3396753768.0_1667592335728_0.22985845386293513"},"_hasShrinkwrap":false},"0.2.1-alpha-3397114919.0":{"name":"@bolajiolajide/env-utils","version":"0.2.1-alpha-3397114919.0","description":"Smart Environment Utilities for faster operations","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","umd":"lib/index.umd.js","scripts":{"cleanup":"rm -rf lib","build":"yarn build:declaration && yarn build:rollup","build:declaration":"tsc","build:rollup":"rollup -c rollup.config.ts","build:markup":"marked -i README.md -o docs/index.html","test":"jest"},"repository":{"type":"git","url":"git@github.com:BolajiOlajide/env-utils.git"},"homepage":"https://github.com/BolajiOlajide/env-utils","keywords":["env","process"],"maintainers":[{"name":"bolajiolajide","email":"cooproton@gmail.com"}],"author":{"name":"Dane Thurber","email":"dane.thurber@gmail.com","url":"http://github.com/danethurber"},"license":"MIT","devDependencies":{"@babel/preset-env":"7.16.5","@babel/preset-typescript":"7.16.5","@rollup/plugin-babel":"5.3.0","@rollup/plugin-node-resolve":"13.1.1","@types/jest":"27.0.3","@types/node":"17.0.4","babel":"5.4.7","jest":"27.4.5","rollup":"2.62.0","rollup-plugin-terser":"7.0.2","ts-jest":"27.1.2","ts-node":"10.4.0","typescript":"4.5.4"},"_id":"@bolajiolajide/env-utils@0.2.1-alpha-3397114919.0","dist":{"shasum":"24f08681001d5b79e9cdaef3e9ca34f421e0ecfc","integrity":"sha512-cLPt/DyW1cnHZtzhgqy8tSu5zBKq6Q5ORuduTndcMcPGk7ThtRqL93WjiR6ezQB0WSOq6PoSDAl0PGFXq/EC3w==","tarball":"https://registry.npmjs.org/@bolajiolajide/env-utils/-/env-utils-0.2.1-alpha-3397114919.0.tgz","fileCount":13,"unpackedSize":251147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOj6rnqTYQnFWsWxyy5Zz2Bwcd1GVPPbrJnLlsaOtLmQIgCtRGDP6/DsFDnL62PYEgkc06GAryvE6F+i/2cEpPkqQ="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZX/NACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplrA/+OZDvl5zF+7iVI4I5iDdDd0bvxpjfSRyGDSPH2fWRBWtDJosd\r\nNsCOen2lVdG65bvB10XkJ+robe6fsU8Wb0zxKWN26jYhcGdchxWWhKrrfCM7\r\nShmm4W/sqz+OANrP8q0rWgxmTHO7K6A57hYjsE8l5ucno2X4tSgOldELFFtW\r\nqr32AoVyMYTdP7jC1eNa6Ib/7/SUTKlLiH9govY/tWatNDjjWvw3/GqPTfXW\r\nSprXdVGWbB0LlOXHj8xuRMHaUxapYDujwsq4SVrv5KQVg61t3MxZIKnep3Aw\r\n3QTvaji3opzhtRM9EscJUWUYj//B09yn8YwEXD7hPgWMDU5S64yjTJdvyRhx\r\nfe3z34V0IR2AL+dpFoLFgxvyugtYHR7ZH2ZO/eILRavCmAB3+BnP1vJr7gpE\r\ndLIpIRvIHnvb9UR4OzCFjXNPYAXvccSdYGQQ3iJtoyyClQMXo1LPn/fHDm0M\r\nY5/lukvmIDQDWJb5e1eBoYmDhh2wH/nPDueEHkRG9CfeTdFcMdxS1GX5nbzE\r\n0vPxeA6o94VLgGGkAdjCFJH2VDuaUreGNJo8exfUYDUBmD9pgnifjFR2mb2S\r\nAe2WL5xD0dqEmsfwccHaUsFV0NqW6aAyTgemONThHG62BpS6iuBnNGmXszjB\r\nENlfkXJGMAtO5U6NYAB8W2OgHMVHVZUJi3o=\r\n=elSb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bolajiolajide","email":"cooproton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env-utils_0.2.1-alpha-3397114919.0_1667596236910_0.9801094041800824"},"_hasShrinkwrap":false},"0.2.1-alpha-3402028114.0":{"name":"@bolajiolajide/env-utils","version":"0.2.1-alpha-3402028114.0","description":"Smart Environment Utilities for faster operations","main":"lib/index.js","module":"lib/index.es.js","types":"lib/index.d.ts","umd":"lib/index.umd.js","scripts":{"cleanup":"rm -rf lib","build":"yarn build:declaration && yarn build:rollup","build:declaration":"tsc","build:rollup":"rollup -c rollup.config.ts","build:markup":"marked -i README.md -o docs/index.html","test":"jest"},"repository":{"type":"git","url":"git@github.com:BolajiOlajide/env-utils.git"},"homepage":"https://github.com/BolajiOlajide/env-utils","keywords":["env","process"],"maintainers":[{"name":"bolajiolajide","email":"cooproton@gmail.com"}],"author":{"name":"Dane Thurber","email":"dane.thurber@gmail.com","url":"http://github.com/danethurber"},"license":"MIT","devDependencies":{"@babel/preset-env":"7.16.5","@babel/preset-typescript":"7.16.5","@rollup/plugin-babel":"5.3.0","@rollup/plugin-node-resolve":"13.1.1","@types/jest":"27.0.3","@types/node":"17.0.4","babel":"5.4.7","jest":"27.4.5","rollup":"2.62.0","rollup-plugin-terser":"7.0.2","ts-jest":"27.1.2","ts-node":"10.4.0","typescript":"4.5.4"},"_id":"@bolajiolajide/env-utils@0.2.1-alpha-3402028114.0","dist":{"shasum":"cd2155b2bf7100014f7e5897b9a948beae0c5f81","integrity":"sha512-h9VxWfP60nToLTIUMz4RDyjQBDyKjOwlaJiGGQZ2M2TSEGjpdMAYbaf6TYYrfjtsGMKCYpGPha98gQlT1Iu2VQ==","tarball":"https://registry.npmjs.org/@bolajiolajide/env-utils/-/env-utils-0.2.1-alpha-3402028114.0.tgz","fileCount":13,"unpackedSize":251147,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWkflauWuVAW1jFdJG8+h1KP6iredwyhuMv2LmlW/MhAIgQL1zHTNc5Pec+nFtXnWmOOcCwVuB9n8hL+mlw+WlDpU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjZu2uACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrOQ/9Edq8qstQMiC9z3uCdMp7KEp76JOERRx26Z2behkQ621EwL96\r\nk5DwQL7/TOs5E8F+WEglhNs2CBCmK6VOttQeTA9lkZCbR1p1/lULctT2roKd\r\n3sVMKwAI3qxLdDQEgXNnmfH414nlwN6xjeRdfVwHya+XocnRao4Mw9yT4RxQ\r\nKTGbH+PzmMVM//bDF3+SHqWiNr5ngSj5mr4aBY1cdOpGUVKH8MbJBz8ADAxj\r\nxCLeqyhwIQtElkWGPh2Y8z3P9xbFmlY/kIDMLOO6NE+OlCkKyXnulfFdTimC\r\na+fbVSC7W4UMGx4VX+P3ZCmz1MEnV00Hr+wjwpf4kmt3M+CDdJ5a4X3sv82H\r\nPLG387t5s9cajj02LARXhAsRMcYOcsDD3oMewv5daEf3sLZ3+UR1fFZUmBwH\r\nhkBxsBetBLDsvZYake66qhfx8HMHbW4tUKGPrZWbQMnv1V/xqblx8EkgiBKZ\r\nkbL/dXDyoWX4m5y7KuK+rYhlr6n5MmXpKHGcY49PqOO2xKdXNQTxuwuQzrL6\r\n/VAjEA9H76RK4ETyahYRcRvbNEJYxvUBg89ut6H4Yegfvm+VffzC70FvXObh\r\nR3VXPZnJxiI8UUzc5hSECu4cGLYr+eBLYmEvcClX1d6v3wOD9UrRmw3Wv2U+\r\nV8ndPAyC/NmsPorgTncWZwpuplC7hO1n8uw=\r\n=bhrU\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"bolajiolajide","email":"cooproton@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env-utils_0.2.1-alpha-3402028114.0_1667689902566_0.9457793770857361"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-26T05:43:10.108Z","0.0.1-alpha-1623387943.0":"2021-12-26T05:43:10.324Z","modified":"2022-11-05T23:11:42.856Z","0.0.1-alpha-1623476662.0":"2021-12-26T06:40:57.987Z","0.0.1-alpha-1624309973.0":"2021-12-26T14:48:20.244Z","0.1.0":"2021-12-26T15:37:47.263Z","0.2.0":"2022-01-04T14:57:56.411Z","0.2.1-alpha-2475600921.0":"2022-06-10T14:26:58.387Z","0.2.1-alpha-3396753768.0":"2022-11-04T20:05:35.897Z","0.2.1-alpha-3397114919.0":"2022-11-04T21:10:37.145Z","0.2.1-alpha-3402028114.0":"2022-11-05T23:11:42.795Z"},"maintainers":[{"name":"bolajiolajide","email":"cooproton@gmail.com"}],"description":"Smart Environment Utilities for faster operations","homepage":"https://github.com/BolajiOlajide/env-utils","keywords":["env","process"],"repository":{"type":"git","url":"git@github.com:BolajiOlajide/env-utils.git"},"author":{"name":"Dane Thurber","email":"dane.thurber@gmail.com","url":"http://github.com/danethurber"},"license":"MIT","readme":"# ENV Utils\n\n[![Env Util CI (Pull Requests)](https://github.com/BolajiOlajide/env-utils/actions/workflows/ci.yml/badge.svg)](https://github.com/BolajiOlajide/env-utils/actions/workflows/ci.yml)\n\nEasily Get Environment Variables\n\n## Install\n\n```sh\nyarn add @bolajiolajide/env-utils\n```\n\n## getEnvVar\n\nGets an environment variable. This returns an error if the environment variable isn't detected.\n\n```js\nimport getEnvVar from 'env-utils';\n\ngetEnvVar(envVarName, options);\n```\n\n### Options\n\n* `options.isBoolean` - Forces the value to be a boolean\n\n```js\n// returns true if the variable is 'true' else it returns false\nconst shouldAcceptCoins = getEnvVar('SHOULD_ACCEPT_COINS', { boolean: true });\n```\n\n* `options.isArray` - If your env variable is a comma separated string you can get back an array instead.\n\n```js\n// process.env.PORTS = '8080,9000,3000'\nconst PORTS = getEnvVar('PORTS', { isArray: true }); // returns ['8080', '9000', '3000'];\n```\n\nIn the event that the variable is separated by something other than a comma, you can define the separator using `options.separator`.\n\n```js\n// process.env.PORTS = '8080&9000&3000'\nconst PORTS = getEnvVar('PORTS', { isArray: true, separator: '&' }); // returns ['8080', '9000', '3000'];\n```\n\n* `options.devDefault` - used to specify a development-environment-only fallback for the variable. If the variable is undefined, the `devDefault` is returned in it's stead.\nThis only applies when `process.env.NODE_ENV === 'development'`. Any other value of `NODE_ENV` will not regard this option\n\n```js\nconst PORT = getEnvVar('PORT', { devDefault: '1234'});\n// if process.env.PORT is not set, the value of PORT will be `1234`\n```\n\n* `options.optional` - Used to identify variables that are optional. This is specifically useful when you don't want an error thrown for undefined variables.\n\n```js\nconst SOMETHING = getEnvVar('SOMETHING', { optional: true });\n\n// if process.env.SOMETHING is undefined, the value of SOMETHING will be undefined.\n// else it'll be whatever the value of process.env.SOMETHING is\n```\n\n* `options.isNumber` - used to convert numeric-like variables into number. Note: This will throw an error if it's true and the variable isn't numeric-like.\n\n```js\n// if process.env.PORT = '8080'\nconst PORT = getEnvVar('PORT', { isNumber: true }); // returns 8080\n\n// if process.env.PORT = 'smash' - not a valid number\nconst PORT = getEnvVar('PORT', { isNumber: true }); // this will result in an error being thrown\n```\n\n### Lazy Fetching an environment variable\n\nYou can lazy fetch an environment variable using the function below, it's a result of composing the `getEnvVar` method:\n\n```js\nconst lazyGetEnvVar = (...args) => () => getEnvVar(...args);\n```\n\n#### Utility Functions\n\n`env-utils` exports some utility functions that return `variables` in a certain type. This is especially useful for typescript projects, so you don't have to deal with type casting with the `as` keyword.\n\nBelow is an example:\n\n```ts\nimport getEnvVar, { getStringEnv, getNumericEnv } from '@bolajiolajide/env-utils';\n\ngetEnvVar('SENTRY_DSN') // returns a value of type EnvValue | EnvValue[] | undefined\n// you'd need to manually type cast to a string `getEnvVar('SENTRY_DSN') as string` to avoid ts errror\n\n/*\n * You can make use of the utility functions and they return the appropriate types\n*/\ngetStringEnv('SENTRY_DSN') // will always return a string | undefined\n```\n\nN.B All utility functions have exactly the same signature as the `getEnvVar` function, along with some overrides that ensures that there are no implicit type conversion/casting.\n\n* `getStringEnv` returns an environment variable as a string\n* `getArrayEnv<T>` returns an environment variable as an array, can be passed a generic to identify the type of the array's content\n* `getBoolEnv` returns an environment variable as a boolean\n* `getNumericEnv` returns an environment variable as a number\n\nThis works great with the [lazy-config](https://github.com/BolajiOlajide/lazy-config) module.\nHello World\n","readmeFilename":"README.md"}