JavaScript SDK for DistroMate dm_api.dll.
npm install distromate-dm-api-js- Initialization:
setProductData,setProductId. - Activation:
setLicenseKey,activateLicense. - Validation on startup:
isLicenseGenuineorisLicenseValid. - Version/update:
getVersion,getLibraryVersion,checkForUpdates.
import { DmApi } from 'distromate-dm-api-js';
const api = new DmApi();
api.setProductData('<product_data>');
api.setProductId('your-product-id', 0);
api.setLicenseKey('XXXX-XXXX-XXXX');
if (!api.activateLicense()) {
throw new Error(api.getLastError() || 'activation failed');
}- CI checks install and package generation.
- Tag
v*triggers npm publish. - Required secret:
NPM_TOKEN.