{"_id":"nodejs-license-file","_rev":"16-12eacd270e7d2028407a91811653930c","name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","dist-tags":{"latest":"4.0.0"},"versions":{"1.0.0":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"1.0.0","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"dependencies":{"mustache":"2.2.1"},"devDependencies":{"mocha":"2.3.3","should":"8.1.1"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"dbc494a38fe7b93f9ec6a96f1773a86bab2bed65","_id":"nodejs-license-file@1.0.0","_shasum":"d58a345c9eb49dfdf65538c1676fb23548e5f220","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"shasum":"d58a345c9eb49dfdf65538c1676fb23548e5f220","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-1.0.0.tgz","integrity":"sha512-kKNx0JCQYAE3eYDhv8FO26mkoySHIkJIDTpKXbxr9Klqw2acmNZZrAfJU7sclpAvUbBsaMAM8u/DcaoyI4UjKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp7IDQWi5exy4umvbh6Oe55EdVoek8FB7FR50rUOJ0gQIhAIDO32480vqNCXC8nSHxrhaYyWGVkbG2WTxp4MNHIsrC"}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/nodejs-license-file-1.0.0.tgz_1456750556194_0.5460801527369767"},"directories":{}},"1.0.1":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"1.0.1","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"dependencies":{"mustache":"2.2.1"},"devDependencies":{"mocha":"2.3.3","should":"8.1.1"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"94eb5408fa585bb1c3a4646cb1aa0de31ea895a3","_id":"nodejs-license-file@1.0.1","_shasum":"8c581ccb320a8106065a395c1192fa21a3dc6b00","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"shasum":"8c581ccb320a8106065a395c1192fa21a3dc6b00","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-1.0.1.tgz","integrity":"sha512-m0YThBi36YzqRx/k69WAb8XiwKx6G2FFDa3xY7khI7s9HX2Ldaayw0GS6/4Be0Evya3o4oAJgWV+mLJjciJs2w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDntB0G0YZG/mz+oAlE62D89a8f3WiUKht1QZ0ZVBmpSQIhAJaEWBqgsSDgKlc2HE2xS710DaA0t3r/Fdk6RJV5Zxku"}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/nodejs-license-file-1.0.1.tgz_1456756707440_0.10122438869439065"},"directories":{}},"1.0.2":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"1.0.2","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"dependencies":{"mustache":"2.2.1"},"devDependencies":{"mocha":"2.3.3","should":"8.1.1"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"3a061812622e708c54e331bdcad86035243c8b75","_id":"nodejs-license-file@1.0.2","_shasum":"6ac23ce4bd721e6858d78b68ac0034883a882646","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"shasum":"6ac23ce4bd721e6858d78b68ac0034883a882646","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-1.0.2.tgz","integrity":"sha512-F/yuAIBPOLahdlO46RkEEMdJ0tmjNZY4CZZHfUnoAvdDLANvpJv2AEgT3rAibt7CUQ+cRXBH8/m+1A98gIsAhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDHht4Ab/w7wyuFMqzTVbPo7dzqrR2nmpvXqc8R3Cw+BAiEA01M/PjFfChNzvvCc1Lk2EYWFcKsDUiqO25M4pMVMEGk="}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/nodejs-license-file-1.0.2.tgz_1456916230187_0.23529591807164252"},"directories":{}},"1.1.0":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"1.1.0","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"devDependencies":{"mocha":"3.2.0","should":"11.2.1"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"2ec6ffdd5c66dc31d77fb784c3cf10b3abdcb498","_id":"nodejs-license-file@1.1.0","_shasum":"1d993aabd71fd38549986ac0ee7cd1ff41868860","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"shasum":"1d993aabd71fd38549986ac0ee7cd1ff41868860","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-1.1.0.tgz","integrity":"sha512-4KNjuhc/BGlTKU2N3/RK5OiXSf4wOtCOFLyuLeRoQYml9sjx1r2rFAgP4JtG0raa7dbxkN+zuOdqTc3WDJ7S0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmdEuQ9JFF438HfxM6fj8WqjsHIhd1kaoEVFBDB6nikAiB/Yz+QVQTu0eNc/3BxSPydxmIiWatyAzPYvd/Ya+10uQ=="}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/nodejs-license-file-1.1.0.tgz_1491332006435_0.822580240201205"},"directories":{}},"1.1.1":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"1.1.1","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"devDependencies":{"mocha":"4.0.1","should":"13.1.3"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"0f5657fe9d2474933a48598da8fddfdb16654f10","_id":"nodejs-license-file@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"integrity":"sha512-WLNVjIuhOJtDn5kmyvBkZFd7N7CZKT4w2mEeVjjhD5jTE0URKSp6PBYOp2zR/exFGNtxleJJI32l9gwhNXzt7A==","shasum":"0598d839cbf3e57626880086f959d4cdefcd5252","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuG5K/11zkEhEbQeoE24vHSrbztrcCbfVrdbyVHVuugAiAntKrpmxrZ/fe5z87iT1AK9UorfkctWE8j7VVOryzkug=="}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-license-file-1.1.1.tgz_1511269041307_0.5267016272991896"},"directories":{}},"1.1.2":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"1.1.2","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"devDependencies":{"mocha":"4.0.1","should":"13.1.3"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"354932bfdb7dbdd572b40b3461b18a5500a70114","_id":"nodejs-license-file@1.1.2","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"integrity":"sha512-xIMNZ938uIxrtCtg1njv0L3nvxrKYaKQ+Yu6Aq6HfDn6wcDnTOWW9lUT/en8nM5VUFj9wkH9bBQGF1HiA2W93g==","shasum":"739ced5ec236fcdc2ead4557700f4079d205d966","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-1.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbzYK/Gi5mTRa5h4YLbhOUZQ1yWS5CrZws19PT6U/gcAiEA6M4V/pu7xlZHHu6vCLNo1q6a9otumvc+QvMIx8Moy6o="}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-license-file-1.1.2.tgz_1511298354639_0.5222060871310532"},"directories":{}},"1.1.3":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"1.1.3","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"devDependencies":{"mocha":"4.0.1","should":"13.1.3"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"fbd22baf5eb26909b649ceb7ca0735336c40c325","_id":"nodejs-license-file@1.1.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"integrity":"sha512-+6zbM61Qovj/TvIEpuCTCrc8tQffdMU1AmbiSLe0FSX23r6YBniB3wrNu+SJXfgZbkJ3J9jr8mMTcbQiXoOARw==","shasum":"106ec35746b0e33fa0b828ec1eb2876f28ace866","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-1.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcUYRZP1ntUb5PQy+/UPxS22pjRGivl+HEegeXEY6p0AIhAJj4fGDnMOInyTUdQiTb2aohScJKAP+5IMXxxEJ6sW/D"}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-license-file-1.1.3.tgz_1511347489900_0.1478074206970632"},"directories":{}},"1.1.4":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"1.1.4","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"devDependencies":{"mocha":"4.0.1","should":"13.1.3"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"08cc78b41dee01a2b09a4809a013b73a52f9825c","_id":"nodejs-license-file@1.1.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"integrity":"sha512-WARt1zZYgE2LtbEvJTBzwB7ql+XSeETvuhFAlQiSWek7vOSH0i6ode/VuMD/8HjhZShYx+JE6Q0PAHIa/viIZw==","shasum":"c3437b709e2bfa8ace418ee56c243e0a4e2e98a5","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-1.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAnvt1AO9BzNxvjpV5kl4/rXR+6/5ynSHRFcQinsE9SLAiAvM8hOpNCmXOe6sctym+BeQkCsqHh1Yh1K2b05ane35A=="}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-license-file-1.1.4.tgz_1511717855752_0.24226065212860703"},"directories":{}},"2.0.0":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"2.0.0","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"devDependencies":{"mocha":"4.0.1","should":"13.1.3"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"30db8f14211593ea3feca8337182d34b6dbbda60","_id":"nodejs-license-file@2.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"integrity":"sha512-Z9VWQuDyJ5qVhP23loBR2AucA9dx9C1LzmdV1oBwZFpu3iYJiEkCDmyBW0h6kSCnpaSVmp4HiJMw0cYdIGlsPg==","shasum":"ffcdeb86a69a97b510d9fa618aaacb95db0fb76b","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-2.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDyTsamx32fUmfv9ttv44EHEK6KxpjGd5+bycLYTiwAOAiEAwpEarI0v39DwzQMXQpn5bIA0eCize5/DIMNEYi+TIXg="}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-license-file-2.0.0.tgz_1511722845254_0.8112274047452956"},"directories":{}},"2.0.1":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"2.0.1","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"devDependencies":{"mocha":"4.0.1","should":"13.1.3"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"d63a87b4d8950e8c256afd62aa7ba4cc07f8eb92","_id":"nodejs-license-file@2.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"integrity":"sha512-cHhF/VKzvr2w+aNJPH+k1CTMsZYzDCpz5Eiw/PaD54ZwASawmsEC1E3HSmCyslUWNSn2ue3RmEVIl4GCz18jgA==","shasum":"bbf48e38f6be303da5ed4a14e65c103ba7535d19","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-2.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+SfZPQqxn4iw3eYz+nhStqZVMUAcRy+AUROlg1jr4xgIhAPQtUbKb6mlQAwZKRzXIKd21tgYkEaHP14ddbuwdJTgV"}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-license-file-2.0.1.tgz_1511723267778_0.225752861937508"},"directories":{}},"3.0.0":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"3.0.0","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"devDependencies":{"mocha":"4.0.1","should":"13.1.3"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","gitHead":"f7858dd3502e0ad20fecc2015cad934f708af390","_id":"nodejs-license-file@3.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"integrity":"sha512-40GNRgqCvZGZPf6SKBR4i9i7cv9a6KurOm7aIFxJSK0jbnZM348RqYrlRSterszANMyAdS1fJsYZ6BT2JG3BHg==","shasum":"3a4387845d30c167fce6c4f67d1f6482cc719667","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQ4OwF7N/mrnKXoKkKXdopgK818PHxQ1y9Zwh8/tr4sgIhAOAh7LmpcE+CTj6531Uq7UhlzW1CeHrJ1DkDlKJkFgB9"}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-license-file-3.0.0.tgz_1513600926588_0.6822281412314624"},"directories":{}},"4.0.0":{"name":"nodejs-license-file","description":"A lightweight License file generator and parser for NodeJS.","version":"4.0.0","license":"MIT","author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"keywords":["license","file","generation","parsing","validation"],"devDependencies":{"mocha":"4.0.1","should":"13.1.3"},"scripts":{"test":"mocha ./test/index.js"},"engine":"node >= 4.3.1","repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"homepage":"https://github.com/bushev/nodejs-license-file","dependencies":{"json-stable-stringify":"1.0.1"},"gitHead":"56218d292e98185b916c746cfff34d73b851cf39","_id":"nodejs-license-file@4.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"bushev","email":"bushevuv@gmail.com"},"dist":{"integrity":"sha512-6XuzzYbGguDypRbpiFYa3attJIpe9Jyw69dTyBW4JWCv6cpjfeCvUwZ//mfrrSDlEHnMx9Rp1hfI59YmgY475w==","shasum":"c59842beb55329530320e66d1ec5ee4a92e95e75","tarball":"https://registry.npmjs.org/nodejs-license-file/-/nodejs-license-file-4.0.0.tgz","fileCount":10,"unpackedSize":18539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwcLTTW15JPvvAPNKQEENXZFASsZKUYRWZ2mzI4khHOgIgDLBq9sWbChYVctmag1Y1Eq729ArSOZ+IcO4KeZRmHEE="}]},"maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nodejs-license-file_4.0.0_1520109451077_0.19750197548364956"},"_hasShrinkwrap":false}},"readme":"## nodejs-license-file [![Build Status](https://travis-ci.org/bushev/nodejs-license-file.svg?branch=master)](https://travis-ci.org/bushev/nodejs-license-file)\n\nA lightweight License file generator and parser for NodeJS.\n\n## Generate a keypair using OpenSSL\n\n1. Generate an RSA 2048 bit private key\n\n    `openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:2048`\n\n2. Extract the public key from an RSA keypair\n\n    `openssl rsa -pubout -in private_key.pem -out public_key.pem`\n\n## Generating license file\n\n```javascript\nconst licenseFile = require('nodejs-license-file');\n\nconst template = [\n    '====BEGIN LICENSE====',\n    '{{&licenseVersion}}',\n    '{{&applicationVersion}}',\n    '{{&firstName}}',\n    '{{&lastName}}',\n    '{{&email}}',\n    '{{&expirationDate}}',\n    '{{&serial}}',\n    '=====END LICENSE====='\n].join('\\n');\n\ntry {\n \n    const licenseFileContent = licenseFile.generate({\n        privateKeyPath: 'path/to/key.pem',\n        template,\n        data: {\n            licenseVersion: '1',\n            applicationVersion: '1.0.0',\n            firstName: 'Name',\n            lastName: 'Last Name',\n            email: 'some@email.com',\n            expirationDate: '12/10/2025'\n        }\n    });\n    \n    console.log(licenseFileContent);\n\n} catch (err) {\n    \n    console.log(err);\n}\n```\n\nThis will produce a license key, which uses the default template and will look similar to this:\n```\n====BEGIN LICENSE====\n1\n1.0.0\nName\nLast Name\nsome@email.com\n12/10/2025\nxxxxxxxxxxxxxxxxxxxxx\n=====END LICENSE=====\n```\n\n## Parse and verify license file\n\n```javascript\nconst licenseFile = require('nodejs-license-file');\n\ntry {\n \n    const data = licenseFile.parse({\n        publicKeyPath: 'path/to/key.pub',\n        licenseFilePath: 'path/to/file.lic',\n        template\n    });\n    \n    console.log(data);\n    \n} catch (err) {\n    \n    console.log(err);\n}\n```\n\nThere is an execution result:\n```\n{\n    valid: true,\n    serial: 'oZDqoEr2avwhAqwV4HInq9otNzeBeD/azq2yn2jA ...',\n    data: {\n        licenseVersion: '1',\n        applicationVersion: '1.0.0',\n        firstName: 'Name',\n        lastName: 'Last Name',\n        email: 'some@email.com',\n        expirationDate: '12/10/2025'\n    }\n}\n```\n\nNOTICE: All numeric data will be converted to strings after parsing. You need to take care of a parsed data types.\n","maintainers":[{"name":"bushev","email":"bushevuv@gmail.com"}],"time":{"modified":"2022-06-22T02:29:38.697Z","created":"2016-02-29T12:55:57.421Z","1.0.0":"2016-02-29T12:55:57.421Z","1.0.1":"2016-02-29T14:38:28.696Z","1.0.2":"2016-03-02T10:57:10.785Z","1.1.0":"2017-04-04T18:53:27.071Z","1.1.1":"2017-11-21T12:57:22.230Z","1.1.2":"2017-11-21T21:05:55.826Z","1.1.3":"2017-11-22T10:44:50.021Z","1.1.4":"2017-11-26T17:37:36.629Z","2.0.0":"2017-11-26T19:00:46.308Z","2.0.1":"2017-11-26T19:07:48.680Z","3.0.0":"2017-12-18T12:42:06.678Z","4.0.0":"2018-03-03T20:37:31.201Z"},"homepage":"https://github.com/bushev/nodejs-license-file","keywords":["license","file","generation","parsing","validation"],"repository":{"type":"git","url":"git+https://github.com/bushev/nodejs-license-file.git"},"author":{"name":"Yuriy Bushev","email":"bushevuv@gmail.com"},"bugs":{"url":"https://github.com/bushev/nodejs-license-file/issues"},"license":"MIT","readmeFilename":"README.md","users":{"bouchezb":true}}