Generate a random customizable passwords
Using npm
$ npm i --save genepassIn Node.js
"length" of password generated must be defined, then "lowercase", "uppercase" or "number" must exists next to this.
const genepass = require('genepass');
const password = genepass.build({
length: 12, // Required attribute
lowercase: true,
uppercase: true,
number: true,
special: true,
});
/**
* Return example
* password = "!UghH1!#e21T"
* /| Attribute | Data Type | Description | Required | Default |
|---|---|---|---|---|
| length | Number |
Length of generated password, between 0 and 2048 | true |
- |
| lowercase | Boolean |
At least one lowercase word in the generated password | false |
false |
| uppercase | Boolean |
At least one uppercase word in the generated password | false |
false |
| number | Boolean |
At least one number in the generated password | false |
false |
| special | Boolean |
At least one special character in the generated password. Could include: $, %, @, !, ?, # |
false |
false |
lengthattribute is required- It is necesary choose one of attribute apart of
length.
const genepass = require('genepass');
const password = genepass.build({
length: 8,
lowercase: true,
uppercase: true,
});
/**
* Return example
* password = "ReyDFHbp"
* /const genepass = require('genepass');
const password = genepass.build({
length: 6,
number: true,
});
/**
* Return example
* password = "218152"
* /const genepass = require('genepass');
const password = genepass.build({
length: 32,
lowercase: true,
uppercase: true,
number: true,
special: true,
});
/**
* Return example
* password = "t13Yq#Kb1D%%pF%SM@121%4#k!jjTq1Q"
* /