2.0.0 • Published 1 year ago

@mcnaveen/license-gen v2.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

Node License Key Generator

:unicorn: Simple utility to generate a license key in Node.js projects.

License Generator Module

:package: Requirements

  • Node.js 12X LTS or 14X LTS 📦

:sparkles: Installation

  • Install the NPM Package with the below command:
npm install @mcnaveen/license-gen --save

(or)

  • Install with Yarn:
yarn add @mcnaveen/license-gen

:pen: Usage

  • Import the module in your project:
import generateLicenseKey from "@mcnaveen/license-gen";

:bulb: Example

  • Import the module in your project
  • Pass the length of the license key you want to generate
  • Here I want to generate a license key with 32 characters
import generateLicenseKey from "@mcnaveen/license-gen";

const myKey = generateLicenseKey(32);
console.log(myKey);

:ballot_box_with_check: Example Output

8J5S-XN5P-73P2-XCPO-R37V-MPTH-TD6F-X270

:bulb: Example with Pair Length

Optionally, You can pass the pair length of the license key as a second argument.

  • Here I want to generate a license key with 10 characters and pair length of 5
import { generateLicenseKey } from '@mcnaveen/license-gen';

const myKey = generateLicenseKey(10, 5);
console.log(myKey);

:ballot_box_with_check: Output with Specified Pair Length

OKXYT-PE8V5

If the Pair length is not specified, the default pair length will be set to 4.

:star2: Example Repo

https://github.com/mcnaveen/license-gen-example

:book: License

  • MIT

Links:


:green_heart: Message

No Additional dependencies used.

I hope you find this useful. If you have any questions, please create an issue.

2.0.0

1 year ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago