{"_id":"vue-password","_rev":"31-55bb836ed531dff079f6e0340c26288b","name":"vue-password","time":{"modified":"2022-06-28T20:04:58.988Z","created":"2015-12-01T00:20:55.084Z","0.1.1":"2015-12-01T00:20:55.084Z","0.0.1":"2017-02-04T06:23:59.181Z","0.0.2":"2017-02-04T06:56:21.995Z","0.0.3":"2017-02-04T16:29:48.448Z","0.0.4":"2017-02-04T16:39:23.579Z","0.0.5":"2017-02-04T16:58:24.050Z","0.0.6":"2017-02-05T18:50:23.648Z","0.0.7":"2017-02-06T02:02:34.607Z","0.0.8":"2017-02-07T18:10:30.248Z","0.0.9":"2017-02-07T21:05:51.456Z","0.0.10":"2017-03-28T18:26:46.304Z","0.0.11":"2017-04-11T21:44:22.699Z","1.0.0":"2017-09-10T17:25:24.296Z","1.0.1":"2017-09-23T16:49:01.702Z","1.0.2":"2017-10-29T20:05:47.236Z","1.1.0":"2017-10-29T20:10:39.945Z","1.1.1":"2018-01-08T22:55:04.606Z","1.1.2":"2018-02-25T17:33:36.858Z","1.2.0":"2018-07-15T16:52:00.734Z","2.0.0":"2019-05-30T03:28:40.880Z","2.0.1":"2019-05-30T03:36:57.536Z","2.0.2":"2019-05-30T03:39:29.103Z","2.0.3":"2019-08-08T00:35:32.702Z","2.0.4":"2020-04-06T21:51:19.454Z","3.0.0":"2020-04-23T00:44:49.314Z","3.1.0":"2021-07-12T21:21:49.052Z"},"maintainers":[{"name":"skegel13","email":"me@seankegel.com"}],"dist-tags":{"latest":"3.1.0","next":"2.0.0"},"description":"[View Demo](https://codesandbox.io/s/vue-template-t1vmc?fontsize=14)","readme":"# vue-password 3.x\n\n[View Demo](https://codesandbox.io/s/vue-template-t1vmc?fontsize=14)\n\n> **Please note**, VuePassword 3.x removes support for the zxcvbn library. The\n> library appears to no longer be maintained. If you would still like to use it,\n> you can still pull in the library and pass the VuePassword value to it to\n> calculate the strength. Examples coming soon.\n\n## Install\n\nInstall the package using npm.\n\n```bash\nnpm install --save vue-password\n```\n\nThe `VuePassword` component adds support for a toggle to hide and show the\npassword as well as a meter to show the current strength of the password.\nThis component does not automatically calculate the strength, however, a library\nlike [zxcvbn](https://github.com/dropbox/zxcvbn) can be used to pass the\nstrength values as props.\n\n```js\nimport VuePassword from 'vue-password';\n\nexport default {\n    ...\n    components: {\n        VuePassword,\n    },\n    ...\n};\n```\n\n## Usage\n\nUse the props in your HTML and apply a v-model attribute for the password and any additional props for the desired configuration. The password input uses the $attrs attributes, so form validation props such as required, minlength, and maxlength will function on the input element. The following example shows how vue-password could be used in a registration form using [Tailwind CSS](https://tailwindcss.com/).\n\n### Javascript\n\n```js\nimport Vue from 'vue'\nimport VuePassword from 'vue-password'\n\nnew Vue({\n  el: '#app',\n  components: {\n    VuePassword\n  },\n  data {\n    user: {\n      email: '',\n      password: ''\n    }\n  }\n})\n```\n\n### HTML\n\n```html\n<form>\n    <div class=\"mb-4\">\n        <label for=\"password\">Password</label>\n        <VuePassword\n            v-model=\"password1\"\n            id=\"password1\"\n            :strength=\"strength\"\n            type=\"text\"\n        />\n    </div>\n</form>\n```\n\n## Props\n\nUse the following props to configure the password input.\n\n| Prop | Default | Description |\n| ---- | :-----: | ----------- |\n| classes | 'form-control' | Set the classes for the input element. The default is the 'form-control' class used by Twitter Bootstrap. A string or array of classes can be passed in the prop. |\n| disableStrength | false | Disable the password strength meter and messages. |\n| disableToggle | false | Disable the password input toggle to show/hide the password. |\n| strengthClasses | ['VuePassword--very-weak', 'VuePassword--weak', 'VuePassword--medium', 'VuePassword--good', 'VuePassword--great'] | Set the classes used to style the strength message and strength meter. This should be an array of five classes. The classes are applied depending on the current strength score of the password (0-4). |\n| strengthMessages | ['Very Weak Password', 'Weak Password', 'Medium Password', 'Strong Password' 'Very Strong Password'] | Set the messages that appear depending on the strength score of the password. This should be an array of five messages. |\n\n## Events\n\nThe password input emits an input event to use with v-model. Other events are binded use v-on=\"listeners\".\n\n## Slots\n\n[Named slots](https://vuejs.org/v2/guide/components.html#Named-Slots) can be used to change the layout of the password toggle, strength meter, and strength messages.\n\n| Slot | Scope | Description |\n| ---- | ----- | ----------- |\n| password-input | <ul><li>strength: Strength value</li><li>type: Current element type ('password or text')</li><li>updatePassword: Method to update the password value.</li><li>value: Current password value</li></ul> | Use this to replace the input element. The content provided by the slot must include an input field, preferably of type password. |\n| password-toggle | toggle: Method to change the input type attribute from 'password' to 'type' | Use this named slot to change the layout of the password toggle. |\n| password-hide | | Use this named slot to change the password hide icon. |\n| password-show | | Use this named slot to change the password show icon. |\n| strength-meter | <ul><li>strength: Strength value</li><li>strength-class: Current strength class</li><li>strength-classes: The array of strength classes</li><li>strength-message: Current strength message</li><li>strength-messages: The array of strength messages</li></ul> | Use this named slot to change the layout of the password strength meter. |\n\n### Example: Use custom input\n\n```html\n<VuePassword\n    v-model=\"user.password\"\n>\n    <div\n        v-slot:password-input=\"props\"\n        class=\"control has-icons-left\"\n    >\n        <input\n            class=\"input\"\n            type=\"password\"\n            placeholder=\"Text input\"\n            :value=\"props.value\"\n            @input=\"props.updatePassword\"\n        />\n    </div>\n</VuePassword>\n```\n\n### Custom Strength Example\n\n#### HTML\n\n```html\n<form>\n    <label for=\"password\">Password</label>\n    <VuePassword\n        v-model=\"user.password\"\n        :strength=\"score\"\n        @input=\"updateStrength\"\n    />\n</form>\n```\n\n#### Javascript\n\n```js\nimport VuePassword from 'vue-password'\n\nnew Vue({\n    el: '#app',\n    components: {\n        VuePassword,\n    },\n    data: {\n        score: 0,\n        user: {\n            password: ''\n        }\n    },\n    methods: {\n        updateStrength(password) {\n            /**\n             * The input event sends the current password and\n             * any included user inputs (email in this case).\n             *\n             * Calculate the score here either using a custom\n             * javascript library or a request to the server.\n             *\n             * The strength must be an integer between 0 and 4.\n             */\n        }\n    }\n});\n```\n","versions":{"0.0.1":{"name":"vue-password","version":"0.0.1","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"dist/vue-password.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.1.10","zxcvbn":"^4.4.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"6020df47cc969e7c1de8d43d712b47ba49fb6c17","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.1","_shasum":"e67402a99f80c7f9f2ae9b099e32b4cad7972dae","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"e67402a99f80c7f9f2ae9b099e32b4cad7972dae","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.1.tgz","integrity":"sha512-y94gfOcu8KHnxN+M+DUC7SbkpYHz68+tL4dhPNdnw0ptx7zrE6AkWvqdklkAeXrsAPkb4k3hiIqhxKJ//GgDXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkPoNNBv7h6CTZDHBnnqLZnteNz3bHni4zqMopln7M2AiB4tZtUu2xWyJOeeP4kwHU5gZr6qkptMMhAK7Obk7vbgg=="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-password-0.0.1.tgz_1486189438487_0.03909473633393645"},"directories":{}},"0.0.2":{"name":"vue-password","version":"0.0.2","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"dist/vue-password.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.1.10","zxcvbn":"^4.4.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"c7fa10d0b6c727eb71d4b0ec3f6adb81d066b28b","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.2","_shasum":"e3fdf1f00ace0004203673c6f9798943988fc0f2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"e3fdf1f00ace0004203673c6f9798943988fc0f2","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.2.tgz","integrity":"sha512-B/6demN0juAojHR+E4nZ2Gm2cOujFB92sx1zpi6daLaf0KU4wrpiEEwSi+4u5tRsu0rV5rFymW7rhSS3gUSQWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpeiCM5k97CyrUZ0NZGFlnE7zsCkL5ynxF83uDU7rmOQIgSdYIz3AVVf86a2JQd8iVDPk/6yMlxFw+uuuYPex04MM="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-password-0.0.2.tgz_1486191379661_0.26036432362161577"},"directories":{}},"0.0.3":{"name":"vue-password","version":"0.0.3","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"dist/vue-password.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.1.10","zxcvbn":"^4.4.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"f23262b30806b68128fff3ca7e6c7f35bfc57a49","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.3","_shasum":"852acce42a926ba6a42cceb22e1a34c8637c54fe","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"852acce42a926ba6a42cceb22e1a34c8637c54fe","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.3.tgz","integrity":"sha512-P5kvLsXwJu2dfMoNJajutyhD1jGUFH7Sa2mmSieuKztHxJBcbA5W0cFq+jJpFHY/Ays3XDRLQpiUgiasMeFvDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAe3/XiiT1ZVJCgnZc6Y2kgDTCTcAKaXsBmswmcHO9k4AiBaapEDjd9paXuXuELTp7IvaFtf8BI3JdC8s142fz5iwA=="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-password-0.0.3.tgz_1486225786292_0.6788614182732999"},"directories":{}},"0.0.4":{"name":"vue-password","version":"0.0.4","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"dist/vue-password.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.1.10","zxcvbn":"^4.4.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"36dfd5f48cd570b084116d7ba72952db2d5dd63c","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.4","_shasum":"07deea6cbad6f6e63fc4ff1d687c1713277edb53","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"07deea6cbad6f6e63fc4ff1d687c1713277edb53","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.4.tgz","integrity":"sha512-1xhiAvmm9DAgrjHsJYKusvJuNQP3I6mVO4zGClEoIF0+biaMaQrerOGsKTC+hTpY09/n4KHNAz19CPC6Uo1BTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDXVqUCRXR76zIWbHFMLBGlyLK5rGFpS5cstjhD81SDPAiAzeD8q7bQol9pqgdxFp1otHD5Zr9GiDLj7t20EWe0jzQ=="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-password-0.0.4.tgz_1486226362855_0.897370217833668"},"directories":{}},"0.0.5":{"name":"vue-password","version":"0.0.5","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"dist/vue-password.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.1.10","zxcvbn":"^4.4.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"f0d9ade69f88936cafe217fb460505c8767d73cc","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.5","_shasum":"e049e412e241dd084181a5db13a09553c6b3ccec","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"e049e412e241dd084181a5db13a09553c6b3ccec","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.5.tgz","integrity":"sha512-8+hQSvNtQODtNilDchQT2zSWiraE/scGp3qp5ghAUzembpsCnKPVCpJ7iazqsfFfmsar9uuzkVHVtcepKSucrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICq+S18EhaiDSm+B6AqlzWBr5zjZLQmmsTlb/RBlFeO/AiA9IqI6YHyF0YktGSj87LXWIb/mE+r7urZVNXoGdwP30A=="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-password-0.0.5.tgz_1486227501983_0.03520813933573663"},"directories":{}},"0.0.6":{"name":"vue-password","version":"0.0.6","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"dist/vue-password.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.1.10","zxcvbn":"^4.4.1"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"42bbb6c051015b14a51e5eed3d705bb5a9fcb715","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.6","_shasum":"f1155ed65070bfea0f75f03d130f25007beed88c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"f1155ed65070bfea0f75f03d130f25007beed88c","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.6.tgz","integrity":"sha512-5F/X9zBA2luQatl1qScL4efPURty3mlN8IPEr+4FNzaW4r0YpNNgGCFJwjH7D4IjhmY/V3D+Nb5JZtMlswUYfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClFu/mTRGcafyZRsI75XIV637olgIaeRZTTcwYGYEhJgIgLyCU6YnbkvyRz936kKfGLJabubMaqq1hPFQQS6IKn/g="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-password-0.0.6.tgz_1486320623063_0.22340540727600455"},"directories":{}},"0.0.7":{"name":"vue-password","version":"0.0.7","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"2.1.x","zxcvbn":"4.4.x"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"ae17676488ce027203c35198c31b1188889a905d","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.7","_shasum":"bdbd80dcef1b7e482aabab0e03cdddbb5ddf9322","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"bdbd80dcef1b7e482aabab0e03cdddbb5ddf9322","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.7.tgz","integrity":"sha512-trmngo56jxFRlfIhueBVlByrUm5IlvSmN8ei4PnF302O+VygfsgqvVqosv6xm7FCJEKsDNMTpaY86SeZk1XBWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkcr8xceTwGf6N2pGdDqgbC79lkUTRoCngtcni2Hw10gIhAN+2GD4iwVouKscfyps/zyFlyq+plXNo7PjI9AdWE2KL"}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-password-0.0.7.tgz_1486346553955_0.3750068820081651"},"directories":{}},"0.0.8":{"name":"vue-password","version":"0.0.8","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"2.1.x","zxcvbn":"4.4.x"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"fe3ce018c3fd3997a02d2d878d995a6eb5c3820a","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.8","_shasum":"9771643a8bbb1ce86fdab69ded9dde76ff6dd814","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"9771643a8bbb1ce86fdab69ded9dde76ff6dd814","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.8.tgz","integrity":"sha512-ZG4Ekwgn6YUsLhKx7sa29f1qZfSu1olhNKzHQ1Vrq1l6GzvwlUaEJSMI/qBx9Lq5NJA/aJXYVrw9DH1vTXJEjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGlZaYONLIe9q0lRZiIBK+U57mr8QzahPdscp68SmdX9AiEA2RK3C+UDN1FAT+aPrye2R0U/7rhjJobyk/Itbadl7hw="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-password-0.0.8.tgz_1486491029607_0.7888081935234368"},"directories":{}},"0.0.9":{"name":"vue-password","version":"0.0.9","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"/dist/index.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"2.1.x","zxcvbn":"4.4.x"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"dac3da863602a2a410bb567d97014d3335498b32","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.9","_shasum":"73ee9b28c8457f7c9efa4ad76b8633362069d0d2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"73ee9b28c8457f7c9efa4ad76b8633362069d0d2","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.9.tgz","integrity":"sha512-tJO4uGh12o511mg69f9iZ/owN3l6lkGTNjuBfFGW2zecGrq2KBHj4NP4PGRBBGX+4Ww2LyjJRYrrFEphnHlH6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEnyyWruizePnvDHPexMvcgDgFGQOtw12vw+8p7Pb3JAiAZHBSilGKvUD/hi23iQLU3CsXzdPrq8kNkSC39tqbF7Q=="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/vue-password-0.0.9.tgz_1486501550737_0.6969350504223257"},"directories":{}},"0.0.10":{"name":"vue-password","version":"0.0.10","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"./dist/index.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"2.1.x","zxcvbn":"4.4.x"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"efa502cd6b6ba59ce2143be3a8ae483d55d48f4e","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.10","_shasum":"1a7e3da96dbd990ce4152502b1df83548b4b66d7","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"1a7e3da96dbd990ce4152502b1df83548b4b66d7","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.10.tgz","integrity":"sha512-QrI8x5ylCjJCS+CVd/f2BNTVYUOvYECaacMDNkr95n3qCYwAJsFNDan6YwH6XqXw1dacLAEY52EY4XhldUTxxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAkRR0WsMuZqeDwwbYiNTU9o3KKpocGFJlixTrkYCr97AiBdJaGfVnX0xSpU7sSJyNBNbuWr3kLY5C6UoNhrZi1DHw=="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-password-0.0.10.tgz_1490725603814_0.7050834025721997"},"directories":{}},"0.0.11":{"name":"vue-password","version":"0.0.11","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"./dist/index.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"2.2.x","zxcvbn":"4.4.x"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"893a8e64c6d52a08c5cc1fcff01028502348f4af","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@0.0.11","_shasum":"9b12e40b46b45ce1d92821d326c0d5b4ec4b7a76","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"9b12e40b46b45ce1d92821d326c0d5b4ec4b7a76","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-0.0.11.tgz","integrity":"sha512-FcZYmpmzrT30c4H37lBKkUCeDoAjny3x41V/t9EVfR3SA4ZLp6SffckxrUbml02CG9KCdPPzAIrUiWsXl3968Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEN7nr8wsPKAw7ci5r+ex+BbFZYBa5UpSpC1Xt5oXRZAAiEAue/r09vwaX/6K/4r0jRFdxy/Menx8J54cRw+UoLRIYk="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/vue-password-0.0.11.tgz_1491947060399_0.613074220251292"},"directories":{}},"1.0.0":{"name":"vue-password","version":"1.0.0","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"./dist/index.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.4.2","zxcvbn":"^4.4.2"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"7a5c0527d88429f85b73420cc02fde9f814be4b8","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@1.0.0","_shasum":"bf0dca17f72c34d2318a12c98a84edad67ea03ad","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"bf0dca17f72c34d2318a12c98a84edad67ea03ad","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-1.0.0.tgz","integrity":"sha512-4uLOuJIUShbLlGen8hcZRYdL076FaipM8s1F6BVO5NW2CbYM0Zh0O263UMwFVNvrHLoo5GSM2eEG6UH0Qh8sLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFMjozlLZ2n4pSkQJRe6JF2vFnLyDS7qxrGYjvOpBqiAIgFTYnZGdEoL4bhZRCLj2Ije30IeoOZVnULu5iDW1BRyw="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password-1.0.0.tgz_1505064322539_0.6673229080624878"},"directories":{}},"1.0.1":{"name":"vue-password","version":"1.0.1","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"./dist/index.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.4.2","zxcvbn":"^4.4.2"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"b4c4b7796dd446149ad0096a514191468d31df6c","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@1.0.1","_shasum":"bdd4538b1f7386b0c382036d79c6bb9c54b1930b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"bdd4538b1f7386b0c382036d79c6bb9c54b1930b","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-1.0.1.tgz","integrity":"sha512-XaQSGCSVFM3xQw3ZT4K5LtPFNMtQFGIk6hfctRN9JRfXSLLubBT+zxNVokctRJtdIYHuKowlybXwZ6BfozwjKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFckoJs8nwYP7qfmI9DPnGi/Ay7T+27zk2WF673RksnIAiBXcqfFKBaBic+5QoaOwxlbiVISobFHx0cigSmS3yvNTQ=="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password-1.0.1.tgz_1506185340197_0.004362888867035508"},"directories":{}},"1.0.2":{"name":"vue-password","version":"1.0.2","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"./dist/index.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.4.2","zxcvbn":"^4.4.2"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"eecdc0fad26fdc359752089d4538aec6cbf05cf9","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@1.0.2","_shasum":"843db73f773b7379c50bede71987c19731275221","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"843db73f773b7379c50bede71987c19731275221","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-1.0.2.tgz","integrity":"sha512-WEkiBFW2CSQAHetOsRgvT9JUGY6wCUeXzZtnGNfskJUgE48bHYKRT25Wd2wuoekjleDZFURsVYQLzDtjlxB/7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICIcbzTR7mnEX76MPnHwTUO+310Bjvt15D6/VWem2UNiAiEAsOv0qweS+8U43pF+oB6TFfT8edXZVSlJROzLNkNLCtc="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password-1.0.2.tgz_1509307545738_0.6042831747327"},"directories":{}},"1.1.0":{"name":"vue-password","version":"1.1.0","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"./dist/index.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.4.2","zxcvbn":"^4.4.2"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"38ba161e5cdd99deab272c4bf7bf36827fb4ec04","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@1.1.0","_shasum":"7a085de3c7933c6ca8983bbf535c5417ca77a022","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"7a085de3c7933c6ca8983bbf535c5417ca77a022","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-1.1.0.tgz","integrity":"sha512-boAi5jn37DBFkph7y6z3g2gVOep3Ip/iCymgdjnsLycR5oGcE08CMZAqG49mpjE5rW+h0xeoVcikl4zPuxglKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuavb9dCU6wMADyxrnhJ8PM5/pTCD+zILDGJ7fVLzfrgIhAMTkMUaW8SuexzpHXgRSSUibRnH7rhDJ2Eo3w/JQLhpV"}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password-1.1.0.tgz_1509307838366_0.7007612951565534"},"directories":{}},"1.1.1":{"name":"vue-password","version":"1.1.1","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"./dist/index.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.4.2","zxcvbn":"^4.4.2"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"6f95cfe6f622c551e6797f7c163aea65c2907d03","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@1.1.1","_shasum":"fb6818c223ddd85b4f29adee0e9e5d015bd4feb2","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"shasum":"fb6818c223ddd85b4f29adee0e9e5d015bd4feb2","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-1.1.1.tgz","integrity":"sha512-mS3bbfuTRNcFbcThi3T6pkjsRb6Duj1hD/UirXejtbN11oAqIQ9D+Y/8av+tYHUgldi2gqQlPjdm6DjyEUeFNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOv+YKeV4VpMzNzl7JIMAQE1dwGq0DZwTE8WaV6GTyyAiBTQ25QhxFVfCEiXSXH77n+HAjae6PqBUmtiYDZyfWsDg=="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password-1.1.1.tgz_1515452102937_0.641064535593614"},"directories":{}},"1.1.2":{"name":"vue-password","version":"1.1.2","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"./dist/index.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.4.2","zxcvbn":"^4.4.2"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"7f26acc3f94d1ca2a31bdeeaf3106c9d70d42a17","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"integrity":"sha512-IVouoqvgXnXxFaAu9ej0K0uRr8z7yVvtJhbtiaGpE5+5O18zlvH/wHSIDAEHt2l8RKoFivzYPj/HiQJeMH0xCQ==","shasum":"7c792da1c08dad8edbc44f36bd315e02f0f566f9","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-1.1.2.tgz","fileCount":36,"unpackedSize":906802,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVf7Uc493dG+KXzDX9QgpejVXrjrOs3b9bncISt5kx9AIgFOoPdluWse1rMHlZkiaKEpuUq1DfBWxVqO3/9xa4Fh8="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password_1.1.2_1519580016776_0.6178865617512701"},"_hasShrinkwrap":false},"1.2.0":{"name":"vue-password","version":"1.2.0","description":"A Vue.js password input component that includes a toggle to show the password and a strength meter using the Dropbox zxcvbn library.","author":{"name":"Sean Kegel","email":"skegel13@gmail.com"},"keywords":["vue","vue.js","vuejs","component","input","password","toggle","zxcvbn","security"],"private":false,"main":"./dist/index.js","license":"MIT","scripts":{"dev":"node build/dev-server.js","build":"node build/build.js","unit":"cross-env BABEL_ENV=test karma start test/unit/karma.conf.js --single-run","test":"npm run unit","lint":"eslint --ext .js,.vue src test/unit/specs"},"repository":{"type":"git","url":"git+https://github.com/skegel13/vue-password.git"},"dependencies":{"vue":"^2.5.0","zxcvbn":"^4.4.2"},"devDependencies":{"autoprefixer":"^6.7.2","babel-core":"^6.22.1","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","chalk":"^1.1.3","connect-history-api-fallback":"^1.3.0","css-loader":"^0.26.1","eslint":"^3.14.1","eslint-friendly-formatter":"^2.0.7","eslint-loader":"^1.6.1","eslint-plugin-html":"^2.0.0","eslint-config-standard":"^6.2.1","eslint-plugin-promise":"^3.4.0","eslint-plugin-standard":"^2.0.1","eventsource-polyfill":"^0.9.6","express":"^4.14.1","extract-text-webpack-plugin":"^2.0.0-rc.2","file-loader":"^0.10.0","friendly-errors-webpack-plugin":"^1.1.3","function-bind":"^1.1.0","html-webpack-plugin":"^2.28.0","http-proxy-middleware":"^0.17.3","json-loader":"^0.5.4","webpack-bundle-analyzer":"^2.2.1","cross-env":"^3.1.4","karma":"^1.4.1","karma-coverage":"^1.1.1","karma-mocha":"^1.3.0","karma-phantomjs-launcher":"^1.0.2","karma-sinon-chai":"^1.2.4","karma-sourcemap-loader":"^0.3.7","karma-spec-reporter":"0.0.26","karma-webpack":"^2.0.2","lolex":"^1.5.2","mocha":"^3.2.0","chai":"^3.5.0","sinon":"^1.17.7","sinon-chai":"^2.8.0","inject-loader":"^2.0.1","babel-plugin-istanbul":"^3.1.2","phantomjs-prebuilt":"^2.1.14","semver":"^5.3.0","opn":"^4.0.2","ora":"^1.1.0","shelljs":"^0.7.6","url-loader":"^0.5.7","vue-loader":"^10.3.0","vue-style-loader":"^2.0.0","vue-template-compiler":"^2.1.10","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-hot-middleware":"^2.16.1","webpack-merge":"^2.6.1"},"engines":{"node":">= 4.0.0","npm":">= 3.0.0"},"gitHead":"100a9472b6297415a6a8ac2e86a1958d3771ca15","bugs":{"url":"https://github.com/skegel13/vue-password/issues"},"homepage":"https://github.com/skegel13/vue-password#readme","_id":"vue-password@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"dist":{"integrity":"sha512-1GGL0bbLG9/xOS6YyvIXZqIUxyX6e15QjUyY3Ce7BBqeKdy39NL34tUFgGsp/twi/knM1zfxy99rum03YMudpg==","shasum":"1b1e5268e39a1e49f2fb547b2ae655ad1f199df2","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-1.2.0.tgz","fileCount":36,"unpackedSize":909344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbS3uwCRA9TVsSAnZWagAAPv4P/0mHya1FA8vEO12Tmkga\ndnOcsd5nuc+RJF7PSt/hqWWKi6qQ+iS+YPcCsR3M0pF2rFmEEK38TNmDJvUs\n0ms94Rck6sj6BcCeJpq4ESnQQrbcsGokpRoHYCVgFaHaJbOxLs3SIMphM5Wo\nlX0ktfwL8E9xyFDw1Xc5kYTU2yspZ26dyNgGnNp4RBMQLA/oAk+q4JkTcIHv\ngu+Kw3niTkHQtdFeM8+XvnrieDQrSkiyfpGYceBSKhUczUzYIWQXnXFxyBBY\nXpexA4ZNx4ITsXNpr59stZXp7mWF14iGzK1t0/J8+H84+h+Z+qW/urBibA6N\nNq4m/C26nZ6Uz9W3hXjFwg+JLAF+1ltLoLNGYXsxyY58BIRq+E2BksDgsWpV\nib9DpscvI0Is0sMPEKBbkLPgvdxD+OE4SDku0Hr7r9jTeAezhuHRGFySB7o9\nE3tZFjT6kqAebIR2VaH2k0tXZ498XlGFcGr2yIoS01NbMaHSUZQFaND1qH1S\ny1QvVNYwBsjnoad3urXJE3QNiE+0qbgM6pj5WDSgRbzA1YoD7bqiTlAAuaha\nLF5YBhc/y37YesGck002MIxwdhBdeCtuGHzhRBowFfTpphhzrH7vr5yZx+Qj\nWmkGk9SK3JSNPfofbgtPI2PfRhf8Af4iS3W3d3jNQK/wxu+UQvjIX0mvdojl\nuGxV\r\n=tTP1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCx81itE7S3Y9xfaYoBaePtLmoB3gpMcZJAf0l18kBnwIgWTC4YRyxFj9bTAUcuTtvcmCdL5wzlqPbaElr7El86Wk="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password_1.2.0_1531673520656_0.2923616699505118"},"_hasShrinkwrap":false},"2.0.0":{"name":"vue-password","version":"2.0.0","main":"dist/VuePassword.umd.js","broswer":"dist/VuePassword.common.js","unpkg":"dist/VuePassword.umd.min.js","jsDelivr":"dist/VuePassword.umd.min.js","scripts":{"serve":"vue-cli-service serve ./demo/main","build:demo":"vue-cli-service build ./demo/main","build":"vue-cli-service build --target lib --name VuePassword src/index.js","lint":"vue-cli-service lint","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"peerDependencies":{"zxcvbn":"^4.4.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.7.0","@vue/cli-plugin-e2e-nightwatch":"^3.7.0","@vue/cli-plugin-eslint":"^3.7.0","@vue/cli-plugin-unit-jest":"^3.7.0","@vue/cli-service":"^3.7.0","@vue/eslint-config-prettier":"^4.0.1","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","core-js":"^2.6.5","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","vue":"^2.6.10","vue-template-compiler":"^2.5.21"},"dependencies":{"zxcvbn":"^4.4.2"},"gitHead":"10bca1b1acd2e5e604e21286321de38431a05629","readme":"# vue-password 2.x\n\n> A Vue.js password input component that includes a toggle to show the password and a strength meter using the [Dropbox zxcvbn](https://github.com/dropbox/zxcvbn) library.\n\n[View Demo](https://)\n\n> **Please note**, the password has various breaking changes in the 2.x version compared to 1.x.\n\n## Install\n\nInstall the package using npm.\n\n```bash\nnpm install --save vue-password\n```\n\nvue-password includes two components. The default `VuePassword` component requires a custom strength library and value passed to the component using the `:strength` property.\n\nAn optional `VuePasswordAuto` component is also included. This component requires the Dropbox zxcvbn library to be added and will automatically calculate the strength of the password.\n\n```bash\nnpm install --save zxcvbn\n```\n\n> The Dropbox zxcvbn library is very large at over 900kb, so it is no longer included by default.\n\nGlobally register the component.\n\n```js\nimport VuePassword from 'vue-password'\n\nVue.component(\n    VuePassword,\n    {\n        name: 'MyPassword', // Optional component name.\n        type: 'auto', // Use the auto version with zxcvbn.\n    }\n);\n```\n\nLocally register the components.\n\n```js\nimport { VuePassword, VuePasswordAuto } from 'vue-password';\n\nexport default {\n    ...\n    components: {\n        VuePassword,\n        VuePasswordAuto,\n    },\n    ...\n};\n```\n\n## Usage\n\nUse the props in your HTML and apply a v-model attribute for the password and any additional props for the desired configuration. The password input uses the $attrs attributes, so form validation props such as required, minlength, and maxlength will function on the input element. The following example shows how vue-password could be used in a registration form using [Tailwind CSS](https://tailwindcss.com/).\n\n### Javascript\n\n```js\nimport Vue from 'vue'\nimport { VuePassword } from 'vue-password'\n\nnew Vue({\n  el: '#app',\n  components: {\n    VuePassword\n  },\n  data {\n    user: {\n      email: '',\n      password: ''\n    }\n  }\n})\n```\n\n### HTML\n\n```html\n<form>\n    <div class=\"mb-4\">\n        <label for=\"password\">Password</label>\n        <VuePassword\n            v-model=\"password1\"\n            id=\"password1\"\n            :strength=\"strength\"\n            type=\"text\"\n        />\n    </div>\n</form>\n```\n\n## Props\n\nUse the following props to configure the password input.\n\n| Prop | Default | Description |\n| ---- | :-----: | ----------- |\n| classes | 'form-control' | Set the classes for the input element. The default is the 'form-control' class used by Twitter Bootstrap. A string or array of classes can be passed in the prop. |\n| disableStrength | false | Disable the password strength meter and messages. |\n| disableToggle | false | Disable the password input toggle to show/hide the password. |\n| strengthClasses | ['VuePassword--very-weak', 'VuePassword--weak', 'VuePassword--medium', 'VuePassword--good', 'VuePassword--great'] | Set the classes used to style the strength message and strength meter. This should be an array of five classes. The classes are applied depending on the current strength score of the password (0-4). |\n| strengthMessages | ['Very Weak Password', 'Weak Password', 'Medium Password', 'Strong Password' 'Very Strong Password'] | Set the messages that appear depending on the strength score of the password. This should be an array of five messages. |\n| userInputs | [] |  **VuePasswordAuto Only** <br/>Set any additional strings for improving the strength calculation. For example, add values for username or email fields so if the password contains those items, it will receive a lower strength. [Click here](https://github.com/dropbox/zxcvbn#usage) for more information. |\n\n## Events\n\nThe password input emits an input event to use with v-model. Other events are binded use v-on=\"listeners\".\n\n## Slots\n\n[Named slots](https://vuejs.org/v2/guide/components.html#Named-Slots) can be used to change the layout of the password toggle, strength meter, and strength messages.\n\n| Slot | Scope | Description |\n| ---- | ----- | ----------- |\n| password-input | <ul><li>strength: Strength value</li><li>type: Current element type ('password or text')</li><li>updatePassword: Method to update the password value.</li><li>value: Current password value</li></ul> | Use this to replace the input element. The content provided by the slot must include an input field, preferably of type password. |\n| password-toggle | toggle: Method to change the input type attribute from 'password' to 'type' | Use this named slot to change the layout of the password toggle. |\n| password-hide | | Use this named slot to change the password hide icon. |\n| password-show | | Use this named slot to change the password show icon. |\n| strength-meter | <ul><li>strength: Strength value</li><li>strength-class: Current strength class</li><li>strength-classes: The array of strength classes</li><li>strength-message: Current strength message</li><li>strength-messages: The array of strength messages</li></ul> | Use this named slot to change the layout of the password strength meter. |\n\n### Example: Use custom input\n\n```html\n<VuePassword\n    v-model=\"user.password\"\n>\n    <div\n        v-slot:password-input=\"props\"\n        class=\"control has-icons-left\"\n    >\n        <input\n            class=\"input\"\n            type=\"password\"\n            placeholder=\"Text input\"\n            :value=\"props.value\"\n            @input=\"props.updatePassword\"\n        />\n    </div>\n</VuePassword>\n```\n\n### Custom Strength Example\n\n#### HTML\n\n```html\n<form>\n    <label for=\"password\">Password</label>\n    <VuePassword\n        v-model=\"user.password\"\n        :strength=\"score\"\n        @input=\"updateStrength\"\n    />\n</form>\n```\n\n#### Javascript\n\n```js\nimport { VuePassword } from 'vue-password'\n\nnew Vue({\n    el: '#app',\n    components: {\n        VuePassword,\n    },\n    data: {\n        score: 0,\n        user: {\n            password: ''\n        }\n    },\n    methods: {\n        updateStrength(password) {\n            /**\n             * The input event sends the current password and\n             * any included user inputs (email in this case).\n             *\n             * Calculate the score here either using a custom\n             * javascript library or a request to the server.\n             *\n             * The strength must be an integer between 0 and 4.\n             */\n        }\n    }\n});\n```\n","readmeFilename":"README.md","description":"> A Vue.js password input component that includes a toggle to show the password and a strength meter using the [Dropbox zxcvbn](https://github.com/dropbox/zxcvbn) library.","_id":"vue-password@2.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-CfTULTx5jGA7O/dYVKl2PnPLDcpwF8Rx5Wud13uA8QfekKNXhB4ggIShfxeRKckLLN2mplU03G6lFwvHJCpO8w==","shasum":"760e4a1b39602a51500101253f3ea2fed754d03d","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-2.0.0.tgz","fileCount":12,"unpackedSize":233412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc703pCRA9TVsSAnZWagAAAB4P/RqD2bU+nkhbzfKmX1bo\nHS6T917O1Bk7wZ4S4BUbwt2iMew1cq6NBZKaH6+g0OONZ6rs/5RBst2kUts0\nyEV2zf7NuK7kM6A3zwtyMAs+QvdvvOVnHYEYa3xysSIW1KBX4el7sjZxLM/5\nBpSZolWTDnq94d01PLXjaGEj9wQRskZh1YRDCCFQDv27lvWfs+o2AUTKTqzL\ny3MDPRd5b/pvDjm19eRNT/vLsV3kuHIRo226k6IdOWW5Y8FJJ6eNCOS5Wkvt\nBxWKJKOC6xgHlzDZx9Lj2Y1newMURRf4XJlm/iPwnQHtbZGKdOoHJwAvJAJD\nd3q/rSEbJXeR/gzXtsJil0N9feez11CEHSaj1ec683MWAunufhfIH7R84yQx\ndCDzWc6kijk6dFKfYyL1rS6g/khwLt6sJgvWECVF+/l9fXh6HQcS2QGA7w9k\nyFcYp3yTnjZmSBOeLGcR8VJMbVEXlfwrKYvzGO3abo7qVzqRi8KPbgYeunMB\nQ36dEBpHrZMDOtMxqFZQIvz7vdeXEKzV+zqn0KF9ALCZ2gttkmQJguSPcTf5\nOpGQCdPHt6fLZAej6phCv0c7MdU4J/J9uFNVjgR2gZGl1EqqnnAhyOum58LM\nRYGwMC3bu0MCcc2oy9evT4FZBxF/poIe2wk2SH2RD9B3R2Sfm0prUofqLR9v\ndoqn\r\n=p5XF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCoiLF+XX+G/e0QBsSCzqZrTyfQiR5LlEU8sLgxON4FHwIgcb4koxKMWCdQgNuz0Pq4Ol9MmSxrKeQHVXc+mkc/2Ho="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password_2.0.0_1559186920653_0.2601589853515811"},"_hasShrinkwrap":false},"2.0.1":{"name":"vue-password","version":"2.0.1","main":"dist/VuePassword.umd.js","broswer":"dist/VuePassword.common.js","unpkg":"dist/VuePassword.umd.min.js","jsDelivr":"dist/VuePassword.umd.min.js","scripts":{"serve":"vue-cli-service serve ./demo/main","build:demo":"vue-cli-service build ./demo/main","build":"vue-cli-service build --target lib --name VuePassword src/index.js","lint":"vue-cli-service lint","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"peerDependencies":{"zxcvbn":"^4.4.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.7.0","@vue/cli-plugin-e2e-nightwatch":"^3.7.0","@vue/cli-plugin-eslint":"^3.7.0","@vue/cli-plugin-unit-jest":"^3.7.0","@vue/cli-service":"^3.7.0","@vue/eslint-config-prettier":"^4.0.1","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","core-js":"^2.6.5","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","vue":"^2.6.10","vue-template-compiler":"^2.5.21"},"dependencies":{"zxcvbn":"^4.4.2"},"gitHead":"2cdff562075c6ba028255f81ce8f8a1c804598f0","description":"> A Vue.js password input component that includes a toggle to show the password and a strength meter using the [Dropbox zxcvbn](https://github.com/dropbox/zxcvbn) library.","_id":"vue-password@2.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-v4FpN96fnL4XqqZAYh6bAdYl40b29dSCG+OlTBAsRANpKtUQdUSkNIOqXzRMANnSrsOEL90rZ+A7ma3R7z1WSA==","shasum":"98f5e14869be67a06840c0384d0860a9287e2cb1","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-2.0.1.tgz","fileCount":12,"unpackedSize":233412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc70/ZCRA9TVsSAnZWagAA/oUQAJM7Pt2/nSQr+Q3iLBG/\nwHk+DW01KZrfMag+fNqeSWIps/QUpGVwt24JG1G1mmm9LuRVEZVNQY+0sUTY\nlG9mmflSdj7y2NtpLRCTy17OEs7p/3EGK7fDQnD6iGgZgpAGquZAvuCIExXD\npFNPAyZ+GjEeHFZJ3I4+9pqgTcgLj8OSAtZ7GmT5rEb2zxj3K5gdTcAmDNHx\nir/6Yv43Bt4zy0vZ5bTN5KaQ33jbpyrDAbgzHU3O4p1JPc/93PaUy6/5ZzaA\nF4goiXsHN9IG9f/ylnYXbPHdz/VuNN5LgEb8fyXeR38TsFTcOBGCsI/Ayr7O\nbVW7e5I1kL+Zd6mBz86ib7FpWRiXERYSBQp6V9pBM4Kz8qER9+ayRFhp0as+\nFrz/T8xsJYeHa0s18KypMUh0I0MKmfK994YNp44ahmj3Bby/bWCYaKClmmtZ\nT75TkhZCnjvWBHCSGD4Q5dzDGn6WeUBHBjdeyOj7SCzdMWEFMIjcejk5b0lp\nN5POhGnNMfx92/PTPDLJyXYHOiyfPq8uby/HFm4jkpk/1c3fvfl5FYk9AbWC\nRJ/9YOiLVTNFygzACEsLy2rQWAVHFYGC+1Jq2etYo19+9+uq1KyfVdRGHLA0\nrbCXSQaAGfxxknj+6QvdD4wU4SWHpL93e/1BCxPcy/PJKayPA6ZycTI2yT7X\n37aN\r\n=VXgi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfyeAzAncLyw0nnlr6z/dsemPLv5qxtOqDNmWiDbWmLAIhANChp0ImFexmSmYiZpxB09SwwQpjb1Cu6wwPHBairPRM"}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password_2.0.1_1559187417346_0.9656123660484299"},"_hasShrinkwrap":false},"2.0.2":{"name":"vue-password","version":"2.0.2","main":"dist/VuePassword.umd.js","broswer":"dist/VuePassword.common.js","unpkg":"dist/VuePassword.umd.min.js","jsDelivr":"dist/VuePassword.umd.min.js","scripts":{"serve":"vue-cli-service serve ./demo/main","build:demo":"vue-cli-service build ./demo/main","build":"vue-cli-service build --target lib --name VuePassword src/index.js","lint":"vue-cli-service lint","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"peerDependencies":{"zxcvbn":"^4.4.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.7.0","@vue/cli-plugin-e2e-nightwatch":"^3.7.0","@vue/cli-plugin-eslint":"^3.7.0","@vue/cli-plugin-unit-jest":"^3.7.0","@vue/cli-service":"^3.7.0","@vue/eslint-config-prettier":"^4.0.1","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","core-js":"^2.6.5","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","vue":"^2.6.10","vue-template-compiler":"^2.5.21"},"dependencies":{"zxcvbn":"^4.4.2"},"gitHead":"67ce477351997effbe0e4b5ebe0e94ce47661a78","description":"> A Vue.js password input component that includes a toggle to show the password and a strength meter using the [Dropbox zxcvbn](https://github.com/dropbox/zxcvbn) library.","_id":"vue-password@2.0.2","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-o9LqLn2oCqpkSaBmLxorCyOluBzWJDedgD8YEKTQrRqOvhCjemjWcTSsiNN1R5Me+blnAV9UD/ZiCIwLiNptcg==","shasum":"abef1d2acdf20e5fb0a4b5c4c10d6aa04b9cfa51","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-2.0.2.tgz","fileCount":12,"unpackedSize":233412,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc71BxCRA9TVsSAnZWagAAtGEP/1Pxzy6j0UOEzpFB1JGM\nE4ysCe88QD9TXMsTG3It/4FB3i5xtiFUl2SZ2mcEY4H0RuC60MO/FJ5Jt/dE\npEQ3iJ+Nj5oQABt4wJutfjEoZNW6q5MfRFos7Wqw+mZDnhH67t7tP0HUmBFt\ntdRIYHihWZhFJcb1c7actMDtKBfUE+MfkhkRrQq058GoyyxvTnnf0nTGn6nB\nieUpS91O4e5LypxY/ZVYgpgIWw7FwmlIDIhB4vuvy6yxNhvxSkqZlhKtNU4R\nn2OBf68W49KA4ibs18yY5TEMSsuDpsws1Ala8j1wKRBn86sMHyBxnpcUq6ub\n8N/aboOtvaY4buvpYNd51ZAFIrz6mkgVSc7ATc+QXiGwgHjmfLEK/mexGS3a\nH3H4FFqI6JvuZe51GcDvW3jwsjZh32XH6fE3ZoViSKsUCICkNk5XOVQrWizP\nNXd/jzK4sy6oAtXn7vjEqLPskQAq+eHFVgygh3aCiJtNV/hPIKKKzXf42nH2\n79nBeLrzlAzvBrtxNKIOCbS80MGyluCfy6PNMZI9REV8Wk5WbS2pyoph7Ea2\npxsT3rLsqfJam1N31odye+70eXOplfHTXThIk0dC7pp0paJwKxwY2uIcTlYi\n4AOHfak6SgJAe3xe1qR6rGbw9gAiEmBVSI5cA1ufzProjQFjDQtrTSL/vknv\n3H1W\r\n=yb6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiOaBVJ2tDW5p1EaCJRAZLniyELLsyepbvC6JtJhbjIAIgZX/BtHdLhlRYH4YvLF+fv11qNkn/H0Y6hCOI9dVo+44="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password_2.0.2_1559187568953_0.7182671659056741"},"_hasShrinkwrap":false},"2.0.3":{"name":"vue-password","version":"2.0.3","main":"dist/VuePassword.umd.js","broswer":"dist/VuePassword.common.js","unpkg":"dist/VuePassword.umd.min.js","jsDelivr":"dist/VuePassword.umd.min.js","scripts":{"serve":"vue-cli-service serve ./demo/main","build:demo":"vue-cli-service build ./demo/main","build":"vue-cli-service build --target lib --name VuePassword src/index.js","lint":"vue-cli-service lint","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"peerDependencies":{"zxcvbn":"^4.4.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.7.0","@vue/cli-plugin-e2e-nightwatch":"^3.7.0","@vue/cli-plugin-eslint":"^3.7.0","@vue/cli-plugin-unit-jest":"^3.7.0","@vue/cli-service":"^3.7.0","@vue/eslint-config-prettier":"^4.0.1","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","core-js":"^2.6.5","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","vue":"^2.6.10","vue-template-compiler":"^2.5.21"},"dependencies":{"zxcvbn":"^4.4.2"},"gitHead":"92f6c566787cd1f361d999bde12d6ecc37df8d3b","description":"> A Vue.js password input component that includes a toggle to show the password and a strength meter using the [Dropbox zxcvbn](https://github.com/dropbox/zxcvbn) library.","_id":"vue-password@2.0.3","_nodeVersion":"10.15.3","_npmVersion":"6.9.2","dist":{"integrity":"sha512-ANH0fj9CP+iHMZuw78EsvXsZnLVZbMGhEW+hPm9qyQSSnx+Uv/APAO8y1A+V9k4yjcd/Vw1VHG1POHAtqO8cfg==","shasum":"668c63c7687d8c3d3dbec8fce6872470f5cc4181","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-2.0.3.tgz","fileCount":12,"unpackedSize":233785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdS25VCRA9TVsSAnZWagAAI3oP/iq8omGlpOYJ25Jnce0E\nXuqskBnItVkV6kMH1ySm65KIb0BnCn7fD7T0uATjlbrPOuiW/MVUcVWkpVpl\nZlV2OCcK2FGerWwm0GNjOViAkUtGWQx1nGN0yDsAJjkpr15wFsmFw0bahCRc\nqe3VOsGDG9lfqHDb3R225Wh0HPAyxzoRhCtldJZ1n/U4tqP1KMBWXh/sLqqf\nhOc6JK0wCTyzo72qXUnRGraYzDnnuRQcyqMFjhYibo2WLZ+zw2IjYrzqYH5T\nR1fi+EdO3Hpc1fWBR8OqiFNnxgzYLT5RY2TnAJ1C1TW38vrdimt2kiXs4np4\nhxQFxUsHeH7Vb3x8JS4ITDTWJG2x2Pd5oasAZ8YFhBTVaTqUZbvtHRjSqrcX\nPJtFh5d+tiEfvusca3mXGjsUHcy8sJdmC9iIwZUc8H7RGCzWu6Xf4XgjDbzj\n2O2nE9Gcn2Wz634DaUpjz7yjPVntZecSsslzaVDCSLW1NUEtvuvbVGfCBQ1x\nKb9ovU4v9IpbEn2htHicMEkasHLSv9AcZkMybA+9DO0dTjX3ilZJGJzFPDZm\nzYbzlCefOnH9EkbXO13RSfR/Pa/5GT+fAWgtewmiekvWV5FQAJts2XLmpgDz\nKjL3nwtkqQY9QYCJ5iBDxn7QT/x/YyCZBJnrT/XXtBhKmEKuREEAh8NFUhBw\n1Dsj\r\n=Z2Rc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHq0hFH2oOw1Yk5qv46PvImb3DvGkTw0II78Lrwz9A7zAiEAriG9oSzN8DSRNwBinYv143XabXf/iCmhS6k5UysflHE="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password_2.0.3_1565224532581_0.2026439810819709"},"_hasShrinkwrap":false},"2.0.4":{"name":"vue-password","version":"2.0.4","main":"dist/VuePassword.umd.js","broswer":"dist/VuePassword.common.js","unpkg":"dist/VuePassword.umd.min.js","jsDelivr":"dist/VuePassword.umd.min.js","module":"src","sideEffects":false,"scripts":{"serve":"vue-cli-service serve ./demo/main","build:demo":"vue-cli-service build ./demo/main","build":"vue-cli-service build --target lib --name VuePassword src/index.js","lint":"vue-cli-service lint","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"peerDependencies":{"zxcvbn":"^4.4.2"},"devDependencies":{"@vue/cli-plugin-babel":"^3.7.0","@vue/cli-plugin-e2e-nightwatch":"^3.7.0","@vue/cli-plugin-eslint":"^3.7.0","@vue/cli-plugin-unit-jest":"^3.7.0","@vue/cli-service":"^3.7.0","@vue/eslint-config-prettier":"^4.0.1","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","core-js":"^2.6.5","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","vue":"^2.6.10","vue-template-compiler":"^2.5.21"},"dependencies":{"zxcvbn":"^4.4.2"},"gitHead":"d487867ea78945a6d570cb4bdbc3e127e3062886","description":"> A Vue.js password input component that includes a toggle to show the password and a strength meter using the [Dropbox zxcvbn](https://github.com/dropbox/zxcvbn) library.","_id":"vue-password@2.0.4","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-WtYsFAZE99VsjsnCUXmGMNvVjDvCBdab38P3qHH1PEftFg/Xb5n32YH7DPUFZT5aUDmzjsYruh4nCs8MkW8rCA==","shasum":"a09bb7cce1858880c10cac4311a378666ef58e64","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-2.0.4.tgz","fileCount":11,"unpackedSize":150259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJei6RXCRA9TVsSAnZWagAARbAP/jSQYlUq32V7m78EwPT9\nhgkUUluSFnI645XA9j41P0/cSK5vK7cFDLrhVsyUJLtLNHqODSuXQCvt3kql\nwlbdJr74icwXiKqNGONJc18a1RY07TumAUr0wdHVCPZuoyIsEweKWmkPP0F4\nBIMSnxpEusp6vUzjPwMXOW7Xi2GdkWzG1iZrUzcA472A7hTIRJ4e5kV94Q0A\nVQlOJnX+WMoHA9gVjhOLrsV1b+0w3qPYklZtAGlkNi9dVuabX2AAoTFTr/1K\nY5rDa1iB2z0lo2ZYaQ+xL1dyrgVLZ1SzOYchxjpSOYOm8mbN14U9UMX0BGkB\nNc/A2n5vdiEM5ESgGjbVEktSi7vKZ9gNw8gq9xgD7zxNPq88e+dgS8Y4sjVJ\nfnqBmuV/WwdbJ20FrEh5zIAkIcoehDi4DdHuTkxeajbbjtp1BRC0aF9sERK5\nnI85il/TKBgBQzw8W5y/KjD5iMtIFF2Z6QN5wQvO6CU1f9dh+UMgmvDQLQJw\n7jfc0RMbLT901JvzO5SPh/PaThYZ1FQjvkrP9pFZCfd37AK8FscTVUy8K4M7\nn4SRjD7wYWPMuqEmtXxrRN2qqQQkGAnFLn7TIjAukYrxeX4HGE6ZIHQlWc8m\npcnsmiknD/2kB13yj+zz9Yq/Nx2NH908zL03+c78PbfWZWkTRZSKZoCeAZV9\nPn+H\r\n=sp4F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGFjp+d89M4oRtUE+xi0BWVkMQvTvMdDVDcTdLhFm1dYAiAUzxt83DW4Pkq+hbnTNd+kloB+cC0USxpih8fybQZmig=="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password_2.0.4_1586209879316_0.8972808072862004"},"_hasShrinkwrap":false},"3.0.0":{"name":"vue-password","version":"3.0.0","main":"dist/VuePassword.umd.js","broswer":"dist/VuePassword.common.js","unpkg":"dist/VuePassword.umd.min.js","jsDelivr":"dist/VuePassword.umd.min.js","scripts":{"serve":"vue-cli-service serve ./demo/main","build:demo":"vue-cli-service build ./demo/main","build":"vue-cli-service build --target lib --name VuePassword src/index.js","lint":"vue-cli-service lint","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"devDependencies":{"@vue/cli-plugin-babel":"^3.7.0","@vue/cli-plugin-e2e-nightwatch":"^3.7.0","@vue/cli-plugin-eslint":"^3.7.0","@vue/cli-plugin-unit-jest":"^3.7.0","@vue/cli-service":"^3.7.0","@vue/eslint-config-prettier":"^4.0.1","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","core-js":"^2.6.5","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","vue":"^2.6.10","vue-template-compiler":"^2.5.21"},"gitHead":"8b93c0cb8975c93d1ba373139ed304bcf7f4bff9","description":"[View Demo](https://codesandbox.io/s/vue-template-t1vmc?fontsize=14)","_id":"vue-password@3.0.0","_nodeVersion":"12.16.1","_npmVersion":"6.14.4","dist":{"integrity":"sha512-P7ya7s9mAA35U81mvpqu0569PUe4ryftkuJLO1xBFwsDoL07AHF4Eno2xQwqE3uA2npogm7/HKu6G9tXKTazmQ==","shasum":"34ce16dcf4347009e378fdf9c00731e1bb3e2ff7","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-3.0.0.tgz","fileCount":10,"unpackedSize":220718,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoOUBCRA9TVsSAnZWagAA4OAP/jpTGOvJPxPVmSCC+k+R\nThAWMF8DN/GzDUehdYIWPlYvUpToxarSAhiQ8uDzRm0sZRdxxAawJIVfcABY\nuh4f74sCh+KOfkBu04KOItpKpREOoGdELDQDRpf05+MGSF5BzcDRDhQJtCSK\nS3e5bigBd4dgfGXYY852HhR/pFL3/yXMft5kUVPlwzbwMUpqAsWoBUTd/TBz\nTeuoo8Y9Rq7z2PWIFXZMuwF7MFvlHAN4OAyQPyYzH712AS5dL3BlUr9wxDSg\nsqJBD6RAIBX3pcj43X6t4SyuFLLwGtxZxWhuQwP1XMtV8FEpNk1+BxkAsva/\nHnzSjuOQwBzNG0hvXDuegi0n4g3h8VRYV2RlONI77yQIY3UhaRUuZMWiIuwW\n8pmoJDCT8F+BHXBDdgsBYK116P04A/7AqT/j8rZlLwA0Qrakyah7+Id8y1Ws\neMFO32Ri7l1fX2rNmAHpT7rUGw54lBSUEyPyrVVu9l9+laE3vSCKqX0J5KG3\n7MWoj8hghv88s3ai7PuOsrHLUFMtAicOKbpqj/rsceAwNsOVc12VnCvvmg4x\nJbYaL39d/gMY5EsSUlKWFY5oOfrFPiLSZLlhqJVsNQ6vcLYaxorxH0KfWrSx\nFzjXKhixCvHYA6b0oVXZ5YyzzfI1zbzZfmnW1BokEyqfmQtl0ss0fyC05PUI\nJ+HR\r\n=UK0O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnMe49HKzc5ouwS77/IUzPq3LcdbClGG2cirW8lbjxGgIgU4MOL6ELetiXFEm+JIVME/UCcoryIJXboeHOB+g/yJ0="}]},"maintainers":[{"name":"skegel13","email":"skegel13@gmail.com"}],"_npmUser":{"name":"skegel13","email":"skegel13@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password_3.0.0_1587602689146_0.7871044278760324"},"_hasShrinkwrap":false},"3.1.0":{"name":"vue-password","version":"3.1.0","main":"dist/VuePassword.umd.js","broswer":"dist/VuePassword.common.js","unpkg":"dist/VuePassword.umd.min.js","jsDelivr":"dist/VuePassword.umd.min.js","scripts":{"serve":"vue-cli-service serve ./demo/main","build:demo":"vue-cli-service build ./demo/main","build":"vue-cli-service build --target lib --name VuePassword src/index.js","lint":"vue-cli-service lint","test:e2e":"vue-cli-service test:e2e","test:unit":"vue-cli-service test:unit"},"devDependencies":{"@vue/cli-plugin-babel":"^3.7.0","@vue/cli-plugin-e2e-nightwatch":"^3.7.0","@vue/cli-plugin-eslint":"^3.7.0","@vue/cli-plugin-unit-jest":"^3.7.0","@vue/cli-service":"^3.7.0","@vue/eslint-config-prettier":"^4.0.1","@vue/test-utils":"1.0.0-beta.29","babel-core":"7.0.0-bridge.0","babel-eslint":"^10.0.1","babel-jest":"^23.6.0","core-js":"^2.6.5","eslint":"^5.16.0","eslint-plugin-vue":"^5.0.0","vue":"^2.6.10","vue-template-compiler":"^2.5.21"},"gitHead":"9d71fc27206dab2717fa9ab2ac4e17c71a4fb138","description":"[View Demo](https://codesandbox.io/s/vue-template-t1vmc?fontsize=14)","_id":"vue-password@3.1.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-78ZFb8jkLJg/6F3Qz0Lqx6pmaR/oW1jwbJ5NGIkMx/EdKjZBbCsu8VXjGLVaZ/4bzfQZheCO1mQfYi4WkI32VA==","shasum":"7b3c167519bd56c5b25733cd4828ebf76cc36972","tarball":"https://registry.npmjs.org/vue-password/-/vue-password-3.1.0.tgz","fileCount":11,"unpackedSize":221784,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7LJtCRA9TVsSAnZWagAA6lsP/iFUEMU+r+x+ufGZkSPf\nu3dMegYnalHbG3OE3MAzv1DYesqLcKVjPDOMsAuteotNfc+Do1PqT4NFj2re\niAdkQhJ5iTxWpneoTrzweFKsh9Qqy1yEUNAf2sbWBegAJOR57AjU3vpVr6D4\nkdB49ETjkYVsapHKHHI2a6u3kwZwzNEg2dTL4psi0ZUn0hubJdNtsoPy2Q5d\n6+g5I9gkmHlLydFfTJDoORxzhbcunh/cRbtbjPjH6a7GyS5i952QRgF6Sn+B\nukCILHiyQmltu6RBQpkEam4U+HJfHU22Xnavs4ml6JBaL5OiwuqF29BHStA/\nyXgtrUOHpWJrEl/NBGLJ0kVV6Va9bYKG/tN/WYuffwGQCwbTSz47SerLx7re\nzahpnD/Gs8KI1I313DNNf/VbCX51oeZYWYYeLOdlTTL2VlpBDRg3f+Rl/6yp\nxJVjB3/zKHopP0r30nvkRCQ1zm1gKlgbDAGtizjZmd0rCCLXUaAIxB5LuQFC\nCvY4yaW8fqgcjHyk6KU4qqkBIogydvIWTqpSGl+GGRJ8rRhtYKXT3qzf0+J0\nHRF156J2f0fKpBvNeenXVpdW/jMivXLZcW/9VzN3izBpiBRxiHhMH8+SZd+u\nvwh3+JokRYVhgQ3qVFzcafZ/ublGnT977rh5uDgmmxeMkdOmSBfb+er6ajew\nw8xv\r\n=sOR6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7UqoyQVqOmLdGOTnAqeJ8iiElhcUKhzAYuzuQDEIoKAiBAjI5pjngPNzSHuP71zn63V8tG54vbgdYtGtW7wNq19g=="}]},"_npmUser":{"name":"skegel13","email":"me@seankegel.com"},"directories":{},"maintainers":[{"name":"skegel13","email":"me@seankegel.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-password_3.1.0_1626124908911_0.8862645502734139"},"_hasShrinkwrap":false}},"readmeFilename":"README.md","users":{"flatline":true}}