Generate a password randomly (optimized).
password-maker can be used like described below:
var generatePassword = require("password-maker");
// get a 8-character random password
var shortPassword = generatePassword(8);
// get a 32-character password with advanced options
var options = {
uppercase: false,
symbols : false,
numbers : true
};
var longPassword = generatePassword(options, 32);
Min password length is 4, if you set -1 or 3, length will be automatically set to 4.
Behavior could be defined following this https://dorey.github.io/JavaScript-Equality-Table/#if-statement
npm install password-maker --save
Tests are written with mocha/chai.
$ npm test
1.1.3
- Fix issue with password requirement generation
- Add unit tests
1.1.2
- Remove lodash from dependencies
- Upgrade devDependencies
- Add a min password size
1.0.5
- Fix README.md typo
1.0.4
- Add examples in README.md
- Make function 'generatePassword' callable
1.0.3
- Fix typo in README.md
1.0.2
- Update README.md file
1.0.1
- Fix a bug with password index overwritten
- Add more unit test !
1.0.0
- Add password generation
- Add unit test
0.1.0
- First release, everything was hard-coded