{"_id":"yorkie","_rev":"195569","name":"yorkie","description":"githooks management forked from husky","dist-tags":{"latest":"2.0.0"},"maintainers":[{"name":"npm:soda","email":""},{"name":"npm:yyx990803","email":""},{"name":"soda","email":"imyanglan@163.com"},{"name":"yyx990803","email":""}],"time":{"modified":"2021-06-03T12:29:22.000Z","created":"2018-01-06T06:02:43.173Z","2.0.0":"2018-08-09T15:35:11.232Z","1.0.3":"2018-01-08T02:51:16.729Z","1.0.2":"2018-01-07T05:10:08.276Z","1.0.1":"2018-01-06T06:30:59.405Z","1.0.0":"2018-01-06T06:02:43.173Z"},"users":{},"repository":{"type":"git","url":"git://github.com/yyx990803/yorkie.git"},"versions":{"2.0.0":{"name":"yorkie","version":"2.0.0","description":"githooks management forked from husky","engines":{"node":">=4"},"scripts":{"test":"jest","format":"prettier --single-quote --no-semi --write **/*.js","install":"node bin/install.js","uninstall":"node bin/uninstall.js"},"repository":{"type":"git","url":"git://github.com/yyx990803/yorkie.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test"],"authors":["Typicode <typicode@gmail.com>","Evan You"],"license":"MIT","bugs":{"url":"https://github.com/yyx990803/yorkie/issues"},"homepage":"https://github.com/yyx990803/yorkie","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"a4cf01d789da2633a33a888b496fa35395e72109","_id":"yorkie@2.0.0","_npmVersion":"6.2.0","_nodeVersion":"8.11.3","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"92411912d435214e12c51c2ae1093e54b6bb83d9","size":6993,"noattachment":false,"key":"/yorkie/-/yorkie-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yorkie/download/yorkie-2.0.0.tgz"},"maintainers":[{"name":"npm:soda","email":""},{"name":"npm:yyx990803","email":""},{"name":"soda","email":"imyanglan@163.com"},{"name":"yyx990803","email":""}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yorkie_2.0.0_1533828911129_0.21622946498137252"},"_hasShrinkwrap":false,"publish_time":1533828911232,"_cnpm_publish_time":1533828911232},"1.0.3":{"name":"yorkie","version":"1.0.3","description":"githooks management forked from husky","engines":{"node":">=4"},"scripts":{"test":"jest","format":"prettier --single-quote --no-semi --write **/*.js","install":"node bin/install.js","uninstall":"node bin/uninstall.js"},"repository":{"type":"git","url":"git://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test"],"authors":["Typicode <typicode@gmail.com>","Evan You"],"license":"MIT","bugs":{"url":"https://github.com/yyx990803/yorkie/issues"},"homepage":"https://github.com/yyx990803/yorkie","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"37321cd1340d70d4f8959b60d8553be2fc958774","_id":"yorkie@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"5c05db48c012def99c29b79685b6ba2e40c8c671","size":7008,"noattachment":false,"key":"/yorkie/-/yorkie-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/yorkie/download/yorkie-1.0.3.tgz"},"maintainers":[{"name":"npm:soda","email":""},{"name":"npm:yyx990803","email":""},{"name":"soda","email":"imyanglan@163.com"},{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yorkie-1.0.3.tgz_1515379875861_0.2076174640096724"},"directories":{},"publish_time":1515379876729,"_hasShrinkwrap":false,"_cnpm_publish_time":1515379876729},"1.0.2":{"name":"yorkie","version":"1.0.2","description":"githooks management forked from husky","engines":{"node":">=4"},"scripts":{"test":"jest","format":"prettier --single-quote --no-semi --write **/*.js","install":"node bin/install.js","uninstall":"node bin/uninstall.js"},"repository":{"type":"git","url":"git://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test"],"authors":["Typicode <typicode@gmail.com>","Evan You"],"license":"MIT","bugs":{"url":"https://github.com/yyx990803/yorkie/issues"},"homepage":"https://github.com/yyx990803/yorkie","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"436678fdd8f54216a876231c16ee3be5b6cb0dcc","_id":"yorkie@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"910f47a06f8eab05e99e73080ebce1bc9d55c3dd","size":7027,"noattachment":false,"key":"/yorkie/-/yorkie-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/yorkie/download/yorkie-1.0.2.tgz"},"maintainers":[{"name":"npm:soda","email":""},{"name":"npm:yyx990803","email":""},{"name":"soda","email":"imyanglan@163.com"},{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yorkie-1.0.2.tgz_1515301807291_0.6440615602768958"},"directories":{},"publish_time":1515301808276,"_hasShrinkwrap":false,"_cnpm_publish_time":1515301808276},"1.0.1":{"name":"yorkie","version":"1.0.1","description":"githooks management forked from husky","engines":{"node":">=4"},"scripts":{"test":"jest","format":"prettier --single-quote --no-semi --write **/*.js","install":"node bin/install.js","uninstall":"node bin/uninstall.js"},"repository":{"type":"git","url":"git://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test"],"authors":["Typicode <typicode@gmail.com>","Evan You"],"license":"MIT","bugs":{"url":"https://github.com/yyx990803/yorkie/issues"},"homepage":"https://github.com/yyx990803/yorkie","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"fc6b7dcb3ceb60db24d03158f2719b413ce9d3dc","_id":"yorkie@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"7bbd6e6c7dba8f637dea82fdb695c7c18c570002","size":7023,"noattachment":false,"key":"/yorkie/-/yorkie-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/yorkie/download/yorkie-1.0.1.tgz"},"maintainers":[{"name":"npm:soda","email":""},{"name":"npm:yyx990803","email":""},{"name":"soda","email":"imyanglan@163.com"},{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yorkie-1.0.1.tgz_1515220258510_0.5063410510774702"},"directories":{},"publish_time":1515220259405,"_hasShrinkwrap":false,"_cnpm_publish_time":1515220259405},"1.0.0":{"name":"yorkie","version":"1.0.0","description":"githooks management forked from husky","engines":{"node":">=4"},"scripts":{"test":"jest","format":"prettier --single-quote --no-semi --write **/*.js","install":"node bin/install.js","uninstall":"node bin/uninstall.js"},"repository":{"type":"git","url":"git://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test"],"authors":["Typicode <typicode@gmail.com>","Evan You"],"license":"MIT","bugs":{"url":"https://github.com/yyx990803/yorkie/issues"},"homepage":"https://github.com/yyx990803/yorkie","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"f828fd8964692967b3d112791a2498e0d8570074","_id":"yorkie@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"yyx990803","email":"yyx990803@gmail.com"},"dist":{"shasum":"640512739b474e781c9f6f0c04f4cf98a3c89160","size":7012,"noattachment":false,"key":"/yorkie/-/yorkie-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/yorkie/download/yorkie-1.0.0.tgz"},"maintainers":[{"name":"npm:soda","email":""},{"name":"npm:yyx990803","email":""},{"name":"soda","email":"imyanglan@163.com"},{"name":"yyx990803","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/yorkie-1.0.0.tgz_1515218562949_0.6822758731432259"},"directories":{},"publish_time":1515218563173,"_hasShrinkwrap":false,"_cnpm_publish_time":1515218563173}},"readme":"# yorkie\n\n> Git hooks made easy\n\nThis is a fork of [husky](https://github.com/typicode/husky) with a few changes:\n\n- Prioritizes `package.json` located next to `.git` directory, instead of hard-coded upward search. This avoids the problem when a root package in a lerna monorepo and a sub package both depends on husky, it gets confused and double-updates the root git hooks with wrong paths.\n\n- Changed where hooks are read from in `package.json`:\n\n  **Before**\n\n  ``` json\n  {\n    \"scripts\": {\n      \"precommit\": \"foo\"\n    }\n  }\n  ```\n\n  **After**\n\n  ``` json\n  {\n    \"gitHooks\": {\n      \"pre-commit\": \"foo\"\n    }\n  }\n  ```\n","_attachments":{},"homepage":"https://github.com/yyx990803/yorkie","bugs":{"url":"https://github.com/yyx990803/yorkie/issues"},"license":"MIT"}