@mcnaveen/license-gen

2.0.0 • Public • Published

Node License Key Generator

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

License Generator Module

📦 Requirements

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

Installation

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

(or)

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

🖊️ Usage

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

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

☑️ Example Output

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

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

☑️ Output with Specified Pair Length

OKXYT-PE8V5

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

🌟 Example Repo

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

📖 License

  • MIT

Links:


💚 Message

No Additional dependencies used.

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

Package Sidebar

Install

npm i @mcnaveen/license-gen

Weekly Downloads

73

Version

2.0.0

License

MIT

Unpacked Size

14.4 kB

Total Files

8

Last publish

Collaborators

  • mcnaveen