{"id":16620974,"url":"https://github.com/vijayymmeena/passwordx","last_synced_at":"2025-07-05T19:33:30.996Z","repository":{"id":57320482,"uuid":"386755198","full_name":"vijayymmeena/passwordx","owner":"vijayymmeena","description":"Use the cli to generate strong passwords or add them to nodejs projects","archived":false,"fork":false,"pushed_at":"2024-03-20T15:14:56.000Z","size":61,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-04T10:48:41.336Z","etag":null,"topics":["nodejs","password-generator","security"],"latest_commit_sha":null,"homepage":"https://www.npmjs.com/package/passwordx","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vijayymmeena.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://www.paypal.me/vijayxmeena"]}},"created_at":"2021-07-16T20:22:18.000Z","updated_at":"2023-12-13T08:31:37.000Z","dependencies_parsed_at":"2024-10-12T02:55:59.220Z","dependency_job_id":null,"html_url":"https://github.com/vijayymmeena/passwordx","commit_stats":null,"previous_names":["oceanroleplay/passwordx","vijayymmeena/passwordx","samarmeena/passwordx"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/vijayymmeena/passwordx","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vijayymmeena%2Fpasswordx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vijayymmeena%2Fpasswordx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vijayymmeena%2Fpasswordx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vijayymmeena%2Fpasswordx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vijayymmeena","download_url":"https://codeload.github.com/vijayymmeena/passwordx/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vijayymmeena%2Fpasswordx/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263794699,"owners_count":23512561,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["nodejs","password-generator","security"],"created_at":"2024-10-12T02:45:51.884Z","updated_at":"2025-07-05T19:33:30.972Z","avatar_url":"https://github.com/vijayymmeena.png","language":"TypeScript","funding_links":["https://www.paypal.me/vijayxmeena"],"categories":[],"sub_categories":[],"readme":"# Why passwordx?\n\nNow days, everyone want to generate secure password, but if we go on internet it's hard to find a website that generate password but also does not collect data from you.\nYou can always trust browsers like edge, chrome etc. they generate passwords for only forms. so we came up with idea that we will provide a tool.\nthat you can use in your projects for random secure password generate with customized options. you can also install passwordx globally using `npm install -g passwordx`\nthen you can use in your command line interface (cmd) everywhere to get a secure token or password for personal use, without worry too much.\nThis is open source project so you can always check out our source code to feel secure about passwordx.\n\n# Installation\n\n## Direct Run\n\n`npx passwordx@latest`\n\n## For project\n\n`npm install passwordx` or `yarn add passwordx`\n\n## Global command\n\n`npm install -g passwordx` or `yarn global add passwordx`\n\n# Example for projects\n\n```typescript\nimport passwordx from \"passwordx\";\n\n// without customize it wil generate combination of [a-zA-Z0-9] with length of 16\nconst securePass = passwordx();\nconsole.log(securePass);\n```\n\n# Example for command line usage\n\n- make sure you have installed passwordx using `npm i -g passwordx`\n\n```typescript\npasswordx -l 32\n\n// output\npassword: 5w9hfBjtttQFzYM27WKtxVxCJhvDDwpZ4J5jD4cCKAfbTgHbaPbc5hsd358k5X9J\n\n// if you wish to generate multiple passwords than just pass -c\n\npasswordx -l 32 -c 4\n// output\npassword 1: sd358k55w9hfBjtttQFzYM27WKtxVxCJhvDDwpZ4J5jD4cCKAfbTgHbaPbc5hX9J\npassword 2: K7cBxYsadta5ra5tYhRpqzugM7FsfHjZbMseHCw6CNBu4HKPmrUsU5Bs5Neg9JP4\npassword 3: xGQzvjTdJbp7skAFLswDzJyuNEVbJHk5UMNawAqbLeh75LKVdSuLH6UWKN4Ugvrk\npassword 4: zkg2Zk9kFaPwPQCHGrf2Q4s33L3XXJb4Fyq89YgbPJuMrTbqRYcaBsVpGtmq5Gch\n```\n\n# Options\n\nyou can also read this info in `passwordx --help`\n\n| Option      | Description                 | Value                      |\n| ----------- | --------------------------- | -------------------------- |\n| --ambiguous | Allow ambiguous characters  | `` {}[]()/'\"`~,;:.\u003c\u003e\\ ``   |\n| --count     | Generate multiple passwords | 1                          |\n| --digits    | Allow digits                | `23456789`                 |\n| --length    | Password length             | 16                         |\n| --lowercase | Allow lowercase characters  | `abcdefghjkmnpqrstuvwxyz`  |\n| --pattern   | Custom pattern              | undefined                  |\n| --similar   | Allow similar characters    | `i, l, I, 1, \\|, o, O, 0`  |\n| --symbol    | Allow symbols               | `!#$%\u0026\\*+-=?@^\\_`          |\n| --uppercase | Allow uppercase characters  | `ABCDEFGHJKLMNPQRSTUVWXYZ` |\n\n# ☎️ Need help?\n\nCreate [GitHub issue](https://github.com/samarmeena/passwordx/issues)\n\n# 💖 Thank you\n\nYou can support [passwordx](https://www.npmjs.com/package/passwordx) by giving it a [GitHub](https://github.com/discordx-ts/passwordx) star.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvijayymmeena%2Fpasswordx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvijayymmeena%2Fpasswordx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvijayymmeena%2Fpasswordx/lists"}