(name)
| 56 | } |
| 57 | |
| 58 | function envBool(name) { |
| 59 | const v = process.env[name]; |
| 60 | if (v == null || v === "") return undefined; |
| 61 | const lower = v.trim().toLowerCase(); |
| 62 | if (lower === "0" || lower === "false" || lower === "no" || lower === "off") return false; |
| 63 | if (lower === "1" || lower === "true" || lower === "yes") return true; |
| 64 | return undefined; |
| 65 | } |
| 66 | |
| 67 | function hasOwn(obj, key) { |
| 68 | return Object.prototype.hasOwnProperty.call(obj || {}, key); |