Secrets is a tiny 2kb library for generating secure passwords.
yarn add @hellotoby/secrets
Simply instantiate a new Secret and pass the following parameters:
- (int) Length of string you'd like to return
- (bool) Use numeric characters
- (bool) Use special characters
Turning off numbers and special characters will default to a random string of upper and lower case English letters.
Defaults to: new Secrets(32, true, true);
import Secrets from '@hellotoby/secrets';
const secret = new Secrets(32, true, true).generate();
const Secrets = require('@hellotoby/secrets');
const secret = new Secrets(32, true, true).generate();
Import the file ./dist/secrets.min.js.
eg. <script src="secrets.min.js"></script>
Then in your javascript code use: const secret = new Secrets(64, true, true).generate();.
Secrets doesn't have any protection to stop it from generating naughty words. It's possible that something bad might come up in the generated password.