Skip to content

Npm library, created to calculate strength of a password based on certain criteria.

License

Notifications You must be signed in to change notification settings

shra1dhar/password-strength

Repository files navigation

Password-Strength-Calculator

Npm library, created to calculate strength of a password based on certain criterias. It gives a percentage score based on the selected criterias.

Features

  • Dependency-free
  • Lightweight
  • Easily Configurable
  • Support for typescript
Basic Usage
// import
const psc = require(`psc-password-strength-calculator`);

// psc(inputString, [conditions])
const score = psc("inputString", ['common', 'number']);

// value of score out of 100
console.log(score);

Conditions

  • The condtions is an array which is passed as a second argument.
  • Conditions can be: uppercase | lowercase | minLength | maxLength | common | dictionary
Command Description Type
inputString (Defaults to null) String
condition (Defaults to []) [lowercase, uppercase, number, minLength, maxLength, common, dictionary]

Contribution and Support

  • Completely open to new suggestions and contributions.

    Open for any follow up questions you guys may have. Happy Open Souce :)

About

Npm library, created to calculate strength of a password based on certain criteria.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published