{"_id":"@camunda/license-validator","_rev":"12-3c98a283bdc78f7cb02a83a8c70eddd1","name":"@camunda/license-validator","dist-tags":{"latest":"0.1.5"},"versions":{"0.1.5":{"name":"@camunda/license-validator","version":"0.1.5","author":{"name":"Camunda"},"license":"Apache-2.0","_id":"@camunda/license-validator@0.1.5","maintainers":[{"name":"nikku","email":"git_nikku@nixis.de"},{"name":"barmac","email":"maciejbarel@gmail.com"},{"name":"maxtru","email":"maximilian.trumpf@camunda.com"},{"name":"philippfromme","email":"philippfromme@outlook.com"},{"name":"marstamm","email":"martin.stamm@camunda.com"},{"name":"camunda_it","email":"it-tools@camunda.com"},{"name":"omranabazid","email":"omran.1994@gmail.com"},{"name":"husnauygur","email":"husna.uygur@camunda.com"},{"name":"skaiir-camunda","email":"valentin.serra@camunda.com"},{"name":"vsgoulart","email":"vinicius@vsgoulart.com"},{"name":"urbanisierung","email":"adam.urban@gmail.com"}],"homepage":"https://github.com/camunda/camunda-cloud-management-apps#readme","bugs":{"url":"https://github.com/camunda/camunda-cloud-management-apps/issues"},"dist":{"shasum":"667b2018f45151007bd930227557454a7d8e37df","tarball":"https://registry.npmjs.org/@camunda/license-validator/-/license-validator-0.1.5.tgz","fileCount":9,"integrity":"sha512-B/MUxqiXEHxQbmqb2OA0BTCGFjvm7dX0mB4IUWSBDMNtBKbNn3Vr1yOyAsJ7nx9oCiBclIRnCjO+/Kq1UMKAlw==","signatures":[{"sig":"MEUCIQCbX6V15rMXJgF1A1uQb95+lGUjRXOhPQGZXN0E9CXORgIgLp1saIoCPcf51zaDRzBD7/80m9UwxsNvL8bK6dvyZGU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30957},"main":"dist/index.js","_from":"file:camunda-license-validator-0.1.5.tgz","husky":{"hooks":{"pre-commit":"lint-staged"}},"types":"dist/index.d.ts","scripts":{"lint":"eslint ./src --ext .ts","test":"jest","build":"pnpm run lint && tsc --p ./tsconfig.json","lint-fix":"eslint ./src --ext .ts --fix"},"_npmUser":{"name":"urbanisierung","email":"adam.urban@gmail.com"},"_resolved":"/tmp/54eb8e5de96da158956d4cf4d500e72c/camunda-license-validator-0.1.5.tgz","_integrity":"sha512-B/MUxqiXEHxQbmqb2OA0BTCGFjvm7dX0mB4IUWSBDMNtBKbNn3Vr1yOyAsJ7nx9oCiBclIRnCjO+/Kq1UMKAlw==","repository":{"url":"git+https://github.com/camunda/camunda-cloud-management-apps.git","type":"git"},"_npmVersion":"10.1.0","description":"Validate C8 Licenses","directories":{},"lint-staged":{"*.{ts,tsx,jsx}":["prettier --write","eslint -c .eslintrc.js --fix","git add"],"*.{md,markdown}":["prettier --write","git add"],"*.{json,css,html,yaml,yml}":["prettier --write","git add"]},"_nodeVersion":"20.8.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","husky":"^6.0.0","esbuild":"^0.19.0","ts-jest":"^29.1.1","ts-node":"^10.9.1","prettier":"^2.2.1","tsconfig":"0.0.0","jest-junit":"^12.0.0","testdouble":"^3.16.1","typescript":"4.9.5","@types/jest":"^29.5.6","@types/node":"^20.0.0","lint-staged":"^10.5.4","@jest/globals":"^29.4.1","testdouble-jest":"^2.0.0","eslint-config-custom":"0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/license-validator_0.1.5_1737447198016_0.009164831606615298","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-01-21T08:13:17.868Z","modified":"2026-09-29T13:38:04.909Z","0.1.5":"2025-01-21T08:13:18.209Z"},"bugs":{"url":"https://github.com/camunda/camunda-cloud-management-apps/issues"},"author":{"name":"Camunda"},"license":"Apache-2.0","homepage":"https://github.com/camunda/camunda-cloud-management-apps#readme","repository":{"url":"git+https://github.com/camunda/camunda-cloud-management-apps.git","type":"git"},"description":"Validate C8 Licenses","maintainers":[{"email":"git_nikku@nixis.de","name":"nikku"},{"email":"maciejbarel@gmail.com","name":"barmac"},{"email":"maximilian.trumpf@camunda.com","name":"maxtru"},{"email":"philippfromme@outlook.com","name":"philippfromme"},{"email":"martin.stamm@camunda.com","name":"marstamm"},{"email":"it-tools@camunda.com","name":"camunda_it"},{"email":"omran.1994@gmail.com","name":"omranabazid"},{"email":"husna.uygur@camunda.com","name":"husnauygur"},{"email":"valentin.serra@camunda.com","name":"skaiir-camunda"},{"email":"vinicius@vsgoulart.com","name":"vsgoulart"},{"email":"dultsev.igor@gmail.com","name":"yhaskell"},{"email":"jarek.danielak@camunda.com","name":"jarekdanielak"},{"email":"francesco.esposito@camunda.com","name":"francesco.camunda"},{"email":"alekseyManetov@gmail.com","name":"alekseymanetov"},{"email":"adam.urban@gmail.com","name":"urbanisierung"},{"email":"jonathan.roques@camunda.com","name":"jroquescamunda"},{"email":"ev.bilske@camunda.com","name":"ev-camunda"},{"email":"stefanie.metzger@camunda.com","name":"ztefanie"},{"email":"eamonn.moloney@camunda.com","name":"emoloney"},{"email":"marcello.barile@camunda.com","name":"marcello.barile-camunda"}],"readme":"# License Validator\n\n## Usage\n\n### Validate License\n\n```\ntry {\n    const licenseChecker = new LicenseChecker(licenseUtf8String);\n    licenseChecker.validate(); // Prints License to sysout + if the license is valid or not\n\n    return {\n        isValid: true\n    };\n} catch (error) { // throws if license is invalid/expired/not a c8 license\n    return {\n        isValid: false\n    };\n}\n\n```\n\n### Get Properties\n\n```\nconst licenseChecker = new LicenseChecker(licenseUtf8String);\nlicenseChecker.validate();\nlicenseChecker.getValue('customer') // returns the property with the key `customer`\n```\n\n### Get All Properties\n\n```\nconst licenseChecker = new LicenseChecker(licenseUtf8String);\nlicenseChecker.validate();\nconst map:Map<string, string> = licenseChecker.getAllKeyValues();\n```\n\n### Validate test Licenses\n\n```\nconst licenseChecker = new LicenseChecker(licenseUtf8String, true);\nlicenseChecker.validate();\n```\n\n### Use a custom logger\n\n```\nconst licenseChecker = new LicenseChecker(licenseUtf8String,\n    false,\n    (info: string) => {myInfoLogger(text)},\n    (err: string) => {myErrorLogger(text)});\nlicenseChecker.validate();\n```\n","readmeFilename":"README.md"}