{"_id":"@adwatch/passpower","_rev":"3-820fac17c0cee6b2c3a2f94072a45de9","name":"@adwatch/passpower","description":"Password power module","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"@adwatch/passpower","version":"1.0.0","description":"Password power module","main":"./src/index.js","scripts":{"compile":"babel src -d build -s","prepublish":"npm run compile"},"author":{"name":"Adwatch"},"license":"ISC","devDependencies":{"babel-cli":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-runtime":"^6.20.0"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/prodhub/passpower-module.git"},"homepage":"https://bitbucket.org/prodhub/passpower-module#readme","gitHead":"54ff7429dc909474654f8ea4be0a22f8fa885175","_id":"@adwatch/passpower@1.0.0","_shasum":"639b5a2663334dc49aa224528ff32861083a3fe5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.5","_npmUser":{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"},"dist":{"shasum":"639b5a2663334dc49aa224528ff32861083a3fe5","tarball":"https://registry.npmjs.org/@adwatch/passpower/-/passpower-1.0.0.tgz","integrity":"sha512-RKAILsyRoVltIB6PtPW9ofM73YW70SFxOkHugUAH1BEsjcq0N9BI+fAKHBvtG0cxeWEFpyikEZBEane9S2IMkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1aO3b6uNZhwWKK6sA+PgpJSxLW6P+z98yWSPXLyHtMAiEA9H4xjm+mYn15E2Cjmz3gosnxbR+1rIONUG9VVQqYj6s="}]},"maintainers":[{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/passpower-1.0.0.tgz_1487334176035_0.0003036367706954479"}},"1.1.0":{"name":"@adwatch/passpower","version":"1.1.0","description":"Password power module","main":"./src/index.js","scripts":{"compile":"babel src -d build -s","prepublish":"npm run compile"},"author":{"name":"Adwatch"},"license":"ISC","devDependencies":{"babel-cli":"^6.18.0","babel-preset-es2015":"^6.18.0","babel-runtime":"^6.20.0"},"repository":{"type":"git","url":"git+ssh://git@bitbucket.org/prodhub/passpower-module.git"},"homepage":"https://bitbucket.org/prodhub/passpower-module#readme","gitHead":"48e4457cf68d6265dae39dca3801d444ec08772f","_id":"@adwatch/passpower@1.1.0","_shasum":"f294ba9553d36d80eb556ac0fc46fc9335f6dcfd","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.3","_npmUser":{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"},"dist":{"shasum":"f294ba9553d36d80eb556ac0fc46fc9335f6dcfd","tarball":"https://registry.npmjs.org/@adwatch/passpower/-/passpower-1.1.0.tgz","integrity":"sha512-eHODEh76ThMZ9t65tcsrrbDLhBorEr59N5hXHW5FDRisveGUtbDwytrTQ0t8jKMtJXd/kB6ILuQljHf4wT7xew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4cefk8ujr4Fvd5DOMuzLMWZwCg168PL3qkDul4IpyFwIhAPzsWpVoM5a9rNpZG2j/AUn+15i3bKYIIvtnobXRCVrm"}]},"maintainers":[{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/passpower-1.1.0.tgz_1517392667613_0.8956193723715842"}}},"readme":"#PassPower\n\nPassword power module\n\n\n## Install\n\n```sh\n$ npm install --save @adwatch/passpower\n```\n\n\n## Usage\n\n```js\nimport PassPower from '@adwatch/passpower';\n// or\nvar PassPower = require('@adwatch/passpower/build');\n```\n\n\n## API\n\n\n####passScore(val, minPassLength, analysis)\n\nGet password score and return common information about it\n\n**val**\n\nType `string`\n\n**minPassLength**\n\nType `number`\n\n**analysis**\n\nType `array`\n\nDefault `[]`\n\n```js\nconsole.log(PassPower.passScore('987654321Qq', 8, ['hasUppercase', 'hasLowercase']));\n```\n\n\n####setScorePassword(val, analyse, length)\n\nAnalyse your password and return it power\n\n**val**\n\nType `string`\n\n**analyse**\n\nType `object`\n\n**length**\n\nType `number`\n\n```js\nlet val = '987654321Qq';\n\nlet result = {\n\thasUppercase: /[A-Z]/.test(val),\n\thasLowercase: /[a-z]/.test(val),\n\thasDigits: /[0-9]/.test(val),\n\thasSpecials: /[_\\W]/.test(val)\n};\n\nconsole.log(PassPower.setScorePassword(val, result, 8));\n```\n\n\n## License\n\nMIT ©\n","maintainers":[{"name":"adwatch","email":"vyacheslav.anosov@isobar.ru"}],"time":{"modified":"2022-06-12T14:19:56.043Z","created":"2017-02-17T12:22:57.817Z","1.0.0":"2017-02-17T12:22:57.817Z","1.1.0":"2018-01-31T09:57:48.451Z"},"homepage":"https://bitbucket.org/prodhub/passpower-module#readme","repository":{"type":"git","url":"git+ssh://git@bitbucket.org/prodhub/passpower-module.git"},"author":{"name":"Adwatch"},"license":"ISC","readmeFilename":"README.md"}