Learn about our RFC process, Open RFC meetings & more.Join in the discussion! »

@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.

Keywords

none

Install

npm i @hellotoby/secrets

DownloadsWeekly Downloads

3

Version

1.0.1

License

MIT

Unpacked Size

5.47 kB

Total Files

6

Last publish

Collaborators

  • avatar