yet-another-parse-bool
v1.0.0
Published
Tiny boolean parser utility
Maintainers
Readme
yet-another-parse-bool
A tiny, dependency-free utility for turning anything into a boolean.
Perfect for environment variables (VITE_DEBUG=true), config files, CLI flags, and general “is this enabled?” parsing.
Install
npm install yet-another-parse-boolUsage
ESM (Vite / Bun / modern Node)
import parseBool from "yet-another-parse-bool";
// or: import { parseBool } from "yet-another-parse-bool";
parseBool(true); // true
parseBool(false); // false
parseBool(1); // true
parseBool(0); // false
parseBool(" TRUE "); // true
parseBool("enabled"); // false
parseBool(null); // false
parseBool(undefined); // false
parseBool({}); // falseCommonJS (Node require)
const parseBool = require("yet-another-parse-bool");
// or: const { parseBool } = require("yet-another-parse-bool";
parseBool(true); // true
parseBool(false); // false
parseBool(1); // true
parseBool(0); // false
parseBool(" TRUE "); // true
parseBool("enabled"); // false
parseBool(null); // false
parseBool(undefined); // false
parseBool({}); // false