2.0.1 • Published 13 days ago
@teleology/credential-generators v2.0.1
@teleology/credential-generators
A utility to generate credentials for username, password, passphrases or anything else
Installation
yarn add @teleology/credential-generators
General Usage
import { generate } from '@teleology/credential-generators'
// all options
const gen = generate({
seed: {
uppercase: 1,
lowercase: 1,
special: 1,
numbers: 1,
words: 1,
include: 'user',
},
case: {
lower: false,
upper: false,
},
separator: '-'
}) // user-p-Unfair-2-[-N
Username Generation
import { generate } from '@teleology/credential-generators'
const gen = generate({
seed: {
words: 2,
include: 'user',
numbers: 2,
},
case: {
lower: true,
}
}) // user29foiledpatrician
const seededUsername = generate({
seed: {
include: 'sully',
numbers: 2,
},
case: {
lower: true,
}
}); // sully37
Password Usage
import { generate } from '@teleology/credential-generators'
const gen = generate({
seed: {
uppercase: 4,
lowercase: 4,
special: 2,
numbers: 2,
},
}); // Z)g~Ax1HnD7j
Passphrase Usage
import { generate } from '@teleology/credential-generators'
const gen = generate({
seed: {
words: 3,
},
case: {
lower: true,
},
separator: '-',
}); // stimulative-psychotic-cesarean
Changelog
1.0.0
- Initial publications