{"_id":"generate-password-browser","_rev":"5-36184ebe508e49d55e12a124a1820bfa","name":"generate-password-browser","description":"Easy library for generating unique passwords in browsers.","dist-tags":{"latest":"1.1.0"},"versions":{"1.0.0":{"name":"generate-password-browser","version":"1.0.0","description":"Easy library for generating unique passwords in browsers.","main":"main.js","scripts":{"test":"mocha","coverage":"sh ./test/coverage.sh","lint":"eslint src test main.js example.js"},"repository":{"type":"git","url":"git+https://github.com/xama5/generate-password-browser.git"},"keywords":["generate","password","generator","unique","browser","angular"],"author":{"name":"https://github.com/xama5"},"license":"MIT","bugs":{"url":"https://github.com/xama5/generate-password-browser/issues"},"homepage":"https://github.com/xama5/generate-password-browser","dependencies":{"randombytes":"^2.0.5"},"devDependencies":{"chai":"^1.10.0","codecov":"^1.0.1","eslint":"^2.13.1","jscover":"^1.0.0","mocha":"^2.0.1","mocha-lcov-reporter":"^1.2.0","underscore":"^1.7.0"},"gitHead":"0822ffa62efeeed98242126d8ae8bfb8af5c259d","_id":"generate-password-browser@1.0.0","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"xama5","email":"contact@oliver.la"},"dist":{"integrity":"sha512-TkY8Yy8ljlVXghoXQwSRdAVRaY2qbPO2WxePP86wBO6wJl9zSwYiKbee4qgxz0W7NpZNSugDUTcqMAnRCb8KmA==","shasum":"3fcdccd1f90c0dd15c1ba265f9fd6599aec7d80b","tarball":"https://registry.npmjs.org/generate-password-browser/-/generate-password-browser-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICN3NM0kPP4uRh3MYLjJbNzJF0KvohCccambfRFi8Mg+AiAa0SubjnlKkw5Mu1nhx/YJsh+oviKN7WkSy/PdWerLig=="}]},"maintainers":[{"name":"xama5","email":"contact@oliver.la"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generate-password-browser-1.0.0.tgz_1509363595247_0.7727212128229439"},"directories":{}},"1.0.1":{"name":"generate-password-browser","version":"1.0.1","description":"Easy library for generating unique passwords in browsers.","main":"main.js","types":"src/generate.d.ts","scripts":{"test":"mocha","coverage":"sh ./test/coverage.sh","lint":"eslint src test main.js example.js"},"repository":{"type":"git","url":"git+https://github.com/xama5/generate-password-browser.git"},"keywords":["generate","password","generator","unique","browser","angular"],"author":{"name":"https://github.com/xama5"},"license":"MIT","bugs":{"url":"https://github.com/xama5/generate-password-browser/issues"},"homepage":"https://github.com/xama5/generate-password-browser","dependencies":{"randombytes":"^2.0.5"},"devDependencies":{"chai":"^1.10.0","codecov":"^1.0.1","eslint":"^2.13.1","jscover":"^1.0.0","mocha":"^2.0.1","mocha-lcov-reporter":"^1.2.0","underscore":"^1.7.0"},"gitHead":"55f27a18289ffb611437f039e3d81b04530682d8","_id":"generate-password-browser@1.0.1","_npmVersion":"5.4.2","_nodeVersion":"8.6.0","_npmUser":{"name":"xama5","email":"contact@oliver.la"},"dist":{"integrity":"sha512-jf/ZMOhBLORjLNxcgYYNUz6N2Sp36h6z1OckkWqCozMm1SE7sh+1X6TMHhLx6st2RkGnyQFEzb8a8aBQ5SZD6A==","shasum":"a423e82a7592324ac4bd798850a44b975fadd572","tarball":"https://registry.npmjs.org/generate-password-browser/-/generate-password-browser-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmrRzbdpNyQXoBHz9Yr/y6nuOtxJ3LcgaoBKLyWKyMmAiB7AslkkHpGHg52N1JuN+Nu/l+YBCnLd0ANKYnoXRs1fg=="}]},"maintainers":[{"name":"xama5","email":"contact@oliver.la"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generate-password-browser-1.0.1.tgz_1509364617582_0.5740843913517892"},"directories":{}},"1.0.2":{"name":"generate-password-browser","version":"1.0.2","description":"Easy library for generating unique passwords in browsers.","main":"main.js","types":"src/generate.d.ts","scripts":{"test":"mocha","coverage":"sh ./test/coverage.sh","lint":"eslint src test main.js example.js"},"repository":{"type":"git","url":"git+https://github.com/xama5/generate-password-browser.git"},"keywords":["generate","password","generator","unique","browser","angular"],"author":{"name":"https://github.com/xama5"},"license":"MIT","bugs":{"url":"https://github.com/xama5/generate-password-browser/issues"},"homepage":"https://github.com/xama5/generate-password-browser","dependencies":{"randombytes":"^2.0.5"},"devDependencies":{"chai":"^1.10.0","codecov":"^1.0.1","eslint":"^2.13.1","jscover":"^1.0.0","mocha":"^2.0.1","mocha-lcov-reporter":"^1.2.0","underscore":"^1.7.0"},"gitHead":"55f27a18289ffb611437f039e3d81b04530682d8","_id":"generate-password-browser@1.0.2","_npmVersion":"5.8.0","_nodeVersion":"8.9.4","_npmUser":{"name":"xama5","email":"contact@oliver.la"},"dist":{"integrity":"sha512-FOyWXRnzK6uCaosjTkLPliwDUpNDT+2OK2UKly1f4nGnZhd/W/wAY8qFiKFNjJhic1rVkRf2Xynv/dKKNalzGw==","shasum":"3ebb75430d437217efa846e74864dc2e6a14d3bf","tarball":"https://registry.npmjs.org/generate-password-browser/-/generate-password-browser-1.0.2.tgz","fileCount":11,"unpackedSize":15985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbmSu6CRA9TVsSAnZWagAA2PoP/05r33ODo1SAKt59BrfI\nL6TIZjNg7V4SeaHmC75tH6znDO4psJjHxB3K48fNe4LJtb5lcLav2/oJReOn\nhcdncwhji7u58y49Whw02nuZUb667BvhfcbTgFm4N/9wY1Z2x+L32GVsQd0D\nhXMq72fTEoy5iJOY5o7H8GDrpFSAAT3Za1sT4sV6+vPjiihpLGg+qSbsbW5J\nbOnDLL3btV9VqCox75IQZGWrk/Fr1B0iSYz0j3xB3y+zLaBa255In8e5gk0p\n81fdSrK2emhmJFKgFYMdao3Lw79lg5vbrYxMn5ySIoG7ERoWFUSVbsEEXj5w\nmPKkkAYATE8J0k7RG5l0sZ+qIot8FxhetV8Pug4cMecKfZY536YkTjDmzt1k\nt97rJfgLJGIAi8HvZ/ePdWKJGpWdj0yoAB3bS13pXbu5RwlSt4dlO/pviOlI\nKHo23EJEIWR+EsZgBhlF722nYQztPb3HlLbdJZKbAq7sMj2NznFdvIOiposZ\n18ztjm2srGn/uzwCfiHvOEsLMI40qkVCokpx7Dc1RZCVP6S1j+Ozpv5qkzQI\nVDFqXgllfvIAsZ2hOOd2+jJk3BBSv5HVLbY5cSGu5ZjI+DMuA1sdgpnOqooQ\nYBbVmgTX5p6O/v/cdzin3lcMaySpT8HU6cT3uedpJgMzpg4AEBVPNK499IhQ\nE2f9\r\n=mtXE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHNBm4vZGnG5odZWNj8OTvFaS1uHTxMTm66R0eLdAPijAiBjwYdKVkfKBAqW8UYNV/xWADmZgiQHk106n+LbAxxdvg=="}]},"maintainers":[{"name":"xama5","email":"contact@oliver.la"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generate-password-browser_1.0.2_1536764858296_0.015304806755689349"},"_hasShrinkwrap":false},"1.0.3":{"name":"generate-password-browser","version":"1.0.3","description":"Easy library for generating unique passwords in browsers.","main":"main.js","types":"src/generate.d.ts","scripts":{"test":"mocha","coverage":"sh ./test/coverage.sh","lint":"eslint src test main.js example.js"},"repository":{"type":"git","url":"git+https://github.com/xama5/generate-password-browser.git"},"keywords":["generate","password","generator","unique","browser","angular"],"author":{"name":"https://github.com/xama5"},"license":"MIT","bugs":{"url":"https://github.com/xama5/generate-password-browser/issues"},"homepage":"https://github.com/xama5/generate-password-browser","dependencies":{"randombytes":"^2.0.5"},"devDependencies":{"chai":"^1.10.0","codecov":"^1.0.1","eslint":"^2.13.1","jscover":"^1.0.0","mocha":"^2.0.1","mocha-lcov-reporter":"^1.2.0","underscore":"^1.7.0"},"gitHead":"21d313eace9955446885753403a0f96e958a2a74","_id":"generate-password-browser@1.0.3","_npmVersion":"5.8.0","_nodeVersion":"8.9.4","_npmUser":{"name":"xama5","email":"contact@oliver.la"},"dist":{"integrity":"sha512-GZQkJRQPUjK1VvNrKI96HSdT4NVSxgQvBKJz3UAYkoHC1cKDSqdqTlKhOGN+g6Nb4ajXycT78ax8W8vvrg740g==","shasum":"25de3922d079c6a46eb2aa58ae5cae8a036d7592","tarball":"https://registry.npmjs.org/generate-password-browser/-/generate-password-browser-1.0.3.tgz","fileCount":11,"unpackedSize":16011,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4gHTCRA9TVsSAnZWagAAiekP/i/gk4ZWcDbNiRI5G49K\ngyMQ1+33e9WJaOFaugDF8wjx9pa1lSNLOTrNX87h2lyNAPK6ZAaR5aE+4hus\nQfh5OCF5x0k4A+nw42rcMOtW41qjaCVUQIkb6S0WwrCVmS54xxEPuxHtXKdK\nkqsWYtlJxr75JbJ/hecFeaZHRZFK3uNi/gNl81S2aUpCXj2W7xeDDGgj89xC\n2tRiav7FMwr/fnrWXxVRlQq2Fz9da0dwZ3dHlms0mqWF+Iak1fNWlMisbyOH\nKjRtYRGuZGvceGtQ6p2eJVVQvRIRhZg0JdPrwIqVXSS+FR5MLhsh69jkoJlI\nDWMihGsyyTTK3K0cchLDoHe/Mqc1xLu+HJHhCfYtOCphO0cBASC6yyO/hZsC\nfM83t4gDbud6vzs/hvYKckyPdsvXg4rQXw5SqLGb0ny14jvEyBFSY13RDDsL\nNlJAt5ACoemjfAvmZY7Zm37jP7akgd4kUnBZe16Zcd4p+OAP3ueyzKQTNfki\n+Y2P2e22PLLczSdaXmb/Vkx6Xd8pLvq6t5NWwz6jm3jC9ibnn0mO15vUqBUN\n682rUlDMd25iyWDnPSmNsO5NYJmWQ7d0gBOy1Bome3qy7BgRYBJ0KkHZQ5fB\nt4m6vyi6GTOWVDQwjs0YVn4hD8Nbeo5dTne+0n5UdDu56AjCZZzcqfvFVtRW\nmAEz\r\n=avSu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr7RMNJZPkDZUvbP43EFFYg3x9BY8SNUS7TUfUXX2xaAIhAO+r5rACYgmL6YxskP+uGl8FFpedgHz6leIlY6U9hJVZ"}]},"maintainers":[{"name":"xama5","email":"contact@oliver.la"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generate-password-browser_1.0.3_1541538258437_0.6639355575396344"},"_hasShrinkwrap":false},"1.1.0":{"name":"generate-password-browser","version":"1.1.0","description":"Easy library for generating unique passwords in browsers.","main":"main.js","types":"src/generate.d.ts","scripts":{"test":"mocha","coverage":"sh ./test/coverage.sh","lint":"eslint src test main.js example.js"},"repository":{"type":"git","url":"git+https://github.com/oliver-la/generate-password-browser.git"},"keywords":["generate","password","generator","unique","browser","angular"],"author":{"name":"https://github.com/oliver-la"},"license":"MIT","bugs":{"url":"https://github.com/oliver-la/generate-password-browser/issues"},"homepage":"https://github.com/oliver-la/generate-password-browser","dependencies":{"buffer":"^6.0.3","randombytes":"^2.0.5"},"devDependencies":{"chai":"^1.10.0","codecov":"^3.8.3","eslint":"^6.5.1","jscover":"^0.1.1","karma":"^6.3.4","karma-chrome-launcher":"^3.1.0","karma-esbuild":"^2.2.0","karma-mocha":"^2.0.1","karma-requirejs":"^1.1.0","mocha":"^7.0.0","mocha-lcov-reporter":"^1.2.0","underscore":"^1.7.0"},"gitHead":"9fe0322ae77384fccd6cd5a4bd5c1c6c56780c12","_id":"generate-password-browser@1.1.0","_nodeVersion":"16.1.0","_npmVersion":"7.13.0","dist":{"integrity":"sha512-qsQve0rVbCqGqAfKgZwjxKUfI1d1nyd22dz+kE8gn1iw1LxGkR+Slsl79XXfm2wxuK27IkopTs5KXcOEQnhg0w==","shasum":"ec1661d0f3ce0b36e2ffdf6099578725a43d12e9","tarball":"https://registry.npmjs.org/generate-password-browser/-/generate-password-browser-1.1.0.tgz","fileCount":14,"unpackedSize":28088,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDyaPCRA9TVsSAnZWagAATHgQAICmIKTCsGdXcjH4e7GF\n/0gi/AiDrVh0poq2efMbKo55zm4Gka5xbtHivw3japeUtHkX7f3wQTwxyd/m\n5laQS4EXBc/WwXcbLnLfjPOTu8e0mtKeCuGLtwl1yyQ63CUjrDu7yMg24n8t\n/sFV/ObtWLY9kKizRfDsuoKh5tUL6PHnF/7yGY7h5HHzUqMtrDtm3FteWHB4\n/yD1Ca5cj+oO9hBgAylAKpPZjtf9SpQxMOCEmP0dP4cGlix3gRGPgp+v/jI2\ni/at5OaGN3IQn3Bgap0LF5SpLgRgl/SzDRemdaSRbuCe/4EzWCC3zfy3oAEy\nOU5AHwqhfS8yAPdCqIeGXaZEEINpjkxOUE1ZKkTwJ8Ly2aHBW065tgdYO+sT\nPu9FZLBwUYv7g491LKI5MfZ1qnVlTUxMU+w/DhbHtjPtB7ipcQXbMHj/dSVC\ne85AXtOhoOMsanYFQoVQfZLnk3vMaX8r/bq6kBvjFi8R93AodCZGNpl1h8Sk\nu9AhuPO8lA5AW6VmvDr8gWjhKvbyYFyES6/QMCVx3gO57Oe2sk6WgbtP2kuf\no5nMIwU4t/Lb7PnrAfNjVwuxtSRQDRJYT4jhUoTuByzhpTruR8WCLhLKh4ab\nAsfSmhvy7dVoHHABGOQzK6EUphKX5Dd9nn1GCGoNwiic3QjSSs7ZEj9TFfsR\nhquO\r\n=VvJn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICb6LRhBlpBCXLsa/Dop0+sxeHFcU25fBrac7NlaFyF0AiBs2CR5J9qSJbTi0XHwakz8fJi5F6wc351gKuHQtDeDMA=="}]},"_npmUser":{"name":"xama5","email":"contact@oliver.la"},"directories":{},"maintainers":[{"name":"xama5","email":"contact@oliver.la"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generate-password-browser_1.1.0_1628382863562_0.25428052421115277"},"_hasShrinkwrap":false}},"readme":"# generate-password-browser (w/ Angular Support) [![Build Status](https://api.travis-ci.org/xama5/generate-password-browser.svg?branch=master)](https://travis-ci.org/xama5/generate-password-browser)\n\n[![Generate-Password NPM](https://nodei.co/npm/generate-password-browser.png?downloads=true&downloadRank=true)](http://npmjs.org/package/generate-password-browser)\n\n\nGenerate Password is a (relatively) extensive library for generating random and unique passwords in browsers.\nThis is a fork of the original generate-password package https://github.com/brendanashworth/generate-password, but unfortunately it doesn't and [won't](https://github.com/brendanashworth/generate-password/pull/21) support browsers.\nConfirmed to be working with Angular 4, 5 and 6 in these browsers:\n\n- Google Chrome 60.0.3112.113\n- Firefox 55.0.3\n- Internet Explorer 11\n\n## Install\n\n```bash\n$ npm install generate-password-browser --save\n```\n\n## Usage\n\n#### `generate([options])`\n\nGenerate one password with the given options. Returns a string.\n\n```javascript\nvar generator = require('generate-password-browser');\n\nvar password = generator.generate({\n\tlength: 10,\n\tnumbers: true\n});\n\n// 'uEyMTw32v9'\nconsole.log(password);\n```\n\n#### `generateMultiple(amount[, options])`\n\nBulk generate multiple passwords at once, with the same options for all. Returns an array.\n\n```javascript\nvar generator = require('generate-password-browser');\n\nvar passwords = generator.generateMultiple(3, {\n\tlength: 10,\n\tuppercase: false\n});\n\n// [ 'hnwulsekqn', 'qlioullgew', 'kosxwabgjv' ]\nconsole.log(passwords);\n```\n\n### Available options\nAny of these can be passed into the options object for each function.\n\n| Name                     | Description                                                           | Default Value |\n|--------------------------|-----------------------------------------------------------------------|---------------|\n| length                   | Integer, length of password.                                          | 10            |\n| numbers*                 | Boolean, put numbers in password.                                     | false         |\n| symbols*                 | Boolean or String, put symbols in password.                           | false         |\n| lowercase*               | Boolean, put lowercase in password                                    | true          |\n| uppercase*               | Boolean, use uppercase letters in password.                           | true          |\n| excludeSimilarCharacters | Boolean, exclude similar chars, like 'i' and 'l'.                     | false         |\n| exclude                  | String, characters to be excluded from password.                      | ''            |\n| strict                   | Boolean, password must include at least one character from each pool. | false         |\n\n*At least one should be true.\n","maintainers":[{"name":"xama5","email":"contact@oliver.la"}],"time":{"modified":"2022-05-03T07:32:28.870Z","created":"2017-10-30T11:39:56.087Z","1.0.0":"2017-10-30T11:39:56.087Z","1.0.1":"2017-10-30T11:56:58.516Z","1.0.2":"2018-09-12T15:07:38.417Z","1.0.3":"2018-11-06T21:04:18.585Z","1.1.0":"2021-08-08T00:34:23.725Z"},"homepage":"https://github.com/oliver-la/generate-password-browser","keywords":["generate","password","generator","unique","browser","angular"],"repository":{"type":"git","url":"git+https://github.com/oliver-la/generate-password-browser.git"},"author":{"name":"https://github.com/oliver-la"},"bugs":{"url":"https://github.com/oliver-la/generate-password-browser/issues"},"license":"MIT","readmeFilename":"README.md"}