UNPKG

nehonix-uri-processor

Version:

A powerful URI processor for encoding, decoding, and analyzing URI data securely.

20 lines 559 B
export function ensureBase64Padding(input) { const padding = input.length % 4; return padding === 0 ? input : input + "=".repeat(4 - padding); } export function isLikelyBase64(str) { return /^[A-Za-z0-9+/=]+$/.test(str) && str.length % 4 === 0; } export function isPrintable(str) { const printable = str.replace(/[^\x20-\x7E]/g, "").length; return printable / str.length >= 0.7; } export function safeDecode(fn, fallback) { try { return fn(); } catch { return fallback; } } //# sourceMappingURL=utils.js.map