UNPKG

password-analysis

Version:

A library for analyzing the strength of a password

15 lines (14 loc) 517 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getFeedback = getFeedback; function getFeedback(entropy, common, patterns) { if (entropy < 28) return "Very weak: Add more characters."; if (common) return "Weak: Avoid common passwords."; if (patterns.length > 0) return `Weak: Avoid ${patterns.join(", ")} patterns.`; if (entropy < 50) return "Moderate: Use a mix of letters, numbers, and symbols."; return "Strong password!"; }