1.0.0 • Published 10 months ago

@knowdev/functions v1.0.0

Weekly downloads
-
License
UNLICENSED
Repository
-
Last release
10 months ago

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.