UNPKG

password-analysis

Version:

A library for analyzing the strength of a password

15 lines (14 loc) 413 B
export type AnalysisResult = { score: number; strength: "very weak" | "weak" | "medium" | "strong"; metrics: { length: number; uniqueChars: number; hasUpperCase: boolean; hasLowerCase: boolean; hasNumbers: boolean; hasSpecialChars: boolean; isCommon: boolean; }; }; export declare function analyzePassword(password: string): AnalysisResult;