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

/@hellotoby/secrets/

    Package Sidebar

    Install

    npm i @hellotoby/secrets

    Weekly Downloads

    1

    Version

    1.0.1

    License

    MIT

    Unpacked Size

    5.47 kB

    Total Files

    6

    Last publish

    Collaborators

    • hellotoby