Skip to content

To display the strength of the password with a visual feedback. PasswordStrengthMeter use zxcvbn to estimate the strength of the password and also provide a visual feedback with suggestions and warning messages.

Notifications You must be signed in to change notification settings

antoantonyk/vue-password-strength-meter

Repository files navigation

Build Status npm version Coverage Status

Password Strength Meter For Vue

To display the strength of the password with a visual feedback.

Password Strength Meter use zxcvbn to estimate the strength of the password and also provide a visual feedback with suggestions and warning messages.

This lib was developed based on the following tutorial.

How then is password strength measured? Dropbox developed an algorithm for a realistic password strength estimator inspired by password crackers. This algorithm is packaged in a Javascript library called zxcvbn. In addition, the package contains a dictionary of commonly used English words, names and passwords.

Need lib for Angular 2+? Click here

Demo

See Demo Here

<VPasswordStrengthMeter :password="password"></VPasswordStrengthMeter>

Get Started

Step 1: Install v-password-strength-meter

npm install v-password-strength-meter --save

Step 2: Import Password Strength Meter into your app

....
import VPasswordStrengthMeter from 'v-password-strength-meter';

export default {
  name: "app",
  components: {
    VPasswordStrengthMeter: VPasswordStrengthMeter
  },

Step 3: use the PasswordStrengthMeter component in your component template

  <VPasswordStrengthMeter :password="password"/>

API

option bind type default description
password props string - password to calculate its strength
minPasswordLength props number 8 min length of password to calculate the strength
enableFeedback props boolean false to show/hide the suggestions and warning messages
colors props string[] ['darkred', 'orangered', 'orange', 'yellowgreen', 'green'] to overide the meter colors, password strength range is 0 - 4, for strength 0 equals first color in the array and so on
strengthChange $emit number - emits the strength of the provided password in number -> range 0 - 4

About

To display the strength of the password with a visual feedback. PasswordStrengthMeter use zxcvbn to estimate the strength of the password and also provide a visual feedback with suggestions and warning messages.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published