{"_id":"@artteiv.wkm/password-generator","_rev":"9-b704d1d8b8e946bb56bc9c8672a85ade","name":"@artteiv.wkm/password-generator","description":"A typescript library for `generating random passwords with various customizable options.","dist-tags":{"latest":"1.1.4"},"versions":{"1.0.0":{"name":"@artteiv.wkm/password-generator","version":"1.0.0","keywords":[],"author":{"name":"artteiv.wkm"},"license":"MIT","_id":"@artteiv.wkm/password-generator@1.0.0","maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"dist":{"shasum":"578997fea210d98fa2d81c4a34655716ca205c73","tarball":"https://registry.npmjs.org/@artteiv.wkm/password-generator/-/password-generator-1.0.0.tgz","fileCount":2,"integrity":"sha512-b5c1T7u5yD6n5BP26H2skk5Fk++ikCQyF+F4CgZK3CUzgMtcP87mEwlilmFHUi4sPlae2UH/iyXFjBbTNnLYnA==","signatures":[{"sig":"MEQCIFDbe7X1akvodDZdwSifIzbpKGrkI1bMH+zoME40pi68AiBO0uPbd1hdHW3Q2zVQXKZ57z/Dtob0HTWclGLjNgYCRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"artteiv.wkm","email":"sontran@wakumo.vn"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.3","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/password-generator_1.0.0_1720172239080_0.7829964688473263","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@artteiv.wkm/password-generator","version":"1.0.1","keywords":[],"author":{"name":"artteiv.wkm"},"license":"MIT","_id":"@artteiv.wkm/password-generator@1.0.1","maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"dist":{"shasum":"a1f3dd462bd13a72b3f661b1159961011e4b5111","tarball":"https://registry.npmjs.org/@artteiv.wkm/password-generator/-/password-generator-1.0.1.tgz","fileCount":2,"integrity":"sha512-Q6TMcQPrJoJcEzztJoY7C4ZaPl7aIvNCnZ1+vsvqWkNSDTwUeWkuwSjVYUDMOWNdH8Xwg6fFObfT5b7Pcsu4eg==","signatures":[{"sig":"MEUCIQCAjx1OyDAFIr6XwZsP2TPwv7URC7/W7P7pae9r5iCIVQIgJTbWNreaoi5Zg1drhVr9ioPNEZcVoMo9YsNZN3rklMU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":644},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"artteiv.wkm","email":"sontran@wakumo.vn"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.3","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/password-generator_1.0.1_1720173601077_0.9634255791016813","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@artteiv.wkm/password-generator","version":"1.0.2","keywords":[],"author":{"name":"artteiv.wkm"},"license":"MIT","_id":"@artteiv.wkm/password-generator@1.0.2","maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"dist":{"shasum":"6661fd78bb8920548da730939c56b81642db35e2","tarball":"https://registry.npmjs.org/@artteiv.wkm/password-generator/-/password-generator-1.0.2.tgz","fileCount":3,"integrity":"sha512-gjLg1WgIg9kVgNdLt0Q/LmmTXY/QtfuzT5Czjvob8kUIIdXNXNBY+l+dIKtUGRmTR6KkyFXNr/ZrgnK6u3EK2g==","signatures":[{"sig":"MEQCIAYCSXYb4JbhL2/985/CWGwr09yoWPp05AmFBpYWFX0lAiAqStumEvvd6Vx/RYye3mSg+nIvPEbL5GcdJoNt6tUskA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":770},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"artteiv.wkm","email":"sontran@wakumo.vn"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@artteiv.wkm/password-generator":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.3","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/password-generator_1.0.2_1720174317913_0.9198483804063831","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@artteiv.wkm/password-generator","version":"1.0.3","keywords":[],"author":{"name":"artteiv.wkm"},"license":"MIT","_id":"@artteiv.wkm/password-generator@1.0.3","maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"dist":{"shasum":"acc023035096ad91f668675a3b9d1c7b30bf5175","tarball":"https://registry.npmjs.org/@artteiv.wkm/password-generator/-/password-generator-1.0.3.tgz","fileCount":3,"integrity":"sha512-bg477bTkyiNL8wFG9w9xfxZOhO0AXYqNzPfskb32SSoOdvcZzcNVoz2SpUHleXk1igegxLRkuSaV6hkd1dcdhQ==","signatures":[{"sig":"MEQCID7dKdIWCSzQjNNidClYLzaMupt2C45G+ParXK8t8KPlAiAU7L85+i0uY/82ndU9mh09gcGbXYGBaO1sEMQE/rLZmA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":811},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"echo \"Error: no test specified\" && exit 1","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"artteiv.wkm","email":"sontran@wakumo.vn"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@artteiv.wkm/password-generator":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.3","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/password-generator_1.0.3_1720175000964_0.4876184871724649","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@artteiv.wkm/password-generator","version":"1.0.4","keywords":[],"author":{"name":"artteiv.wkm"},"license":"MIT","_id":"@artteiv.wkm/password-generator@1.0.4","maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"dist":{"shasum":"0cc6bf057f34ee36a387c468aea9cbf32883b10d","tarball":"https://registry.npmjs.org/@artteiv.wkm/password-generator/-/password-generator-1.0.4.tgz","fileCount":3,"integrity":"sha512-vzxbUkQyvxlF8JOXds5MyIzz+k4sLHbEFdrGMID7ihjGqs7hXLHGlmgGrPtqjgtLuhL+5/iTPQWWzWdYI/1WbQ==","signatures":[{"sig":"MEUCIQCULJJ4gzelwdLJ7YtnlGW3EQH/egCpCtVMOtCtAN7RPgIgES4TW8r/23oR+WUWaXXtb0H1qg2J1tWGhMGxdg2ZTvc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":816},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"artteiv.wkm","email":"sontran@wakumo.vn"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@artteiv.wkm/password-generator":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.3","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/password-generator_1.0.4_1720200168985_0.23940423998745897","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@artteiv.wkm/password-generator","version":"1.1.0","keywords":[],"author":{"name":"artteiv.wkm"},"license":"MIT","_id":"@artteiv.wkm/password-generator@1.1.0","maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"homepage":"https://github.com/Sontranwakumo/password-gen#readme","bugs":{"url":"https://github.com/Sontranwakumo/password-gen/issues"},"dist":{"shasum":"fa786960395138b3c5e891f0480cedb88e14dfa2","tarball":"https://registry.npmjs.org/@artteiv.wkm/password-generator/-/password-generator-1.1.0.tgz","fileCount":5,"integrity":"sha512-putobHUzD9Dd0yV/14Avt8C116hUkEXqagScIuTMRcEAMXadZXqbPr1aRcVIv2x376yzNyfInMMINlYnNRdP6w==","signatures":[{"sig":"MEQCICMWySeapm+Edek8wNxG+/+EOxo1c2L2D5XWM8GX2bHyAiB4rkIWjTUsio1TDMrOJvNWgCjjg/8J5y4Ge7afr5KJ8Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6665},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2f79a8ecf4e2c84fa0e30a14c2c55375fb9e87a8","scripts":{"test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"artteiv.wkm","email":"sontran@wakumo.vn"},"repository":{"url":"git+https://github.com/Sontranwakumo/password-gen.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@artteiv.wkm/password-generator":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/password-generator_1.1.0_1720363910824_0.37648024888800524","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@artteiv.wkm/password-generator","version":"1.1.1","keywords":[],"author":{"name":"artteiv.wkm"},"license":"MIT","_id":"@artteiv.wkm/password-generator@1.1.1","maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"homepage":"https://github.com/Sontranwakumo/password-gen#readme","bugs":{"url":"https://github.com/Sontranwakumo/password-gen/issues"},"dist":{"shasum":"a55366ab3101c9ecd2f4e58af01e62b2daeee30b","tarball":"https://registry.npmjs.org/@artteiv.wkm/password-generator/-/password-generator-1.1.1.tgz","fileCount":5,"integrity":"sha512-x6+gxa6pvpblFmfj5eA5kWOUKyf4ThBAFJSOMNNxMkMkXfBciJZypYinDQf7VjxvDI1N4wlUGs/9MHS8aHhrUA==","signatures":[{"sig":"MEUCIEZXCVQhKf73F37zYceBsjlPEChFeBmV42xKWVj6nDiqAiEAnqG7iT1FbIWzCoC9Hd37G7xuN3L/ZEb7mTypquK6xmw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6665},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2f79a8ecf4e2c84fa0e30a14c2c55375fb9e87a8","scripts":{"test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"artteiv.wkm","email":"sontran@wakumo.vn"},"repository":{"url":"git+https://github.com/Sontranwakumo/password-gen.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@artteiv.wkm/password-generator":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/password-generator_1.1.1_1720364167365_0.9981399718255686","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@artteiv.wkm/password-generator","version":"1.1.2","keywords":[],"author":{"name":"artteiv.wkm"},"license":"MIT","_id":"@artteiv.wkm/password-generator@1.1.2","maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"homepage":"https://github.com/Sontranwakumo/password-gen#readme","bugs":{"url":"https://github.com/Sontranwakumo/password-gen/issues"},"dist":{"shasum":"1ea823c141fc7a85ce86adb72d7f1ee359b8c0d0","tarball":"https://registry.npmjs.org/@artteiv.wkm/password-generator/-/password-generator-1.1.2.tgz","fileCount":3,"integrity":"sha512-huzSOl3dApT72WWmOheZDVYVH9hqbjEaVlOKEKV6AZX4JdB/flRQ7JML7LAxIseVwwhdkikaOTEU/1uOsyzoTQ==","signatures":[{"sig":"MEUCIQCKYRri3dSuPfxx8Dauu4Dqfky/rnsSDJ2rMVOv4Owo8gIgZZzggYqxtEERfNOFFXRXMq/cc6yXAiCA9UA581yjReE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4124},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2f79a8ecf4e2c84fa0e30a14c2c55375fb9e87a8","scripts":{"test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"artteiv.wkm","email":"sontran@wakumo.vn"},"repository":{"url":"git+https://github.com/Sontranwakumo/password-gen.git","type":"git"},"_npmVersion":"10.7.0","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@artteiv.wkm/password-generator":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/password-generator_1.1.2_1720364301751_0.07959435652255453","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@artteiv.wkm/password-generator","version":"1.1.3","keywords":[],"author":{"name":"artteiv.wkm"},"license":"MIT","_id":"@artteiv.wkm/password-generator@1.1.3","maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"homepage":"https://github.com/Sontranwakumo/password-gen#readme","bugs":{"url":"https://github.com/Sontranwakumo/password-gen/issues"},"dist":{"shasum":"4e55fdffa3b718fefe4c1460c63cc8d823a670dc","tarball":"https://registry.npmjs.org/@artteiv.wkm/password-generator/-/password-generator-1.1.3.tgz","fileCount":4,"integrity":"sha512-q9jVYNDa1gCFfvRvEHTW5W0O6gKYshqHB2za01ZOlZeviz5kj+zqT5wivKECakAS9MSdGjvL4UlsdODIVuxTVw==","signatures":[{"sig":"MEUCIQD3AIuRgFx7XCdpz6RQaSZsktKQ3bgQYK+44FQjrrk92QIgS70F4vb5jaw4de3CUDfFVJr0pPNx3dbSLgs89iHJB/M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6982},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"454c1a2ecbdb8ec6e37bcb06e1423577160f8c2f","scripts":{"test":"jest","build":"tsc","prepublishOnly":"npm run build"},"_npmUser":{"name":"artteiv.wkm","email":"sontran@wakumo.vn"},"repository":{"url":"git+https://github.com/Sontranwakumo/password-gen.git","type":"git"},"_npmVersion":"10.7.0","description":"A typescript library for `generating random passwords with various customizable options.","directories":{},"_nodeVersion":"20.15.0","dependencies":{"@artteiv.wkm/password-generator":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.5","ts-node":"^10.9.2","typescript":"^5.5.3","@types/jest":"^29.5.12","@types/node":"^20.14.9"},"_npmOperationalInternal":{"tmp":"tmp/password-generator_1.1.3_1720406880946_0.19791280270140765","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@artteiv.wkm/password-generator","version":"1.1.4","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"jest","build":"tsc","prepublishOnly":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/Sontranwakumo/password-gen.git"},"keywords":[],"author":{"name":"artteiv.wkm"},"license":"MIT","description":"A typescript library for `generating random passwords with various customizable options.","devDependencies":{"@types/jest":"^29.5.12","@types/node":"^20.14.9","jest":"^29.7.0","jest-fuzz":"^0.1.2","ts-jest":"^29.1.5","ts-node":"^10.9.2","typescript":"^5.5.3"},"dependencies":{"@artteiv.wkm/password-generator":"^1.0.1"},"_id":"@artteiv.wkm/password-generator@1.1.4","gitHead":"9c27702ab9482c0e896cb5f8e748584e0a57ca46","bugs":{"url":"https://github.com/Sontranwakumo/password-gen/issues"},"homepage":"https://github.com/Sontranwakumo/password-gen#readme","_nodeVersion":"20.15.0","_npmVersion":"10.7.0","dist":{"integrity":"sha512-HotawRvjWQfc1muxQr/+j5w22qrTQTuvRbtqB0w8wbA7n3PZXwIDTVLWW9w50fY3NfwkH9EPWrUbiwWFebFMeg==","shasum":"7d1d84d3890d225671eb56f14a2fa8869b7353da","tarball":"https://registry.npmjs.org/@artteiv.wkm/password-generator/-/password-generator-1.1.4.tgz","fileCount":4,"unpackedSize":7427,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH5kmLpTS28YDRy5kJMu0rvc9mc6XBpB3ahREy3IAN7OAiBygDYG60wNd5S62T6D2j6rWvRdRWPLIwUq2UYoWZ83sQ=="}]},"_npmUser":{"name":"artteiv.wkm","email":"sontran@wakumo.vn"},"directories":{},"maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/password-generator_1.1.4_1720426297627_0.18714074133275815"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-05T09:37:18.946Z","modified":"2024-07-08T08:11:37.902Z","1.0.0":"2024-07-05T09:37:19.231Z","1.0.1":"2024-07-05T10:00:01.331Z","1.0.2":"2024-07-05T10:11:58.047Z","1.0.3":"2024-07-05T10:23:21.081Z","1.0.4":"2024-07-05T17:22:49.127Z","1.1.0":"2024-07-07T14:51:51.021Z","1.1.1":"2024-07-07T14:56:07.498Z","1.1.2":"2024-07-07T14:58:21.910Z","1.1.3":"2024-07-08T02:48:01.110Z","1.1.4":"2024-07-08T08:11:37.745Z"},"maintainers":[{"name":"artteiv.wkm","email":"sontran@wakumo.vn"}],"author":{"name":"artteiv.wkm"},"repository":{"type":"git","url":"git+https://github.com/Sontranwakumo/password-gen.git"},"keywords":[],"license":"MIT","homepage":"https://github.com/Sontranwakumo/password-gen#readme","bugs":{"url":"https://github.com/Sontranwakumo/password-gen/issues"},"readme":"# Password generator\n\nA typescript library for `generating random passwords with various customizable options.\n\n### Features\n- Generate passwords with custom length.\n- Customize include or exclude numbers, lowercase, uppercase letters, special characters. Exclude similar characters.\n\n### Installation\nTo use this function in your project, first install package:\n```\nnpm i @artteiv.wkm/password-generator\n```\n\n\n### Usage\n```\nimport {PasswordGenerator,PasswordOptions} from '@artteiv.wkm/password-generator';\n\n//Generate a password with default settings\nlet PasGen = new PasswordGenerator();\nconsole.log(PasGen.generate());\n\n//Generate a password with a specific length\nPasGen.SetPasswordOptions(12);\n//or\nPasGen.SetPasswordOptions({Length:12});\nconsole.log(PasGen.generate());\n\n//Generate a password without numbers\n// Notice that you always have to set length parameter\nPasGen.SetPasswordOptions({Length:12, Numbers:false })\n\n// Generate a password without lowecase letters\nPasGen.SetPasswordOptions({Length:12,Lowercase:false})\n\n// Generate a password without uppercase letters\nPasGen.SetPasswordOptions({Length:12,Lowercase:false})\n\n// Generate a password without SpecialCharacter\nPasGen.SetPasswordOptions({Length:12,SpecialCharacters:false})\n\n// Generate a password with your customize SpecialCharacter\nPasGen.SetPasswordOptions({Length:12,SpecialCharacters:\"!@#$%\"})\n\n//Generate a password exclude similar characters.\nPasGen.SetPasswordOptions({Length:12,ExcludeSimilarCharacters:true})\n\n// Custome setting with PasswordOptions\nconst PassOptions:PasswordOptions = {\n    Length: 12,\n    Numbers: true,\n    Lowercase: true,\n    Uppercase: true,\n    SpecialCharacters: \"!%$#@\",\n    ExcludeSimilarCharacters: false\n}\nPasGen.SetPasswordOptions(PassOptions);\n// You can also declare PasswordGenerator like this\nPasGen = new PasswordGenerator(PassOptions);\n\nconsole.log(PasGen.generate());\n```\n### API Reference\n\n`PasswordGenerator.SetPasswordOptions`\nConfig PasswordGenerator\n```\nconst PasGen = new PasswordGenerator();\nconst PassOptions:PasswordOptions = {\n    Length: 12,\n    Numbers: true,\n    Lowercase: true,\n    Uppercase: true,\n    SpecialCharacters: \"!%$#@\",\n    ExcludeSimilarCharacters: false\n}\nPasGen.SetPasswordOptions(PassOptions);\n```\n- Length: The length of the password (default: 10)\n- Numbers: Include number or not (default: true)\n- Lowercase: Include lowercase letter or not (default: true)\n- Uppercase: Include uppercase letter or not (default: true)\n- SpecialCharacter: Include special character or not, or your customize special character (default: true)\n- excludeSimilarCharacters: Exclude similar characters (e.g. 'I','l','0','O');\n\n`PasswordGenerator.generate`\nGenerate password\n\n```\nconst password:string = PasGen.generate();\nconsole.log(password)\n```\n- Return: `string`\n\n### License\n\nThis project is licensed under the MIT License\n\n","readmeFilename":"README.md"}