1.0.1 • Published 2 years ago

passgenerate v1.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

passgenerate

A password generator

Install using:

npm i passgenerate

or

npm install passgenerate

How to import:

const functions = require("passgenerate");
functions.passgen();
functions.passgenSelected();

or

const { passgen, passgenSelected } = require("passgenerate");
passgen();
passgenSelected();

Example:

Default arguments for passgen() are in the respective order:

  • length: 7
  • wantCapitalLetters: true
  • wantNumbers: true
  • wantSymbols: true
  • wantExtraSymbols: true

Usage:

const functions = require("passgenerate");
console.log(functions.passgen());
// #a)G70@
console.log(functions.passgen(10, false, false, false, false));
// dwgnhujcbi
console.log(functions.passgen(10, false, true, true, false));
// dwbfoa+b4w

Default argument for passgenSelected() is:

  • options: {smallCount: 3, capsCount: 3, numsCount: 3, symbolsCount: 3, extrasCount: 3}

Usage:

const functions = require("passgenerate");
console.log(functions.passgenSelected());
// +5Ssl)-u_(K6~N5
options: {smallCount: 4, capsCount: 1, numsCount: 8, symbolsCount: 2, extrasCount: 0}
console.log(functions.passgenSelected(options));
// q-6ghm136753R9*
options: {smallCount: 0, capsCount: 3, numsCount: 6, symbolsCount: 1, extrasCount: 0}
console.log(functions.passgenSelected(options));
// 1226U6BS3*