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 :)