Ember-CLI-Password-Strength
This addon is an Ember-CLI wrapper for zxcvbn, a "realistic password strength estimator".
In addition to bringing that package into your project, Ember-CLI-Password-Strength exposes a password-strength
shim
as an ES6 module you can import anywhere in your application, rather than using the Bower package's global variable.
Check out the Demo!
Installation
ember install ember-cli-password-strength
Usage
Simply import the password-strength
shim into your project:
//components/foo.js
import Ember from 'ember';
import strength from 'password-strength';
const { Component, computed } = Ember;
export default Component.extend({
password: '',
strength: computed('password', function () {
return strength(this.get('password'));
})
});
Full documentation for the strength checking method can be found here.
Contributing
This README outlines the details of collaborating on this Ember addon.
Installation
git clone [email protected]:elwayman02/ember-cli-password-strength.git
cd ember-cli-password-strength
npm install
Running
ember serve
- Visit your app at http://localhost:4200.
Running Tests
npm test
(Runsember try:each
to test your addon against multiple Ember versions)ember test
ember test --server
Building
ember build
For more information on using ember-cli, visit https://ember-cli.com/.