UNPKG

@licensehub/license-client

Version:

TypeScript license management client for protecting and monetizing proprietary software

81 lines 2.23 kB
{ "name": "@licensehub/license-client", "version": "1.0.7", "description": "TypeScript license management client for protecting and monetizing proprietary software", "type": "module", "main": "dist/index.js", "types": "dist/index.d.ts", "author": "1TeamSoftware", "homepage": "https://1teamsoftware.com", "files": [ "dist", "LICENSE", "README.md" ], "keywords": [ "license", "licensing", "drm", "software-protection", "license-management", "typescript" ], "dependencies": { "jose": "^5.10.0", "jwt-decode": "^4.0.0" }, "peerDependencies": { "@cachehub/cloudflare-cache": "^1.0.1", "@cachehub/core": "^1.0.1", "@cachehub/memory-cache": "^1.0.1", "@cachehub/redis-cache": "^1.0.1", "@cachehub/upstash-redis-cache": "^1.0.1" }, "peerDependenciesMeta": { "@cachehub/cloudflare-cache": { "optional": true }, "@cachehub/redis-cache": { "optional": true }, "@cachehub/upstash-redis-cache": { "optional": true } }, "devDependencies": { "@cachehub/core": "^1.0.2", "@cachehub/memory-cache": "^1.0.2", "@dmitryrechkin/eslint-standard": "^1.1.4", "@types/jsonwebtoken": "^9.0.10", "@types/node": "^20.19.8", "buffer": "^6.0.3", "cpx": "^1.5.0", "crypto-browserify": "^3.12.1", "dotenv": "^16.6.1", "eslint": "^8.57.1", "eslint-plugin-unused-imports": "^3.2.0", "fix-esm-import-path": "^1.10.2", "javascript-obfuscator": "^4.1.1", "jsonwebtoken": "^9.0.2", "shx": "^0.3.4", "stream-browserify": "^3.0.0", "tsconfig-paths": "^4.2.0", "typescript": "^5.8.3", "vite": "^5.4.19", "vite-plugin-dts": "^3.9.1", "vite-plugin-javascript-obfuscator": "^3.1.0", "vitest": "^3.2.4" }, "license": "SEE LICENSE IN LICENSE", "scripts": { "lint": "eslint .", "format": "eslint --fix .", "test": "vitest run", "check": "tsc --noEmit", "build:clean": "shx rm -rf dist", "build:vite": "vite build", "build:copy-dts": "cpx \"src/**/*.d.ts\" dist/", "build": "pnpm run build:clean && pnpm run build:vite && pnpm run build:copy-dts", "package:publish": "pnpm publish --access public" } }