Meet npm Pro: unlimited public & private packages + package-based permissions.Learn more »

node-license-client

0.0.3 • Public • Published

node-license-client

NPM Version NPM Downloads Build Status Test Coverage

Client module for node-license-server

Installation

npm i node-license-client

Get Started

const LicenseClient = require('node-license-client')
const options = {
  certHex: '',                 // hex of public.pem, not required if pemPath is specified
  pemPath: 'public.pem',       // path of public.pem, not required if certHex is provided
  identity: 'Client Software', // identify of the client software 
  secret: 'Client Software',   // optional(unique secret to identify physical machine, please refer to `machine-digest`)
  keyFilePath: '',             // path of license key, default is 'key.txt'
  licenseFilePath: '',         // path of license file, defautl is 'license.txt'
  licenseServer: 'https://license-server/'  // license server address
}
const client = new LicenseClient(options)

// during app init
const init = async () => {
  await licensing.verify()
}

Install

npm i node-license-client

DownloadsWeekly Downloads

1

Version

0.0.3

License

MIT

Unpacked Size

9.86 kB

Total Files

8

Last publish

Collaborators

  • avatar