Instale usando Yarn:
yarn add p4g4rm3
Ou usando NPM:
npm install p4g4rm3
const p4g4rm3 = require('p4g4rm3')
p4g4rm3.validate('mypassword')
A função retorna um objeto com algumas propriedades:
{
isValid: false|true,
errors: ['min_length', 'max_length', 'commom_password'],
score: 0|1|2|3|4
}
Propriedade | Descrição |
---|---|
isValid | Verifica se o password não possui erros |
errors | Array contendo os erros detectados durante a validação |
score | Retorna a pontuação calculada pela biblioteca zxcvbn |
Para rodar o projeto na sua máquina basta instalar as dependências e rodar os testes
Ex:
yarn test
npm test
Este projeto está licenciado sob a Licença MIT, ou seja, você pode usá-lo da forma que preferir, incluindo suas próprias modificações em versões próprias.