{"_id":"7key-gen","_rev":"7-e4fdc37bd64a16003cdc650b9946b925","name":"7key-gen","dist-tags":{"latest":"1.1.1"},"versions":{"1.0.11":{"name":"7key-gen","version":"1.0.11","keywords":[],"author":"","license":"ISC","_id":"7key-gen@1.0.11","maintainers":[{"name":"besoftvn","email":"ngoan@besoft.vn"}],"bin":{"7key-gen":"dist/bin.js"},"dist":{"shasum":"a2a6015725aa70e6e1243e1857e3016a78f6442e","tarball":"https://registry.npmjs.org/7key-gen/-/7key-gen-1.0.11.tgz","fileCount":6,"integrity":"sha512-e8iVjFn877at64e4O98FeSjOrg2/ukFfQV97ktsf5wVvWig+I70ayitcHMDcIHOoizqEnU/qPLDAN2ZvSmOH9Q==","signatures":[{"sig":"MEUCIQDciuQdAvtCGGQp74WWuzPvFfrr0P730vhCalMHPE8ArwIgWH0yJiFU9P7QD7TzSZN3bX1f6lj7mClbzcuykElr8us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13091},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4e511e060089359f77541b4fc2c3bbc348d4167e","scripts":{"build":"javascript-obfuscator src --string-array true --string-array-encoding base64 --output dist"},"_npmUser":{"name":"besoftvn","email":"ngoan@besoft.vn"},"_npmVersion":"10.1.0","description":"## Installation","directories":{},"_nodeVersion":"20.8.1","_hasShrinkwrap":false,"devDependencies":{"nexe":"4.0.0-rc.6","js-yaml":"^4.1.0","systeminformation":"^5.25.11","javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/7key-gen_1.0.11_1739928419016_0.6678853601020442","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"7key-gen","version":"1.0.12","keywords":[],"author":"","license":"ISC","_id":"7key-gen@1.0.12","maintainers":[{"name":"besoftvn","email":"ngoan@besoft.vn"}],"bin":{"7key-gen":"dist/bin.js"},"dist":{"shasum":"f62fbbf8d91dc23e3b6e75aceb537f982348cd3e","tarball":"https://registry.npmjs.org/7key-gen/-/7key-gen-1.0.12.tgz","fileCount":6,"integrity":"sha512-mR4n6jcV5BRlbyeGgKaqEInR67ypLntOJ+aB6XGRLDAwQZ2MfrtOEvp6yUXUtwGZ/QdCigjk2XtkcqlF70lRHA==","signatures":[{"sig":"MEYCIQCNAIC9534KlkMEaPOF0lS6x+Lc0EebjwRng5YEufs+MAIhANE5zISZSJU9l5397U5ZEpbB3GhqOdt3bBtNIhHpKCYM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13089},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4e511e060089359f77541b4fc2c3bbc348d4167e","scripts":{"build":"javascript-obfuscator src --string-array true --string-array-encoding base64 --output dist"},"_npmUser":{"name":"besoftvn","email":"ngoan@besoft.vn"},"_npmVersion":"10.1.0","description":"## Installation","directories":{},"_nodeVersion":"20.8.1","dependencies":{"js-yaml":"^4.1.0","systeminformation":"^5.25.11"},"_hasShrinkwrap":false,"devDependencies":{"javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/7key-gen_1.0.12_1739928653860_0.5872970125695378","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"7key-gen","version":"1.0.13","keywords":[],"author":"","license":"ISC","_id":"7key-gen@1.0.13","maintainers":[{"name":"besoftvn","email":"ngoan@besoft.vn"}],"bin":{"7key-gen":"dist/bin.js"},"dist":{"shasum":"cd5bb852fe5aca31be1b317fc56b10a0c0982383","tarball":"https://registry.npmjs.org/7key-gen/-/7key-gen-1.0.13.tgz","fileCount":6,"integrity":"sha512-HQ91s6O6P1w1WazyZv+3ELR7Mqyw5yTZ9oXTfEapP0T80Jvap13RjnMm70k+iDHBimOutnHT9wfZ4XdDxSDBhg==","signatures":[{"sig":"MEQCIFbgNgLqg//ZfWp58fhSHDbjnFyAmkZJ6eewz7SitoqhAiBj8MLgJKi7tmDmv79eivfQlMP9brQ5Cl2MLheUzU4rkw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12802},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"8f586493e07c9ccd80664a5a5ee078547ce91509","scripts":{"build":"javascript-obfuscator src --string-array true --string-array-encoding base64 --output dist"},"_npmUser":{"name":"besoftvn","email":"ngoan@besoft.vn"},"_npmVersion":"10.9.2","description":"## Installation","directories":{},"_nodeVersion":"23.8.0","dependencies":{"js-yaml":"^4.1.0","systeminformation":"^5.25.11"},"_hasShrinkwrap":false,"devDependencies":{"javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/7key-gen_1.0.13_1739929340997_0.33906800993084096","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"7key-gen","version":"1.0.14","keywords":[],"author":"","license":"ISC","_id":"7key-gen@1.0.14","maintainers":[{"name":"besoftvn","email":"ngoan@besoft.vn"}],"bin":{"7key-gen":"dist/bin.js"},"dist":{"shasum":"71ed311c155de6925e12f2277aa986f2e0e3ff62","tarball":"https://registry.npmjs.org/7key-gen/-/7key-gen-1.0.14.tgz","fileCount":6,"integrity":"sha512-iDy1r56M8VDMJ6Soi9zrBeNkOEKoQl4BmxMAB8scGGYirJwn7nCD8DCtBNR3IgePy0I/bme9q/+nRTVFgY17Ag==","signatures":[{"sig":"MEQCIB2OG4OZ0EJaA+qIHdTKWq7E1C2hykbsolMNmtjsip9+AiBNcCiaW45+LKb6aYEWO0768/e7GBxBqMw9aN6pBARIIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14238},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2a5e7469cc35aa37b283bcc4b9d579d2ed42abd0","scripts":{"build":"javascript-obfuscator src --string-array true --string-array-encoding base64 --output dist"},"_npmUser":{"name":"besoftvn","email":"ngoan@besoft.vn"},"_npmVersion":"10.9.2","description":"## Installation","directories":{},"_nodeVersion":"23.8.0","dependencies":{"js-yaml":"^4.1.0","systeminformation":"^5.25.11"},"_hasShrinkwrap":false,"devDependencies":{"javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/7key-gen_1.0.14_1739953516107_0.7715516320132194","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"7key-gen","version":"1.0.15","keywords":[],"author":"","license":"ISC","_id":"7key-gen@1.0.15","maintainers":[{"name":"besoftvn","email":"ngoan@besoft.vn"}],"bin":{"7key-gen":"dist/bin.js"},"dist":{"shasum":"0cdcb1e15c4f312537686d0dbd342afb02e013e3","tarball":"https://registry.npmjs.org/7key-gen/-/7key-gen-1.0.15.tgz","fileCount":6,"integrity":"sha512-yAHK2pVSv06ZQaOGXTumKx/yOpAQuVhOx4M1pkBPD39giexrE4y5ajuW4wcElHicYs6NyyX8QH5F689Oi8ISpQ==","signatures":[{"sig":"MEQCID5KsfIJtYErWGjUaxfLBEAWUJNezaSIqEIFGXVNTl4mAiB7z3wnqTqpQzDdceHD9szNk93vpoAUxVcg9JJLsCJr9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14910},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16da3e4a625b6e6814359e0ca03da6c92bf2fb86","scripts":{"build":"javascript-obfuscator src --string-array true --string-array-encoding base64 --output dist"},"_npmUser":{"name":"besoftvn","email":"ngoan@besoft.vn"},"_npmVersion":"10.9.2","description":"## Installation","directories":{},"_nodeVersion":"23.8.0","dependencies":{"js-yaml":"^4.1.0","systeminformation":"^5.25.11"},"_hasShrinkwrap":false,"devDependencies":{"javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/7key-gen_1.0.15_1740028509269_0.8896644647643006","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"7key-gen","version":"1.1.0","keywords":[],"author":"","license":"ISC","_id":"7key-gen@1.1.0","maintainers":[{"name":"besoftvn","email":"ngoan@besoft.vn"}],"bin":{"7key-gen":"dist/bin.js"},"dist":{"shasum":"2a01bef47b82ff433ab8ef4f5e6b581b7ac06c28","tarball":"https://registry.npmjs.org/7key-gen/-/7key-gen-1.1.0.tgz","fileCount":6,"integrity":"sha512-z52w+eqP+JWutxx11GfB/7vpbWrmo6pG79lrc7MOvo6eDVKLGauZQcNC10yjass4MOyIs8CKmI0JYBaeQAIpWw==","signatures":[{"sig":"MEQCIBji/JjUs1HkDoXAYXE0GjcBpiR5isGGb7MNJwIDXWUjAiBsH9EUEP8Q02/c3JilChGoLZeG91lKr+eqMjwiV83oGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16363},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"4defce05c47e9efc9cf3dbd063882ec980be8cd7","scripts":{"build":"javascript-obfuscator src --string-array true --string-array-encoding base64 --output dist"},"_npmUser":{"name":"besoftvn","email":"ngoan@besoft.vn"},"_npmVersion":"10.9.2","description":"## Installation","directories":{},"_nodeVersion":"23.9.0","dependencies":{"js-yaml":"^4.1.0","systeminformation":"^5.25.11"},"_hasShrinkwrap":false,"devDependencies":{"javascript-obfuscator":"^4.1.1"},"_npmOperationalInternal":{"tmp":"tmp/7key-gen_1.1.0_1741774926308_0.97435208666278","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"7key-gen","version":"1.1.1","description":"```shell npm i 7key-gen","bin":{"7key-gen":"dist/bin.js"},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"javascript-obfuscator src --string-array true --string-array-encoding base64 --output dist"},"keywords":[],"author":"","license":"ISC","dependencies":{"js-yaml":"^4.1.0","systeminformation":"^5.25.11"},"devDependencies":{"javascript-obfuscator":"^4.1.1"},"gitHead":"35dfac44e04d70094872f06bbc471bf599a27244","_id":"7key-gen@1.1.1","_nodeVersion":"26.4.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-AgGUAui2jsOZJqgmQ6bg9Kp1pEWEC5Lr0s07cMba6zr2/0WUeH9z8kEc3CzFqonAkXNR+hF5wdq7mj6PCtbviw==","shasum":"57f2d2f2bf75272e2c8a0520698e04524ba8459e","tarball":"https://registry.npmjs.org/7key-gen/-/7key-gen-1.1.1.tgz","fileCount":6,"unpackedSize":16069,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICWspa3H5Q7f4IgyedFfDhpaPWQ30Yq979kZaBefRgy0AiEAhNTpUDJCYDPmQbCnFZBGB7Sil2k068356Ao4LeFAHOM="}]},"_npmUser":{"name":"besoftvn","email":"ngoan@besoft.vn"},"directories":{},"maintainers":[{"name":"besoftvn","email":"ngoan@besoft.vn"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/7key-gen_1.1.1_1782789883785_0.9467240326245991"},"_hasShrinkwrap":false}},"time":{"created":"2025-02-19T01:26:59.014Z","modified":"2026-06-30T03:24:44.088Z","1.0.11":"2025-02-19T01:26:59.195Z","1.0.12":"2025-02-19T01:30:54.053Z","1.0.13":"2025-02-19T01:42:21.202Z","1.0.14":"2025-02-19T08:25:16.302Z","1.0.15":"2025-02-20T05:15:09.452Z","1.1.0":"2025-03-12T10:22:06.536Z","1.1.1":"2026-06-30T03:24:43.923Z"},"license":"ISC","keywords":[],"description":"```shell npm i 7key-gen","maintainers":[{"name":"besoftvn","email":"ngoan@besoft.vn"}],"readme":"# License verifier\n\n## Installation\n\n```shell\nnpm i 7key-gen\n\n// or generate key\n\nnpx 7key-gen\n```\n\n## Usage\n\n```js\nimport * as verifier from '7key-gen';\n\nasync function bootstrap() {\n  /// Add your code below\n  await verifier.verify();\n\n  ...\n}\n```\n\n### `verify(): Promise<VerifiedResponse>`\n\nLook for a file named `license.lic` at root of your project. It validates the license found in that file and return `VerifiedResponse` and `key.yml` file if license is valid, otherwise throw error\n\n### `getLicenseKey(): Promise<{key: string, filePaths: string[]}>`\n\nReturn license key based on device information. It returns a promise that resolves with an object containing\n\n- `key`: The generated license key\n- `filePaths`: The paths of files from which device information was gathered\n","readmeFilename":"README.md"}