react-password-strometer v1.0.4
react-password-strometer
React password strength meter component
This library provides a React wrapper around zxcvbn. Password strength calculations are performed in separate Web Worker, since it may take relatively big time and block main thread.
Demo
Examples
Strometer
The component accepts a password and a render function, which you can use to render whatever password strength representation you want.
The function will be given with a password information as an argument which includes all properties zxcvbn provides.
import Strometer from 'react-password-strometer';
const password = 'some password';
<Strometer password={password}>
{({ passwordInfo }) => (
<span>{passwordInfo && passwordInfo.score}</span>
)}
</Strometer>Prop Types
{
password: string,
children: ({ passwordInfo: object | null }) => ReactElement,
}password- the password to be processed.children- the function which acceptspasswordInfoand renders content.passwordInfohas all properties whichzxcvbnprovides (e.g.score). Please note thatpasswordInfoisnullif thepasswordis an empty string, because usually empty password is considered invalid, whereaszxcvbngives 0 score to it.
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
3 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago