1.0.1 • Published 6 years ago

pass-power v1.0.1

Weekly downloads
3
License
ISC
Repository
github
Last release
6 years ago

pass-power

Simple tool for checks required conditions in password and sets scores power

Install

npm i pass-power

Usage

const {passScore, passAccept} = require('pass-power');

API

passScore(val, minPassLength, analysis)

This method return result of validation compliance with input conditions

val - Type string

minPassLength - Type number

Minimal password length

analysis - Type array

In current moment available more common cases:

  • hasUppercase
  • hasLowercase
  • hasDigits
  • hasSpecials
passScore('987654321Qq#', 8, ['hasUppercase', 'hasLowercase', 'hasDigits', 'hasSpecials'])

passAccept(resultObject)

Gets result of method passScore() and return common state of validation (true/false)

resultObject - Type object

passAccept(passScore('12345', 5, ['hasDigits']))

License

ISC©