{"_id":"git-validate","_rev":"56-a706bc09d709f09839fbdc0b46a2782a","name":"git-validate","description":"the extensible core of precommit-hook","dist-tags":{"latest":"2.2.4"},"versions":{"0.0.1":{"name":"git-validate","version":"0.0.1","description":"the extensible core of precommit-hook","main":"lib/utils.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"7b11aecda16fbeb9a2a387c6f274295f47729cf7","_id":"git-validate@0.0.1","_shasum":"af94f5e13f3f011dcfac7ee01b2615be4bf545e0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"af94f5e13f3f011dcfac7ee01b2615be4bf545e0","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.0.1.tgz","integrity":"sha512-vmQii2kinTYzI7/OUK7YvwDOOTscWBmOgplgyFBfgzgvyKKlyWqqcwPoE4ZqlYE/jllHQDXFeHNjHq3dTfwnXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH9dhO1FDeTfMFL+ZquCBhzjHOBicRmpJ7/zgIp/pkVvAiBAXJkW4iFnpzBsgWSUvbguPglXDmZYltKe87eenJ70tw=="}]},"directories":{}},"0.0.2":{"name":"git-validate","version":"0.0.2","description":"the extensible core of precommit-hook","main":"lib/utils.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"c329bfca0db5ece542b9fb54203e11b0608e0dc0","_id":"git-validate@0.0.2","_shasum":"a982e02808e28708d48b6a0f573e4de4c6d9c0eb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"a982e02808e28708d48b6a0f573e4de4c6d9c0eb","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.0.2.tgz","integrity":"sha512-9pElwuTj4uxvMOhahTuqisAZ021GuRybT47zaN2MtdrxCBrp7eEWRdNExy3DpZV8JTdfN5u1c1vvzHgHRbcCBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3BjiQS8EdAnyaNMw5Dp6Cq3syrUG+w6inC2OkGzAjTAiATe/tLRFDpDfQtKzVGrshgxunZOXipI0FgzpxRc6l3dw=="}]},"directories":{}},"0.0.3":{"name":"git-validate","version":"0.0.3","description":"the extensible core of precommit-hook","main":"lib/utils.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"227d14999dc7be49cf7ad06da68f757ac27b1092","_id":"git-validate@0.0.3","_shasum":"ac4a69cde1db0a7503cfddd933873f97cb8d21e1","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"ac4a69cde1db0a7503cfddd933873f97cb8d21e1","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.0.3.tgz","integrity":"sha512-CFubrEfcSES4V2Vhu86WrxfLrMf770hQjPEtoiMiUKZMfdJ9o2AnmZblPqnSrK1HH9qlOZFbVaU8TbO+TX0MGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBi/YDsQ6nGgybceQooSHs5OGG+AIvJ/eGmBxDfAxHQ0AiEA7HmgaRPEdmFBbdta9Di6cUTXwmdn27CAkemLIs3Pa10="}]},"directories":{}},"0.0.4":{"name":"git-validate","version":"0.0.4","description":"the extensible core of precommit-hook","main":"lib/utils.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"9d3ee22a2f3da95a688f8de97928894a2068af94","_id":"git-validate@0.0.4","_shasum":"b7fddc8699c0289e4047e797f6385c517bb806df","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"b7fddc8699c0289e4047e797f6385c517bb806df","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.0.4.tgz","integrity":"sha512-Meev86+Bn8VR6CzMY52GekJ2UafS0jepD4oBGyKv0XqWgMCdcXgKrh2ineNOmmVmQbc8PVPk7zjI5+wgnsKQWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrT/DUG3pzQuxFKZ/DVDFP/QZ6n4NtmNfRqYnmUeI3NQIgaFClhVxA5UKGo07LXy+sqBOVoR7HTM8Q+SUfVqIfE70="}]},"directories":{}},"0.0.5":{"name":"git-validate","version":"0.0.5","description":"the extensible core of precommit-hook","main":"lib/utils.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"d0503ae8ff9c7dc2f43085d30e9152e237b120b2","_id":"git-validate@0.0.5","_shasum":"74ea6dd89ad1dec473c2504b529aabacf8f0c2c3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"74ea6dd89ad1dec473c2504b529aabacf8f0c2c3","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.0.5.tgz","integrity":"sha512-B8hd2k9jUWV/8q3z6fa3O1WMY10D4bU8z0FKLxuRxDhI6IIjiZG0elR/rMht1TLxjpPnMGYIqDrxJAVk/wgIug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbeoPscjhh9GNJwEvDw4GAtJdXEJUrAvXIrrbAWTMMkQIhAIB7F9frNVi17/QXngC7yKFodxOIM+TScDTJaRCoWuGR"}]},"directories":{}},"0.0.6":{"name":"git-validate","version":"0.0.6","description":"the extensible core of precommit-hook","main":"index.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"0afc0f2d37b59aebf6246c278d220891fc678313","_id":"git-validate@0.0.6","_shasum":"50be86ca55e8b494d9ccf132ef9bd2b637973f73","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"50be86ca55e8b494d9ccf132ef9bd2b637973f73","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.0.6.tgz","integrity":"sha512-1It2hPy3hO+MJc6K2lWH2t6KHzH9Gm7ef37PemirNlJytwvFhieHcBFHRZaGDJ1cN4pehDow7HYTU59SZO2fvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDixZYkYr4Lue+kqOu/V4GncfT2h/uBLeF2z0rFw+0pNAiAUP1ikEynSHF8roAjlz3FLQkWmvw7NI2CwlF8+lnUpug=="}]},"directories":{}},"0.0.7":{"name":"git-validate","version":"0.0.7","description":"the extensible core of precommit-hook","main":"index.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"932f14d82757c1479ca10c55336b5979bd1681bb","_id":"git-validate@0.0.7","_shasum":"99bbaa55e16d52585e704d255e47f63c4e17e4bf","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"99bbaa55e16d52585e704d255e47f63c4e17e4bf","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.0.7.tgz","integrity":"sha512-RyAK8ryaa5zMdEF2cLCKdBGasH/veqk/WQ9aD9wc81wwQEG451zt2rsDXcZYhXDb9z7i+Vzo3KKtepAwRhB/7g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChoxxkJZbQNxqBFt9cvPA/qydRBT4lUWtM6kdS+IYBEwIhAOxIKJ4xhwBQhhgI8SU5zyQfidtytDyleO0iKUc+ihKI"}]},"directories":{}},"0.0.8":{"name":"git-validate","version":"0.0.8","description":"the extensible core of precommit-hook","main":"index.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"ec6e3c930d2eae858792e1ebf609c2ece5e854b4","_id":"git-validate@0.0.8","_shasum":"c3722e97ba7a64adcab896aadc07dcec05592411","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"c3722e97ba7a64adcab896aadc07dcec05592411","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.0.8.tgz","integrity":"sha512-1UPZU/ouNqvfhmR6OXzOfKxbr+zoLlLXCMwriptjLD/es5LYr1klPbFCtEngJ5zLe9b/pfTd9lTbxC8eHP+kRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7WLDqjVcY7bpa+tpjqBFS6Twj/fHf0j+aMTGWEVbW9AiArOuCTaOkncrsZnyKivjeuUvEAtqVld4tTEJtwF4mmbA=="}]},"directories":{}},"0.0.9":{"name":"git-validate","version":"0.0.9","description":"the extensible core of precommit-hook","main":"index.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"435c359667e453c7c5a5e8e2bd5d8049d6d86e93","_id":"git-validate@0.0.9","_shasum":"9b8a35ae82e5e0ca566395f54d929722c3f49895","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"9b8a35ae82e5e0ca566395f54d929722c3f49895","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.0.9.tgz","integrity":"sha512-nU/60e3VWYNxom268UX5dz1iimTHRVr+sGqjdja3gpcGinyYMdwwCtCkLxMFwIyATP0zbX4MaN3pAOjkaLEmMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHislbup/6zNQyFGwGQuPSOKJ1/Tx+ugBxG5swqB2o8kAiEAnKZtdG6JTEJCxw3sEorzttMJuI2zMsbjqa1cSFeg5iM="}]},"directories":{}},"0.0.10":{"name":"git-validate","version":"0.0.10","description":"the extensible core of precommit-hook","main":"index.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"3bfa3e66dccddf5c3515ea2bb02406b9137d3998","_id":"git-validate@0.0.10","_shasum":"938b47b04b6760966d97e15105d15ab960ffca72","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"938b47b04b6760966d97e15105d15ab960ffca72","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.0.10.tgz","integrity":"sha512-XOjpocHq7OzELWFBSrjXWLr20+OV4okwEG0EkkZ1kxzFuh+KWHhjkkwi3ArrUy9RTIbZEX7oPHodWsjJHcAhow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7fOX8QCVyYLluoa7/cQPHt2JPYH3/EY83G0nt41qtrAIgKgjyWfQEdzhxvDKS3LDgW+Gx1voo7NsyU9PhTBQ43ng="}]},"directories":{}},"0.1.0":{"name":"git-validate","version":"0.1.0","description":"the extensible core of precommit-hook","main":"index.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"bb8b8db3855a7106a2a9bf5bc78db6637c05cbe7","_id":"git-validate@0.1.0","_shasum":"d606ba3c2e43acb23ed264a03bfe944b5f49077e","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"d606ba3c2e43acb23ed264a03bfe944b5f49077e","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.1.0.tgz","integrity":"sha512-u/PLpLv037+lREFskzylf3EfSWUjU9HVwliZPLldoDzWR3Y7kgrdB6qd8WYPnvbPNYHFAdu+vZqGiHWMnd2XZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG+/+DEWbiGGZlx0z8ONCaY03ZsFQ/Dfnkby+gRJ/6p2AiEAif0HyzffoBN8O87wdKdyrncGJ8dpJhxXmWh3TOM/KDI="}]},"directories":{}},"0.1.1":{"name":"git-validate","version":"0.1.1","description":"the extensible core of precommit-hook","main":"index.js","bin":{"validate":"bin/validate"},"scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"dc75b23f028c6be7bda8c131156d81c9d5c395a2","_id":"git-validate@0.1.1","_shasum":"0b6390395d6a555aa9852a7c36cc3e6955293b24","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.10.32","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"0b6390395d6a555aa9852a7c36cc3e6955293b24","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-0.1.1.tgz","integrity":"sha512-nbmq6DxEIqCcv1phH4ilZDHYl9bspYeknJk+3WZ616HeM60v8KW2+Rnd0ZshsF1k1Fe6Ffyo9DhpU1IeUVEgzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAG89qZWR+9bEKNAs+GXrP5aKS6VVwdSq85SwRZee1zfAiAEFRVU75U3pAMJdCn/fhcPPxzuc4hYlCvcom74UdDswQ=="}]},"directories":{}},"1.0.0":{"name":"git-validate","version":"1.0.0","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"171fc215c33a04458e9db8cdc7c31afb69bd6177","_id":"git-validate@1.0.0","_shasum":"0215798edb49710e67d567ebb2220613e2b18d5e","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"0215798edb49710e67d567ebb2220613e2b18d5e","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-1.0.0.tgz","integrity":"sha512-6RnKE1oeLjpjJKkuwKSWqAr0kSh+zmgAnTUPRVeTFJUZS45KzkYp0+jPQJ7wZoCQJ0/r3ie7rG0AoHlgiugAlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVFonvflGKiWfnQKFspppoo53LmB8Klwvj6unZtKDY5QIhANw2dxz9cKiHcs5LQh6kaonNNAnSEtMxb+NzcJx/cA76"}]},"directories":{}},"1.0.1":{"name":"git-validate","version":"1.0.1","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"2c896a87852e4477046a069f68282b1ed4f4063f","_id":"git-validate@1.0.1","_shasum":"e05804f27b0f1b69e3d5d9845222d118de9ef121","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"e05804f27b0f1b69e3d5d9845222d118de9ef121","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-1.0.1.tgz","integrity":"sha512-oQoWOOXl9hOfdTZfzz+/1Upf3vWZU5Kb37OlN6I17/GJnbvh97hD85pfA6JCjHEomVRKSX0nm2IjhnfpVLCyoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDczxEkCAcxg1TNN+Az8LjC8CYHzK95ofrpeqMJAIxLDgIhAOJTQJJH8BA/9cqbMkybfr+ANXThpb7S0iE7jjX8vh9l"}]},"directories":{}},"1.0.2":{"name":"git-validate","version":"1.0.2","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"0e660bf8d74cfbfe7f2290526132608e953d7140","_id":"git-validate@1.0.2","_shasum":"ca648b5a14886f3cb1ea092e9ae001989dede065","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"ca648b5a14886f3cb1ea092e9ae001989dede065","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-1.0.2.tgz","integrity":"sha512-CC/X12E10Fhmf7J6cTJOCb7wDBc9ED8cLCV2k+vzpJOG1gnp7GxsYih142e6jsQHZsBmh9Dz55xAUjd/ia7tdg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBO3c6kazpSVJBpGQnWRnuiORBMZtHBWDIK685KnWHHwIhAIeJmd8stwlHo593ZskW9bomRF/ObD04ZjLvu8GVLhSY"}]},"directories":{}},"1.1.0":{"name":"git-validate","version":"1.1.0","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"4c40465150a7f63117759d7b6847315f572394cb","_id":"git-validate@1.1.0","_shasum":"86185b169a53559cde54ba4e21de523031510cfe","_from":".","_npmVersion":"2.6.1","_nodeVersion":"0.10.36","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"dist":{"shasum":"86185b169a53559cde54ba4e21de523031510cfe","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-1.1.0.tgz","integrity":"sha512-s7qZfh5lAYknWA1Y/AOteq4lzc0wiIQoAmgbtpdStT0wqrjMlX1MxY68wD4v525hMU/sLQqTmOQQucYL4EDJDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxYtvTgDOSzuxegBY+yh7dSnMKMGjFfIOkxBtY6Z/1mgIgBkvoNpdaLdlJcCR7GrrCGS6RL2Bk1kxxBcL9L9oImUQ="}]},"directories":{}},"1.1.1":{"name":"git-validate","version":"1.1.1","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"e838a25976239a234cdacbb4fabb52e2ca159744","_id":"git-validate@1.1.1","_shasum":"6f2f2a6f532e31611c2c63bd4aef3de77e374254","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.38","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"6f2f2a6f532e31611c2c63bd4aef3de77e374254","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-1.1.1.tgz","integrity":"sha512-gvfiVqQ6DqgIIHtDvFJAgeBLgsWyCctlArqOrfh7yUCHOYpTC6/YglD8t/10KEMA1lBSzp8IMkzMjPDiaw3mnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAY10ggiyGYiGk2AEudaLiA27JxMR4fvYQJql8Dnd9yCAiEArX570FkXdkVH7ZP3E2tms0YI7xhIOKRGVzL6jkogSlw="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"1.1.2":{"name":"git-validate","version":"1.1.2","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"193dd000ed1eb8335dda0d609dbbbde8fb2ee287","_id":"git-validate@1.1.2","_shasum":"1628498d8a2a110ca55d6a1c6aabb90284b9f196","_from":".","_npmVersion":"2.8.4","_nodeVersion":"0.10.38","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"1628498d8a2a110ca55d6a1c6aabb90284b9f196","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-1.1.2.tgz","integrity":"sha512-2xe8DFOyB7vVigCBAt3s0yeYfF7om+EnQJT5+7qYJtQtBPwb3uEqQiSbQDEQRD8VDwRqsAEwlVDZS2tMDAXIFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxSmN3iNq1+Ab9IHKTOZ63cMRpgdcttOoBjc/X3QMj5AIhAP9piGAKkwXrxZCZaDO4MOIeTuXntt7avplvTJaNqV9t"}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"1.2.0":{"name":"git-validate","version":"1.2.0","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"86e9f71765a1d0aa9c67b969e699a06fa8a5225a","_id":"git-validate@1.2.0","_shasum":"3941a15d1e694f55f99277e653e707c6bcaa7b07","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"3941a15d1e694f55f99277e653e707c6bcaa7b07","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-1.2.0.tgz","integrity":"sha512-LN284bnK38nT5G34cpNqLB6mcdSVYFRtxRMF8ttviuyG/SGRFzrkdiAvRaaDD244tD/tyLdEunhMbKC3FTtPKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWl105xfA+3XlEHaC5eLv7TDqjwRYia0yjwEdjbOc9uQIgdL4+tSux2Kk63DyKWQmWPNFBmtNGia10BZnTLHbMMN0="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"1.2.1":{"name":"git-validate","version":"1.2.1","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"849df38d29833c595ecd3d8fddca6f81ae7c320c","_id":"git-validate@1.2.1","_shasum":"7192001731b620efbad8bd99a56a6be2e0e1549c","_from":".","_npmVersion":"2.9.0","_nodeVersion":"0.12.2","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"7192001731b620efbad8bd99a56a6be2e0e1549c","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-1.2.1.tgz","integrity":"sha512-8Q0x/SPu5P4ZDZQuvuUe/UnaVdHTTgUnEYhmvpq/Y4kF6JFeqNMwMp9OfLnfD7XogguyuUkDzM0GgwszmlqUmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDs2Ur2nuPCzYenb3heLPkvOYosum/ranVDLZJemY0hiAiEA9eIalKAkRCxKdwxRkTFAYw4pZHcXY+zyniCRWNbrBO8="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.0.0":{"name":"git-validate","version":"2.0.0","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"8046e69f121b51af6ef18ae18ae065bf7f22e19c","_id":"git-validate@2.0.0","_shasum":"2c4e6e74192ba5a039eb9ad4bec6b4e2642809e4","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.4","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"2c4e6e74192ba5a039eb9ad4bec6b4e2642809e4","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.0.0.tgz","integrity":"sha512-NeGYIZNMLly2u7JvskcWLb5C8uUmRCGBpBE8iscbQ0waO7LJuJNAkh0igltRzL5IxMLgUjHSjdRzXJnL1t8gZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNikgCoEVRaNzpF+BCXzII3UPLrSGxnPDFEIamf0eD6QIgassIjtFNroOfDHP0mN1X0S48a7zxYtfXsS/ZGrJa+JU="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.0.1":{"name":"git-validate","version":"2.0.1","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"e5e4812655fb6cd8924374f4d40edbcac3b240d9","_id":"git-validate@2.0.1","_shasum":"2a47e05a623afb3fb6d09fb0ad29974013c55ceb","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.4","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"2a47e05a623afb3fb6d09fb0ad29974013c55ceb","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.0.1.tgz","integrity":"sha512-uHQUngI1CaCpUrquepg5whYlO4g5LjF7EIgBFLHo0zUWjJP1j6QuICqmH2KjjSEVgjlTrhnLmNKWr4E5fu59Fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbn8tLPKa8dYu3k6ac3uwCjwlvBExRcXggbkSPflSy1gIhAL6axkrf0DJol5UzJAVuyBav3VRwmg5kpDPDR6wZ7ZeC"}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.0.2":{"name":"git-validate","version":"2.0.2","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"bfb8f3c55e3d059b1fdbe0a00cde4b6f66ea356c","_id":"git-validate@2.0.2","_shasum":"cd611e8b843b80675fe2f91bf73af5c8632950f8","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.4","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"cd611e8b843b80675fe2f91bf73af5c8632950f8","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.0.2.tgz","integrity":"sha512-A4ZyOm4ema1MQK21RAbW0s1QSR0K1PQdzpGRFD7xFzhhsxeEDm8M3LFUH6worjZ25DFl2QbtQdujnNlBNc7uFQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeaJYdWFVTrg2RY8xQCkvZ3Nf2XfatPP9kfHxZr4wIOAiEA4TUy9bVIAtzSvJU8Dd3MfehV89WjG17erHBL0J8+W3c="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.0.3":{"name":"git-validate","version":"2.0.3","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"7478eac4a1658b5dcc5141a23431430b39b77809","_id":"git-validate@2.0.3","_shasum":"7594c408884cfc7e4f0d8f1c1e2d98dccc768f6b","_from":".","_npmVersion":"2.12.0","_nodeVersion":"0.12.4","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"7594c408884cfc7e4f0d8f1c1e2d98dccc768f6b","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.0.3.tgz","integrity":"sha512-S8KgGHMR/G+D/Oz+8juaKqSTYOnnEKBshPk36LyPuKDTdsqStyWHIAM8ji61bl6BetaFcLasPg/gRpEA3xe4Uw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGjLl0xhEtmY3OiqLjUoUNYt3oJs7XtQ/HqTBvOO0kilAiAvE1dqUWrpzkB+m8Nk9yEXr8G7DcU4b+3N5xYGxlLwOQ=="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.0.5":{"name":"git-validate","version":"2.0.5","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"e8c9f92ca8e7ea130ad6a2562098e1e73c14bc4c","_id":"git-validate@2.0.5","_shasum":"6497ac459ec448547167d13f962fb928f1fc9dbf","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"6497ac459ec448547167d13f962fb928f1fc9dbf","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.0.5.tgz","integrity":"sha512-903TINqRQlndEAGTeHDcUIYfZe6SwLwaKQXIPs7ENT8tPU0Xbxz39EACE6Bq+jxEs2xtFwmrtiDpWHjcZvmxUw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJtPWDtvSo+dXHKmTUHppaOHY+chMIb5UUiW8QHkOySwIgdYGxsYBWbvAC0xGLUDFLwSvhtzW/9CLzyIPKiepcCaU="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.1.0":{"name":"git-validate","version":"2.1.0","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"ad7c77388fc07e6418fae322fd5ca1e23a6dae10","_id":"git-validate@2.1.0","_shasum":"c457f899d9139284498557f4e492e2753c8ce646","_from":".","_npmVersion":"3.3.3","_nodeVersion":"4.1.0","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"c457f899d9139284498557f4e492e2753c8ce646","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.1.0.tgz","integrity":"sha512-+B1c+D/X1YbUeHHPDT24Sv+93APrd9nkfGbWN6ILftDlFgtQ2s6oWD4OMZJ9H4eDaTHp0TYEtliYv/13EEhD1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzcymLooTkt/uh7igz1FJ9IAbJKNTQ3YmIBs6fDn5NCQIgaonWP3h+IERT15AxKz0wFHkN5TGe0I3fZ/1ZH/iW+H4="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.1.1":{"name":"git-validate","version":"2.1.1","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"abca66947dd299be4884f33fc67f62b2c85ff559","_id":"git-validate@2.1.1","_shasum":"2e3a1535a33c1606f786499d917740348c884091","_from":".","_npmVersion":"3.5.0","_nodeVersion":"4.2.2","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"2e3a1535a33c1606f786499d917740348c884091","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.1.1.tgz","integrity":"sha512-t8VWSby+wu3bIMHXi0IDHphC1QrBxhrZQ0W/Iho0HCHaDJmiAGXOI0jVYj5qM7KfD6kMvX2g9HUnrgJUGWGuIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHxxzrGskZA9/WRTXPXaxoPcipFy2CrvcpAcqOTLfLqiAiEAxa/NnUkFq+MFhCvWf3QzeuBLFmzu/pGrvM8Gx19oPLk="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.1.2":{"name":"git-validate","version":"2.1.2","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"ffed36b161e98261e14e4966378ac1f33512ae15","_id":"git-validate@2.1.2","_shasum":"be9f71729b4264e8a7ca64cdff72d173c9389e61","_from":".","_npmVersion":"3.5.1","_nodeVersion":"4.2.2","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"be9f71729b4264e8a7ca64cdff72d173c9389e61","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.1.2.tgz","integrity":"sha512-YwgMFBlTfe8b2eDGtNr4US+Es6mp1Z0Yl9uqpEMt6x7n+3dqCRH2PKFGI3aj+HOe8IMam5xQy/IqlJ7eTLnAOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/Gpkn4MdZI41nI2WVNUAFtaiRJiC1HUHkmxJ+Tkw7KAiA5TYRBx9ruzfptYSz8+2uezmgbTJOYEWgRtW9i+uRY1w=="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.1.3":{"name":"git-validate","version":"2.1.3","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"9fcd8776725ed5ca4aa873c6bbbbafa19c43a6ed","_id":"git-validate@2.1.3","_shasum":"e860b8e96a27c88fef5f9f2b86e1bf70face1c4a","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"e860b8e96a27c88fef5f9f2b86e1bf70face1c4a","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.1.3.tgz","integrity":"sha512-jgRxutsRVKwVHbAPvHNTUSCE+gQGKcvI48IKm6j9TRMyedc6PvrrG0umBjZTAxTm5cc1WgKxfKCVb9rq5B8dwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD++SidPBl+/TG9cMuOoSsLLIIfUVv1ZEhCWkZupw/xbgIgUacElME5qxH+D8o+vj5W8aIFsj5XMDmA5E4UHZMq24w="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.1.4":{"name":"git-validate","version":"2.1.4","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"953e2fab54f08323be03802ab59bc723d6f227dd","_id":"git-validate@2.1.4","_shasum":"0a1b22d022d8aa3e29f4e6525e877f41212526ed","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"0a1b22d022d8aa3e29f4e6525e877f41212526ed","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.1.4.tgz","integrity":"sha512-rZnQZP2HCqF97PBBcpObp7WQ/+eYkOJIExZKwRKYWyXss/oUpdYfmanFRpVKs1+yCSA/gCuH4ncmt6PDPvXpqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBe3VfYbTLZ+xqqVVpDnan/WOYsPKcCwRX10bBbJ0wl6AiEA36b25QHaxhtUIxaeY1xinxvZgz4wNlMh2JIYsBnkTb0="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{}},"2.2.0":{"name":"git-validate","version":"2.2.0","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"4b5083a5b2123c1f84c322b1ef16864375d80019","_id":"git-validate@2.2.0","_shasum":"658f9d0badd7e524850fc1e7a9481ef269d201a1","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"658f9d0badd7e524850fc1e7a9481ef269d201a1","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.2.0.tgz","integrity":"sha512-9MMgzga4sjhupXlthwODvwDEaXl1Gf0b2BvmOzakr9TGiGey9v/cMCQCm+8jwRN8O5vSDKU7wdEgAIbLZFWH0A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCZAr8NqxwTJJ1cVLPtwfaP8Lid3h4mu3mkT4wdSqTgkwIhAMEbNlFjpF3+wyjdDDxDAWAMTOkvJb5CvPr9Yz+BTTUB"}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/git-validate-2.2.0.tgz_1471961265714_0.9162657095585018"},"directories":{}},"2.2.1":{"name":"git-validate","version":"2.2.1","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L --leaks -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"eeeae336262c08fcda7a23b1d0af9861d0d332e7","_id":"git-validate@2.2.1","_shasum":"d42993fdbdf94ead95f056612e5110bad3020480","_from":".","_npmVersion":"3.9.6","_nodeVersion":"6.2.1","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"d42993fdbdf94ead95f056612e5110bad3020480","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.2.1.tgz","integrity":"sha512-qpTQpaIgQ1omYYgm9V+AZk9Ghfu15hfCk0z0r9ifiN/coks/ORVufNE+3s5GoOAetCzFKgiM3Osb+AoI8hlYfg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUbB59YLCrXSCmvLVCSmru2BybCpj8UqSk/OpmMU1Y/wIgdKcikzTLQPdZD33MRCJADT2kHrxdKhgzVjUrRy52kmM="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/git-validate-2.2.1.tgz_1472306018858_0.030014398973435163"},"directories":{}},"2.2.2":{"name":"git-validate","version":"2.2.2","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L --leaks -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"d2a342d5db6dcd5a1bfef1461339cd991261a575","_id":"git-validate@2.2.2","_shasum":"9cc8ff001177957a11726ab508d415bb80b18bcf","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.4.0","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"shasum":"9cc8ff001177957a11726ab508d415bb80b18bcf","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.2.2.tgz","integrity":"sha512-phz0WQL/LJl+PPkd2FF85x2ks0iasJ2l9HVGe4Ixapxh1Yz5wUK4gysFo9v0AzJAE0ZnSVfPiaO1qhYJ0XB05Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgzzeZ4AqO2BG0r6J/+ACfKF7oBxxa7tOo6Htz8RotGQIhAIX3Ma8S+SzX/TRtd9012SmW8lxm646S08cXQGS1VGpl"}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/git-validate-2.2.2.tgz_1473946717944_0.971024738624692"},"directories":{}},"2.2.3":{"name":"git-validate","version":"2.2.3","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L --leaks -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"7e71d512e700baa0bac6f00164b85d5bd15f56b0","_id":"git-validate@2.2.3","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"integrity":"sha512-wNTu5dBdbN1zkmRexsbKrQWzKatuLYVVO1ewypFhH9G/q8g5vmKiTYI1/TquMY3q6nUG0SyTt4FPEROOCBsCBQ==","shasum":"115b311e85bc2e22d4a6c5067d94140a11bacdfa","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.2.3.tgz","fileCount":9,"unpackedSize":41734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUMYOCRA9TVsSAnZWagAAPvwP+wQHFJ2Q0UBhkHSMvyia\noDyi2eQ7BHWI0WsDclj2QXJlgjY45h0YZZlGBI9ysWgO0YscJXvl5sS12m44\n1r/+PrdZHI3s1bZEIy/5e2EBaqXcOabe3KsTjA7ZOV3J+UoJWFuIkCpOt3Ft\nUn90aYFyNe4SEb/3XJlTQm08a8LIgYUCu8oBK0qejMpqXdAg+dfjKtrOuIl8\n2274DZvuRc8JRexpNtWbLT2UAleg0q9nCXJaBTlfA4vt7lufIzb9wkc9R94Q\nxwcoBOUxkQrIa17dsaNwRzLEF4fMjBbgDUjg0BEZUBCv9ttPs+l64ne7tUJz\nU0u6qxTI+2mnmbRLHaEY5J5QgLj/Iqnq85y0aroejNpmFcmWvwHzdXIcndyk\nn91XB+/3NlFV5u1d2TgRTUw5colX8qZmyGrC/7NMuCsnJcajKaSm1lLTbHiG\nf0RBPSi/GYCHELLN8KFAUR5du3fnIbe8xqStqf4mJq9H18oJToREMz/m1LJ9\nwERRNVDxRTiYT7TfoqKwMrFksxiCtQRLqdNw43hnEiiJyd0RHg7gnHmJv09q\ndqJOIV8QSCkjd6yqpikV7LSL+/ydzVGXKO6B+MN5twwrcDs1lQ/umNW0XhP8\ndPcNQXXZRC1fOCji3NlwENt1e/arcpWj63tKqJ7PFALWGNf5okJW7ERdK/ON\n2DNv\r\n=K3SD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvJRJqQfvogGY8b6TTTsTAuGxsbJBWLi4gklZg2NOeLAIgQGlxL45s1sg3f0vLvaTf/8lEpVRaCHdVHA8F7+v2ofE="}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-validate_2.2.3_1532020238065_0.07539251387652257"},"_hasShrinkwrap":false},"2.2.4":{"name":"git-validate","version":"2.2.4","description":"the extensible core of precommit-hook","main":"index.js","scripts":{"test":"lab -L --leaks -a code -t 100","install":"node bin/install"},"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"keywords":["precommit","pre-commit","git","hook"],"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/nlf/git-validate/issues"},"homepage":"https://github.com/nlf/git-validate","devDependencies":{"code":"1.x.x","lab":"5.x.x","mkdirp":"^0.5.0","rimraf":"2.x.x"},"gitHead":"ab95ea5e3d3fa0db30854d61bfba73e03483e725","_id":"git-validate@2.2.4","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"nlf","email":"quitlahok@gmail.com"},"dist":{"integrity":"sha512-BM49gj2g/VtV+AvsaGYfIXavVyWUfqcJt2klTOr7kji/HYqpgwB6CmlevIJuPyGoBPkIUUXNSov33Ht22juh0Q==","shasum":"0adc02a2887f09ffe077db38932ba8a3de508cbe","tarball":"https://registry.npmjs.org/git-validate/-/git-validate-2.2.4.tgz","fileCount":9,"unpackedSize":41878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUPCeCRA9TVsSAnZWagAATmYP/0ysq46/D44ngkrUN/IJ\nnptIT760TN0lG0y2eQspSZSLD+HYFXdhc+qMHBLP0ahvvW2Ga4pQa5JP9BZt\nyfo2UVW9+qDpiXqQR1VgVa6kuDm6BZX+TzZt5oKT3VnjVmFTL3QOm98Lwb4/\nnIZaLepzblHQfRbpaa2wUirJjClnt5TpuU8O1U49PzbBJLUXACmfYYQArq9b\nkYI7SxpRmiSb7yRk1bNBBl0JCfymQA7K2w8DQE06i5W9mZJW4ChYMn9613ef\nnhg7ezDE++hXLNJEhdKLFYDEB1AEHzmLc9m4KQGLUopHKzdkpX2Z/m7dPIty\n+4CBrReXaG5sTHSbKTEaFWXPWmfEn71FG+6E7nhpY4gSrR/MPFrdpLrKvUS3\nWjPLsRAUhgYZpOQHucldBsK1aKbWHhAvGQrK8Gq/aGt6OTjLC9iTZAZY/CbV\n3RyAEFg9/WguirykhRomu287Wc80VNIYnEXCAplJ5huC5kQzkCJhl7bGuZ36\n9Uuz7Cuwaqd+mLJcoWr1Hhl1MfQ6/u+jYqSNu5J+yMrNTTukg2mLZ/F2tdn9\neZLSGCIRk24Yrb5Sckdh96pRuBMZ6763LbAh9Yo9PyjjjkAiOVLZ+EiwbBzf\nhAPh9KtmBobgWQ/ElM/hIhOSHHYiT0viZdLOE+DS1mkzKaYBxMXYFqiFBP0A\nbzjI\r\n=yxAE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDT/7F/hdT4DCzHrLLlmYtc+ScFDEm92P+IJWIK0qpdJAIhAOsEzsTRzUlr/WnDoU/ihAOOqdIOAAMonHrW0UMFbk0P"}]},"maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/git-validate_2.2.4_1532031134705_0.3727912859627911"},"_hasShrinkwrap":false}},"readme":"# git-validate\n\nThis is a super simple framework to facilitate creating your own modules similar to [precommit-hook](https://github.com/nlf/precommit-hook).\n\n## Usage\n\nThis module isn't intended to be used directly in your projects (thought it can be), but rather as the dependency of a module that you create that will act as a template of sorts.\n\nTo create a validate module, first make a new directory and use `npm init` to initialize your module:\n\n```bash\nmkdir validate-nlf\ncd validate-nlf\nnpm init\n```\n\nFollow the prompts, and when complete install this module:\n\n```bash\nnpm install --save git-validate\n```\n\nNow, let's say we want to provide a default `.jshintrc` file, let's go ahead and create that file in our new directory and fill it with some options:\n\n```bash\nvim jshintrc\n```\n\n```javascript\n{\n  \"node\": true,\n\n  \"curly\": true,\n  \"latedef\": true,\n  \"quotmark\": true,\n  \"undef\": true,\n  \"unused\": true,\n  \"trailing\": true\n}\n```\n\nNote that we saved the file as `jshintrc` without the leading dot.\n\nNext, let's create our install script:\n\n```bash\nvim install.js\n```\n\n```javascript\nvar Validate = require('git-validate');\n\nValidate.copy('jshintrc', '.jshintrc');\n```\n\nThis instructs **git-validate** to copy the `jshintrc` file in our module to `.jshintrc` in the root of the project that installs it.\n\nNow we edit our `package.json` to tell it about our install script:\n\n```javascript\n  \"scripts\": {\n    \"install\": \"node install.js\"\n  }\n```\n\nAnd that's it for the simplest possible example. Now anytime you install `validate-nlf` you'll automatically get a `.jshintrc` file in your project.\n\nThis wouldn't be any fun without the git hooks though, so let's extend it a bit further to make sure that `jshint` is run any time a user tries to `git commit` after installing our module. We can do that by configuring the hook in our install script like so:\n\n```javascript\nValidate.installScript('lint', 'jshint .');\nValidate.configureHook('pre-commit', ['lint']);\n```\n\nGreat, that's it!\n\nNow when a user installs your package the `installScript` method will see if they already have a script in their package.json named `lint`, if they do not it will add one that runs `\"jshint .\"`. The second line will also check their package.json for a `pre-commit` key, which is used to configure that specific git hook. If the key does not exist, it will be added with the value `[\"lint\"]` telling git-validate to run the \"lint\" script on `pre-commit`.\n\n\n## The Details\n\n**git-validate** exports a few methods to be used for creating your custom hooks.\n\n### `copy`\n\nCopy a file or directory from your hook to a target project.\n\n```javascript\nValidate.copy(source, target, options);\n```\n\nWhere `source` is a path relative to your install script, and `target` is a path relative to the root of the project that is installing the module. For example if my module has the layout:\n\n```\nbin/install\njshintrc\n```\n\nAnd I wish for the file `jshintrc` to be placed in the root of projects as `.jshintrc` when running `bin/install`, I would call `Validate.copy('../jshintrc', '.jshintrc')`.\n\nNote that `source` may be a file *or* a directory. If a directory is specified than a new directory will be created at `target` and the *full contents* of source will be copied to the `target` directory recursively.\n\nThe only `option` currently available is `overwrite`. When set to `true` overwrite will *always* copy the given file, overwriting any existing destination file. If this is not set, `copy` will instead silently fail and leave the old file in place.\n\n\n### `installHooks`\n\nInstall one or more git hooks to the current repo.\n\n```javascript\nValidate.installHooks('pre-commit');\nValidate.installHooks(['pre-commit', 'pre-push']);\n```\n\nThis method will copy the hook script to the appropriate path in your repo's `.git/hooks` path.\n\n### `configureHook`\n\nProvide a default configuration for a given hook.\n\n```javascript\nValidate.configureHook('pre-commit', ['lint', 'test']);\n```\n\nwould write\n\n```javascript\n{\n  \"pre-commit\": [\"lint\", \"test\"]\n}\n```\n\nto your package.json, but *only* if the `\"pre-commit\"` key was not already set, or you specify so explicitly:\n\n```javascript\n{\n  \"pre-commit\": [\"test\"]\n}\n```\n\nwith:\n\n```javascript\nvar overwrite = true;\nValidate.configureHook('pre-commit', ['lint', 'test'], overwrite);\n```\n\nwould change package.json to:\n\n```javascript\n{\n  \"pre-commit\": [\"lint\", \"test\"]\n}\n```\n\n\n### `installScript`\n\nConfigure a script (if it is not already configured) for the project via package.json.\n\n```javascript\nValidate.installScript('test', 'lab -a code');\n```\n\nwould write\n\n```javascript\n{\n  \"scripts\": {\n    \"test\": \"lab -a code\"\n  }\n}\n```\n\nto your package.json. If the `\"test\"` script was already defined, this method will do nothing.\n\n\n## Configuration\n\nIn addition to the `scripts` property, your package.json file will be parsed and checked for keys matching the name of your git hooks (e.g. `pre-commit`, `pre-push`, etc) and used to provide a list of hooks to be run for each hook. The keys must be an array of script names to be run. If any of the scripts are not defined, they will be skipped and a message will be printed showing that no script was found.\n\n### per-branch hooks\n\nIt is possible to run scripts only for a specific branch by specifying the key in your `package.json` as `hook-name#branch`:\n\n```javascript\n{\n  \"pre-commit\": [\"lint\", \"test\"],\n  \"pre-commit#dev\": [\"lint\"]\n}\n```\n\nIn the above example, when run in the `dev` branch only the `lint` script will be run, however in all other branches both `lint` and `test` will be run.\n","maintainers":[{"name":"nlf","email":"quitlahok@gmail.com"}],"time":{"modified":"2022-06-18T08:37:23.102Z","created":"2014-10-30T00:46:13.724Z","0.0.1":"2014-10-30T00:46:13.724Z","0.0.2":"2014-10-30T01:07:53.248Z","0.0.3":"2014-10-30T01:12:08.370Z","0.0.4":"2014-10-30T01:12:50.004Z","0.0.5":"2014-10-30T17:01:27.179Z","0.0.6":"2014-10-30T21:49:58.930Z","0.0.7":"2014-11-05T00:20:23.281Z","0.0.8":"2014-11-05T00:21:59.949Z","0.0.9":"2014-11-05T00:28:33.395Z","0.0.10":"2014-11-05T20:44:09.704Z","0.1.0":"2014-11-06T16:07:00.268Z","0.1.1":"2014-11-10T17:33:39.901Z","1.0.0":"2015-03-11T16:30:48.658Z","1.0.1":"2015-03-11T16:42:20.368Z","1.0.2":"2015-03-18T16:48:52.683Z","1.1.0":"2015-03-20T21:33:36.516Z","1.1.1":"2015-04-28T00:29:10.763Z","1.1.2":"2015-04-28T00:33:51.863Z","1.2.0":"2015-06-05T22:00:58.387Z","1.2.1":"2015-06-05T22:02:35.107Z","2.0.0":"2015-06-18T17:26:46.690Z","2.0.1":"2015-06-19T21:04:32.416Z","2.0.2":"2015-06-21T00:19:18.925Z","2.0.3":"2015-06-30T20:05:40.721Z","2.0.4":"2015-08-24T22:32:30.188Z","2.0.5":"2015-09-18T17:40:23.309Z","2.1.0":"2015-09-21T17:17:39.405Z","2.1.1":"2015-12-04T22:32:20.076Z","2.1.2":"2015-12-07T23:30:48.972Z","2.1.3":"2016-01-18T14:41:19.710Z","2.1.4":"2016-01-20T18:51:19.210Z","2.2.0":"2016-08-23T14:07:45.981Z","2.2.1":"2016-08-27T13:53:40.951Z","2.2.2":"2016-09-15T13:38:38.199Z","2.2.3":"2018-07-19T17:10:38.235Z","2.2.4":"2018-07-19T20:12:14.780Z"},"homepage":"https://github.com/nlf/git-validate","keywords":["precommit","pre-commit","git","hook"],"repository":{"type":"git","url":"git://github.com/nlf/git-validate.git"},"author":{"name":"Nathan LaFreniere","email":"quitlahok@gmail.com"},"bugs":{"url":"https://github.com/nlf/git-validate/issues"},"license":"MIT","readmeFilename":"README.md","users":{"majgis":true}}