Npm library, created to calculate strength of a password based on certain criterias. It gives a percentage score based on the selected criterias.
- Dependency-free
- Lightweight
- Easily Configurable
- Support for typescript
// 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);- 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] |
-
Completely open to new suggestions and contributions.
Open for any follow up questions you guys may have. Happy Open Souce :)