UNPKG

env-sentinel

Version:

Zero-dependency tool that auto-validates .env files against schema.env, with optional fallback and secure warnings.

19 lines (18 loc) 542 B
export function minValueValidator(key, value, args) { const minValue = parseFloat(args[0]); if (isNaN(minValue)) { return `Invalid min argument for ${key}`; } const numValue = parseFloat(value); if (!isNaN(numValue) && numValue.toString() === value) { if (numValue < minValue) { return `${key} must be >= ${minValue}`; } } else { if (value.length < minValue) { return `${key} must be at least ${minValue} characters long`; } } return true; }