@hellotoby/secrets

1.0.1 • Public • Published

△ Secrets

Secrets is a tiny 2kb library for generating secure passwords.

Installation

yarn add @hellotoby/secrets

Usage

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);

ES6

import Secrets from '@hellotoby/secrets';

const secret = new Secrets(32, true, true).generate();

ES5

const Secrets = require('@hellotoby/secrets');

const secret = new Secrets(32, true, true).generate();

In the browser

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();.

Notes

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.

Dependents (0)

Package Sidebar

Install

npm i @hellotoby/secrets

Weekly Downloads

0

Version

1.0.1

License

MIT

Unpacked Size

5.47 kB

Total Files

6

Last publish

Collaborators

  • hellotoby