{"_id":"@47ng/check-env","_rev":"15-93a09f175fd61538ef9d186aad42c4f1","name":"@47ng/check-env","dist-tags":{"latest":"3.0.0","beta":"3.0.0-beta.1"},"versions":{"1.0.0":{"name":"@47ng/check-env","version":"1.0.0","main":"dist/index.js","license":"MIT","author":{"name":"François Best","email":"francois@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"scripts":{"test":"jest","build":"rm -rf ./dist && tsc"},"dependencies":{"chalk":"^2.4.1"},"devDependencies":{"@types/jest":"^23.3.9","@types/node":"^10.12.5","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.6"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"ts-jest"},"testMatch":["**/*.test.ts"]},"gitHead":"ee629aa2a9e667d335bef87fd535cebe47a9c66d","description":"Check that the critical environment variables are set for your app.","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@1.0.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.4","_npmUser":{"name":"franky47","email":"francoisbest@gmail.com"},"dist":{"integrity":"sha512-KJi1K8muPrTzcJQ+ErLzxwSb0F86DESJ7oi2EQWBgGFZmPZePIBtQFwYM0/RxeLZFNHb9JPh6ABinwxtmvh4WQ==","shasum":"100447b61d111ac573e4791c5d3b897a7ebadbd3","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-1.0.0.tgz","fileCount":9,"unpackedSize":199553,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb50IQCRA9TVsSAnZWagAAj6cP/0gA4EhFIHwWgGDSMOXh\nsrgxAfNj1R9ISiUxrqO6oDAjRIoVaVJP+OMouP/lEnx9alV1pjE48Prcuag+\nXxe2oustqrqi1rtHBmBge5DzuQNgwyh73r/2E/FXxUChDhykCnPeqOeDQvnH\nVBSIChXO3Y5Ft9mqZxwdiXwCTQM+vsPTcdxKQ6FHOaLHJnROlAUNkv0Q26a4\nqwPhYc/u7eJGcbdiGVPi5cEr5vAEmqxbTinWBnNd7yTkU+14KXek4hUq7BdS\nUiIAYCgzktHrY4Hkwx0n9OqZq65X2vA6Zy2mwsxJzFMSJclvKJQ9+OFTJ2UX\nJ4Hpu8IffwATlMJXXpzi4YUN8STHeD/8guKaSxZHoU7M2uCS6dGtGJ79iuTD\nyQnFAWjGDkSYfQdVO7ZB+RCjfHTefTFebNy775n0YMfg9Sg8BYYJpj38nFxq\nongrX0Xz0bd5APzSE1Mn75ONqpozMOlvO0JI3lvfCpIraRqwYuXxP66n/pjb\n+SLTQdcWFLKnbUL4G9yAE+czbBYj947ZFodHlYAJ7RKE7nHdN89uJfAZK8gu\nlmS301Z1gbnjxIQBLmLvWyOflPDvOHudzS+62NrxGg2orSL1PeJ1lbM6qTJg\nNciuJqTwxWt6LIlUmmrg65rD9MGQCUiKEK4U8B6oIj1SuU/GQxHfMm7AOfLS\n8HQo\r\n=yBqT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIGrCi9h91hVXebr6tCKyeqMD1/FSwshEnbj6RxHBUkAiEAzHN7J/ITwHnXj9ISQ4+b1TNM2Gfq7Zgqhr2pygXunP4="}]},"maintainers":[{"name":"franky47","email":"francoisbest@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_1.0.0_1541882383381_0.8441008025577568"},"_hasShrinkwrap":false},"1.1.0":{"name":"@47ng/check-env","version":"1.1.0","main":"dist/index.js","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"francois@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"scripts":{"test":"jest","build":"rm -rf ./dist && tsc"},"dependencies":{"chalk":"^2.4.1"},"devDependencies":{"@types/jest":"^23.3.9","@types/node":"^10.12.5","jest":"^23.6.0","ts-jest":"^23.10.4","typescript":"^3.1.6"},"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"ts-jest"},"testMatch":["**/*.test.ts"]},"gitHead":"1f8e318fed09d032ed6d09446dac5dcd69670835","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.4","_npmUser":{"name":"franky47","email":"francoisbest@gmail.com"},"dist":{"integrity":"sha512-87PVgF/sJ1hbdf0V2B0EUbO+fsXXhJSg/11J6rnFTFwTFlQrGBb4/QOMqScZNgl9S8tv20FI2PWRrjEPXRZKYw==","shasum":"4c55f4342575216dea9c335c4cde5c9c12f45457","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-1.1.0.tgz","fileCount":9,"unpackedSize":199627,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb50j1CRA9TVsSAnZWagAAr/oP/AxzWOC8wBHOuxESTk/z\nHhM2UH7CoP4BhBCJoQ1W7jiRoaKxCyhNRPg3R3fRvytS2gF+UaI1u5Dsbq2p\npw6mBFjn4vTjQMXg7B+HTjWtJjYvmM+zapnKtLNIKG2EIzLjKYwDI+sLIGGR\nRfC3TR1yX1jKnwSjulWvVE0FPJHBR/iU+dp3bQJLAdxfJW/hHOsHoL75tld1\nmbVyubtXb7DpC6ULfRoP5kpzZJqbvW5itZAtuKix7cOL+XLnO/F0XnYMj1Sg\nFek83h0iNVf6U+8g1X8C51UfJinpGUVMN6SuCrj7FibBvLlKG3vgptsK9ZYi\n9mbmxmYj4dinpF5TUG5vFv51U3qzFsisPdgcw56vUyuZXIHl7NfUuOPnVOQP\nUMoW5mxjEPUNNdphC5no2BJy1nZFtRvqu/+NsySY9TydOMbLDqkB0zIRCZos\nRBTLy0KUv1kxb3H7zuoNH3MEMyKMe9FeJ7Qj/q1qrpkyWbFWMNYJlDCUnyam\ndNqVm8jrUKpdVIEt5OJwPQe5D/WW4Qcqh4xV3R7rejzCL3QqEPNjsQDo9rH9\nl9f6goae+t+0j/wMYWb4u1QpWvwgvZANlfHqF8A0AfGZNyY5PM8FmoFEDpZf\nrtb+mb2SXkp48AO+VuOqirEh3FCq4v5ze65XK4Tj0ZZSJZ2fcwrPw89fjVOb\nWGUX\r\n=JoFU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAaoZulG7bBDwoGtTWiAzMiHw78V7H4xO7ToH65AKfzzAiEAzRKAEQJHtynUKPJc+fpCHTsGT0pSgo1gRjEVsB4wSfU="}]},"maintainers":[{"name":"franky47","email":"francoisbest@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_1.1.0_1541884148423_0.8715065558781796"},"_hasShrinkwrap":false},"1.2.0":{"name":"@47ng/check-env","version":"1.2.0","main":"dist/index.js","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"francois@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"scripts":{"test":"jest","build":"rm -rf ./dist && tsc","size":"size-limit","prepublish":"yarn ci","ci":"yarn test && yarn build && yarn size"},"dependencies":{},"devDependencies":{"@types/jest":"^23.3.9","@types/node":"^10.12.5","jest":"^23.6.0","size-limit":"^0.21.0","ts-jest":"^23.10.4","typescript":"^3.1.6"},"size-limit":[{"path":"./dist/index.js","size":"1 KB"}],"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"ts-jest"},"testMatch":["**/*.test.ts"]},"gitHead":"3d08b42c40e3ca2709a9b3c784780fb26dfe0380","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"8.9.4","_npmUser":{"name":"franky47","email":"francoisbest@gmail.com"},"dist":{"integrity":"sha512-SAPL2u0vah8B3FtenSvWkwSlyuAJEQj84hHBIpBRxnNPGfqzQWmjq/HaZugpHw2+jiYOi4VfmlGWMQp0j3nlpw==","shasum":"f62a1d534a53ffb2bde20074905eb0c5b7e7651f","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-1.2.0.tgz","fileCount":9,"unpackedSize":287059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb506pCRA9TVsSAnZWagAAHgUP/izaM7Fe5IaD04w/M3fG\n1H7/Y8WKTiiQPDBaDKnKJ6qnQgypSG4a0sSNEkD1SqQPEDLy3fUWhmqMP3I9\n5UL3m4jX5XFnOR8T96eZn4QEPuYN+odYBKpD/zYC6ExFozqCfdQ/G6qBhnTq\nsF79q5hCY+hdjRMC4//p7GcgIi1Cl7ouCz6FAk6m4+vkiznqwBrUEcPRUPJV\nRhS5zKfkHohSWMdy9giYp0wdP0FBnazq5qd0oma44/vdA4FQTA/lM8vIa3Vp\nuM3pZGSabDX+vLHfPWNXB+GUa7BkJIxEtnZo5oeUQDvjeX9Ku0fZ3uFRQiv2\njtFtSZlVPdzZHefbJKWnN7w6ATjOkntq+Tu9AJS8odaQf78Qf5UY2A18P8jr\npKtzLv607b2PF9Hb459S0m6tbG/fUf3M6TFwOnsQh2HTb3qJ7eEDj9c8eYBx\nPStvV1keRPLkKA+ZvW1FCL/KJLnGActumM6xwk5oGOVlfglFLEkxqobXfknv\nxsCJlgzcmvHJwQCgv9iQfqevk/jYxSABZFw7ut+k0C9k1OUPicjk5WHb9k6w\nvlgxmrEX1LzV7NHg4BjwgKTxSjcx5qH8Mu0DCesVKmnvmjjHQp+tfNfE52Rz\nr5E13gqJ2taAGjhVzAKz5c5B4oFZ2Ayki+OeSS67lM7YBi7ddAz2mhyNIUlF\nlXPu\r\n=k9GH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCh5f1rtOAzX7GsSYsNCv6YvYAb5n24rx0PtjzLZidUTQIhALLx2VAN2gOW45l7fgv+F+VEMIKqxcqiltyKms2O/dFZ"}]},"maintainers":[{"name":"franky47","email":"francoisbest@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_1.2.0_1541885608995_0.7332716596095328"},"_hasShrinkwrap":false},"1.2.1":{"name":"@47ng/check-env","version":"1.2.1","main":"dist/index.js","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"francois@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"scripts":{"test":"jest","build":"rm -rf ./dist && tsc","size":"size-limit","prepare":"yarn ci","ci":"yarn test && yarn build && yarn size"},"dependencies":{},"devDependencies":{"@types/jest":"^23.3.9","@types/node":"^10.12.5","jest":"^23.6.0","size-limit":"^0.21.0","ts-jest":"^23.10.4","typescript":"^3.1.6"},"size-limit":[{"path":"./dist/index.js","size":"1 KB"}],"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"ts-jest"},"testMatch":["**/*.test.ts"]},"gitHead":"13b3e233fbd8dd13075e1c1adfc3ffb365a37099","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@1.2.1","_npmVersion":"6.4.1","_nodeVersion":"8.9.4","_npmUser":{"name":"franky47","email":"francoisbest@gmail.com"},"dist":{"integrity":"sha512-MR9HB+YHVTlYY8C4MGAhzzjaVro7GW+PegpBxZnxI+DzRI7L0DdEvUNcTS5MMYpkRqSv8U+CtuTFZRWz4v4e8g==","shasum":"0892c657b3a8bd417480693fd5983474530ae6da","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-1.2.1.tgz","fileCount":9,"unpackedSize":287056,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb508kCRA9TVsSAnZWagAAN+4P/j5PSatFBAZrQN2m5q/v\nXm+mTjR4kqIU6hc4HEEfB0otBXloqtal7HGqagKtBmxCyDnrrv8UrTYE8Dob\noEYm9viY2Je43Lnrqk0cGld9qMQdOgRwhXR+6KW9GQ5nZLao1h4iu/0J2paz\nYx1rhCwrCkhKD6rZIrhYn7eynajVA+qk5QSUPAQMK0LtucL5XLR7rV7RJ4pJ\ntp8MXcZ0QafszkdYqDV8ex3cV1ynzITjw2dFjsQtjR69vyZc3L8kfPKbkDMO\ng4VDYj6M+fF5jeaDuT2TJcKty40Qcwr6mQM0bZVTAKjCKgzKUF33DBWj/xCA\n1C0AHcQI6w5CnPrVkUqUJMdV6motG1PYkfZXHK+Cs1Z5+PBje6QKwAuIOpFp\nE5YBWPxTIlz65ti3fduX6fPFYFjDy3pPR136Z7+dFdZGHy48Fzui9vbfaK23\nxgy0OMKj+/MynyqujVRv5qFRl368C8v/F+bTPGF3GCGDJoyKMcyoXr6vSazL\nmWN7ELBivQg1jC8eFhxDvVBqzIoYSFoi4JdfO5NH0HyDcqpBRcfO4zz5tSjk\n9v90qmtMW1JFlhLObz2qcTutAJWQhNfWw3zxYVL2OENifRaeDLNaOcgLi+0P\nv7Dkh19zbFEJjRZgP7sm1bqToG5u6geUmkQsZpRNWuC5/E0e1EHSBYoad05y\nyk/X\r\n=9NlP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7BzLcC5r60uOUmHd79uHzuS63YUPFH2QsgDAac30ruAiAwqpyiAiiAcBVKxygyLm7pescY+Rt+toCtXeijn4y4iw=="}]},"maintainers":[{"name":"franky47","email":"francoisbest@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_1.2.1_1541885731609_0.06927967551846081"},"_hasShrinkwrap":false},"1.3.0":{"name":"@47ng/check-env","version":"1.3.0","main":"dist/index.js","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"francois@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"publishConfig":{"access":"public"},"keywords":["environment","environment-variables"],"scripts":{"test":"jest","build":"rm -rf ./dist && tsc","size":"size-limit","prepare":"yarn ci","ci":"yarn test && yarn build && yarn size"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.13","@types/node":"^12.0.5","jest":"^24.8.0","size-limit":"^1.3.5","ts-jest":"^24.0.2","typescript":"^3.5.1"},"size-limit":[{"path":"./dist/index.js","size":"1 KB"}],"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"ts-jest"},"testMatch":["**/*.test.ts"]},"gitHead":"582caf6e1afa7ba9394b6c1f039f09bc06fbd886","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@1.3.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-Zpx1/GpV4+Sx1LnSFkZyot4rLZsUFmthh+vAbSk2fje2aO0wvZkPf3aUdFmGqmqYcqZWhm4o3Nn4VcVzEC7lHA==","shasum":"0a77899ddd1dadd6477ac8242b224ca2311f5669","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-1.3.0.tgz","fileCount":9,"unpackedSize":58435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+QW3CRA9TVsSAnZWagAAgiYP/2ZFWbu0G1uURTF42A+W\nHQIAdd83bWgLOpJacUulhN97tY6BzAfUQG2umy6B572vI0sEL1k4k9pBgFpT\neZCT32yW4uMx5e7S5wQNc+kCMCDXOTelR0/SuqEwE6jk4OO/YtDS1eGvFyZF\nIcgA8t6745AHDiryRKiLi8A9xVNma+D4BC5Bt6u9eDbRCoi7//Wqcm5x0irc\nRQE2A5dvo0vxr2yd9O29bVaoAprHU1XwQM3wAaiklXEQ0RPIP6lICCxRQ25R\nIxc0Dfpf3b82dt9p38wlIX8kslidiJv7q7zBUTRqk+3IX+lEAWAr3JxOhZdF\nLcjbD/UFvQG1Q1olA+W0ADugyDCPXikPEAkG2vsE3kXBFYuCJs5AmTl6bupd\npZ8llPmdplGVb9y9YTbokILDJcWPPOzYmM5SbKz3cmEUMah8SpsIzFn4/iPG\nHpVf5Jv050rVpNXpMDbWCOgFz+KX8espCGwzudOU8/2tmNZ/M1xQo/KKz7lS\nDE3RQXbnLm8bT5TJuQ4irbRdoLraGcPX1HfwG6yIqVCCe2i+Vk5vjVvE2XgP\neb3xOsUu1ChcUQKUS7WVmT3Zp6SI9pOPSDR4NboQCVOQ0vj7ZgWHY/rF+5Zv\nW3bvASW2hi7iWbFNhpu4N4NZVUatJKSGLbck5mmDRKPhOwc73VCffjnv44OS\nDBww\r\n=I5Wz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKJSt6sffO1qJzXCpYMCmLk5U4Pwh/8cU+t0/SzpyiwwIgWwGnH1eKi8g+/JqfBZv2lUvRfiLhLbR3uk41GVxq2Ds="}]},"maintainers":[{"name":"franky47","email":"francoisbest@gmail.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_1.3.0_1559823798517_0.3261880391305978"},"_hasShrinkwrap":false},"1.3.1":{"name":"@47ng/check-env","version":"1.3.1","main":"dist/index.js","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"francois@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"publishConfig":{"access":"public"},"keywords":["environment","environment-variables"],"scripts":{"test":"jest","build":"rm -rf ./dist && tsc","size":"size-limit","prepare":"yarn ci","ci":"yarn test && yarn build && yarn size"},"dependencies":{},"devDependencies":{"@types/jest":"^24.0.13","@types/node":"^12.0.5","jest":"^24.8.0","size-limit":"^1.3.5","ts-jest":"^24.0.2","typescript":"^3.5.1"},"size-limit":[{"path":"./dist/index.js","size":"1 KB"}],"jest":{"moduleFileExtensions":["ts","js"],"transform":{"^.+\\.ts$":"ts-jest"},"testMatch":["**/*.test.ts"]},"gitHead":"90d797c815fb94ca6a88ce8d8875a6a07500fd78","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@1.3.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-rILym2OkeEpAA+rUDv32Hd7Wr2M1F0+GZv0VmQnqLhVV3+u7Im3CctEaZSlXiwVOj9yogpSuoiHukbow/kpz1Q==","shasum":"de799d688a0f7ee882aae2ec8e5f82d9e51278d3","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-1.3.1.tgz","fileCount":10,"unpackedSize":77605,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAnXECRA9TVsSAnZWagAAYvQP/1/ecTzCtVejK7qb5zu3\nt5KwZD8S2DBL4Xp+gLVyrpZcWiIMr0Gf7ESxkHriS8eUHxfgHYCEorIz6esa\nUryoqdB7fuLqscLnSOvUlfc/MSWTmGjP6oDN9t1EQtmK9wKGH9Z12eDOw7/h\nw61wnFKOU38RoDs0xF6tX/zFq/cd0i+zvjZTBom9EpmHNHuWLMETX0/Lcbn/\nZkYH9rK1TWPfbjcadEIsIsj5moMhlepOsMEl09FPev/XqLdlYD0LXF75iU24\nWIkMgmxdsDGlLwE0GwaMGr/R2AcmmJxpmayJUM0/LZESmzqgQar8fAb7RdKc\nA6H4MXQfDAgP9B6qZWWjvk3A2zKLqOvRzwXwJ1SSqQ+MpT7Jqbk4AvMFDsWz\nK8pb6DERI3YqqiT7qk6q2lQynVU6JuE3aICOW46GnQ5DmPFgFHtf112yfRZK\nB/nQsGLFBF6WnpQIylJCRdBDnN+kYJwStEaF391afMFuOZk2RzlTNr+3CZzt\nRk66caLZIaT8BGLIPr1vwT2kpgrfLIBa1DHNpfUtiZuZZPPEB6/0WJIn++I0\ns6WB9hPdyrMWh0+IVPBaltpZ9AfoPaT7xHuDthbgjbfTkHqht36S9A7g48dC\nevGZ5R6iDeY1oQ4zYU5/0yPzFHyRRX8rOuTI1OEo7D/gTMYz6dkNS+k7qs+h\n8fry\r\n=2QVM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCC2FDzBs/xD3eO9jNkoeoSKFDHz8CnxZeYAYV0uy/yBQIhAKEOjBuyQNYnciEAhQI+oHFcZ7N/Uhu64rruIGSWEZmM"}]},"maintainers":[{"name":"franky47","email":"francoisbest@gmail.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_1.3.1_1560442307794_0.22109106056498518"},"_hasShrinkwrap":false},"1.4.0":{"name":"@47ng/check-env","version":"1.4.0","main":"dist/index.js","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --verbose","test:watch":"jest --verbose --watch","dev":"nodemon -e ts,.env -w .env -w . -x 'run-s build:ts test'","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","size":"size-limit","ci":"run-s test build size"},"devDependencies":{"@size-limit/preset-small-lib":"^2.1.1","@types/jest":"^24.0.15","@types/node":"^12.0.10","husky":"^3.0.0","jest":"^24.8.0","nodemon":"^2.0.1","npm-run-all":"^4.1.5","ts-jest":"^24.0.2","ts-node":"^8.3.0","typescript":"^3.5.2"},"size-limit":[{"path":"./dist/index.js","limit":"1 KB"}],"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"node"},"husky":{"pre-push":"run-s test build size"},"gitHead":"3a19f2c4ca29591288468ca9ca8ecec62c2be39e","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@1.4.0","_nodeVersion":"13.2.0","_npmVersion":"6.13.1","dist":{"integrity":"sha512-VzVnPCUv/u9dXmGm8Rzosp1z+9TL7BD+tpBYQ43hQaHRGfKfM4ft8ZeLeiMKK8BHD+ypIOTuSDCK0kZAVjm5qw==","shasum":"450fe9e9f12d27c7653451cd6f997797e18744f4","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-1.4.0.tgz","fileCount":8,"unpackedSize":75793,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd38bRCRA9TVsSAnZWagAAbyUP/RHAKH7caTFi94/SnCfn\nf0tGo6R8ajgWJyKrQ4EHPPrkRi+npNNLo0kpRF4WzCSORcWmR2FFu0111YyC\n8BLwN4t5/ZBwkpZF77CeE+GwgIO3E+P7yNZTF50YVSO6mqD36ORgg6JN2vPy\n0ogEipSBB4nelCRcbLlBCKQSc5g34OSiYfqo/9g6m20udbJ11uTPs31PdDmG\nOGgTbKelHicuPYjL40Ns/9YIZAuA+CVLf3Q3qPm/iMxYvFEaKtKOe5Uu5j8B\nQhntam0LfTqfnFlnlLEL4XqiMiJMEvnzMMHpjPmYMR9jhjEPUgGPTZnEBzKQ\nBz+JzIYeE5FCZWODQ1sFIiVpApIR1YPQN7VbuyDH7z2QzwQJ1/v2yP3MTxs9\nuay2nUfg47IrhGOt+y7ribHpXasj0SE8KtwIRPN6PChvdFQyd64MQiIHky5e\ngQtDMHPR5lMLC+ZsDNJRVp4pp+x59nmcRs3g8gs320Aek2dV4MlnX5z1ISop\n/7F0A48BgHmTsYeR8psU+xrDKVEs+W4ESPIeKxcfOpO6CO/vL+Z9S7c5fxC7\nz8oiPtOqsGezOdTqK54uQzcuxvQnbsIfE9V2jqs3KhJualMz+cNSa2ChQxEZ\n2dYmay9jaY/3bp/qD9I+/nIy1XIgminqUUvXFWqGyofYKf6JWc2xcIAMSzFq\nf/zP\r\n=MGcj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEYos3abR6+zagajr3p3cEZQvIjZITm608WPlYrJSybzAiEA2arB2ahj+u9bivxWkAgfvNBCgtyOcgRj70KkuA1BAfc="}]},"maintainers":[{"name":"franky47","email":"francoisbest@gmail.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_1.4.0_1574946513288_0.3197951394942935"},"_hasShrinkwrap":false},"1.5.0":{"name":"@47ng/check-env","version":"1.5.0","main":"dist/index.js","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --verbose","test:watch":"jest --verbose --watch","dev":"nodemon -e ts,.env -w .env -w . -x 'run-s build:ts test'","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","size":"size-limit","ci":"run-s test build size"},"devDependencies":{"@size-limit/preset-small-lib":"^2.2.2","@types/jest":"^24.0.23","@types/node":"^13.1.2","husky":"^3.1.0","jest":"^24.9.0","nodemon":"^2.0.2","npm-run-all":"^4.1.5","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3"},"size-limit":[{"path":"./dist/index.js","limit":"1 KB"}],"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"node"},"husky":{"pre-push":"run-s test build size"},"gitHead":"cf1edc4eded8f3f35512460740519de9025350cd","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@1.5.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-RQyfHhSfO1MbpmZuZhmNjKyYr5Ucjz1JgD7L4k9fjgvRuPpLJomDgFiqVY/k1B5XnkbaV7hNGHG2/aIO7Shcdg==","shasum":"4409fef2cd5cb4337f050ebec723c18c7b265529","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-1.5.0.tgz","fileCount":8,"unpackedSize":77155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFexXCRA9TVsSAnZWagAAXGEP/iVIPQoe8hU0zASAnSzb\nIWhfH/GH/m6OO4WvWacfAnmZd91VZLYCoS3l+0krmUNRQT1trSFRLPYSn1N4\nydmfWGW2f7nvYmI2KTkFUpuiDglT0yyyfbCJmC3XD787XFNKkg857vAVaTM6\nbZEAosUy2JcI53wmB/VBESQ5eNf6rgRMX+lrTekJV1m5BIia8eTv9HtUjZns\nyFPVr8GrDRC5wUZ41yVb0tuvC49Z2Hfmy97sjQZGIPTzC01n8lN+DKyLE5VU\nBQty02lQePRBLDADw3n2vMcOESwKXf85sjf4/gz7RC7ZO0e5S1L1fwdK36Hs\nZ/3qpp6fgOsk4iGYohfXuxMzIu2sZvAwF/sgMV4g/peyIFIhJ5NKlVV44HHH\nvrgq2GPLp3EuSG3NVtk3Z5AgI8DcPExVVpzv4LsoFnFWRyd0oe+cb8VtA1bz\nd5KOuaxpkpsftPRALOmxJ+InjyCGXRAxGRHzUovJn6IBEAEDy5vz4re1Q0GD\n4I0MoRtq4AVeu2S7Oyl2YcpymS+KAIw5QPzPM4f3l9Lu7bBtTJL3HWbGrL0L\ndMWqjWWGJyVRIOTllvwlamF46DPZdeQSgpJlOUoEZ/xhLCmyLQEF/sE3ic73\n2wJXY3AcosDy1wI4yMgNO4OKfPoUmJL0m3plyU4WR8hzMOQbyiB8OK9ymnh0\nUolC\r\n=/2dL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1dbgn27srsYPnojbGBJJs4ET/xa1AR0DPmlQMVFH3VAiEA59JG7W80rDKs5ZYBzNcirB7ZvhD2dIdhgdii3IhiQuo="}]},"maintainers":[{"name":"franky47","email":"francoisbest@gmail.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_1.5.0_1578495063045_0.12707687231849052"},"_hasShrinkwrap":false},"2.0.0":{"name":"@47ng/check-env","version":"2.0.0","main":"dist/index.js","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --verbose","test:watch":"jest --verbose --watch","dev":"nodemon -e ts,.env -w .env -w . -x 'run-s build:ts test'","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","size":"size-limit","ci":"run-s test build size"},"devDependencies":{"@size-limit/preset-small-lib":"^2.2.2","@types/jest":"^24.0.23","@types/node":"^13.1.2","husky":"^3.1.0","jest":"^24.9.0","nodemon":"^2.0.2","npm-run-all":"^4.1.5","ts-jest":"^24.2.0","ts-node":"^8.5.4","typescript":"^3.7.3"},"size-limit":[{"path":"./dist/index.js","limit":"1 KB"}],"jest":{"preset":"ts-jest/presets/js-with-ts","testEnvironment":"node"},"husky":{"pre-push":"run-s test build size"},"gitHead":"b84321981310d308d227831f4163f1f1cecf0be2","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@2.0.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vn5+ofKOQW5dW2G51ZvWfqaHfEXcHQZ5w+RW03SepBEML96FssVV/EQ4yQJu+GBCE5sehBkjouD/2Fy0jgjwqg==","shasum":"ab377a39fa4ed6f59756e0bd4c31fa7776d636fc","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-2.0.0.tgz","fileCount":11,"unpackedSize":76709,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeFgsDCRA9TVsSAnZWagAAquYP/3auI1Vh0XSxjWREogYx\n30hwBC/hatrS0ZQ3e/63Zz5vCwjBmY+TYnr4e4lDk+SGneg2mzxnL7BQ9igU\ncYotCDeA3sVLSYAU8WQ9Z8udLW1PeN9buhB9WEKodFMl4G88HXCm4NUyA7kk\niD96os8oPfszyAZ2QXrOfDTN8E0erG2N8fsRm0Gjnpc2rS+BZcwyvx2i45wi\nIn1iyzJ3+KFYVfQ8kniXjp7pLs/a1uOT72z9MPVsQ9EIcrk0vzh2wC8IwzF0\n77AouSsuqGqH5kHkO4HbJrF5mX63r9ahXI+ZQUcEX1VWUpmhaeHpz0Z/QEQl\nMSRAA963BLWbSXmdrNagVR0bqOsNmbtqPLzwFDEYSly7kxxsp4rw+GjHnz+s\npDYqqGGrB33aMvGZOZ9ILECaEN58OwTKSlSWc56BrcfBsDxY/lDIeZYdw+5k\nafcVEYVH27bWpMmDNPZtEFzURgvqTuqzCIU1G8bRIwguPGiypOfGuDCgbe4v\ns2IKR5ILHiDTu72cVZkQ9xgig1jsnjBRUh7mZzAc13EYRNoDNrVvb78wVTD9\nlCfhIsx4l6SFujpmKRLPKQCr54jbEny3YB02UI2pT3o4HtLkf+cPyazbvUh5\nbj9gAaBB+6Sx29IdE0OBMP1aCo8xVgBDPDHilpJ3xCJytCDQPj3Af916lg5b\nc1ks\r\n=zomr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIMFC0KbC9eBd035Xy8VzZgyy1Xc+E4Sqd5rACWEhNRAiAH5GcF/jGWHte5kla9JcTqLS4knFI7EAbBlMooYrpESg=="}]},"maintainers":[{"name":"franky47","email":"francoisbest@gmail.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_2.0.0_1578502914928_0.6281720839860194"},"_hasShrinkwrap":false},"2.0.1":{"name":"@47ng/check-env","version":"2.0.1","main":"dist/index.js","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --verbose --watch","dev":"nodemon -e ts,.env -w .env -w . -x 'run-s build:ts test'","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","size":"size-limit","ci":"run-s test build size"},"devDependencies":{"@commitlint/config-conventional":"^8.3.4","@size-limit/preset-small-lib":"^4.4.5","@types/jest":"^25.2.1","@types/node":"^13.13.2","commitlint":"^8.3.5","husky":"^4.2.5","jest":"^25.4.0","nodemon":"^2.0.3","npm-run-all":"^4.1.5","size-limit":"^4.4.5","ts-jest":"^25.4.0","ts-node":"^8.9.0","typescript":"^3.8.3"},"nodemon":{"verbose":false,"execMap":{"ts":"ts-node"},"ignore":["./dist"]},"size-limit":[{"path":"./dist/index.js","limit":"1 KB"}],"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"node"},"prettier":{"arrowParens":"avoid","semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"6987b596e72bd82a08a4419328fae39a4cb22dad","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@2.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-4nvyNY3fQs4SnTyVxpjpPoBwYfsGbM2TDAidZg+vYM/HTD126JOpw8sv+44U+V3WiqaDYhrzJXhkSSLCbZWDJw==","shasum":"f969aab80d7eeb4194c53bc69451b8cefdd69777","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-2.0.1.tgz","fileCount":8,"unpackedSize":73873,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeobo+CRA9TVsSAnZWagAA1EgP/RBlRZhZCAq5Vg8/GZ9d\nSAaryllg6zJj24O43HooTm/PsyF9SHSaBFWxORtzebPd5nnmGn/zVeiD7Cup\n42lMmNfs9mS7LlM0dYX1v9Fhy3xg+ds92SxPl/Lnsf9QKSev9tNx4qVfhFk8\nijXCo+GHn9T8sPz/eJjSO0IrpxiECOcsUFQE6fvm8X91nIRw8Z8XZm3VwlOh\np/vSiIr0seo2JtiyAIB9P6eEuw4eB7ddNhUucEz5sOUn+8DAiRL3MzekTt4b\nj4oUJhYbkgDgMnp6a/2y0Xgzf0IxxVvGzdSoBiRyt0XeURCJ6SjXbWOwW/c3\n9egpjBGy3TGkDp6FLeMvSuYDaVSxn3GYoMzjbKo6KrS20tsz8b2bNBTxgf0u\n/Mo9bHXjU8gtk7NEt8LX4Vp5HHnsRn+vOut0/WCQz4bMVZ/UTmfBwo5BnFO2\nfqrZBESQzWe4/3xwSY/4YafH/9ftRxbI75SPnwHUEBtffUD9jPSJsuvMVTSo\nvgVdAEetIdkbeRjB6D2WZWA7ZVNWw8N+gmzg1/UY+t/0Nop1swQTljA9imSt\nU30oFi5ss2Mqgb3QmkTFIKw3RrW6sPfdTPgGRddPCuack8WCM/YXO3syDc2G\ngeILGEasxPbM/dmhfqFAVKPX52WauV0x4iZYpjRzqltKfesslazLcTBGZdhO\n8N43\r\n=ibT+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZmdbItdFFAC9vsAUxiEmDSukq/Ul1q3qSAGALqbdqYAiEAqMI0fcwR3YAAxlRP3A1HpFmAvuBLGVxqmWE7bKO9Vhc="}]},"maintainers":[{"name":"franky47","email":"francoisbest@gmail.com"}],"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_2.0.1_1587657278239_0.18966590367173652"},"_hasShrinkwrap":false},"2.0.2":{"name":"@47ng/check-env","version":"2.0.2","main":"dist/index.js","types":"dist/index.d.ts","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --verbose --watch","dev":"nodemon -e ts,.env -w .env -w . -x 'run-s build:ts test'","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s test build"},"devDependencies":{"@commitlint/config-conventional":"^11.0.0","@types/jest":"^26.0.15","@types/node":"^14.14.5","commitlint":"^11.0.0","husky":"^4.3.0","jest":"^26.6.1","nodemon":"^2.0.6","npm-run-all":"^4.1.5","ts-jest":"^26.4.3","ts-node":"^9.0.0","typescript":"^4.0.5"},"nodemon":{"verbose":false,"execMap":{"ts":"ts-node"},"ignore":["./dist"]},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"node"},"prettier":{"arrowParens":"avoid","semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"b86d1e20e45ffdf4fbc1a35ad8da84abc009b2c8","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@2.0.2","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-sxxT3dhGcpsXp/yTI9ktXLVBoVp9SZQRZFxBYAXgU1lMPl7z+30kbKDTOUV9K/AdamJc9uq87ETkpyFqkSd58Q==","shasum":"cd7b5c77488d00bf3465b26c7d93a13bd5768e60","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-2.0.2.tgz","fileCount":8,"unpackedSize":74015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4kqRCRA9TVsSAnZWagAA6p4P/iJ3oLB5LU3IRAKOddJM\nRzv9kqCF+d62Vuu8RAcSudnOi6ttB9gs3pn4USPa0A9SX4Ar9o2D0vY6TJFm\nLmoznFzMo3vq3Nc9XkOJrPa0KyMZmbphqO0obkt6iSn0Rctm/sloFf8UIpzF\nBnt22Uw9bAmzSvWbUclEmsw+m2jsCezyZ4qYg2fJetiaK6SdH0SKVLQh4gl5\nQxbJfllhi1l46gfFOP0wyNtEi5Hi3LZzTyGDh3KGImJqQGQHxiKGl2h2n9NN\nyMGicls6NsCGekbyU/fYdUpWiPejZhcHLQOylcObbcN9FfDH7j7TBJYZoTup\nLc1tNW2WYvfAiNGeG1aEtZZ1TgB5t6RTpOLIyE9d0RsYlkyNxlgCgXXS8l9r\n7aUesAhkYqyof+VQ5TmsHB3wmFuBztR5EJOgyYGKbEQeHV2kcQhmOorUSgd3\n8tBAChV/nhK4UrQHcolPxEbet4u3asWE7z0B2hD4pCSuxHqGi7y+k5NJQhOg\nK/f3otMK3wL/koBsyw1PmuEJ8oWAcLfmC0zuOVdCacfRTyZYx8wpLy9voNST\nXIMdV3p7xOahwa4zpc36yHgKPvCFSVPhyQ73iBU0eSa2BGTyYFhDDQNhQjSb\nA0VDN6DqoCG7pX8A+K1nS84Kn2oDWj1CcPvEqTOcxV74XzLigHMawGrnxfFK\nMlXh\r\n=6RsO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMrtDV3gnvzjigwvQCWBaU1bBTMV6Xko8IKQXA5iomqAiATHAGHy7BvKe4bR4QKJ8ck6AWBq0NiVSERthBtIlt/iA=="}]},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_2.0.2_1608665744476_0.03159511787913649"},"_hasShrinkwrap":false},"2.1.0":{"name":"@47ng/check-env","version":"2.1.0","main":"dist/index.js","types":"dist/index.d.ts","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --verbose --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s test build","prepare":"husky install"},"devDependencies":{"@commitlint/config-conventional":"^16.0.0","@types/jest":"^27.4.0","@types/node":"^17.0.17","commitlint":"^16.1.0","husky":"7.x","jest":"^27.5.1","npm-run-all":"^4.1.5","ts-jest":"^27.1.3","ts-node":"^10.5.0","typescript":"^4.5.5"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"node"},"prettier":{"arrowParens":"avoid","semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"24ae05bbbb8bc333fb2e90aa9cb8a5211ca95541","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@2.1.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-MYhLb81HO7NV9XbNOrieuVUSXDeQ9vdVZkNtTxnaB4Nz57wLQnvRFROSJdG8ZtvwDf+hHO/e74GEh4dSD/WCWQ==","shasum":"188026ffd040cdb02c527e7e6398b475e83e5f00","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-2.1.0.tgz","fileCount":6,"unpackedSize":73665,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBQylCRA9TVsSAnZWagAAtYEP/iZCkvAacNeaBhzYAY1P\ngexOhCAadwBQFQ+vnMF5e8LVedhNjZ9x2Q+0fS661LbpcZDi25epq2z3rB47\nr5qfaQn8pSabi8s4lXeyI9KRi7NxZ+Tbiuh+WF74ULFVR+3rEW/4Xbb7kDyX\n3homnwBhoIg+2Z+HpFInEmW1GEMi3PeXwIcnaRB62X5nyLEt+HkEQl00k9S9\nzFL4ORTrJ6Xtcl40mX1DSitCBP11V3qi1rgzw94jdOoJy1F3lmtjpKRAkYKx\nfoyTB4TLBRUjqWW6+sRjVJBaqCGOk85Wm8sG8I8/rPKJ/pnhm8zexP8hQysb\nawpKAlIhyB7WUwNmVA4Rb1OJ+qNOJLLLctTcF+KQaC0l6m7opIfLD160yCj+\nNQ8a7nhQPk36pPeWD3RPB2F9XV4JWUp0ZB4hUiPCGtVkW4z6f8TNRAiFGoyb\nq1+Jx2XaZ1yakwI4jtoFojTfnP0nJvhB8oxyd5MctPoGf5+YMqmV6C4wjBKI\nHuFfQJtFC5j1KZ4cUiQ5EXP70zCgIzr1WXXn/A9pO3/Zx5JRkogumXllH1EN\nXbZmPgbFm4iVz9WFSJvfUqU7CsF/fEmj9Uypqj/oy80RfR7Zvi7hm+r9bs7i\nchKP9SlsIZlmnlGosEFbzUOhmq6XtR3nhDgPZxAcIBDQ8PtElobe86S/aNs1\nbC4l\r\n=h1AM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhnfFgUNJSXXbZqozEiXVv5QtRnJaLyaqGyYWclb6yhAiEA2SGHuymcmJd/U2m/fvz9CQow6TmIXeDoxSRrH0CPDZI="}]},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_2.1.0_1644498085701_0.02663307163412343"},"_hasShrinkwrap":false},"2.1.1":{"name":"@47ng/check-env","version":"2.1.1","main":"dist/index.js","types":"dist/index.d.ts","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"publishConfig":{"access":"public"},"scripts":{"test":"jest --coverage","test:watch":"jest --verbose --watch","build:clean":"rm -rf ./dist","build:ts":"tsc","build":"run-s build:clean build:ts","ci":"run-s test build","prepare":"husky install"},"devDependencies":{"@commitlint/config-conventional":"^17.1.0","@types/jest":"^29.2.0","@types/node":"^18.11.4","commitlint":"^17.1.2","husky":"8.x","jest":"^29.2.1","npm-run-all":"^4.1.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"node"},"prettier":{"arrowParens":"avoid","semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"638e2d1958d8622a9b7c868f862752c047eb45db","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@2.1.1","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-xeHdDCuLIQRBEpmD244JJvOGsKp3bfwPUOXEjwIaoTVKWdYRJQkEpZYHXjy84xJTYY1aXWUIvKfESEXZJaa9SA==","shasum":"46ea6d104aba8e7e2f7807ee7c1aee858f95d6fa","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-2.1.1.tgz","fileCount":6,"unpackedSize":73734,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcw4YZW0mIBMrdtwhws1lsXgJQgnTa1Qrik6grwTcnugIhAKKEPxEEj3fz+nOzrPSFpGdSyBsSk/1e0itOFc30mGuC"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjVqfVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0/A/+JxEkVKsHsiedMURbmTOelV+6KVeEjLakRHGBpW1et04GHNVx\r\nNDsq68eBuM7byw3hU8CM+P9ebpjoD+0wahBU6C5c/s0SYxiiiNoTCAniexl8\r\n5GttRXd9Uzo0Gj0ss3rHjP4lcE4zjjeaHoJjyKb05FAQgTwK2lhGIgbZCYsV\r\nVZQY5g6B4ougUlg5tuBp4XAw7A6Ekr6rtuADouxJ0eR0S3c0ySXyLqfGTmmX\r\nxca9evt13D/xnqiqR2S+sDpol4+NFbsPogUFDBWMgqa3qZsZDMIu+8H4S83R\r\nzw+v/1PrHCPkOy0ydqBMnP7Jf+xewl1uvnSfEMaOyhz2sVsxDByO8Qgm94Ie\r\nnDlvG/nDLjba+Ej291feUdtD+A1781Ai1dWSDQe93rEVJEbgmpPeWL9tY9ma\r\nlYcTB0qP/bvPpRnRG9UGorQr/LMMgEQqykFMGHXsFxPe5WbYawztmeYmup/G\r\n2czkcfOHsWNfUubDcsXdBCXqHQSl9Sdt+pysV3J4NnyzhAF9UnXQqu0JyLcZ\r\n8CNXjIG3Mbzdb+HYq7kHFcbkvuqwJ0ZNoki3DYlyjrwjJOUT3Bpzd198aS2C\r\nmP90YYy8l7gmS5Q2tsk1aV4Z/YmvP6jt4f5WV2AI8VFGHC/kPhc/3OUeaMDE\r\n+R6QypPhjQ3sowQXGcVFaTsJhWmrbxvqie8=\r\n=rw+9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_2.1.1_1666623445221_0.8114301373368973"},"_hasShrinkwrap":false},"3.0.0-beta.1":{"name":"@47ng/check-env","version":"3.0.0-beta.1","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"publishConfig":{"access":"public"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","type":"module","sideEffects":false,"exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"test":"jest --coverage","test:watch":"jest --verbose --watch","prebuild":"rm -rf ./dist","build:typecheck":"tsc","build:transpile":"unbuild","build":"run-p build:*","ci":"run-s test build","prepare":"husky install"},"devDependencies":{"@commitlint/config-conventional":"^17.1.0","@types/jest":"^29.2.0","@types/node":"^18.11.4","commitlint":"^17.1.2","husky":"8.x","jest":"^29.2.1","npm-run-all":"^4.1.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","unbuild":"^0.9.4"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"node"},"prettier":{"arrowParens":"avoid","semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"readme":"<h1 align=\"center\"><code>@47ng/check-env</code></h1>\n\n<div align=\"center\">\n\n[![NPM](https://img.shields.io/npm/v/@47ng/check-env?color=red)](https://www.npmjs.com/package/@47ng/check-env)\n[![MIT License](https://img.shields.io/github/license/47ng/check-env.svg?color=blue)](https://github.com/47ng/check-env/blob/next/LICENSE)\n[![CI/CD](https://github.com/47ng/check-env/workflows/CI%2FCD/badge.svg?branch=next)](https://github.com/47ng/check-env/actions)\n[![Coverage Status](https://coveralls.io/repos/github/47ng/check-env/badge.svg?branch=next)](https://coveralls.io/github/47ng/check-env?branch=next)\n\n</div>\n\n<p align=\"center\">\n  Check that the critical environment variables are set for your app,\n  and that you did not leave dangerous development overrides in production.\n</p>\n\n## Installation\n\n```\nyarn add @47ng/check-env\n```\n\n## Usage\n\n```js\nimport { checkEnv } from '@47ng/check-env'\n\ncheckEnv({\n  // Will log an error and throw if any of these are missing:\n  required: [\n    'SOME_API_SECRET',\n    'PRIVATE_TOKEN',\n    'SOME_OTHER_IMPORTANT_THING'\n    // ...\n  ],\n\n  // Will log an error and throw if any of these are set in production:\n  unsafe: [\n    'LOCAL_OVERRIDE_DISABLE_HTTPS',\n    'INSECURE_COOKIES'\n    // ...\n  ]\n})\n```\n\nIf some required environment variable are not set, it will tell you and throw\nan error at the end:\n![\"CLI output\"](output.png)\n\n## Error handling\n\nYou can choose to skip throwing an error with the `noThrow` option:\n\n```js\ncheckEnv({\n  noThrow: true,\n  ...\n})\n```\n\n## Conditional Checks\n\nIf you want to require some variables only in production, you can add a condition\nbefore the variable name, any falsy value will be ignored:\n\n```ts\nconst __PROD__ = process.env.NODE_ENV === 'production'\n\ncheckEnv({\n  required: [\n    'ALWAYS_REQUIRED',\n    __PROD__ && 'ONLY_REQUIRED_IN_PRODUCTION',\n    !__PROD__ && 'YOU_GET_THE_IDEA'\n  ]\n})\n```\n\n## Logging\n\nBy default, `check-env` uses `console.err` with emoji.\n\nYou can override the default logging methods with `logMissing` and `logUnsafe`.\n\nExample using [Pino](https://github.com/pinojs/pino):\n\n```js\nconst logger = require('pino')()\n\ncheckEnv({\n  logMissing: name => logger.error(`Missing required environment variable ${name}`),\n  logUnsafe: name => logger.warn(`Unsafe environment variable ${name} set in production`),\n  ...\n})\n```\n\n## License\n\n[MIT](https://github.com/47ng/check-env/blob/master/LICENSE) - Made with ❤️ by [François Best](https://francoisbest.com)\n\nUsing this package at work ? [Sponsor me](https://github.com/sponsors/franky47) to help with support and maintenance.\n","readmeFilename":"README.md","gitHead":"4411c39b90a8bfc8f8bc8a794397bad86b68f7ce","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@3.0.0-beta.1","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-SmXFgL3CMEms4skBKru+GQv6QO4h93yn8yMgMIhwLbXuHbIEAsMeR0GKKlyeaaThml4IRwll7/Eu2lRkpm+m8g==","shasum":"1cae8a423203b0e4250580dc5b6d9ecfb33ae648","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-3.0.0-beta.1.tgz","fileCount":6,"unpackedSize":11171,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGzWh3eodNptHGPT1RsTMhhkYm0PCZNN+G4LKNC6kb1wIgU6CtWZDf3qKHHb4AJP+cJ7fMq85CweXYssvWQMpX2Q0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWE5yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoyNhAAh2Zws35iEe6Qy8bzFIa6eB6GSwsaRHCxujtCUS6A/1dbQE2T\r\nKfJtHC6HZL3xWV9TLUEhGIosr+11XNxg2elollhPcKPKJw2KwglzRINur5mq\r\nAeRxwM5nYQ3PMc9gvvVVVwePR5r4OzPFOb4schyLZThKqpE/c2SU//PVaw//\r\nFirWb8AmqdqnnxgrSCaoNoKGQ9oFFQ89aTeWfr3421ESskN+F2Bgmjo8ht6q\r\ngmy4csCiMk8S68cndvgILcRqlqb/e7KjIbmXLeaPWaa/lSbpcwzuVUW5Aj+m\r\nZseE1i0rT8R26oX8DSR+ITScOUZXzQKEgl1ecUNv70Za6nQi5orjhzTP4hcL\r\nvQjlzRWn9JjFeFjGkXxGNHIWCcJFGnEi+2eafxvPYwBoHcmiujj5P89QSo2R\r\nR2nrhtP9maqTJU9eyl5FM+DH3BZxKTfJQa6JdpaDHCwAJQcyhsfEyadEU9yI\r\nChs7LxXFQ13z28DYV3Vc7i0uUe0j8zvo7D/rkPDIDo2GrpKVUAUCU+n0HDbS\r\nPVozv21DMmKKg/HjwfVVeZ2ZVZSoFpZdzMxSh59I4xGWD87dPxIlGIUVkGyq\r\nnWkIf+/iioqpdpriCLxHAzl/NJ0VGi78B4XYiY1MJiJivpKE8Wz9DUll5NkW\r\nryHCd2KW+06PPJVyU2mAew3nOM16KFmTq8E=\r\n=lSwG\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_3.0.0-beta.1_1666731634636_0.4001860357079925"},"_hasShrinkwrap":false},"3.0.0":{"name":"@47ng/check-env","version":"3.0.0","description":"Check that the critical environment variables are set","license":"MIT","author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"keywords":["environment","environment-variables"],"publishConfig":{"access":"public"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","type":"module","sideEffects":false,"exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"test":"jest --coverage","test:watch":"jest --verbose --watch","prebuild":"rm -rf ./dist","build:typecheck":"tsc","build:transpile":"unbuild","build":"run-p build:*","ci":"run-s test build","prepare":"husky install"},"devDependencies":{"@commitlint/config-conventional":"^17.1.0","@types/jest":"^29.2.0","@types/node":"^18.11.4","commitlint":"^17.1.2","husky":"8.x","jest":"^29.2.1","npm-run-all":"^4.1.5","ts-jest":"^29.0.3","ts-node":"^10.9.1","typescript":"^4.8.4","unbuild":"^0.9.4"},"jest":{"verbose":true,"preset":"ts-jest/presets/js-with-ts","testEnvironment":"node"},"prettier":{"arrowParens":"avoid","semi":false,"singleQuote":true,"tabWidth":2,"trailingComma":"none","useTabs":false},"husky":{"hooks":{"commit-msg":"commitlint -E HUSKY_GIT_PARAMS"}},"commitlint":{"extends":["@commitlint/config-conventional"],"rules":{"type-enum":[2,"always",["build","chore","ci","clean","doc","feat","fix","perf","ref","revert","style","test"]],"subject-case":[0,"always","sentence-case"],"body-leading-blank":[2,"always",true]}},"gitHead":"4411c39b90a8bfc8f8bc8a794397bad86b68f7ce","bugs":{"url":"https://github.com/47ng/check-env/issues"},"homepage":"https://github.com/47ng/check-env#readme","_id":"@47ng/check-env@3.0.0","_nodeVersion":"12.20.1","_npmVersion":"6.14.10","dist":{"integrity":"sha512-PCUdJqcX8EhnUoH2ELHSYNq9lnhHOnf5LUj+GLA+Vy3ChFrCLy974ArIulwbhhkg5xIvzKbulWeXTVHcWBASeA==","shasum":"b23f61c33c5789746ce61b9e43ef814e105659b6","tarball":"https://registry.npmjs.org/@47ng/check-env/-/check-env-3.0.0.tgz","fileCount":6,"unpackedSize":11164,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbvXqZkUhx72mD+9P5oNUoQBvqLRaN5whdX4pvhVqnYAiEArMo90pJ7zrhNCJkmoSB/tPMcvb+7TSIRyGI+H2+PHCI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjWFAXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq51xAAjOCRkMOZRibmJiin+UEYtV9fukMQWkqMtm9dqzBqw5naLwwt\r\nAUyvy8fkRpL8dmKadxdt0f9RG0n4E0lPNkWdHJU+n33WFp5+mppO/BKOt5br\r\n+naB+D3xAwjkagjlrANXJcKSVF93xY91Z8csPMw5DONk2KKjIyGoYvxCowyp\r\npHQiVuRgVw4nDOZ68iv8b9OVaE0IbpCAno8REwQ06DyvX08c7wp59OzfhbZF\r\nyVaYgWtJQ9ueO2H8JR3lPJz1WUP9gCfCUXYrhDAxDiv7YAdn04Xubfbghdnt\r\nnco48nkPE8/J4bpUCk5PvjpGyHKRKfZY7hqro5++eIUA5LdnHbVCeLOvHoR8\r\nQgkJ+JCy0tF8jjdkGGpbfcEb2BuHOEqx999UirKaTrRw/xVJK0d/uCiUXbpE\r\neqBA4Yr7QjJTB3NhdOLaHPtXCEMuyGZo/SVGpVOANhTRsl2xpntQDRtAm9cd\r\n+FaWHhpl+aHLvB+eBVL7RtsV5503505husgddh8z7Bd1y1dVP/plP7LW4qj8\r\nhg6eOSXxCFKUAqN1lUlh9PGbZv7wl+1m4CO/DEc6B3Kfm9TevpGgXOjwxTUM\r\nTUlAK7RU3VJwOvKJzunvaZP6/jt/FmxaGhtiuuV21P6zaRWPnfg0yaN0aBql\r\nifnJhfocfO2ns3O+GXEf77wBjzCgtBcEfa4=\r\n=x0G0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"franky47","email":"accounts@francoisbest.com"},"directories":{},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_3.0.0_1666732055082_0.21434044929846063"},"_hasShrinkwrap":false}},"time":{"created":"2018-11-10T20:39:43.219Z","1.0.0":"2018-11-10T20:39:43.533Z","modified":"2022-10-25T21:07:35.306Z","1.1.0":"2018-11-10T21:09:08.623Z","1.2.0":"2018-11-10T21:33:29.208Z","1.2.1":"2018-11-10T21:35:31.807Z","1.3.0":"2019-06-06T12:23:18.669Z","1.3.1":"2019-06-13T16:11:47.982Z","1.4.0":"2019-11-28T13:08:33.484Z","1.5.0":"2020-01-08T14:51:03.272Z","2.0.0":"2020-01-08T17:01:55.032Z","2.0.1":"2020-04-23T15:54:38.353Z","2.0.2":"2020-12-22T19:35:44.688Z","2.1.0":"2022-02-10T13:01:25.935Z","2.1.1":"2022-10-24T14:57:25.429Z","3.0.0-beta.1":"2022-10-25T21:00:34.819Z","3.0.0":"2022-10-25T21:07:35.212Z"},"maintainers":[{"name":"franky47","email":"accounts@francoisbest.com"}],"description":"Check that the critical environment variables are set","homepage":"https://github.com/47ng/check-env#readme","keywords":["environment","environment-variables"],"repository":{"type":"git","url":"git+https://github.com/47ng/check-env.git"},"author":{"name":"François Best","email":"contact@francoisbest.com","url":"https://francoisbest.com"},"bugs":{"url":"https://github.com/47ng/check-env/issues"},"license":"MIT","readme":"<h1 align=\"center\"><code>@47ng/check-env</code></h1>\n\n<div align=\"center\">\n\n[![NPM](https://img.shields.io/npm/v/@47ng/check-env?color=red)](https://www.npmjs.com/package/@47ng/check-env)\n[![MIT License](https://img.shields.io/github/license/47ng/check-env.svg?color=blue)](https://github.com/47ng/check-env/blob/next/LICENSE)\n[![CI/CD](https://github.com/47ng/check-env/workflows/CI%2FCD/badge.svg?branch=next)](https://github.com/47ng/check-env/actions)\n[![Coverage Status](https://coveralls.io/repos/github/47ng/check-env/badge.svg?branch=next)](https://coveralls.io/github/47ng/check-env?branch=next)\n\n</div>\n\n<p align=\"center\">\n  Check that the critical environment variables are set for your app,\n  and that you did not leave dangerous development overrides in production.\n</p>\n\n## Installation\n\n```\nyarn add @47ng/check-env\n```\n\n## Usage\n\n```js\nimport { checkEnv } from '@47ng/check-env'\n\ncheckEnv({\n  // Will log an error and throw if any of these are missing:\n  required: [\n    'SOME_API_SECRET',\n    'PRIVATE_TOKEN',\n    'SOME_OTHER_IMPORTANT_THING'\n    // ...\n  ],\n\n  // Will log an error and throw if any of these are set in production:\n  unsafe: [\n    'LOCAL_OVERRIDE_DISABLE_HTTPS',\n    'INSECURE_COOKIES'\n    // ...\n  ]\n})\n```\n\nIf some required environment variable are not set, it will tell you and throw\nan error at the end:\n![\"CLI output\"](output.png)\n\n## Error handling\n\nYou can choose to skip throwing an error with the `noThrow` option:\n\n```js\ncheckEnv({\n  noThrow: true,\n  ...\n})\n```\n\n## Conditional Checks\n\nIf you want to require some variables only in production, you can add a condition\nbefore the variable name, any falsy value will be ignored:\n\n```ts\nconst __PROD__ = process.env.NODE_ENV === 'production'\n\ncheckEnv({\n  required: [\n    'ALWAYS_REQUIRED',\n    __PROD__ && 'ONLY_REQUIRED_IN_PRODUCTION',\n    !__PROD__ && 'YOU_GET_THE_IDEA'\n  ]\n})\n```\n\n## Logging\n\nBy default, `check-env` uses `console.err` with emoji.\n\nYou can override the default logging methods with `logMissing` and `logUnsafe`.\n\nExample using [Pino](https://github.com/pinojs/pino):\n\n```js\nconst logger = require('pino')()\n\ncheckEnv({\n  logMissing: name => logger.error(`Missing required environment variable ${name}`),\n  logUnsafe: name => logger.warn(`Unsafe environment variable ${name} set in production`),\n  ...\n})\n```\n\n## License\n\n[MIT](https://github.com/47ng/check-env/blob/master/LICENSE) - Made with ❤️ by [François Best](https://francoisbest.com)\n\nUsing this package at work ? [Sponsor me](https://github.com/sponsors/franky47) to help with support and maintenance.\n","readmeFilename":"README.md"}