π¦ Simple utility to generate a license key in Node.js projects.
- Node.js 12X LTS or 14X LTS π¦
- Install the NPM Package with the below command:
npm install @mcnaveen/license-gen --save
(or)
- Install with Yarn:
yarn add @mcnaveen/license-gen
- Import the module in your project:
import generateLicenseKey from "@mcnaveen/license-gen";
- 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);
8J5S-XN5P-73P2-XCPO-R37V-MPTH-TD6F-X270
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);
OKXYT-PE8V5
If the Pair length is not specified, the default pair length will be set to 4.
https://github.com/mcnaveen/license-gen-example
- MIT
- dev.to (https://dev.to/mcnaveen/generating-license-key-in-nodejs-2ie8)
- hashnode (https://mcnaveen.hashnode.dev/how-to-generate-license-key-with-nodejs)
No Additional dependencies used.
I hope you find this useful. If you have any questions, please create an issue.
Thanks goes to these wonderful people (emoji key):
Hexmark Records Ltd π» |
MC Naveen π» |
This project follows the all-contributors specification. Contributions of any kind welcome!