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
as an ES6 module you can import anywhere in your application, rather than using the Bower package's global variable.
Check out the Demo!
ember install ember-cli-password-strength
Load the Zxcvbn Library Only When Needed
Zxcvbn is a large library (400kB gzipped). You can load it asynchronously
by configuring your
ember-cli-build.js. This is the recommended configuration, but is not the default
so as to maintain backwards compatibility:
let app = defaults'ember-cli-password-strength':bundleZxcvbn: false;
Preload the zxcvbn library to make the first run of strength() faster:
Import the shim (deprecated):
Simply import the
password-strength shim into your project:
//components/foo.js;;const Component computed = Ember;;
Full documentation for the strength checking method can be found here.
This README outlines the details of collaborating on this Ember addon.
git clone email@example.com:elwayman02/ember-cli-password-strength.git
- Visit your app at http://localhost:4200.
ember try:eachto test your addon against multiple Ember versions)
ember test --server
For more information on using ember-cli, visit https://ember-cli.com/.