Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@benevideschissanga/angular-password-strength-meter

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@benevideschissanga/angular-password-strength-meter

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

  • 0.0.8
  • npm
  • Socket score

Version published
Weekly downloads
11
increased by450%
Maintainers
1
Weekly downloads
 
Created
Source

Password Strength Meter For angular 7

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.

Demo

See Demo Here

  <password-strength-meter [password]="password"></password-strength-meter>

Get Started

Step 1: Since this lib was depending upon the zxcvbn lib, install it first

npm install @contentpass/zxcvbn --save

Step 2: Install password-strength-meter

npm install angular-password-strength-meter --save

Step 3: Import Password Strength Meter Module into your app module. Obs: Use forRoot(config) to pass any config to override messages or any zxcvbn config

....
import { PasswordStrengthMeterModule } from 'angular-password-strength-meter';

....

@NgModule({
    ...
    imports: [
        ....
        PasswordStrengthMeterModule
    ],
    ....
})
export class AppModule { }

Step 4: use the password-strength-meter component in your app.component.ts

  <password-strength-meter [password]="password"></password-strength-meter>

API

optionbindtypedefaultdescription
passwordInput()string-password to calculate its strength
minPasswordLengthInput()number8min length of password to calculate the strength
enableFeedbackInput()booleanfalseto show/hide the suggestions and warning messages
colorsInput()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
strengthChangeOutput()number-emits the strength of the provided password in number -> range 0 - 4

Keywords

FAQs

Package last updated on 17 Apr 2019

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc