generate-serial-key

A simple package to generate random serial key strings

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
generate-serial-key
2.0.06 years ago6 years agoMinified + gzip package size for generate-serial-key in KB

Readme

Synopsis

This is a simple package to generate (pseudo) random strings of specified length separated into "blocks" of specified blockLengths by specified separator characters. This makes this package suitable for generating license or product or serial keys.
The similar looking characters (and numbers) I, 1, 0 and O are always left out of the generated strings to avoid confusion.
Note that the generated keys are just random strings and there's no provision to check their validity cryptographically.

Installation

From npm registry:
npm i -S generate-serial-key
OR
Directly from gist:
npm i -S gist:ed14ef9bcae9b9188833e583313b0d21

Usage Example

The package exposes a single function with signature generate(length = 16, separator = '-', blockLength = 4) which may be used as follows:
~ Javascript const serial = require("generate-serial-key")
serial.generate() // Outputs 'AG8D-ZGYG-A8YV-PVMK' serial.generate(20, "", 5) // Outputs 'UL3MVBTPXBMBEU9QK3MC'
~

Acknowledgement

License

MIT