1.0.0 • Published 3 years ago
@knowdev/functions
Licence
UNLICENSED
Version
1.0.0
Deps
0
Size
13 kB
Vulns
0
Weekly
0
KnowDev Functions
Usage
npm install --save @knowdev/functions
Reference
envBoolean
Look up a key in process.env and coerce it into a boolean.
Returns true for true (case-insensitive) and 1 for string, boolean, and numeric types.
Returns false for false (case-insensitive) and 0 for string, boolean, and numeric types.
Returns undefined otherwise.
const { envBoolean } = require("@knowdev/functions");
process.env.AWESOME = true;
if (envBoolean("AWESOME")) {
console.log("Awesome!");
}
envBoolean: defaultValue
const { envBoolean } = require("@knowdev/functions");
if (envBoolean("AWESOME", { defaultValue: true })) {
console.log("Awesome!");
}
getObjectKeyCaseInsensitive
const { getObjectKeyCaseInsensitive } = require("@knowdev/functions");
const object = { one: 1 };
getObjectKeyCaseInsensitive(object, "ONE"); // 1
Deployment
npm publish --access=public
Changelog
- 0.2.0: getObjectKeyCaseInsensitive
- 0.1.0: envBoolean
License
All rights reserved. Safe for use around pets.