@knowdev/functions

1.0.0 • Public • Published

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.

/@knowdev/functions/

    Package Sidebar

    Install

    npm i @knowdev/functions

    Weekly Downloads

    33

    Version

    1.0.0

    License

    UNLICENSED

    Unpacked Size

    12.8 kB

    Total Files

    20

    Last publish

    Collaborators

    • nullfame