{"_id":"own-or-env","_rev":"6-eeed5afbbb957d3c8266e35f90a9093a","name":"own-or-env","description":"Use an objects own property, or an environment variable.  Optionally treat as a boolean if the env should be set to 1 or 0.","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"own-or-env","version":"1.0.0","description":"Use an objects own property, or an environment variable.  Optionally treat as a boolean if the env should be set to 1 or 0.","main":"own-or-env.js","scripts":{"test":"node test.js"},"repository":{"type":"git","url":"git+https://github.com/isaacs/own-or-env.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/own-or-env/issues"},"homepage":"https://github.com/isaacs/own-or-env#readme","gitHead":"fdd6fdcda24ad7b8dbf2e9363e7d38e81061df07","_id":"own-or-env@1.0.0","_shasum":"9ef920fc81e2e63cf59d41101258368cf4fca4fb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.4","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"shasum":"9ef920fc81e2e63cf59d41101258368cf4fca4fb","tarball":"https://registry.npmjs.org/own-or-env/-/own-or-env-1.0.0.tgz","integrity":"sha512-65HzfaALac2Z6foBI44yPNAvYYMS+VF8k5iwxRUmu9JXZgK2TiZD9aqnfPwwRXIVKBtabrab4p5hngerE1mS9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCw1S7gvIO2VDPDfHNCNjeUqLt01QU/shKzyyjbkXVvtQIhAO2NDkSNoqa4NNJkf3Z27JrphaoP6Bm2rQsCWC3pcxCg"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/own-or-env-1.0.0.tgz_1484784248444_0.6228025830350816"},"directories":{}},"1.0.1":{"name":"own-or-env","version":"1.0.1","description":"Use an objects own property, or an environment variable.  Optionally treat as a boolean if the env should be set to 1 or 0.","main":"own-or-env.js","scripts":{"test":"tap test.js --100","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"repository":{"type":"git","url":"git+https://github.com/isaacs/own-or-env.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/own-or-env/issues"},"homepage":"https://github.com/isaacs/own-or-env#readme","dependencies":{"own-or":"^1.0.0"},"devDependencies":{"tap":"^11.1.0"},"gitHead":"31d69cd54ae14e5d605696bc58a77091d78b37ac","_id":"own-or-env@1.0.1","_npmVersion":"5.6.0-canary.11","_nodeVersion":"8.9.1","_npmUser":{"name":"isaacs","email":"i@izs.me"},"dist":{"integrity":"sha512-y8qULRbRAlL6x2+M0vIe7jJbJx/kmUTzYonRAa2ayesR2qWLswninkVyeJe4x3IEXhdgoNodzjQRKAoEs6Fmrw==","shasum":"54ce601d3bf78236c5c65633aa1c8ec03f8007e4","tarball":"https://registry.npmjs.org/own-or-env/-/own-or-env-1.0.1.tgz","fileCount":8,"unpackedSize":4908,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+RNHWyUnTdNohlzCkj/+wLnxTzZc0DFOwFIh41/rAiQIhAIzR8z9k7yeMuys+bbZLr+nJ8MBwHbg2jmsqg3lba1yc"}]},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/own-or-env_1.0.1_1518458023062_0.3464231901305035"},"_hasShrinkwrap":false},"1.0.2":{"name":"own-or-env","version":"1.0.2","description":"Use an objects own property, or an environment variable.  Optionally treat as a boolean if the env should be set to 1 or 0.","main":"own-or-env.js","scripts":{"test":"tap test.js --100","preversion":"npm test","postversion":"npm publish","postpublish":"git push origin --all; git push origin --tags"},"repository":{"type":"git","url":"git+https://github.com/isaacs/own-or-env.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"license":"ISC","bugs":{"url":"https://github.com/isaacs/own-or-env/issues"},"homepage":"https://github.com/isaacs/own-or-env#readme","dependencies":{"own-or":"^1.0.0"},"devDependencies":{"tap":"^11.1.0"},"gitHead":"fff54b8d978e4651859c90e3d84d2d9be7a5b25e","_id":"own-or-env@1.0.2","_nodeVersion":"16.5.0","_npmVersion":"7.23.0","dist":{"integrity":"sha512-NQ7v0fliWtK7Lkb+WdFqe6ky9XAzYmlkXthQrBbzlYbmFKoAYbDDcwmOm6q8kOuwSRXW8bdL5ORksploUJmWgw==","shasum":"84e78d2d5128f7ee8a59f741ad5aafb4256a7c89","tarball":"https://registry.npmjs.org/own-or-env/-/own-or-env-1.0.2.tgz","fileCount":8,"unpackedSize":6517,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8lICRA9TVsSAnZWagAAXj4P/2WedhfEDuCgR7rq80hc\nULC/8ttkVfY1wG5nCyL86NJKi3ZwSuO8pzHUDoCUw1jEsXl/PbUDyEX9YVru\n3iAQQZpWJJuECQvQou/FcKaqHbKypIP6q5k5Iwg6SmDTgMh+f3XLmlWh0CYR\n2WqGS7voREC/PZnZoO0bGNv6nuUbWyPdnJEX7ZSBSvMvt6YJFkHXXt6Hb5My\n78nxiZZ+O67+TaoIjsNurNFVSiSZc8SgVzF3yc0LX67OkkNrY0l+3nVJMsiV\nnAZ+B6PqmzJ13ePb5UoKcx/0WVRcyD1KTaNLHxeHK9XIckokzfKSKC5BAZ5O\nkhyX3FNmTleDdYby2EywKfvr3afIftWeNdzrE1ykEB/KpEKJMq5ZsuNIIVav\na6KAIJIsDTmH8KAl3QI/9/HeJf0yt21K6ePDoU7aBBtn1RkhtPxBv4iN4J5F\ngUp8xGBgTRaV27kY8xTug/aqcCcwBX/VPrg0OTBefgQYmdfdXPjWltty2i+K\ndlR2kVG6RJbNyGfMyf9JZ1GxB8e/9b08918BTtTxbzrFJ5uR9xwf3Mxuh28N\njPSA2T9jQdY33ILQCoVCL5QTgNvOtKOb673L8X/Lw+kptiIM23C2Hn4jGsK0\n66I/sVm16I1/BDsoOfZChPi/8YY4sxTVJEDvwYzkZt100k0X2yDBmBabwi2m\n+aY3\r\n=RZcc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGDnyYCOApZW7zlr2CMTLtT1feaUhfuCPxJol5RaKOl/AiEAwIdIch6EVeekfOGH0BF6NHS7LKyCRQYPpDATT/dlpbo="}]},"_npmUser":{"name":"isaacs","email":"i@izs.me"},"directories":{},"maintainers":[{"name":"isaacs","email":"i@izs.me"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/own-or-env_1.0.2_1631570247974_0.8021179348023979"},"_hasShrinkwrap":false}},"readme":"# own-or-env\n\nUse an objects own property, or an environment variable.  Optionally\ntreat as a boolean if the env should be set to 1 or 0.\n\n## API\n\n`ownOrEnv(object, field, env, boolean)`\n\nUse the `object[field]` if it's an own property, otherwise use the\nnamed environent variable.  If `boolean` is set to `true`, then cast\nto a boolean flag.\n\n## USAGE\n\n```js\n// will set doTheThing to true based on config.doThing, falling back\n// to reading process.env.DO_THING, where '0' is treated as false.\nvar doTheThing = ownOrEnv(config, 'doThing', 'DO_THING', true)\n\n// just treat this one as a string, not a boolean flag\nvar file = ownOrEnv(config, 'file', 'MY_FILE')\n```\n","maintainers":[{"name":"isaacs","email":"i@izs.me"}],"time":{"modified":"2022-06-23T05:22:23.556Z","created":"2017-01-19T00:04:10.288Z","1.0.0":"2017-01-19T00:04:10.288Z","1.0.1":"2018-02-12T17:53:43.108Z","1.0.2":"2021-09-13T21:57:28.173Z"},"homepage":"https://github.com/isaacs/own-or-env#readme","repository":{"type":"git","url":"git+https://github.com/isaacs/own-or-env.git"},"author":{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me/"},"bugs":{"url":"https://github.com/isaacs/own-or-env/issues"},"license":"ISC","readmeFilename":"README.md"}