password-generator-pro
v1.0.1
Published
A secure and customizable password generator.
Maintainers
Readme
🔐 password-generator-pro A lightweight and secure password generator for Node.js & JavaScript projects. Easily generate customizable passwords with numbers, symbols, uppercase, and lowercase letters.
🚀 Installation npm i password-generator-pro
📖 Usage import { generatePassword } from "password-generator-pro";
// Generate a 12-character password (default settings) console.log(generatePassword()); // 👉 Example: "aKz7FmQhW1Lp"
// Generate a 16-character password with numbers & symbols console.log(generatePassword(16, { numbers: true, symbols: true })); // 👉 Example: "A$7f9hL1@qZ9tY2!"
// Generate only lowercase & numbers console.log(generatePassword(10, { uppercase: false, symbols: false })); // 👉 Example: "m4n7j8x2p1"
⚙️ Options The generatePassword function accepts two parameters:
generatePassword(length?: number, options?: PasswordOptions);
Parameters length (number) → Password length (default: 12)
options (object) → Customize character sets
Options Available
| Option | Type | Default | Description |
| ----------- | ------- | ------- | --------------------------------------- |
| numbers | boolean | true | Include digits (0-9) |
| symbols | boolean | false | Include special characters (!@#$%^&*) |
| uppercase | boolean | true | Include uppercase letters (A-Z) |
| lowercase | boolean | true | Include lowercase letters (a-z) |
📦 Example Outputs generatePassword(8) → Af9kQw1z
generatePassword(12, { symbols: true }) → A!f9K$qW*1zP
generatePassword(16, { uppercase: false, symbols: false }) → m7n8j2x9h4p6q1w2
📜 License MIT © 2025 [Shubham Sinha]
