{"_id":"ghooks","_rev":"438622","name":"ghooks","description":"Simple git hooks","dist-tags":{"latest":"2.0.4"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"time":{"modified":"2021-08-05T06:28:07.000Z","created":"2014-04-29T02:40:12.808Z","2.0.4":"2018-04-29T00:47:15.439Z","2.0.3":"2018-04-16T04:53:03.845Z","2.0.2":"2017-11-29T02:47:16.224Z","2.0.1":"2017-11-25T04:23:46.455Z","2.0.0":"2016-12-20T13:42:13.627Z","1.3.2":"2016-07-04T13:09:27.863Z","1.3.1":"2016-07-04T12:03:00.726Z","1.3.0":"2016-07-02T14:56:06.979Z","1.2.4":"2016-06-16T09:05:16.565Z","1.2.3":"2016-06-07T18:48:58.613Z","1.2.2":"2016-06-07T16:29:02.282Z","1.2.1":"2016-04-12T23:12:23.860Z","1.2.0":"2016-04-05T13:51:05.277Z","1.1.1":"2016-03-30T12:47:01.555Z","1.1.0":"2016-03-30T10:06:29.187Z","1.0.3":"2016-01-06T17:36:01.476Z","1.0.1":"2015-11-21T20:08:04.108Z","1.0.0":"2015-11-11T17:43:02.886Z","0.3.2":"2015-04-09T00:48:05.442Z","0.3.1":"2015-04-07T21:10:49.506Z","0.3.0":"2015-03-17T22:46:23.309Z","0.2.5":"2015-02-17T08:26:46.004Z","0.2.4":"2015-02-06T03:35:44.449Z","0.2.2":"2014-10-16T03:47:38.296Z","0.2.1":"2014-10-10T02:42:53.002Z","0.2.0":"2014-04-29T12:32:30.779Z","0.1.1":"2014-04-29T05:48:40.970Z","0.1.0":"2014-04-29T02:40:12.808Z"},"users":{"ahmedelgabri":true,"gregbabula":true,"af":true,"thethomaseffect":true,"barenko":true,"forivall":true,"zigomir":true,"phajej":true,"program247365":true,"isyara":true,"lichangwei":true,"martinezi":true,"crowelch":true,"youyongsong":true,"jabapyth":true,"codepile":true,"vbv":true,"jclo":true,"spone":true,"victorquinn":true,"aitorllj93":true,"lvivier":true,"cycomachead":true,"mundizzle":true,"mateuszkocz":true,"adardesign":true,"ajduke":true,"knappi":true,"ifahrentholz":true,"mikestaub":true,"leizongmin":true,"casoetan":true,"gillchristian":true,"marsup":true,"snowdream":true,"schalkneethling":true,"abdul":true,"zkochan":true,"pensierinmusica":true,"ridermansb":true,"ta2edchimp":true,"samlaudev":true,"riyadhalnur":true,"ifiokjr":true,"furzeface":true,"piecioshka":true,"panlw":true,"germanattanasio":true,"agirorn":true,"backnight":true,"yanislavgalyov":true,"glebec":true,"jimubao":true,"mattdimu":true,"nmrony":true,"rogeruiz":true,"quocnguyen":true,"nilz3ro":true,"suriyaakudo":true,"modood":true,"zhoushx3":true,"kran":true,"peter.forgacs":true,"bianlongting":true,"shakakira":true},"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"versions":{"2.0.4":{"name":"ghooks","description":"Simple git hooks","version":"2.0.4","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"lint":"eslint bin/* lib/* test/","test:unit":"mocha","test":"npm run lint && npm run coverage","coverage":"nyc --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"node ./bin/module-install","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"findup":"0.1.5","lodash.clone":"4.5.0","manage-path":"2.0.0","opt-cli":"1.5.1","path-exists":"3.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-eslint":"8.0.2","chai":"3.5.0","chai-string":"1.3.0","codecov":"1.0.1","commitizen":"2.9.2","cz-conventional-changelog":"1.2.0","eslint":"3.12.2","eslint-config-kentcdodds":"11.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.2.0","eslint-plugin-mocha":"4.7.0","ghooks":"*","mocha":"3.2.0","mock-fs":"4.4.2","nyc":"10.0.0","proxyquire":"1.7.10","semantic-release":"6.3.2","sinon":"1.17.6","sinon-chai":"2.8.0","travis-after-all":"1.4.4","validate-commit-msg":"2.8.2"},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"1e80ce278faff75da6c772f289896bacd3395d9c","_id":"ghooks@2.0.4","_shasum":"fd50e040ff548906ae42cb51793a01bfe24567b9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.11.1","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"dist":{"shasum":"fd50e040ff548906ae42cb51793a01bfe24567b9","size":10102,"noattachment":false,"key":"/ghooks/-/ghooks-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-2.0.4.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghooks_2.0.4_1524962835262_0.2577496181003136"},"_hasShrinkwrap":false,"publish_time":1524962835439,"_cnpm_publish_time":1524962835439},"2.0.3":{"name":"ghooks","description":"Simple git hooks","version":"2.0.3","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"lint":"eslint bin/* lib/* test/","test:unit":"mocha","test":"npm run lint && npm run coverage","coverage":"nyc --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"node ./bin/module-install","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"findup":"0.1.5","lodash.clone":"4.5.0","manage-path":"2.0.0","opt-cli":"1.5.1","path-exists":"3.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-eslint":"8.0.2","chai":"3.5.0","chai-string":"1.3.0","codecov":"1.0.1","commitizen":"2.9.2","cz-conventional-changelog":"1.2.0","eslint":"3.12.2","eslint-config-kentcdodds":"11.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.2.0","eslint-plugin-mocha":"4.7.0","ghooks":"*","mocha":"3.2.0","mock-fs":"4.4.2","nyc":"10.0.0","proxyquire":"1.7.10","semantic-release":"6.3.2","sinon":"1.17.6","sinon-chai":"2.8.0","travis-after-all":"1.4.4","validate-commit-msg":"2.8.2"},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"6128d0b3d62e85746ea69373e62025e6811eac07","_id":"ghooks@2.0.3","_shasum":"bd7c9257acae3f2616c3779c4547d37537cb0505","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.11.1","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"dist":{"shasum":"bd7c9257acae3f2616c3779c4547d37537cb0505","size":10075,"noattachment":false,"key":"/ghooks/-/ghooks-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-2.0.3.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghooks_2.0.3_1523854383746_0.6010532759104326"},"_hasShrinkwrap":false,"publish_time":1523854383845,"_cnpm_publish_time":1523854383845},"2.0.2":{"name":"ghooks","description":"Simple git hooks","version":"2.0.2","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"lint":"eslint bin/* lib/* test/","test:unit":"mocha","test":"npm run lint && npm run coverage","coverage":"nyc --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"node ./bin/module-install","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"findup":"0.1.5","lodash.clone":"4.5.0","manage-path":"2.0.0","opt-cli":"1.5.1","path-exists":"3.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-eslint":"8.0.2","chai":"3.5.0","chai-string":"1.3.0","codecov":"1.0.1","commitizen":"2.9.2","cz-conventional-changelog":"1.2.0","eslint":"3.12.2","eslint-config-kentcdodds":"11.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.2.0","eslint-plugin-mocha":"4.7.0","ghooks":"*","mocha":"3.2.0","mock-fs":"4.4.2","nyc":"10.0.0","proxyquire":"1.7.10","semantic-release":"6.3.2","sinon":"1.17.6","sinon-chai":"2.8.0","travis-after-all":"1.4.4","validate-commit-msg":"2.8.2"},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"1c08be07d9711dcbda74b6d020a0c370e16dda47","_id":"ghooks@2.0.2","_shasum":"b01aee524eb9d6ee7339efc29cda954519f12556","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.9.1","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"dist":{"shasum":"b01aee524eb9d6ee7339efc29cda954519f12556","size":9942,"noattachment":false,"key":"/ghooks/-/ghooks-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-2.0.2.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghooks-2.0.2.tgz_1511923635317_0.7689361236989498"},"directories":{},"publish_time":1511923636224,"_cnpm_publish_time":1511923636224,"_hasShrinkwrap":false},"2.0.1":{"name":"ghooks","description":"Simple git hooks","version":"2.0.1","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"lint":"eslint bin/* lib/* test/","test:unit":"mocha","test":"npm run lint && npm run coverage","coverage":"nyc --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"node ./bin/module-install","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"findup":"0.1.5","lodash.clone":"4.5.0","manage-path":"2.0.0","opt-cli":"1.5.1","path-exists":"3.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-eslint":"8.0.2","chai":"3.5.0","chai-string":"1.3.0","codecov":"1.0.1","commitizen":"2.9.2","cz-conventional-changelog":"1.2.0","eslint":"3.12.2","eslint-config-kentcdodds":"11.1.0","eslint-plugin-babel":"4.1.2","eslint-plugin-import":"2.2.0","eslint-plugin-mocha":"4.7.0","ghooks":"*","mocha":"3.2.0","mock-fs":"4.4.2","nyc":"10.0.0","proxyquire":"1.7.10","semantic-release":"6.3.2","sinon":"1.17.6","sinon-chai":"2.8.0","travis-after-all":"1.4.4","validate-commit-msg":"2.8.2"},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"d39ee99d00597c92209c526e26be4e7fb475c256","_id":"ghooks@2.0.1","_shasum":"8754d0d8b5d1cfef2b67aa2068567f718e2e68b4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"8.9.1","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"dist":{"shasum":"8754d0d8b5d1cfef2b67aa2068567f718e2e68b4","size":9935,"noattachment":false,"key":"/ghooks/-/ghooks-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-2.0.1.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ghooks-2.0.1.tgz_1511583825305_0.9348122761584818"},"directories":{},"publish_time":1511583826455,"_cnpm_publish_time":1511583826455,"_hasShrinkwrap":false},"2.0.0":{"name":"ghooks","description":"Simple git hooks","version":"2.0.0","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"nyc --require babel-register --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"node ./bin/module-install","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"execa":"^0.4.0","findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.5.1","path-exists":"^2.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov":"^1.0.1","commitizen":"2.8.1","cz-conventional-changelog":"1.2.0","eslint":"^2.10.2","eslint-config-kentcdodds":"^6.2.1","eslint-plugin-import":"^1.8.0","eslint-plugin-mocha":"^4.3.0","ghooks":"*","mocha":"^3.0.0","mock-fs":"^3.0.0","nyc":"^7.0.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.6.1"},"babel":{"presets":["es2015"]},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"59b3aa3507baeaacfd8bfd228930f0ba55d3af8a","_id":"ghooks@2.0.0","_shasum":"affd83a36e8b8fbdded9b851457c48ac74c8eab8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"5.12.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"affd83a36e8b8fbdded9b851457c48ac74c8eab8","size":8462,"noattachment":false,"key":"/ghooks/-/ghooks-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-2.0.0.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ghooks-2.0.0.tgz_1482241333045_0.24525768752209842"},"directories":{},"publish_time":1482241333627,"_cnpm_publish_time":1482241333627,"_hasShrinkwrap":false},"1.3.2":{"name":"ghooks","description":"Simple git hooks","version":"1.3.2","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"nyc --require babel-register --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"node ./bin/module-install","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"execa":"^0.4.0","findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.5.1","path-exists":"^2.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov":"^1.0.1","commitizen":"2.8.1","cz-conventional-changelog":"1.1.6","eslint":"^2.10.2","eslint-config-kentcdodds":"^6.2.1","eslint-plugin-import":"^1.8.0","eslint-plugin-mocha":"^3.0.0","ghooks":"*","mocha":"^2.1.0","mock-fs":"^3.0.0","nyc":"^6.4.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.6.1"},"babel":{"presets":["es2015"]},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"e3e552aff7cf19df36ef27104cbed03931074c24","_id":"ghooks@1.3.2","_shasum":"bee29deec4283e23eb1ff37d94a8120acd4332e9","_from":".","_npmVersion":"3.10.3","_nodeVersion":"5.12.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"bee29deec4283e23eb1ff37d94a8120acd4332e9","size":8114,"noattachment":false,"key":"/ghooks/-/ghooks-1.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.3.2.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ghooks-1.3.2.tgz_1467637765295_0.9476830454077572"},"directories":{},"publish_time":1467637767863,"_cnpm_publish_time":1467637767863,"_hasShrinkwrap":false},"1.3.1":{"name":"ghooks","description":"Simple git hooks","version":"1.3.1","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"nyc --require babel-register --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"node ./bin/module-install","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"execa":"^0.4.0","findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.5.1","path-exists":"^2.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov":"^1.0.1","commitizen":"2.8.1","cz-conventional-changelog":"1.1.6","eslint":"^2.10.2","eslint-config-kentcdodds":"^6.2.1","eslint-plugin-import":"^1.8.0","eslint-plugin-mocha":"^3.0.0","ghooks":"*","mocha":"^2.1.0","mock-fs":"^3.0.0","nyc":"^6.4.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.6.1"},"babel":{"presets":["es2015"]},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"26b5fa74448ca988d8e79dbb7582872573332b89","_id":"ghooks@1.3.1","_shasum":"8b7b07c95a585934810ee2d3df7fe7e4821ce3e0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"5.12.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"8b7b07c95a585934810ee2d3df7fe7e4821ce3e0","size":8118,"noattachment":false,"key":"/ghooks/-/ghooks-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.3.1.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ghooks-1.3.1.tgz_1467633778423_0.22584137809462845"},"directories":{},"publish_time":1467633780726,"_cnpm_publish_time":1467633780726,"_hasShrinkwrap":false},"1.3.0":{"name":"ghooks","description":"Simple git hooks","version":"1.3.0","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"nyc --require babel-register --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"node ./bin/module-install","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"execa":"^0.4.0","findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.4.2","path-exists":"^2.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov":"^1.0.1","commitizen":"2.8.1","cz-conventional-changelog":"1.1.6","eslint":"^2.10.2","eslint-config-kentcdodds":"^6.2.1","eslint-plugin-import":"^1.8.0","eslint-plugin-mocha":"^2.2.0","ghooks":"*","mocha":"^2.1.0","mock-fs":"^3.0.0","nyc":"^6.4.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.6.1"},"babel":{"presets":["es2015"]},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"47869853b0e44d999319167ebcdddd08a0b93a12","_id":"ghooks@1.3.0","_shasum":"405a212a379474b0ee21dfdfd56efbafb5ee2cbd","_from":".","_npmVersion":"3.10.3","_nodeVersion":"5.12.0","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"405a212a379474b0ee21dfdfd56efbafb5ee2cbd","size":8140,"noattachment":false,"key":"/ghooks/-/ghooks-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.3.0.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ghooks-1.3.0.tgz_1467471364531_0.18584813782945275"},"directories":{},"publish_time":1467471366979,"_cnpm_publish_time":1467471366979,"_hasShrinkwrap":false},"1.2.4":{"name":"ghooks","description":"Simple git hooks","version":"1.2.4","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"nyc --require babel-register --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"node ./bin/module-install","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"execa":"^0.4.0","findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.4.2","path-exists":"^2.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov":"^1.0.1","commitizen":"2.8.1","cz-conventional-changelog":"1.1.6","eslint":"^2.10.2","eslint-config-kentcdodds":"^6.2.1","eslint-plugin-import":"^1.8.0","eslint-plugin-mocha":"^2.2.0","ghooks":"*","mocha":"^2.1.0","mock-fs":"^3.0.0","nyc":"^6.4.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.6.1"},"babel":{"presets":["es2015"]},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"3ea913916347efde5dc8937ffc958a14c70c3a1b","_id":"ghooks@1.2.4","_shasum":"e416a13ec907b68c62ac7a836f75c80df9adf1dd","_from":".","_npmVersion":"3.9.5","_nodeVersion":"5.11.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"e416a13ec907b68c62ac7a836f75c80df9adf1dd","size":7857,"noattachment":false,"key":"/ghooks/-/ghooks-1.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.2.4.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ghooks-1.2.4.tgz_1466067915669_0.05511494446545839"},"directories":{},"publish_time":1466067916565,"_cnpm_publish_time":1466067916565,"_hasShrinkwrap":false},"1.2.3":{"name":"ghooks","description":"Simple git hooks","version":"1.2.3","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"nyc --require babel-register --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"opt --out ghooks-install --exec \"node ./bin/install\"","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"execa":"^0.4.0","findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.4.2","path-exists":"^2.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov":"^1.0.1","commitizen":"2.8.1","cz-conventional-changelog":"1.1.6","eslint":"^2.10.2","eslint-config-kentcdodds":"^6.2.1","eslint-plugin-import":"^1.8.0","eslint-plugin-mocha":"^2.2.0","ghooks":"*","mocha":"^2.1.0","mock-fs":"^3.0.0","nyc":"^6.4.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.6.1"},"babel":{"presets":["es2015"]},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"817f3dc62abd4b8bdab28af2cfd57f7707079732","_id":"ghooks@1.2.3","_shasum":"d6055bcd2b136bde0123de66fc4d8ba94b80a7d6","_from":".","_npmVersion":"3.9.5","_nodeVersion":"5.11.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"d6055bcd2b136bde0123de66fc4d8ba94b80a7d6","size":7623,"noattachment":false,"key":"/ghooks/-/ghooks-1.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.2.3.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ghooks-1.2.3.tgz_1465325336637_0.43526114453561604"},"directories":{},"publish_time":1465325338613,"_cnpm_publish_time":1465325338613,"_hasShrinkwrap":false},"1.2.2":{"name":"ghooks","description":"Simple git hooks","version":"1.2.2","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"nyc --require babel-register --reporter=lcov --reporter=text mocha","check-coverage":"nyc check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | node_modules/.bin/codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"opt --out ghooks-install --exec \"node ./bin/install\"","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"execa":"^0.4.0","findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.4.2","path-exists":"^3.0.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov":"^1.0.1","commitizen":"2.8.1","cz-conventional-changelog":"1.1.6","eslint":"^2.10.2","eslint-config-kentcdodds":"^6.2.1","eslint-plugin-import":"^1.8.0","eslint-plugin-mocha":"^2.2.0","ghooks":"*","mocha":"^2.1.0","mock-fs":"^3.0.0","nyc":"^6.4.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.6.1"},"babel":{"presets":["es2015"]},"nyc":{"extension":[".raw"],"include":["lib/**"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"41954709ffa612cebdecc7f36e22dee966325f69","_id":"ghooks@1.2.2","_shasum":"0f02cdf59e41e43559388f134f96f9eb4d06979a","_from":".","_npmVersion":"3.9.5","_nodeVersion":"5.11.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"0f02cdf59e41e43559388f134f96f9eb4d06979a","size":7618,"noattachment":false,"key":"/ghooks/-/ghooks-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.2.2.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ghooks-1.2.2.tgz_1465316940267_0.41198590816929936"},"directories":{},"publish_time":1465316942282,"_cnpm_publish_time":1465316942282,"_hasShrinkwrap":false},"1.2.1":{"name":"ghooks","description":"Simple git hooks","version":"1.2.1","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"istanbul cover -i lib/**/* _mocha -- --compilers js:babel-register test/**/*.test.js","check-coverage":"istanbul check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"opt --out ghooks-install --exec \"node ./bin/install\"","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"execa":"^0.2.2","findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.4.0","path-exists":"^2.1.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov.io":"0.1.6","commitizen":"2.7.6","cz-conventional-changelog":"1.1.5","eslint":"^1.10.3","eslint-config-kentcdodds":"^5.0.0","eslint-plugin-mocha":"^1.1.0","ghooks":"*","istanbul":"^1.0.0-alpha","mocha":"^2.1.0","mock-fs":"^3.0.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.5.0"},"babel":{"presets":["es2015"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"4fe533cdcdbc781c491e687a00c7b6202fea0aa7","_id":"ghooks@1.2.1","_shasum":"995b84854468b1c63bfd35003cc30fb5de35da6d","_from":".","_npmVersion":"2.15.3","_nodeVersion":"0.10.44","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"995b84854468b1c63bfd35003cc30fb5de35da6d","size":4981,"noattachment":false,"key":"/ghooks/-/ghooks-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.2.1.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ghooks-1.2.1.tgz_1460502741453_0.09567910712212324"},"directories":{},"publish_time":1460502743860,"_cnpm_publish_time":1460502743860,"_hasShrinkwrap":false},"1.2.0":{"name":"ghooks","description":"Simple git hooks","version":"1.2.0","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"istanbul cover -i lib/**/* _mocha -- --compilers js:babel-register test/**/*.test.js","check-coverage":"istanbul check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"opt --out ghooks-install --exec \"node ./bin/install\"","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"execa":"^0.2.2","findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.4.0","path-exists":"^2.1.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov.io":"0.1.6","commitizen":"2.7.6","cz-conventional-changelog":"1.1.5","eslint":"^1.10.3","eslint-config-kentcdodds":"^5.0.0","eslint-plugin-mocha":"^1.1.0","ghooks":"*","istanbul":"^1.0.0-alpha","mocha":"^2.1.0","mock-fs":"^3.0.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.5.0"},"babel":{"presets":["es2015"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"48d4794907315e1d87a1a56ececd11fd8ffa11ee","_id":"ghooks@1.2.0","_shasum":"96eaae64864f7a7ac1fac8f1ad49e43277b4b0c2","_from":".","_npmVersion":"2.15.3","_nodeVersion":"0.10.44","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"96eaae64864f7a7ac1fac8f1ad49e43277b4b0c2","size":4978,"noattachment":false,"key":"/ghooks/-/ghooks-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.2.0.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ghooks-1.2.0.tgz_1459864262692_0.7799960728734732"},"directories":{},"publish_time":1459864265277,"_cnpm_publish_time":1459864265277,"_hasShrinkwrap":false},"1.1.1":{"name":"ghooks","description":"Simple git hooks","version":"1.1.1","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"istanbul cover -i lib/**/*.js _mocha -- --compilers js:babel-register test/**/*.test.js","check-coverage":"istanbul check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"opt --out ghooks-install --exec \"node ./bin/install\"","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"execa":"^0.2.2","findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.4.0","path-exists":"^2.1.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov.io":"0.1.6","commitizen":"2.7.3","cz-conventional-changelog":"1.1.5","eslint":"^1.10.3","eslint-config-kentcdodds":"^5.0.0","eslint-plugin-mocha":"^1.1.0","ghooks":"*","istanbul":"^1.0.0-alpha","mocha":"^2.1.0","mock-fs":"^3.0.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.5.0"},"babel":{"presets":["es2015"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"ff20d440803077caf6d113e4bed6ed87f23cafd0","_id":"ghooks@1.1.1","_shasum":"875e0c1e1bf437245cae49d4805f6dd2cb38a7bb","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.10.43","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"875e0c1e1bf437245cae49d4805f6dd2cb38a7bb","size":4585,"noattachment":false,"key":"/ghooks/-/ghooks-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.1.1.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ghooks-1.1.1.tgz_1459342020529_0.4527392261661589"},"directories":{},"publish_time":1459342021555,"_cnpm_publish_time":1459342021555,"_hasShrinkwrap":false},"1.1.0":{"name":"ghooks","description":"Simple git hooks","version":"1.1.0","main":"./dist/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"prebuild":"rm -rf dist && mkdir dist","build":"babel lib --out-dir dist && babel lib/hook.template.raw --out-file dist/hook.template.raw","lint":"eslint bin/* lib/* test/","test:unit":"mocha --compilers js:babel-register","test":"npm run lint && npm run coverage","coverage":"istanbul cover -i lib/**/*.js _mocha -- --compilers js:babel-register test/**/*.test.js","check-coverage":"istanbul check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | codecov","validate":"npm t && npm run check-coverage","commit":"git-cz","install":"opt --out ghooks-install --exec \"[ ! -d \"./dist\" ] && npm run build; node ./bin/install\"","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"findup":"0.1.5","lodash.clone":"4.3.2","manage-path":"2.0.0","opt-cli":"1.4.0","spawn-command":"0.0.2"},"devDependencies":{"babel-cli":"^6.6.5","babel-preset-es2015":"^6.3.13","babel-register":"^6.4.3","chai":"^3.0.0","chai-string":"1.2.0","codecov.io":"0.1.6","commitizen":"2.7.3","cz-conventional-changelog":"1.1.5","eslint":"^1.10.3","eslint-config-kentcdodds":"^5.0.0","eslint-plugin-mocha":"^1.1.0","ghooks":"*","istanbul":"^1.0.0-alpha","mocha":"^2.1.0","mock-fs":"^3.0.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"2.5.0"},"babel":{"presets":["es2015"]},"config":{"ghooks":{"pre-commit":"opt --in pre-commit --exec \"npm run validate\"","commit-msg":"opt --in commit-msg --exec validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"dec25908ebed4f12f966a449c1b4212ed8acb94a","_id":"ghooks@1.1.0","_shasum":"c45c9a05fd157064d7a7b215b441ea3713502fc9","_from":".","_npmVersion":"3.8.3","_nodeVersion":"0.10.43","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"c45c9a05fd157064d7a7b215b441ea3713502fc9","size":4505,"noattachment":false,"key":"/ghooks/-/ghooks-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.1.0.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/ghooks-1.1.0.tgz_1459332388297_0.5516069980803877"},"directories":{},"publish_time":1459332389187,"_cnpm_publish_time":1459332389187,"_hasShrinkwrap":false},"1.0.3":{"name":"ghooks","description":"Simple git hooks","version":"1.0.3","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"lint":"jshint --reporter node_modules/jshint-stylish/index.js bin/ lib/ test/","test:unit":"mocha","test":"npm run lint && npm run coverage","coverage":"istanbul cover -i lib/**/*.js _mocha -- test/**/*.test.js","check-coverage":"istanbul check-coverage --statements 100 --branches 100 --functions 100 --lines 100","report-coverage":"cat ./coverage/lcov.info | codecov","commit":"git-cz","install":"node ./bin/install","semantic-release":"semantic-release pre && npm publish && semantic-release post"},"dependencies":{"findup":"0.1.5","lodash.clone":"3.0.3","manage-path":"2.0.0","spawn-command":"0.0.2"},"devDependencies":{"chai":"^3.0.0","chai-string":"1.1.6","codecov.io":"0.1.6","commitizen":"2.4.6","cz-conventional-changelog":"1.1.5","ghooks":"*","istanbul":"0.4.1","jshint":"^2.6.0","jshint-stylish":"^2.0.0","mocha":"^2.1.0","mock-fs":"^3.0.0","proxyquire":"^1.3.1","semantic-release":"^4.3.5","sinon":"^1.12.2","sinon-chai":"^2.7.0","travis-after-all":"^1.4.4","validate-commit-msg":"1.0.0"},"config":{"ghooks":{"pre-commit":"npm test && npm run check-coverage","commit-msg":"validate-commit-msg"},"commitizen":{"path":"node_modules/cz-conventional-changelog"}},"gitHead":"5a6fe1520e033d197147b147d14a4907c034c710","_id":"ghooks@1.0.3","_shasum":"0a98c6bdef04f092d901306dde35a945c48b3119","_from":".","_npmVersion":"3.5.2","_nodeVersion":"4.2.4","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"0a98c6bdef04f092d901306dde35a945c48b3119","size":9738,"noattachment":false,"key":"/ghooks/-/ghooks-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.0.3.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"directories":{},"publish_time":1452101761476,"_cnpm_publish_time":1452101761476,"_hasShrinkwrap":false},"1.0.1":{"name":"ghooks","description":"Simple git hooks","version":"1.0.1","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"MIT","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"node ./bin/install"},"dependencies":{"lodash.clone":"3.0.3","manage-path":"2.0.0","spawn-command":"^0.0.2"},"devDependencies":{"blanket":"^1.1.6","chai":"^3.0.0","chai-string":"1.1.3","ghooks":"*","jshint":"^2.6.0","jshint-stylish":"^2.0.0","mocha":"^2.1.0","mocha-cov-reporter":"^1.1.3","mock-fs":"^3.0.0","proxyquire":"^1.3.1","sinon":"^1.12.2","sinon-chai":"^2.7.0"},"config":{"blanket":{"pattern":"ghooks/lib"},"ghooks":{"pre-commit":"make test"}},"gitHead":"ad24f1def862fa2f6301fa68460cbff3b1f16a0b","_id":"ghooks@1.0.1","_shasum":"28e6b796c364a5f2d73bec49a520715a08fd0a4f","_from":".","_npmVersion":"3.3.12","_nodeVersion":"4.2.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"28e6b796c364a5f2d73bec49a520715a08fd0a4f","size":6744,"noattachment":false,"key":"/ghooks/-/ghooks-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.0.1.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"directories":{},"publish_time":1448136484108,"_cnpm_publish_time":1448136484108,"_hasShrinkwrap":false},"1.0.0":{"name":"ghooks","description":"Simple git hooks","version":"1.0.0","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"git+https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"node ./bin/install"},"dependencies":{"lodash.clone":"3.0.3","manage-path":"2.0.0","spawn-command":"^0.0.2"},"devDependencies":{"blanket":"^1.1.6","chai":"^3.0.0","chai-string":"1.1.3","ghooks":"*","jshint":"^2.6.0","jshint-stylish":"^2.0.0","mocha":"^2.1.0","mocha-cov-reporter":"^1.1.3","mock-fs":"^3.0.0","proxyquire":"^1.3.1","sinon":"^1.12.2","sinon-chai":"^2.7.0"},"config":{"blanket":{"pattern":"ghooks/lib"},"ghooks":{"pre-commit":"make test"}},"gitHead":"3603981c16a05b039696f5da757627c1a74e789e","_id":"ghooks@1.0.0","_shasum":"63e802922ff84d8385583708de3fe251afc93494","_from":".","_npmVersion":"3.3.12","_nodeVersion":"4.2.1","_npmUser":{"name":"kentcdodds","email":"kent@doddsfamily.us"},"dist":{"shasum":"63e802922ff84d8385583708de3fe251afc93494","size":6804,"noattachment":false,"key":"/ghooks/-/ghooks-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-1.0.0.tgz"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"directories":{},"publish_time":1447263782886,"_cnpm_publish_time":1447263782886,"_hasShrinkwrap":false},"0.3.2":{"name":"ghooks","description":"Simple git hooks","version":"0.3.2","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"node ./bin/install"},"dependencies":{"spawn-command":"^0.0.2"},"devDependencies":{"mocha":"^2.1.0","chai":"^2.0.0","sinon":"^1.12.2","sinon-chai":"^2.7.0","proxyquire":"^1.3.1","mock-fs":"^2.5.0","mocha-cov-reporter":"^1.1.3","blanket":"^1.1.6","jshint-stylish":"^1.0.0","jshint":"^2.6.0","ghooks":"*"},"config":{"blanket":{"pattern":"ghooks/lib"},"ghooks":{"pre-commit":"make test"}},"gitHead":"e815b193e46b78d5af1c07e212818eadac9d40bd","_id":"ghooks@0.3.2","_shasum":"a1fa85dede71eecc19faca9ee163c3cdfc1b94d0","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"dist":{"shasum":"a1fa85dede71eecc19faca9ee163c3cdfc1b94d0","size":6396,"noattachment":false,"key":"/ghooks/-/ghooks-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-0.3.2.tgz"},"directories":{},"publish_time":1428540485442,"_cnpm_publish_time":1428540485442,"_hasShrinkwrap":false},"0.3.1":{"name":"ghooks","description":"Simple git hooks","version":"0.3.1","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"node ./bin/install"},"dependencies":{"spawn-command":"^0.0.2"},"devDependencies":{"mocha":"^2.1.0","chai":"^2.0.0","sinon":"^1.12.2","sinon-chai":"^2.7.0","proxyquire":"^1.3.1","mock-fs":"^2.5.0","mocha-cov-reporter":"^1.1.3","blanket":"^1.1.6","jshint-stylish":"^1.0.0","jshint":"^2.6.0","ghooks":"*"},"config":{"blanket":{"pattern":"ghooks/lib"},"ghooks":{"pre-commit":"make test"}},"gitHead":"d9087cd0aad0da17f596eef67bd03502a0807ba2","_id":"ghooks@0.3.1","_shasum":"d7e85eb620f4c7c179db5d8e011ccbaa135d035a","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"dist":{"shasum":"d7e85eb620f4c7c179db5d8e011ccbaa135d035a","size":5945,"noattachment":false,"key":"/ghooks/-/ghooks-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-0.3.1.tgz"},"directories":{},"publish_time":1428441049506,"_cnpm_publish_time":1428441049506,"_hasShrinkwrap":false},"0.3.0":{"name":"ghooks","description":"Simple git hooks","version":"0.3.0","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"node ./bin/install"},"dependencies":{"spawn-command":"^0.0.2"},"devDependencies":{"mocha":"^2.1.0","chai":"^2.0.0","sinon":"^1.12.2","sinon-chai":"^2.7.0","proxyquire":"^1.3.1","mock-fs":"^2.5.0","mocha-cov-reporter":"^1.1.3","blanket":"^1.1.6","jshint-stylish":"^1.0.0","jshint":"^2.6.0","ghooks":"*"},"config":{"blanket":{"pattern":"ghooks/lib"},"ghooks":{"pre-commit":"make test"}},"gitHead":"4afa80160daa182c326240b683aca5e4e84a1392","_id":"ghooks@0.3.0","_shasum":"78b5592b1cfc9e336dd647dd706f61e97bf52454","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"dist":{"shasum":"78b5592b1cfc9e336dd647dd706f61e97bf52454","size":5912,"noattachment":false,"key":"/ghooks/-/ghooks-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-0.3.0.tgz"},"directories":{},"publish_time":1426632383309,"_cnpm_publish_time":1426632383309,"_hasShrinkwrap":false},"0.2.5":{"name":"ghooks","description":"Simple git hooks","version":"0.2.5","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"node ./bin/install"},"dependencies":{"spawn-command":"^0.0.2"},"devDependencies":{"mocha":"^2.1.0","chai":"^2.0.0","sinon":"^1.12.2","sinon-chai":"^2.7.0","proxyquire":"^1.3.1","mock-fs":"^2.5.0","mocha-cov-reporter":"^1.1.3","blanket":"^1.1.6","jshint-stylish":"^1.0.0","jshint":"^2.6.0","ghooks":"*"},"config":{"blanket":{"pattern":"ghooks/lib"},"ghooks":{"pre-commit":"make test"}},"gitHead":"00e2aaff5dd7bc9d17025fa4beb5ca85c55dc1f7","_id":"ghooks@0.2.5","_shasum":"5b5d9e7a6c2b48aabe9dfe632b21fe2441c4683f","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"dist":{"shasum":"5b5d9e7a6c2b48aabe9dfe632b21fe2441c4683f","size":5894,"noattachment":false,"key":"/ghooks/-/ghooks-0.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-0.2.5.tgz"},"directories":{},"publish_time":1424161606004,"_cnpm_publish_time":1424161606004,"_hasShrinkwrap":false},"0.2.4":{"name":"ghooks","description":"Simple git hooks","version":"0.2.4","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"node ./bin/install"},"dependencies":{"spawn-command":"^0.0.2"},"devDependencies":{"mocha":"^2.0.1","chai":"^1.10.0","sinon":"^1.12.1","sinon-chai":"^2.6.0","proxyquire":"^1.1.0","mock-fs":"^2.3.2","mocha-cov-reporter":"^1.1.1","blanket":"^1.1.6","jshint-stylish":"^1.0.0","jshint":"^2.5.10","ghooks":"*"},"config":{"blanket":{"pattern":"ghooks/lib"},"ghooks":{"pre-commit":"make test"}},"gitHead":"494700965e96175b596e4c0b005d3f60bdc0b674","_id":"ghooks@0.2.4","_shasum":"f55529f6a20684b4f61b83d9f1c38a863a461661","_from":".","_npmVersion":"2.3.0","_nodeVersion":"0.10.35","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"dist":{"shasum":"f55529f6a20684b4f61b83d9f1c38a863a461661","size":5826,"noattachment":false,"key":"/ghooks/-/ghooks-0.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-0.2.4.tgz"},"directories":{},"publish_time":1423193744449,"_cnpm_publish_time":1423193744449,"_hasShrinkwrap":false},"0.2.2":{"name":"ghooks","description":"Simple git hooks","version":"0.2.2","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"./bin/install"},"dependencies":{"spawn-command":"^0.0.2"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","sinon":"^1.9.1","sinon-chai":"^2.5.0","proxyquire":"^1.0.1","mock-fs":"^2.2.0","mocha-cov-reporter":"^1.1.0","blanket":"^1.1.6","jshint-stylish":"^1.0.0","jshint":"^2.5.0","ghooks":"*"},"config":{"blanket":{"pattern":"ghooks/lib"},"ghooks":{"pre-commit":"make test"}},"_id":"ghooks@0.2.2","_shasum":"d115ceb70641b97552a9750cac4fa55fe3f2e8e5","_from":".","_npmVersion":"1.4.9","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"dist":{"shasum":"d115ceb70641b97552a9750cac4fa55fe3f2e8e5","size":5472,"noattachment":false,"key":"/ghooks/-/ghooks-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-0.2.2.tgz"},"directories":{},"publish_time":1413431258296,"_cnpm_publish_time":1413431258296,"_hasShrinkwrap":false},"0.2.1":{"name":"ghooks","description":"Simple git hooks","version":"0.2.1","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"./bin/install"},"dependencies":{"spawn-command":"^0.0.2"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","sinon":"^1.9.1","sinon-chai":"^2.5.0","proxyquire":"^0.6.0","mock-fs":"^2.2.0","mocha-cov-reporter":"^0.2.3","blanket":"^1.1.6","jshint-stylish":"^0.2.0","jshint":"^2.5.0","ghooks":"*"},"config":{"blanket":{"pattern":"ghooks/lib"},"ghooks":{"pre-commit":"make test"}},"gitHead":"a999b41a485f8c1bd280bbcd95dded7c0c7c7547","_id":"ghooks@0.2.1","_shasum":"4252a3489db96058e594993af40e7f0a33a8f974","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"dist":{"shasum":"4252a3489db96058e594993af40e7f0a33a8f974","size":5154,"noattachment":false,"key":"/ghooks/-/ghooks-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-0.2.1.tgz"},"directories":{},"publish_time":1412908973002,"_cnpm_publish_time":1412908973002,"_hasShrinkwrap":false},"0.2.0":{"name":"ghooks","description":"Simple git hooks","version":"0.2.0","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"./bin/install"},"dependencies":{"spawn-command":"^0.0.2"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","sinon":"^1.9.1","sinon-chai":"^2.5.0","proxyquire":"^0.6.0","mock-fs":"^2.2.0","mocha-cov-reporter":"^0.2.3","blanket":"^1.1.6","jshint-stylish":"^0.2.0","jshint":"^2.5.0","ghooks":"*"},"config":{"blanket":{"pattern":"ghooks/lib"},"ghooks":{"pre-commit":"make test"}},"_id":"ghooks@0.2.0","dist":{"shasum":"1e39efa446df3f1a1fe2167490f251bc0216e93a","size":5094,"noattachment":false,"key":"/ghooks/-/ghooks-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-0.2.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"directories":{},"publish_time":1398774750779,"_cnpm_publish_time":1398774750779,"_hasShrinkwrap":false},"0.1.1":{"name":"ghooks","description":"Easy setup git hooks","version":"0.1.1","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"./bin/install"},"dependencies":{"spawn-command":"^0.0.2"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","sinon":"^1.9.1","sinon-chai":"^2.5.0","proxyquire":"^0.6.0","mock-fs":"^2.2.0","mocha-cov-reporter":"^0.2.3","blanket":"^1.1.6","jshint-stylish":"^0.1.5","jshint":"^2.5.0","ghooks":"*"},"config":{"blanket":{"pattern":"ghooks/lib"},"hooks":{"pre-commit":"make test"}},"_id":"ghooks@0.1.1","dist":{"shasum":"c4bafa6435cd64ec99b828d9d693014323a2ea5a","size":4500,"noattachment":false,"key":"/ghooks/-/ghooks-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-0.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"directories":{},"publish_time":1398750520970,"_cnpm_publish_time":1398750520970,"_hasShrinkwrap":false},"0.1.0":{"name":"ghooks","description":"Easy setup git hooks","version":"0.1.0","main":"./lib/runner.js","keywords":["git","hooks","hook"],"author":{"name":"Guilherme Tramontina","email":"guilherme.tramontina@gmail.com"},"homepage":"https://github.com/gtramontina/ghooks","license":"unlicense","repository":{"type":"git","url":"https://github.com/gtramontina/ghooks.git"},"bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"scripts":{"test":"make test","install":"./bin/install"},"bin":{"ghooks.install":"./bin/install"},"dependencies":{"spawn-command":"^0.0.2"},"devDependencies":{"mocha":"^1.18.2","chai":"^1.9.1","sinon":"^1.9.1","sinon-chai":"^2.5.0","proxyquire":"^0.6.0","mock-fs":"^2.2.0","mocha-cov-reporter":"^0.2.3","blanket":"^1.1.6","jshint-stylish":"^0.1.5","jshint":"^2.5.0","ghooks":"*"},"config":{"blanket":{"pattern":"ghooks/lib"},"hooks":{"pre-commit":"make test"}},"_id":"ghooks@0.1.0","dist":{"shasum":"0ca7538e96162e293f185ccc9ff8e81380ec2716","size":4472,"noattachment":false,"key":"/ghooks/-/ghooks-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/ghooks/download/ghooks-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},"maintainers":[{"name":"gtramontina","email":"guilherme.tramontina@gmail.com"},{"name":"jhabdas","email":"jhabdas@protonmail.com"}],"directories":{},"publish_time":1398739212808,"_cnpm_publish_time":1398739212808,"_hasShrinkwrap":false}},"readme":"# ghooks\n\n[![version](https://img.shields.io/npm/v/ghooks.svg?style=flat-square)](http://npm.im/ghooks)\n[![travis build](https://img.shields.io/travis/ghooks-org/ghooks.svg?style=flat-square)](https://travis-ci.org/ghooks-org/ghooks)\n[![AppVeyor](https://img.shields.io/appveyor/ci/gtramontina/ghooks.svg?style=flat-square)](https://ci.appveyor.com/project/gtramontina/ghooks)\n[![codecov coverage](https://img.shields.io/codecov/c/github/ghooks-org/ghooks.svg?style=flat-square)](https://codecov.io/github/ghooks-org/ghooks)\n[![Dependencies status](https://img.shields.io/david/ghooks-org/ghooks.svg?style=flat-square)](https://david-dm.org/ghooks-org/ghooks#info=dependencies)\n[![Dev Dependencies status](https://img.shields.io/david/dev/ghooks-org/ghooks.svg?style=flat-square)](https://david-dm.org/ghooks-org/ghooks#info=devDependencies)\n\n[![MIT License](https://img.shields.io/npm/l/ghooks.svg?style=flat-square)](http://opensource.org/licenses/MIT)\n[![downloads](https://img.shields.io/npm/dm/ghooks.svg?style=flat-square)](http://npm-stat.com/charts.html?package=ghooks&from=2014-04-01)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)](https://github.com/semantic-release/semantic-release)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=flat-square)](http://commitizen.github.io/cz-cli/)\n\nSimple git hooks\n\n## Installation\n\n```\nnpm install ghooks --save-dev\n```\n\n_It is not advised to install `ghooks` as a production dependency, as it will install git hooks in your production environment as well. Please install it under the `devDependencies` section of your `package.json`._\n\n_Please also note, that it is absolutely **not advised** to install `ghooks` globally. To work as expected, make it a development dependency of your project(s)._\n\n## Setup\n\nAdd a `config.ghooks` entry in your `package.json` and simply specify which git hooks you want and their corresponding commands, like the following:\n\n```\n{\n  …\n  \"config\": {\n    \"ghooks\": {\n      \"pre-commit\": \"gulp lint\",\n      \"commit-msg\": \"validate-commit-msg\",\n      \"pre-push\": \"make test\",\n      \"post-merge\": \"npm install\",\n      \"post-rewrite\": \"npm install\",\n      …\n    }\n  }\n  …\n}\n```\n\n**Note:** _The hooks' working directory is relative to the git root (where you have your `.git` directory). This means that if your package.json is in a subdirectory of your git repo, you'll need to cd into the directory before running any npm scripts. E.g.:_\n\n```json\n\"pre-commit\": \"cd path/to/folder && npm run test\"\n```\n\n## opt-in/out\n\nOne of the last things you want is to raise the barrier to contributing to your open source project. So [Andreas Windt](https://github.com/ta2edchimp) developed the [opt-cli](https://npmjs.com/package/opt-cli) package to allow you to turn your hooks into opt-in/out scripts. See this project's [`package.json`](package.json) for an example of how to do that.\n\n## All [documented](http://git-scm.com/docs/githooks) hooks are available:\n\n* applypatch-msg\n* pre-applypatch\n* post-applypatch\n* pre-commit\n* prepare-commit-msg\n* commit-msg\n* post-commit\n* pre-rebase\n* post-checkout\n* post-merge\n* pre-push\n* pre-receive\n* update\n* post-receive\n* post-update\n* pre-auto-gc\n* post-rewrite\n\n## Common Issues\n\n* [Usage with git GUI clients](https://github.com/ghooks-org/ghooks/issues/18) – Thanks to [@JamieMason](https://github.com/JamieMason)\n\n## Credits\nThis module is heavily inspired by [__@nlf__](https://github.com/nlf)'s [precommit-hook](https://www.npmjs.org/package/precommit-hook)\n\n## Contributors\n\nHuge thanks to everyone listed [here](https://github.com/ghooks-org/ghooks/graphs/contributors)!\n\n## License\n\nThis software is licensed under the MIT license\n","_attachments":{},"homepage":"https://github.com/gtramontina/ghooks","bugs":{"url":"https://github.com/gtramontina/ghooks/issues"},"license":"MIT"}