{"_id":"@darkobits/env","_rev":"13-b84407a3b811a5c0d1dcef30f25f0370","name":"@darkobits/env","dist-tags":{"latest":"2.0.0"},"versions":{"0.1.0":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"0.1.0","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"files":["dist"],"main":"dist/env.js","scripts":{"clean":"del dist","check:styles":"tslint --project tsconfig.json --format codeFrame","check:types":"tsc --emitDeclarationOnly && del **/*.spec.d.ts","test":"jest","prebuild":"run-p clean check:*","build":"babel src --extensions='.ts' --ignore='**/*.spec.ts,**/*.d.ts' --out-dir=dist --source-maps=inline","prebump":"npm run build","bump":"standard-version","bump:beta":"npm run prebump && standard-version --prerelease=beta"},"devDependencies":{"@babel/cli":"^7.0.0-beta.51","@babel/core":"^7.0.0-beta.51","@babel/preset-env":"^7.0.0-beta.51","@babel/preset-stage-3":"^7.0.0-beta.51","@babel/preset-typescript":"^7.0.0-beta.51","@types/jest":"^23.1.2","@types/node":"^10.3.6","babel-core":"^7.0.0-bridge.0","del-cli":"^1.1.0","jest":"^23.2.0","npm-run-all":"^4.1.3","standard-version":"^4.4.0","tslint":"^5.10.0","tslint-xo":"^0.8.0","typescript":"^2.9.1"},"gitHead":"bdac36649c7b6eef0d32b47108c6871918c9623a","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@0.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"dist":{"integrity":"sha512-o3ZpCwp6/d9Y8IesrgUh8CVvX84/c9sz90MBTVivGL8s7+ZVPPwcQR/ZbaBZU3fwmMRai0f7H0Tmp949APvE4g==","shasum":"fbb9d0c5aa561a13ce74e4481cf7bced0d5a041f","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-0.1.0.tgz","fileCount":6,"unpackedSize":11875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM0UMCRA9TVsSAnZWagAAaz0P/i2b22vl1qVp5B2Qwbba\nCkkJQIqEmjLIvVR64OTB0SfjV11D0BUgATtDLIal7xfLaMiiPzx5kCRj7YC8\nkS7cw2HAUVFJ6qYeGevBpwlaIZE2Yeb+rrYHOCx0UAYqnRG9mqV152nr5kjN\nwnC6DJ05n7Qqbu8XK9BwhNjNyKNi5xaTNMca8mD0GOPDcoc/8TY95Xc9KBbj\n839p+UgsLwlFepbLW8Lz4Sz7rRIuqbQdYrRrQMxQFjDFvFkIgJNCcxIOXvbs\n4sj9vMV/qJ1MIW2BFeU49N/1vXgthlSZKyw4b8y9l3fBExLhAbNLUr5l8zvX\nditQVGm13YoGgZk6o89PH3+LchbTtrHCPLFG2Sd30EyI9JUJV48BKUE8NsjP\nkimvk/hksu9MfP1kEjtaA0coHjUVTnHR9big5iUVn2PvRb+e3DJhHjvVd5Zr\nCDUhBcn6AiD8Fp26rKsVl6WoZLs+jFBNQXl3Dh22u+HrLN3f9fGBbEAgJWRp\nh0uoKshEa3N4ItnoDuD/+IEHz9nSyewpG5G5p7AQfSrqxJ2bAEaZlYrIS2PD\n24b85rxOWR7Xg0jXzwAs7j9ZBlqOz0vNBjhlB+eRnUZZhH6hRYG2+eOPhZg2\nOGUPECshhHjhPaUzjGl3pKzIYwSdN19jpw9cT31JcXijmAvpfKdrOuSOAQx8\n5YiR\r\n=ptk5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIMoRx8Mg63d9iHPScZYmt2VJ7jpVZYwX+XC34jthcPgIgcVeESqMhBwFQqJzXMwWiBK65jRAkB80MSNwDaD2Gxj8="}]},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_0.1.0_1530086668145_0.5266819694775773"},"_hasShrinkwrap":false},"1.0.0":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.0.0","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"build":"nps build","test":"nps test","bump":"nps bump","prepare":"nps prepare"},"devDependencies":{"@darkobits/ts-unified":"^1.1.5","@types/jest":"^24.0.9","@types/node":"^11.9.5"},"gitHead":"4a09a9de09a59d243ae838cb9b94bf83622f78b6","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.0.0","_nodeVersion":"10.13.0","_npmVersion":"6.8.0","dist":{"integrity":"sha512-A8ODV+ouc6QWDnWRHdJvGyGX/vDzjokBN2vFyUj7bPLHnjaFYT2VFdLLq2Q0xct3XtTdliily2hMf4nYHFNmBA==","shasum":"f139f821e120078c2e5c67e7315869f0c9fac0f9","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.0.0.tgz","fileCount":7,"unpackedSize":8641,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcdcOICRA9TVsSAnZWagAAmuoP/j9RiPKbbsvVnuWAJOOy\nVmK6GrWv8VmDMllxLkzaJN8jtZftrCPOGoU16zM2DbZbZAVzemT1ztwcR2ay\nY6t4K4Sd1708TuxF47ZmHLM8lRvNKMWRyvMLD/u39ysp23Ap7Rr7M4jnrmGX\n3q5YwOMqkooS50GB7P2yhojoMxqxsiCzDsHMxkZLSjm9Nlp5zPxUNqlX66O4\nXtnXRyynFiYMglGBvU2w6Mo2q8nxfi4vR3JZ+A9PlhZ0hIiPiSgyxOsahbZW\nzxhfkd0Cci1Rx3MyeYrlLBsS2yNu96voph88vbQWQuThUorsQPFittGu2dA6\nsmyPC+YL3kN0jqGB874461XymrZabPbeVDpBt12hhq75lHSNJhJyFTqVKtrS\nbXX8qj1JEB8o+v58+ZwY6Zq6HPht2Jk5a3YQL3fMcuAZE+OXzQhEB76yEh8F\nXMD15IN0CWmQr7AotREMFmM+t4m4N5oy7gx0YLAXxzxDdWudKLSgx8RO7pcm\nnQhpVe3AHdUvHwnG842FH4umXS/NWRJmj8emxdwQQESibzRbDKH6eQahFOVe\n5Rk24G9ShiX3CTPwdhXUo5VlwfA6tXOUmj8b4rAcngdGRjDxa1vJkG4qMROL\nKvG2NmZAbX9gQmL8d8dTrfMqsAcBgUnfj7d/XaisLtERdwU5XHFWdFMsJqbL\nM2ed\r\n=JKO9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVtHikBOTMUI7f/ZJ2nnZOT+hqONJhlOfsOnYkammVagIhAIt9vkd84Iti8BQaMISgmKJsWc4J4TCef8x5ofjzDByk"}]},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.0.0_1551221639865_0.6364260877440697"},"_hasShrinkwrap":false},"1.0.1":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.0.1","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"build":"nps build","test":"nps test","bump":"nps bump","prepare":"npm dedupe && nps prepare"},"devDependencies":{"@darkobits/ts-unified":"^1.6.0","@types/jest":"^24.0.13","@types/node":"^11.13.13"},"gitHead":"47c60cab05d6304c8fa412b60315a555426691e8","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.0.1","_nodeVersion":"10.14.1","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8AAJnAaDnawP7gFsNAufrbbxOrkUVmj6LSyQMGl7yfU+pjLWnZMBR38f6E948jf2ldRzn8OTWNe79IM+hW8Szw==","shasum":"161df42521ee1e8f0b170c264b5d8e3c68452a33","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.0.1.tgz","fileCount":7,"unpackedSize":8743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+gqjCRA9TVsSAnZWagAAP7AQAIrG6CezfGEwlbRuGe11\n6eatN8g4/VM99b5t0rH1qULscZWy2EIfj3bRqq203g16r1zhkBe1VnywYYyL\nsNMTd1ypg1yTA0Tpkj+/5P9mUodlQ+lMbWYlpsvlIhxvetu58UshbE1X1vS/\nOyKGCWPeRhT2dhh93CPL7TiBSGtDucIMaxF4TrcRvIlkr4rMbWXeiXvcQmk2\nx2/lfmzWskNNzgXpK6OPGUtGI2QYVYQ7HvtfAo8yslFe0JcKHxZb0teVBtKw\nRxKBGVouOQ4sKKzKs9rodtKbJ21aDMIr6934Y7UkoGdEEfT4QZfOQsYADnlX\n4Hic9NfS90R+ePgc/TJ/LMUybqgzKZAIpcg7Xau4JFZRYHmkR4wFXXYnCI/3\nCygaQ5rt5pn0yspOHTB/QTfVg7Xq0YigqHpj2ycZOBBu4aAbAgexxrQAnUb+\nQOEE6+A15QTWCmWeb1WPuooEIomDkLa9KMIEBrHQzkwV0q29VYgPYOmnt63U\n/09wlDI7G0FJOgq1+M7NFhNUyrsX6t3BNqK3+TjLL9L5GRl/g6XFjd4g+OL/\n1EsGvjPrEoJ5QgWc8UVZVVa8p9utBD9wnix+lkffq3SiVXoc0g+MUut6xOE4\nl+x7tqPlrvNuemymZTJYc+mwShveRcISoEkgnzMuJ4lcy4HQItsxQvXU4EaC\nP5RO\r\n=Wo+V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALs1PtmqrANuPu/2W5ZvSi+LdIc1SMXVVFMGJdmboaZAiAx2uPj9+R18aIJjaW7tpzbqA25KFs9xLH+8QYhXWVEjw=="}]},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.0.1_1559890595092_0.19491447728016387"},"_hasShrinkwrap":false},"1.1.0":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.1.0","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"build":"nps build","test":"nps test","bump":"nps bump","prepare":"nps prepare"},"devDependencies":{"@darkobits/ts-unified":"^3.0.3","@types/jest":"^24.0.16","@types/node":"^12.6.8"},"gitHead":"61e8a76ee59bd7f4bb5099e340326d0ee4bbaa69","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-Zllj+bx6w+aFCVo+OZXFFPtfg3SsDHpIuD7V+m1OKn1rSDHRk1OM0e2OMQ18lg6timBHPrMNoARIQiYVeeDUAQ==","shasum":"f4960056b38a28a6c57784d63d6afc919493ef42","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.1.0.tgz","fileCount":7,"unpackedSize":9654,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ0MFCRA9TVsSAnZWagAAMJgP/jDqaxVBLD7SoJtA+7LC\ngBzOJ9j9yzeJRtdvwoXUfmnr4Sdle5XoV9gQaGRX0ntUmkD2acPfoiHEzOFf\nIQym+KDJ6uXFGeS4L+6c2RXVUutzJDEtBrYxe2Y84IqVYEL3bDVX8Q2HhxV7\nY0NThdaJ8HuJ3W03DIGp8Cy+1V8iOZyv32hKKfGsJoZLTWbPyfFFZm6OhBQ4\n28Pp+q8aEq27v7NbM2mVUbqJ/d8sB9rscvdmP+NTkj+ns9un4PslIx9O4Xvg\nCEynk0Y+vjQZADUwVccUTYzmPHsXcYVoNseHkNJKfcPUvuiX+jLKcQDN7CfJ\ncMwKU5I4GqaXyamNXjPWc65b5LU6k9XCLbfTcCK8EPYyoCkd/vGrVgEes1gt\n0Y9IJVC4L9lcT9OxUq2QXqmGDiN3c3lbnpl1ytGqR4krKIvs0Yq7IJChf0PM\nNTwmjJ5Ct9Xusc1mezibKZt0uQOQpY++0Jbc/CvkXBMDGBoXADzAB963IvJQ\nKQ3YbkD0+IznK3h0h/fxkUGjd3OSfAMaP48NKEFrQsy4dILtDat74eLiKx7J\n/6ENTi5Af2KpU4PVKVrZPuR1OJcT0N151VUwH+d90tQ/LdVLoNkaGjj41wHx\nfu2Vt2/UrG0uKkGG0DvOBCNoLfQCN+fNevMknMVBg03eQ0S/8k60CiF6Fbww\nR2xI\r\n=BVCN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc+saQGbwtIGWjNPt35G8saR9GbGb3SeUdrDs+BoajLAIgTCW+ridcJsIDKhPzwkDZXQTSWtrH5wcN4XQihtBDuSQ="}]},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.1.0_1564689156570_0.6806046157515822"},"_hasShrinkwrap":false},"1.2.0":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.2.0","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"build":"nps build","test":"nps test","bump":"nps bump","prepare":"nps prepare"},"devDependencies":{"@darkobits/ts-unified":"^3.0.3","@types/jest":"^24.0.16","@types/node":"^12.6.8"},"gitHead":"6cc3acbe291dee853d04ca5b1cf9ff4e3ac42c82","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.2.0","_nodeVersion":"10.16.0","_npmVersion":"6.10.2","dist":{"integrity":"sha512-8xpDcjbbZucjHRnY4dn6XBo+q322h59muUI0iiMB0fj6GjrdliivYNp5QCW0wwJkHPv1oj+sgdnzKotIwiX1ug==","shasum":"1ab17307630097897ba4ddd006c83504fceae684","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.2.0.tgz","fileCount":7,"unpackedSize":14009,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ1RpCRA9TVsSAnZWagAAAAEP/RyDU+f5bE51wDdOeZsR\nuD3SwTscZxCWalitOCn758ES/RQahJh/EVqz4gyhGaZ4NplyJmaUbesXkq7f\nE6ZxRKple4EwwkRQrYu+vI0VgNX6Q1bdfvRQ8Qwk2qF3hx+xWVg4FabQgYhr\nGnBPd44p+7zwsv6iFxnnPlujgO5UpEsl1bNjMzwh4KHOUF/gv8oeXkQlArfV\n32WniU4GBOkBP6zYVMbMgmuTcKwti3IhOSEsH9KInaNhJWkRhxf0mnTZWMd7\nb9t608mpyHl3+ftAECZhvSCj/lY9b4+V5KA2fn9EjHyF/gJG2wDQ66yNYOW1\nN6EESMqzdMHKAzDZHH1I3ANNBszCRe6O60m8z7s9Es1MtpK8MmUxZaLetHaF\nYqaI6/hVjUiBY0bAo0cB1SDshies8CqtMCaNquYEKnG8Kx2ClMceMc/oLCmf\nzvAXF4HLSxsD+yDegQg1+4YOYJ+ssQX/AYYzA9zKdy8fSnjNo1kwmOPcEwRl\neklu3O9vgtM0H/Vo4V4pKVRL9nWZzQ8NDbifTxmCPXlFE2Vv1yjaXyrjJ8z+\n6gdI3n80g1dkOn0+7RfMRR+UDkQkI+W9TVGdNkZ11PEFmFOPtM/s+FXxPTmF\n6RJz5VQcd6TEMnlKb3cCpkGCtzQa+CzGsho6mQbElvBrGzIa4NL3KiSGWUAY\nR9OQ\r\n=Zo6a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMdhGhNAEOIvTZIi3ld1NHKjZXsNDglkmKGslwvJGUIQIgI4GbU0sB9w9suKpkAc/7KUYHszHpVpyxIVTwXP4Fy5w="}]},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.2.0_1564693608545_0.19365365510023813"},"_hasShrinkwrap":false},"1.2.1":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.2.1","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"build":"nps build","test":"nps test","bump":"nps bump","prepare":"nps prepare"},"devDependencies":{"@darkobits/ts-unified":"^3.0.6","@types/jest":"^24.0.18","@types/node":"^12.7.2"},"gitHead":"b1aa7d3a2ccc0825730b8b42a8be16bee42f67c8","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.2.1","_nodeVersion":"10.16.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-pQzNXdWo2BQlWvK5Gyzv7IFT1dUY9m1i1mnIrsLMWiLxltHgL3Q3Kr8umi9Dc0ndWDdqb+N0vb976j3jMdcChQ==","shasum":"2bab39dae89583052da0d876a4ebecaea99777ef","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.2.1.tgz","fileCount":7,"unpackedSize":13975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdaI6lCRA9TVsSAnZWagAA52sP/jP2v0HYkCr7iz0l7SJp\nHTjirWPirXDuDhbp2OY88azkShyWGPqKo7tBO8gdWe5RqJ/Z8NKTSNsvWRDU\nnrIJZ8Ldi+RtUAmMEvEIjscNC86rLyzT2+7LhL4cppbPKHsgU1NTWc4mda/b\ngEUgenymnPrFUjvH2xoNznVtmD8RntFLC47++pyQg6gE5OH3/B1Iy8Z9bi86\ngiF/DBzDAHVLAzTJXob0Lm9OlkBq5QIXZkRAeJoOUw62rOoB+OONTNbMfOti\nqpXQBb/FG8knrbL0r70l3crraMtcWFDlKN773Nf95UOZdXA/AkcVWEn4PC/Y\nWEodxJOtqDQQzL3AXCS08Q5Zl3quHE7VVGYHZ5hARFR49l1cyyekwD5ZN8Qn\nd5GBjJYjaZQjhzmtk14u1RpmHQgir+TwHvn5troN0vAoi8jNL5b8WS+WEa1K\nt+vsgACpA6FhUf0ieHNWv7AbuwIuYXED3zhIsNqRJ6a644MiNWI0BGOyoWef\nZl4dCt5rtQg7hQq5wUNs3upJfB3/o279yPwfMiLssxzH2rW41kzh5NJpfVZW\nzX+5UvTWezznswaJCnVRHW/m69gv77iakc2EDvICHJpKAotXo78XX0WMl1v9\njC7zsBr2nMSsdcVaisTapMEJV4bdKZx/5LMhDALkNAvL0/ePcgwVJfnObwrE\njIUr\r\n=dGLC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8k7YGziiIaNlM8t3W+gLiZa5v5fTulklXwg2A6oNKQwIhALZXwHhen+Q7m7AC+Ix9jpnh147m9CkMp+8z1IuJ4SbV"}]},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.2.1_1567133348695_0.29458726850494243"},"_hasShrinkwrap":false},"1.3.0":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.3.0","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"build":"nps build","test":"nps test","bump":"nps bump","prepare":"nps prepare"},"devDependencies":{"@darkobits/ts-unified":"^4.0.0","@types/jest":"^25.2.1","@types/node":"^13.13.2"},"gitHead":"43e01d0467ac366d9f8518cc84d98fee61ae8b3e","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.3.0","_nodeVersion":"12.13.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-387ViRqr6c4UKPB9nOJTSlwWhO92vvGBEZClLKoFZkEldBcXjDX4hghbTtGqE9in28mpMfF28oCUUxJiPTBhxA==","shasum":"67436111bf6397374b6a43a617ebac474acb9ff2","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.3.0.tgz","fileCount":7,"unpackedSize":14772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoVNvCRA9TVsSAnZWagAAqR0P/jzNvmAfGpoTLSKSt2L6\nhfy7xt2OKEDlXhpQholUuQ20QoFUwil2Hs9BASBwgNMfUmPaNN4gvX2BEW5j\nvsp31tXoGYmCRFFkNzyr/XIeSA5+M9sMie1GhvtWGkg1Y+6V+NNwQp8c4OK9\nJjYw9C7cz4XoSSFutAHnU7grjTx4SfM0++ESGKKaSwm6dRfVhNp0Qi2aV5Uk\n0SkY8EVZIILrm0V2TCOcb5BXaYJ24xcrVmsCvfh6CbwDfk/0Xa1etlHSjLt2\n40qSlaPhg5w81fS2ecZGhHa0xVNiXO5C+IBS34J2ZNvfTVAUHKjSg/x6Dtiu\ndUCuBHkhEHE73b3wR2+kFEz+0KO69HysfAOHKeqBQgQ+c/Kyn0p4A8P11VlW\nF+3qaeHfIIeWzD9uabr7rVSbNi/+ycU0NpaeY4hVN+Mw9G9A9a/ZqucWjrUO\nTYqitX3VT4Lvf0GSKimje/XfnF2H3PY8XCd423fTnO33DJOCLGJ50PU2UZE4\nHGXZNagzqZDVtCQuA48JdHPC+0pDiBS048IoqqDC5T3S39NlpzSVcWjGC0qk\njDQ5nDTjO+24FmeQeyX4Zpo9K+sebX6YGMv9b2KRpHKXqk1+9OZHV3YlZzg/\nJxWZLvMPRQWjDmlmfGjT1FDXTmKtO8S+jR4P7/COW8rU+rLBrCiStvQ243Sy\n4mfn\r\n=wg5x\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCMB5UtxflPdzOFFVggWddSblt4ay47T1B7CgARmvzAQIhAPxqKjwYXJ7yn4kmeq5Q6z/15El7v5HUP/S3bTfNpFKG"}]},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.3.0_1587630958436_0.018709236296148957"},"_hasShrinkwrap":false},"1.3.1":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.3.1","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"build":"nps build","test":"nps test","bump":"nps bump","prepare":"nps prepare"},"devDependencies":{"@darkobits/ts-unified":"^4.0.0","@types/jest":"^25.2.1","@types/node":"^13.13.2"},"gitHead":"dcbc39921d7e18fab6a1d6d573640f871c6fce99","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.3.1","_nodeVersion":"12.13.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-WGslJBQifyKBfmDv2tdykTFP+NpsdAVoK3Wf1f3m76spGLAkNm71kwCYDXs08PflSM9Xr2ZXf2zEMcf/YDiftg==","shasum":"4d21b4b0952a58e4a351a12968a8df312fc218ce","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.3.1.tgz","fileCount":7,"unpackedSize":15137,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoVTHCRA9TVsSAnZWagAA3KAQAJwMvOGZwtJRWYNoQhrM\nmliJnAJNYfVI0J2kLbhpVRr8UhYS2i5YqkohhUh8eY/ML5vvDhGYtjvoohvN\n5/Fqjb3gfI0VNr2U0CnZ4QK8x9Fm/lD3qtOrp0orEJPIx1Z7zWV3mz2tAzbt\nYVHQe2idhtYs06HARiSY2kdbEDj1TjeC0bPOn78Bfo93eYzX/9kSj0ZQ9r78\nEiS+W3IwvR18wS7Ts4hD6q4OueQpZRvCSE477cvyASaUbVyDvee72tP3Plk3\n+gDPG/YpYHvPIH2p+JNSf21ak6wMnpyf17EuVhW4uejOI0I0cDObNA+Dop4B\nI7Pg0iU3SHpkRuutdnNZHCx4IHiv0VUXX7rhRYatD+0K7HUVJEbVOvRLhnXd\nmUrzdWlaFKosap4XlwEbNv7kW2FO6yIKNonY+1KQIZbMhAMiUYb52CBZJjEB\nwOQQVHw/Y9af1hDzyOIBjOqZQGmZSoyFS/XGI42E/oV8+tXWHTF9e7VULmbu\n7TDccjVFoaTZa/M8t9RQIHSMtV/nbv5ma0kt1Gqc61J4fBKbro1VL18U8f3o\n4c4LD7r/ZsPWGqacoz0rO85X3X9Cy0GeDGxhv8BJR+3yrpnvFq+ICi8yyfef\nc39CcFYDTJJh5BQLQlqobQdpVZfPCMJnCc+QIuAMbTnd+uDWYhcSSJU/BJQ+\nsT37\r\n=Shp6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIeMu1mMVSPU7gio+KEvg9vpY10+8LOwvzpgMTInwPpAIgU7VZbbRuwOttk0znlYEY+B2YFCgCTJWmx0MzmAhuLnU="}]},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.3.1_1587631302791_0.42002392779283904"},"_hasShrinkwrap":false},"1.3.2":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.3.2","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"build":"nps build","test":"nps test","bump":"nps bump","prepare":"nps prepare"},"devDependencies":{"@darkobits/ts-unified":"5.0.0-beta.18","@types/jest":"^25.2.3","@types/node":"^14.0.11"},"gitHead":"b17977e416c6ec7cb3f572004fe5fa9950240c44","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.3.2","_nodeVersion":"12.13.1","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DStIyk4AD6adGhURFiKC3iAlyGMP95rnkfA1OLLyEuGyx417DmdBcHrjVE2jyS9d6GVpFXGEveg0+XVm1hziPA==","shasum":"ab5a457d59c99fdf5133807ff28477e3c426404a","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.3.2.tgz","fileCount":7,"unpackedSize":15207,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe3TaSCRA9TVsSAnZWagAAsMAQAJgtkvL4XsC0hJEjO7aO\nF6sq0zVBhdCHOW297qKEerpYnF7eqaY27grJaT+IQX/La5fiFnxoDBSoHdsx\nWWhFhzLFI9Eu1UhsM9yEkjW9clzAt3B/1N5wzny28rqHUP9tGSk9ykpEj7pU\nVEx5bOYT0s59PA+3TaFaoqqcT4plOQczjKFWE6JkOoNTQOyJG+Irzw7zdfSv\n9bmGvxD2GcBIAEqIze5gOlNoTfZY/IKXO6AunwX/xXltlw3ohwtXZQVCqV5/\njWM17/Q7KTDOgPjBlCp0PZVGYwYw+6JJL4hOcqUUPB1qLacAkUN89nDO0JKJ\nnhn7HdiNyNp6u4a7r0/jCnWCqJbYzcQDpQXKh+jdFf+48eZ6V8PJruIuT3Z6\n9fRVM/D/mVw7yfZV4BJ0gnFqf8GKvobzKR8pR8+HyQv/dsyZUPDWsJoRZDvm\n7mg8N0wyjai12ubhv5+1nyYL0Jdaxd8FMAm99Il4yPzdwywKcjxTAxca6q2t\nr9MHD71o4NBF8sRkrDMERchp6R5+nTV2hg6QzrWAcBPvboOUJtM4ioMMeSXX\njAXWIj22sxn6xL4F/IV19/ZmKKW0EDxwcyndDK57DTjHsLQWKxtNjnpW4f4t\nlv3QZvTydt+FSeJ8IUFzp+oVIL0OeL9uDjohxiEZ+nnsjYVzz7Uh0dpfOlVM\n9BsM\r\n=o7sw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBa/KmiKoyaqWYcRzLwgtVSDtwmvdDFeqLVBrA5CWNRZAiEAhn4V0oqzcVpmgQnhZcBDsewb75dCxsUDn+Q4mAYHKIw="}]},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.3.2_1591555729948_0.8477454239691544"},"_hasShrinkwrap":false},"1.3.3":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.3.3","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"prepare":"nps prepare"},"devDependencies":{"@darkobits/ts":"^0.2.0"},"gitHead":"0829ac8fb99839b8146c5cfa8607dbd5812c7a5d","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.3.3","_nodeVersion":"14.15.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-+7wydcrjV2QFJ3LllRaN2IuyiqAXhSOx5tKY4auNTjdfbn46PRtE/mN/WS1IbpQEgThKkg281wqJSu1K2uUtKQ==","shasum":"d1b9f3dfd645f6eb6de541fd60b8642f7ff48e0a","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.3.3.tgz","fileCount":8,"unpackedSize":15331,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2cOkCRA9TVsSAnZWagAAui4QAJyzX3HxaY1o8muno9qF\nkY2QTz9pWYpgUV+JH9RMHvN1W4pt5IHTiAHjuYjWA7LjaqsrXRRFQju75eIv\nODiNXzxAq3thotW7QXPfgdMU4p9IRMic7M4wqp1Sq6ixsrAKMEJTqKJ6KS6x\nl/nLgPLPYXRfFoCs/+Sgu1smpJ07LcIMHFRwJz1ltTzxgavYsUuQSimMYidk\nF3vpszqXdfm6Lt7Nqbt4wB10fqi2GdPzAWCs2JQ2Mo5FmNcoxWbMvJnKdsdo\nrQwqqWi2qtCdx22FWPFoEhWIMUFRdMoN1s6n+EnkdxM/0iEGU/ra5Ck82ZtN\n3b0Dzllkh78IM1p1DB1gdNeOQVaO4ZkNNbEn1aQPJ9qaSGBo7445jOmIQ37g\ndY5nkpJhwwTq/+KDd/V7tJ7ltrRR5nh9ijympoDLuz4UsWOFotZvTLektTbj\np2UuA3ZokW+2NE2tw4Ab8JiNJuoNvwPuoWBe6OLNhJiBSrcNCMC1WTlyuRIZ\ntX0yd7YhuBeW1xotZesjc03rO0sc+JMGAst8bzjYY7vvwxalM5PdbFQw4s9L\nFtBlquPwPnAiEjpDBVzD8fffMikV9tl+msDAr79zFNhVM1f7F/fZacv3x4Jm\nN3AwO4DNsqTvDhPU/i7RjQEPui/vBrq2k+P3b4UMtZd06uU5tI+6I8yoIxvS\n2/m0\r\n=FBSE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHHF0jeF04Z/y14sHPbh6oa7Rg4HlALfhZTyK3YGbTbfAiEAoL7Wa7tgEiTtktrkqxXD+Al6lrJt2PoVNrCWDklN7zs="}]},"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.3.3_1608106915684_0.49601129641774033"},"_hasShrinkwrap":false},"1.3.4":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.3.4","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"prepare":"nps prepare"},"devDependencies":{"@darkobits/ts":"^0.2.2"},"gitHead":"fc05afabbb809fb7b19a59a10cc10eb3a080680c","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.3.4","_nodeVersion":"14.15.0","_npmVersion":"6.14.9","dist":{"integrity":"sha512-yTznDe0ApHmw8dY+L5pDGqwfEIFDy4XuEB8JaZnm2C3yEmJTWDqBYLLhtfOKuYIOG18vNM7B/LYZo+g54I9s8w==","shasum":"1d0274213cfb71e027fbc1ccc777c57a4f4979e8","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.3.4.tgz","fileCount":7,"unpackedSize":15539,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4C4VCRA9TVsSAnZWagAAVzAP/0M20pNjQ49RvjEeaUhQ\n+AcRciTqOalbgEuZoIOIzjryjy389bsxUbgkgj7JIMvIiPh8au3adhePlnFq\nWg4w9zMHh1kiRAXIaTt/voayph/QPgY7/9sB21PZ0cLQiMRBBqcf/jvozoxO\nJhfZlKPtsP5zPMYk7Hjjm5r1yejowTUymidVJ00k4yzRyZTDBvUjOm4zWjU6\nv6XppEuAMO8sRFvQcZiqCdGmtsHgE4+2E1AxaiWPnmkg8EoPn2eN6XF3kFZ+\nRfwZRBIIQ7c0VN0SXm5p/fAognhV5jUAJmR1FCkVHUFqsGPt2XdRBNH/r/+2\nke+qYg0prXltkG3mz5i1hJIpMQzRg+RmZS94DCIxc5Zx0vEDQ5NOOkIRyQVm\n+c26dd8j6xZB9jpP4lbbUXXLR/NZmrAV6bZ/DESlazvCknNsmjacv4jqhVUl\ny3jGaEL0+Cefake8byQSyxPDWJAbWrVb+dDOIFSbaXZG/npbBw+RsHm2BpaF\nCfLh7h6vHEEmjY9JBOl3RZEiNUWf7qgtIsfKaremb9xsM3GGEXxek7L8Hd4z\nyPQvnXan1DFLx3W7db4XkAlUlauDLV7H6fYcQH6M6lvUnRBgWz8SVUOkb+D2\n1w0ExgwdxPHPVcJTnY3MBld7QR6v+ipCoq/o7XaskT0BJJrq8orzaNx8ej2N\nA9Ev\r\n=g6BZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCW8mSdyBElWM2i16PgNERX2wIcVIUVawYZh1drFZdCHwIhAM2petXwPpB6fMX8P4NvG6529KpbO/PeKfSR249VKDal"}]},"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.3.4_1608527381190_0.4885995715609379"},"_hasShrinkwrap":false},"1.3.5":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"1.3.5","author":{"name":"darkobits"},"license":"WTFPL","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"prepare":"nr prepare"},"devDependencies":{"@darkobits/ts":"^0.7.11"},"gitHead":"c7144d4c236ef0d93abca01fe8bbbf958650f078","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@1.3.5","_nodeVersion":"14.17.3","_npmVersion":"7.20.0","dist":{"integrity":"sha512-E/C7Shhm9T6XUGmdFVuIwVUEyJcCo80m8ksxBEK1SJOrH6FvaTKBKnvD/2R4LyfHysxBFbz4HsgMqHMu9o1s1A==","shasum":"952ffdcc51c98c0cdb18c7fa2f077637888d2054","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-1.3.5.tgz","fileCount":6,"unpackedSize":13469,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFR1PCRA9TVsSAnZWagAAChcP/1ONIL37vLxXOZz96EwK\nqHehqvZw1yv1cf9G1BuoA1xLOyQTUcM21MvrT2/zB6GgZapGpBQ/iDEmL/3J\nP6Gn81hSf0kfL3uZzvkM1aE+JqeJ91uJyHyKfKLtjfITbM3DQq0WQ1cHb8a/\nJJSD8lFYv6OBlNyE5zGIGWmDkKW7X/Znzo9WLylxEaOuZyfjyETkHigSJsra\nDe3yFa7BynSixNfZl/lUCyyMfJWK+vEISxGsCWrmVI4bJ7ORk7qR8I/dis/r\nS7Y5kXkCx4ZP1Ry1NXi6m41Dd6e551H/dR2SLpmdFwje0FsuOfqQUBrbaiGO\nYqkVm1C09HPbCWQexCZejhg5Dz77owxQWyheAvKIZsihqYhMdbx9aKBirOUu\nvHbiJD1dGfnn33pFrn1t10xMQZIWAjSDgANE5zqtKzwB6LMV99lRRkUFH4/J\nEOxv0V2GidzLVqV9ZDmLeLVXqU4ndCSoulpX7eTicP8nratVMWVKntT+1R6f\nDyy4FYsWr40FSkDRPGlOlVy1G8NdLj4XqPZISG94uVUbRBrPvB7FzqAU6jjf\nQkw6bkWtltba2aY1KpZeenZYubuzAwzf4WqW3fxJ53UQUnhAZUzrF4lrrUnE\nSP5Z4ahiHPU1bjBY7RGhQTW2NY+dPNX1WwaJYMF/+Wl0/Xx1jqExo/kYNMeh\nsmZT\r\n=tlVC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDMs25+//WjCCKt3F2vDjU5puispkngep3IiW9rRszFAAiAFIWPhPmA3SsUmyheTnQ6r62jMa6M86XwbIi0qXIEKHQ=="}]},"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_1.3.5_1628773711378_0.5607395724848698"},"_hasShrinkwrap":false},"2.0.0":{"name":"@darkobits/env","description":"Functional environment variable getter/parser.","version":"2.0.0","author":{"name":"darkobits"},"type":"module","license":"Hippocratic","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"main":"dist/env.js","scripts":{"prepare":"nr prepare"},"devDependencies":{"@darkobits/ts":"~0.18.8"},"types":"./dist/env.d.ts","gitHead":"9cc7ffb547d8bd3f61ba7a6ed76754daf971c6d8","bugs":{"url":"https://github.com/darkobits/env/issues"},"homepage":"https://github.com/darkobits/env#readme","_id":"@darkobits/env@2.0.0","_nodeVersion":"18.8.0","_npmVersion":"9.3.0","dist":{"integrity":"sha512-S1e6dSsODWYt2+PSSnbHMsoywPOyZyV0hCCSpsIDS3RGda3RzoL2jRmG0/B5c+XEwqOzYDSAK3XGYlO4JnnYwA==","shasum":"ce84261283e53d4a29b7b523e287fe03bc4dd564","tarball":"https://registry.npmjs.org/@darkobits/env/-/env-2.0.0.tgz","fileCount":6,"unpackedSize":28318,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCliuM3mD0Z17EnlJCoXHnTJ91/WyX/n9+HMM4wSxLukgIgKroIvhHjPN7yUtNRFYQgw8nw4BhqAEmel9lE4GwHV9Q="}]},"_npmUser":{"name":"darkobits","email":"joshua@frontlawn.net"},"directories":{},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/env_2.0.0_1689416531727_0.9839039409261994"},"_hasShrinkwrap":false}},"time":{"created":"2018-06-27T08:04:28.145Z","0.1.0":"2018-06-27T08:04:28.225Z","modified":"2023-07-15T10:22:12.108Z","1.0.0":"2019-02-26T22:54:00.028Z","1.0.1":"2019-06-07T06:56:35.246Z","1.1.0":"2019-08-01T19:52:36.687Z","1.2.0":"2019-08-01T21:06:48.676Z","1.2.1":"2019-08-30T02:49:08.979Z","1.3.0":"2020-04-23T08:35:58.542Z","1.3.1":"2020-04-23T08:41:42.933Z","1.3.2":"2020-06-07T18:48:50.089Z","1.3.3":"2020-12-16T08:21:55.824Z","1.3.4":"2020-12-21T05:09:41.353Z","1.3.5":"2021-08-12T13:08:31.588Z","2.0.0":"2023-07-15T10:22:11.931Z"},"maintainers":[{"name":"darkobits","email":"joshua@frontlawn.net"}],"description":"Functional environment variable getter/parser.","homepage":"https://github.com/darkobits/env#readme","keywords":["process","env","environment"],"repository":{"type":"git","url":"git+https://github.com/darkobits/env.git"},"author":{"name":"darkobits"},"bugs":{"url":"https://github.com/darkobits/env/issues"},"license":"Hippocratic","readme":"<p align=\"center\">\n  <picture>\n    <source\n      media=\"(prefers-color-scheme: dark)\"\n      srcset=\"https://github.com/darkobits/env/assets/441546/91ba1796-b274-4d8a-95bc-0b38f414910b\"\n      width=\"100%\"\n    >\n    <img\n      src=\"https://github.com/darkobits/env/assets/441546/9fce66f2-a41e-47ef-8b99-7de225f98a31\"\n      width=\"100%\"\n    >\n  </picture>\n</p>\n<p align=\"center\">\n  <a\n    href=\"https://www.npmjs.com/package/@darkobits/env\"\n  ><img\n    src=\"https://img.shields.io/npm/v/@darkobits/env.svg?style=flat-square\"\n  ></a>\n  <a\n    href=\"https://github.com/darkobits/env/actions?query=workflow%3Aci\"\n  ><img\n    src=\"https://img.shields.io/github/actions/workflow/status/darkobits/env/ci.yml?style=flat-square\"\n  ></a>\n  <a\n    href=\"https://depfu.com/repos/github/darkobits/env\"\n  ><img\n    src=\"https://img.shields.io/depfu/darkobits/env?style=flat-square\"\n  ></a>\n  <a\n    href=\"https://conventionalcommits.org\"\n  ><img\n    src=\"https://img.shields.io/static/v1?label=commits&message=conventional&style=flat-square&color=398AFB\"\n  ></a>\n  <a\n    href=\"https://firstdonoharm.dev\"\n  ><img\n    src=\"https://img.shields.io/static/v1?label=license&message=hippocratic&style=flat-square&color=753065\"\n  ></a>\n</p>\n\nA functional getter/parser for `process.env`.\n\n## Features\n\n- Casts number-like values to numbers.\n- Casts `\"true\"` and `\"false\"` to booleans.\n- Parses JSON.\n- Throws if `process` or `process.env` are non-objects.\n- (Optional) Throw if a variable is undefined.\n\n## Install\n\n```bash\n$ npm i @darkobits/env\n```\n\n## Use\n\nThis package's default export is a function with the following signature:\n\n```ts\ninterface Env {\n  (variableName: string, strict: boolean = false): any;\n  has(variableName: string): boolean;\n  eq(variableName: string, value: any, strict: boolean = false): boolean;\n}\n```\n\nKeeping in mind that the values in `process.env` [may only be strings](https://nodejs.org/api/process.html#process_process_env), let's assume `process.env` looks like this:\n\n```json\n{\n  \"FOO\": \"foo\",\n  \"BAR\": \"42\",\n  \"BAZ\": \"true\",\n  \"QUX\": \"false\",\n  \"JSON\": \"{\\\"kittens\\\": true}\"\n}\n```\n\n```ts\nimport env from '@darkobits/env';\n\nenv('FOO')         //=> 'foo'\ntypeof env('FOO')  //=> 'string'\n\nenv('BAR')         //=> 42\ntypeof env('BAR')  //=> 'number'\n\nenv('BAZ')         //=> true\ntypeof env('BAZ')  //=> 'boolean'\n\nenv('QUX')         //=> false\ntypeof env('BAZ')  //=> 'boolean'\n\nenv('JSON')        //=> {kittens: true}\ntypeof env('JSON') //=> 'object'\n\nenv('NOAP')        //=> undefined\nenv('NOAP', true)  //=> throws\n\n// Throws if process.env has been tampered-with.\nprocess.env = null;\nenv('FOO')         //=> throws\n\n// Throws if process has been tampered-with, or if process doesn't exist.\nprocess = null;\nenv('FOO')         //=> throws\n```\n\n### `env.has`\n\nThis helper predicate is a shorthand for `Object.keys(process.env).includes(x)`. It returns `true` if the provided variable name exists in `process.env` and `false` otherwise. Useful when you don't care what the value of a variable is, only whether it is set or not.\n\nUsing our example `process.env` object from above:\n\n```ts\nenv.has('FOO') //=> true\nenv.has('UNICORNS') //=> false\n```\n\n### `env.eq`\n\nThis helper predicate is a shorthand for `env(variableName) === value`. It returns `true` if the provided variable name exists in `process.env` and is equal to the provided value and `false` otherwise. Useful when you need to quickly test the value of an environment variable. A third `strict` argument may be set to `true` to cause `env.eq` to throw if the provided variable does not exist in `process.env`.\n\n**Note:** When comparing against non-primitives (objects, arrays), env.eq will serialize the provided `value` and compare it against the serialized (re: string) form of the environment variable.\n\nUsing our example `process.env` object from above:\n\n```ts\nimport env from '@darkobits/env';\n\nenv.eq('FOO', 'foo') //=> true\nenv.eq('BAR', 42)    //=> true\nenv.eq('BAR', null)  //=> false\nenv.eq('BAZ', true)  //=> true\nenv.eq('JSON', {kittens: true}) //=> true\n```\n\n<br />\n<a href=\"#top\">\n  <img src=\"https://user-images.githubusercontent.com/441546/102322726-5e6d4200-3f34-11eb-89f2-c31624ab7488.png\" style=\"max-width: 100%;\">\n</a>\n","readmeFilename":"README.md"}