@camunda/license-validator
v0.1.5
Published
Validate C8 Licenses
Maintainers
Keywords
Readme
License Validator
Usage
Validate License
try {
const licenseChecker = new LicenseChecker(licenseUtf8String);
licenseChecker.validate(); // Prints License to sysout + if the license is valid or not
return {
isValid: true
};
} catch (error) { // throws if license is invalid/expired/not a c8 license
return {
isValid: false
};
}
Get Properties
const licenseChecker = new LicenseChecker(licenseUtf8String);
licenseChecker.validate();
licenseChecker.getValue('customer') // returns the property with the key `customer`Get All Properties
const licenseChecker = new LicenseChecker(licenseUtf8String);
licenseChecker.validate();
const map:Map<string, string> = licenseChecker.getAllKeyValues();Validate test Licenses
const licenseChecker = new LicenseChecker(licenseUtf8String, true);
licenseChecker.validate();Use a custom logger
const licenseChecker = new LicenseChecker(licenseUtf8String,
false,
(info: string) => {myInfoLogger(text)},
(err: string) => {myErrorLogger(text)});
licenseChecker.validate();