# fiddler-random-pass-gen

> This is a simple command line application that generates random passwords based on user-defined options.

Latest version **1.2.1** (published 2023-03-25) · MIT license · 0 weekly downloads

## Install

```sh
npm install fiddler-random-pass-gen
pnpm add fiddler-random-pass-gen
yarn add fiddler-random-pass-gen
bun add fiddler-random-pass-gen
```

## Health

**Score 20/100 (F)** — status: abandoned.

Positive: esm support; no vulnerabilities.

Warnings: low downloads; no types.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.2.1 |
| Published | 2023-03-25 |
| First published | 2023-03-25 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | ESM + CommonJS |
| Dependencies | 1 |
| Unpacked size | 4.3 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 0 |
| Author | Jude Musyoki |
| Maintainers | judemusyoki |
| Keywords | password, generator, random, security |

## Links

- npm: https://www.npmjs.com/package/fiddler-random-pass-gen
- Repository: https://github.com/judemusyoki/fiddler-password-generator
- Issues: https://github.com/judemusyoki/fiddler-password-generator/issues
- npm.io page: https://npm.io/package/fiddler-random-pass-gen

## Dependencies (1)

- [crypto-random-string](https://npm.io/package/crypto-random-string.md) ^5.0.0

## Recent versions

- 1.2.1 (latest) — 2023-03-25
- 1.2.0 — 2023-03-25
- 1.1.0 — 2023-03-25
- 1.0.0 — 2023-03-25

## README

# fiddler-password-generator
This is a simple command line application that generates random passwords based on user-defined options.

## Requirements
- Nodejs

## Installation
```
npm install fiddler-password-generator
```

## Usage
Import package in your project
```
import passwordGenerator from 'fiddler-random-pass-gen'
```

```
const myNewPassword = passwordGenerator(14)
```
Result:
```
w},*i?@,,,,a,S
```

This will generate a password with the following default options:
- Length: 12 characters
- Uppercase letters: included
- Lowercase letters: included
- Numbers: included
- Symbols: included

You can also specify your own options by passing arguments to the command. The available options are:
- --length: The length of the password (default: 12)
- --no-upper: Exclude uppercase letters
- --no-lower: Exclude lowercase letters
- --no-numbers: Exclude numbers
- --no-symbols: Exclude symbols
For example, to generate a password with a length of 16 characters and no symbols, run the following command:
```
node index.js --length 16 --no-symbols
```
## Credits
This application was built using the following dependencies:
- [crypto-random-string](https://www.npmjs.com/package/crypto-random-string): A library for generating random strings using cryptographic methods.

---
_Source: https://npm.io/package/fiddler-random-pass-gen · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
