{"_id":"husky","_rev":"3822021","name":"husky","description":"Modern native Git hooks","dist-tags":{"latest":"9.1.7"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"time":{"modified":"2025-06-26T01:58:38.000Z","created":"2014-06-23T12:16:57.198Z","9.1.7":"2024-11-18T15:28:26.026Z","9.1.6":"2024-09-11T22:15:17.666Z","9.1.5":"2024-08-20T12:37:44.136Z","9.1.4":"2024-07-29T14:57:07.369Z","9.1.3":"2024-07-26T18:03:43.651Z","9.1.2":"2024-07-25T13:05:10.305Z","9.1.1":"2024-07-18T13:11:19.804Z","9.1.0":"2024-07-17T15:43:17.031Z","9.0.11":"2024-02-13T23:01:43.987Z","9.0.10":"2024-02-01T17:08:58.867Z","9.0.9":"2024-02-01T14:45:53.412Z","9.0.8":"2024-02-01T14:03:24.627Z","9.0.7":"2024-01-29T13:59:11.767Z","9.0.6":"2024-01-25T23:46:11.603Z","9.0.5":"2024-01-25T15:09:30.684Z","9.0.4":"2024-01-25T14:28:54.512Z","9.0.3":"2024-01-25T13:41:09.628Z","9.0.2":"2024-01-25T10:35:36.583Z","9.0.1":"2024-01-25T02:26:13.847Z","8.0.3":"2023-01-03T08:01:18.807Z","8.0.2":"2022-11-08T03:41:05.629Z","8.0.1":"2022-05-09T09:57:11.549Z","8.0.0":"2022-05-08T21:53:06.115Z","7.0.4":"2021-10-21T02:13:58.435Z","7.0.3":"2021-10-21T02:04:30.299Z","7.0.2":"2021-08-25T01:23:49.010Z","7.0.1":"2021-07-06T10:25:08.172Z","7.0.0":"2021-07-01T04:35:57.450Z","6.0.0":"2021-03-29T07:45:56.294Z","5.2.0":"2021-03-21T19:09:45.829Z","5.1.3":"2021-03-02T03:09:11.476Z","5.1.2":"2021-03-01T01:46:50.806Z","5.1.1":"2021-02-22T16:14:34.481Z","5.1.0":"2021-02-21T21:41:37.881Z","5.0.9":"2021-02-08T17:40:43.126Z","5.0.8":"2021-01-28T00:32:55.529Z","5.0.7":"2021-01-27T04:08:32.050Z","4.3.8":"2021-01-15T23:16:03.425Z","4.3.7":"2021-01-07T01:26:07.632Z","4.3.6":"2020-12-13T17:06:37.475Z","5.0.6":"2020-12-11T23:42:56.782Z","5.0.5":"2020-12-11T23:33:34.938Z","4.3.5":"2020-12-07T08:20:27.747Z","4.3.4":"2020-12-05T11:19:37.814Z","4.3.3":"2020-12-05T10:10:36.757Z","4.3.2":"2020-12-05T10:09:05.495Z","4.3.1":"2020-12-01T10:42:35.763Z","5.0.4":"2020-11-22T05:42:26.428Z","5.0.3":"2020-11-22T05:38:31.022Z","5.0.2":"2020-11-22T04:51:53.800Z","5.0.1":"2020-11-17T17:28:41.236Z","5.0.0":"2020-11-16T14:23:06.875Z","5.0.0-beta.0":"2020-10-16T02:28:41.040Z","5.0.0-alpha.6":"2020-10-01T17:05:21.692Z","5.0.0-alpha.5":"2020-09-21T07:24:47.490Z","5.0.0-alpha.4":"2020-09-15T02:15:35.701Z","5.0.0-alpha.3":"2020-09-15T01:04:56.615Z","5.0.0-alpha.2":"2020-09-15T00:43:17.262Z","5.0.0-alpha.1":"2020-09-15T00:00:39.728Z","5.0.0-alpha.0":"2020-09-14T22:46:36.919Z","4.3.0":"2020-09-07T09:56:06.339Z","4.2.5":"2020-04-09T21:29:01.887Z","4.2.4":"2020-04-09T16:31:51.387Z","4.2.3":"2020-02-12T23:11:17.504Z","4.2.2":"2020-02-12T03:27:08.468Z","4.2.1":"2020-01-23T19:53:48.475Z","4.2.0":"2020-01-21T21:53:28.472Z","4.1.0":"2020-01-21T20:07:48.684Z","4.0.10":"2020-01-15T14:58:10.431Z","4.0.9":"2020-01-14T15:24:38.777Z","4.0.8":"2020-01-14T12:19:24.047Z","4.0.7":"2020-01-12T05:47:11.106Z","4.0.6":"2020-01-10T07:38:57.451Z","4.0.5":"2020-01-10T03:42:38.995Z","4.0.4":"2020-01-09T20:56:05.320Z","4.0.3":"2020-01-09T04:29:18.133Z","4.0.2":"2020-01-09T04:09:39.461Z","4.0.1":"2020-01-08T05:29:18.010Z","4.0.0":"2020-01-07T01:02:18.761Z","3.1.0":"2019-11-18T02:34:13.115Z","4.0.0-beta.5":"2019-10-21T09:56:16.425Z","4.0.0-beta.4":"2019-10-18T22:12:46.888Z","3.0.9":"2019-10-12T23:46:36.436Z","4.0.0-beta.3":"2019-10-12T23:43:05.537Z","3.0.8":"2019-10-02T01:41:12.213Z","3.0.7":"2019-09-28T01:43:36.799Z","4.0.0-beta.2":"2019-09-28T01:03:05.727Z","3.0.6":"2019-09-28T00:52:36.917Z","3.0.5":"2019-09-01T16:05:26.884Z","3.0.4":"2019-08-17T13:25:33.411Z","4.0.0-beta.1":"2019-08-15T16:51:32.966Z","4.0.0-beta.0":"2019-08-14T02:14:00.566Z","3.0.3":"2019-08-08T12:36:44.899Z","3.0.2":"2019-07-29T16:58:49.460Z","3.0.1":"2019-07-18T21:23:31.413Z","3.0.0":"2019-07-01T19:08:31.440Z","3.0.0-0":"2019-06-27T18:12:27.375Z","2.7.0":"2019-06-27T15:32:13.032Z","2.6.0":"2019-06-26T13:22:55.957Z","2.5.0":"2019-06-24T12:46:43.868Z","2.4.1":"2019-06-11T22:21:33.484Z","2.4.0":"2019-06-05T16:12:54.323Z","2.3.0":"2019-05-14T16:36:15.552Z","2.2.0":"2019-05-02T03:24:24.339Z","2.1.0":"2019-04-24T21:02:13.203Z","2.0.0":"2019-04-24T15:32:18.155Z","1.3.1":"2018-12-28T06:01:31.766Z","1.3.0":"2018-12-18T19:44:13.775Z","1.2.1":"2018-12-13T22:12:49.997Z","1.2.0":"2018-11-21T00:20:32.930Z","1.1.4":"2018-11-13T10:42:31.378Z","1.1.3":"2018-11-01T23:08:43.576Z","1.1.2":"2018-10-11T02:01:37.310Z","1.1.1":"2018-10-05T09:57:49.391Z","1.1.0":"2018-10-01T16:00:09.126Z","1.0.1":"2018-09-27T07:04:54.089Z","1.0.0":"2018-09-25T23:38:43.373Z","1.0.0-rc.15":"2018-09-22T03:39:10.755Z","1.0.0-rc.14":"2018-09-11T12:02:20.528Z","1.0.0-rc.13":"2018-07-09T04:04:22.055Z","1.0.0-rc.12":"2018-07-05T00:22:06.912Z","1.0.0-rc.11":"2018-07-04T23:33:57.441Z","1.0.0-rc.10":"2018-07-02T15:04:57.526Z","1.0.0-rc.9":"2018-06-14T21:01:49.525Z","1.0.0-rc.8":"2018-05-26T22:11:26.944Z","1.0.0-rc.7":"2018-05-23T21:52:10.585Z","1.0.0-rc.6":"2018-05-14T21:44:03.529Z","1.0.0-rc.5":"2018-05-14T20:55:26.666Z","1.0.0-rc.4":"2018-05-09T11:32:31.652Z","1.0.0-rc.3":"2018-05-08T16:54:42.960Z","1.0.0-rc.2":"2018-04-21T23:16:54.741Z","1.0.0-rc.1":"2018-04-10T21:44:42.831Z","0.15.0-rc.13":"2018-03-22T01:19:50.701Z","0.15.0-rc.12":"2018-03-18T19:30:38.375Z","0.15.0-rc.11":"2018-03-18T16:41:27.447Z","0.15.0-rc.10":"2018-03-18T02:38:56.232Z","0.15.0-rc.9":"2018-03-12T22:05:58.306Z","0.15.0-rc.8":"2018-02-08T23:59:58.279Z","0.15.0-rc.7":"2018-02-08T00:12:13.012Z","0.15.0-rc.6":"2018-02-06T20:48:15.836Z","0.15.0-rc.5":"2018-02-05T21:26:49.673Z","0.15.0-rc.4":"2018-02-05T11:58:32.956Z","0.15.0-rc.3":"2018-01-22T23:24:33.079Z","0.15.0-rc.2":"2018-01-21T21:39:44.896Z","0.15.0-rc.1":"2018-01-21T16:13:32.555Z","0.15.0-beta.16":"2017-12-12T12:31:19.246Z","0.15.0-beta.15":"2017-11-29T00:38:12.396Z","0.15.0-beta.14":"2017-11-28T19:32:02.728Z","0.15.0-beta.13":"2017-11-01T16:14:15.955Z","0.15.0-beta.12":"2017-11-01T15:55:34.247Z","0.15.0-beta.11":"2017-10-25T22:27:55.928Z","0.15.0-beta.10":"2017-10-10T22:14:20.888Z","0.15.0-beta.9":"2017-10-10T22:01:10.592Z","0.15.0-beta.8":"2017-10-10T21:32:28.754Z","0.15.0-beta.7":"2017-10-09T11:38:41.601Z","0.15.0-beta.6":"2017-10-07T20:30:03.717Z","0.15.0-beta.5":"2017-10-07T20:14:12.915Z","0.15.0-beta.4":"2017-10-05T19:31:18.144Z","0.15.0-beta.3":"2017-10-03T20:58:37.854Z","0.15.0-beta.2":"2017-10-03T20:55:15.068Z","0.15.0-beta.1":"2017-10-03T20:49:02.388Z","0.15.0-beta.0":"2017-10-03T20:47:18.147Z","0.14.3":"2017-07-05T10:49:41.572Z","0.14.2":"2017-06-30T23:06:27.956Z","0.14.1":"2017-06-24T16:33:28.981Z","0.14.1-2":"2017-06-24T16:12:24.609Z","0.14.1-1":"2017-06-24T15:46:08.556Z","0.14.1-0":"2017-06-24T15:23:31.831Z","0.14.0":"2017-06-22T18:14:57.000Z","0.14.0-1":"2017-06-19T21:01:11.480Z","0.14.0-0":"2017-06-19T20:33:07.955Z","0.13.4":"2017-05-28T16:05:10.201Z","0.13.3":"2017-03-24T12:24:20.210Z","0.13.3-0":"2017-03-12T22:15:34.269Z","0.13.2":"2017-03-02T21:01:59.172Z","0.13.1":"2017-01-23T12:43:53.244Z","0.13.0":"2017-01-21T23:52:09.063Z","0.13.0-1":"2017-01-16T21:45:31.820Z","0.13.0-0":"2017-01-16T20:57:32.700Z","0.12.0":"2016-12-14T23:46:25.430Z","0.12.0-2":"2016-12-12T11:59:44.977Z","0.12.0-1":"2016-12-08T23:59:19.703Z","0.12.0-0":"2016-12-08T23:43:53.420Z","0.11.9":"2016-10-09T18:37:38.114Z","0.11.8":"2016-09-21T02:33:05.589Z","0.11.7":"2016-09-02T10:17:04.743Z","0.11.6":"2016-07-25T16:45:41.953Z","0.11.5":"2016-07-12T20:12:36.353Z","0.11.4":"2016-03-17T20:28:47.439Z","0.11.3":"2016-02-28T14:03:38.725Z","0.11.2":"2016-02-26T23:10:52.600Z","0.11.1":"2016-02-17T23:25:38.180Z","0.11.0":"2016-02-16T23:37:04.877Z","0.10.2":"2015-11-16T20:14:39.487Z","0.10.1":"2015-09-04T12:35:12.329Z","0.10.0":"2015-09-03T01:40:33.551Z","0.9.3":"2015-08-17T17:41:08.562Z","0.9.2":"2015-07-30T13:11:58.554Z","0.9.1":"2015-07-22T06:10:43.699Z","0.9.0":"2015-07-22T05:11:14.274Z","0.8.1":"2015-05-19T23:21:04.454Z","0.8.0":"2015-05-17T19:41:16.828Z","0.7.0":"2015-03-04T21:18:04.846Z","0.6.2":"2014-11-21T04:32:23.753Z","0.6.1":"2014-08-21T10:33:56.564Z","0.6.0":"2014-07-21T12:55:07.379Z","0.5.4":"2014-07-18T20:09:23.193Z","0.5.3":"2014-07-12T06:11:17.826Z","0.5.2":"2014-07-09T04:43:04.093Z","0.5.1":"2014-06-27T17:12:47.416Z","0.5.0":"2014-06-27T16:10:27.896Z","0.4.3":"2014-06-23T14:36:22.940Z","0.4.2":"2014-06-23T14:11:58.537Z","0.4.1":"2014-06-23T13:47:40.055Z","0.4.0":"2014-06-23T12:16:57.198Z"},"users":{"jerkovicl":true,"capaj":true,"kreozot":true,"koulmomo":true,"ahmedelgabri":true,"hengkiardo":true,"jiku":true,"edloidas":true,"amaynut":true,"joshq00":true,"lysyi3m":true,"kbakba":true,"timdp":true,"aaronroberson":true,"nckcol":true,"l3au":true,"brunobertolini":true,"wedneyyuri":true,"thebearingedge":true,"dab0mb":true,"lemulot":true,"valvic":true,"michalskuza":true,"marcelohmdias":true,"amandavianna":true,"kontrax":true,"tmurngon":true,"gvozd":true,"glebec":true,"pensierinmusica":true,"danielbayley":true,"tehdb":true,"dny":true,"joaquin.briceno":true,"bpatel":true,"bigslycat":true,"oncletom":true,"jakubzitny":true,"mariusc23":true,"quafoo":true,"attl8d":true,"shipfi":true,"xueboren":true,"serge-nikitin":true,"keithpepin":true,"ingorichter":true,"nikolay":true,"richardzone":true,"flftfqwxf":true,"gregone":true,"re8260":true,"ricardogobbosouza":true,"blittle":true,"tripleaxis":true,"lgomez":true,"modood":true,"carlosvillademor":true,"lassevolkmann":true,"panlw":true,"nisimjoseph":true,"mucbuc":true,"monjer":true,"program247365":true,"phixed":true,"esp":true,"thevikingcoder":true,"ajduke":true,"phixid":true,"cda0":true,"oblank":true,"erikvold":true,"furzeface":true,"d-band":true,"isayme":true,"sundaycrafts":true,"rafaesc92":true,"eliascodes":true,"daniel-lewis-bsc-hons":true,"nichoth":true,"alvis":true,"kodekracker":true,"dwqs":true,"dheerajvs":true,"suissa":true,"curioussavage":true,"kran":true,"hugojosefson":true,"willpracht":true,"lucaskatayama":true,"thomasghenry":true,"jason0518":true,"jsalis":true,"ayoungh":true,"orenschwartz":true,"n.sanitate":true,"andruwhart":true,"yinfxs":true,"cdelgado":true,"peter.forgacs":true,"mbaer":true,"hoanganh25991":true,"jota":true,"danday74":true,"akiva":true,"chhetrisushil":true,"natterstefan":true,"kvangrae":true,"agplan":true,"gurunate":true,"rardoz":true,"shakakira":true,"hjodiawalla":true,"nraibaud":true,"reyronald":true,"severen":true,"wuxiaword":true,"zhenguo.zhao":true,"claudiopro":true,"gwallan":true,"ayiu":true,"hugovila":true,"legacybass":true,"subinvarghesein":true,"wangnan0610":true,"xyyjk":true,"xiaoyiyu":true,"lukeshiru":true,"aidenzou":true,"nmccready":true,"soenkekluth":true,"stefan.age":true,"pponto":true,"zagreos":true,"yinyongcom666":true,"xiechao06":true,"yanghcc":true,"johniexu":true,"zuojiang":true,"dufemeng":true,"lucascepeda":true,"thing772":true,"bcowgi11":true,"dgmike":true},"author":{"name":"typicode"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"versions":{"9.1.7":{"name":"husky","version":"9.1.7","type":"module","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.1.7","gitHead":"799e84b716d0e03db80db5d5b0dcdd15b9d555fc","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.18.0","_npmVersion":"10.8.2","dist":{"shasum":"d46a38035d101b46a70456a850ff4201344c0b2d","size":2448,"noattachment":false,"key":"/husky/-/husky-9.1.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.1.7.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.1.7_1731943705748_0.5048482463702211"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-11-18T15:28:26.026Z","publish_time":1731943706026,"_source_registry_name":"default","_cnpm_publish_time":1731943706026},"9.1.6":{"name":"husky","version":"9.1.6","type":"module","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.1.6","gitHead":"a2d942a670b3d6a04578005a0fd2dc310e511849","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"shasum":"e23aa996b6203ab33534bdc82306b0cf2cb07d6c","size":2447,"noattachment":false,"key":"/husky/-/husky-9.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.1.6.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.1.6_1726092917521_0.9496013618633852"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-09-11T22:15:17.666Z","publish_time":1726092917666,"_source_registry_name":"default","_cnpm_publish_time":1726092917666},"9.1.5":{"name":"husky","version":"9.1.5","type":"module","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.1.5","gitHead":"2fee8d212c601942ad146ea9209f15c20a07fb6d","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"shasum":"2b6edede53ee1adbbd3a3da490628a23f5243b83","size":2447,"noattachment":false,"key":"/husky/-/husky-9.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.1.5.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.1.5_1724157463942_0.7415060706030232"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-08-20T12:37:44.136Z","publish_time":1724157464136,"_source_registry_name":"default","_cnpm_publish_time":1724157464136},"9.1.4":{"name":"husky","version":"9.1.4","type":"module","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.1.4","gitHead":"fc549e0e5c8723a6d796f6ad26ef6590769f5d82","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"926fd19c18d345add5eab0a42b2b6d9a80259b34","size":2439,"noattachment":false,"key":"/husky/-/husky-9.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.1.4.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.1.4_1722265027216_0.19749052733347638"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-29T14:57:07.369Z","publish_time":1722265027369,"_source_registry_name":"default","_cnpm_publish_time":1722265027369},"9.1.3":{"name":"husky","version":"9.1.3","type":"module","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.1.3","gitHead":"712cb004c17b2bdf824ff74de3ec4855c06d72ef","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"46cddff01f9a551f87b39accc67860bce5d00680","size":2445,"noattachment":false,"key":"/husky/-/husky-9.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.1.3.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.1.3_1722017023510_0.8160934254480203"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-26T18:03:43.651Z","publish_time":1722017023651,"_source_registry_name":"default","_cnpm_publish_time":1722017023651},"9.1.2":{"name":"husky","version":"9.1.2","type":"module","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.1.2","gitHead":"35fba846c4a9b83f64a95d8a0bde5aa648fdc449","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"ddaf290384c7adab4fd3143571c73d05b19f42ee","size":2439,"noattachment":false,"key":"/husky/-/husky-9.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.1.2.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.1.2_1721912710073_0.08925388893883657"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-25T13:05:10.305Z","publish_time":1721912710305,"_source_registry_name":"default","_cnpm_publish_time":1721912710305},"9.1.1":{"name":"husky","version":"9.1.1","type":"module","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.1.1","gitHead":"2968998755465f69069f297b5bb603e26d6b1772","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.15.1","_npmVersion":"10.7.0","dist":{"shasum":"73f8f1b58329f377654293148c1a6458f54ca224","size":2545,"noattachment":false,"key":"/husky/-/husky-9.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.1.1.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.1.1_1721308279600_0.1915844424552644"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-18T13:11:19.804Z","publish_time":1721308279804,"_source_registry_name":"default","_cnpm_publish_time":1721308279804},"9.1.0":{"name":"husky","version":"9.1.0","type":"module","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.1.0","gitHead":"9cef99b8213ac42656c16c059346b5c095a274ac","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.15.0","_npmVersion":"10.8.1","dist":{"shasum":"8a089536efb5736f1a48fa3b03e18168158d7269","size":2451,"noattachment":false,"key":"/husky/-/husky-9.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.1.0.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.1.0_1721230996732_0.4473002545384859"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-07-17T15:43:17.031Z","publish_time":1721230997031,"_source_registry_name":"default","_cnpm_publish_time":1721230997031},"9.0.11":{"name":"husky","version":"9.0.11","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.mjs"},"exports":"./index.mjs","engines":{"node":">=18"},"_id":"husky@9.0.11","gitHead":"a9c658405470a562b86af4db349959a2fed208c2","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"fc91df4c756050de41b3e478b2158b87c1e79af9","size":2271,"noattachment":false,"key":"/husky/-/husky-9.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.11.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.11_1707865303809_0.16843352487632957"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-13T23:01:43.987Z","publish_time":1707865303987,"_source_registry_name":"default","_cnpm_publish_time":1707865303987},"9.0.10":{"name":"husky","version":"9.0.10","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.mjs"},"exports":"./index.mjs","engines":{"node":">=18"},"_id":"husky@9.0.10","gitHead":"c042d9b4d409caaa9be48e1e635359931c944760","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"ddca8908deb5f244e9286865ebc80b54387672c2","size":2270,"noattachment":false,"key":"/husky/-/husky-9.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.10.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.10_1706807338688_0.5300371380789102"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-01T17:08:58.867Z","publish_time":1706807338867,"_source_registry_name":"default","_cnpm_publish_time":1706807338867},"9.0.9":{"name":"husky","version":"9.0.9","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"bin":{"husky":"bin.mjs"},"exports":"./index.mjs","engines":{"node":">=18"},"_id":"husky@9.0.9","gitHead":"6219cac421679c7714f8ea91f94c9e163244914f","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"3a48d0666bf871de14871865f929a5dceabc07f8","size":2266,"noattachment":false,"key":"/husky/-/husky-9.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.9.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.9_1706798753200_0.35347545849703566"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-01T14:45:53.412Z","publish_time":1706798753412,"_source_registry_name":"default","_cnpm_publish_time":1706798753412},"9.0.8":{"name":"husky","version":"9.0.8","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"type":"module","bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.0.8","gitHead":"211b80ada3b37e1d3fbae00c69758b75e47fe03a","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"e10824d483e8e0bd779bca79801a448d435829a6","size":2284,"noattachment":false,"key":"/husky/-/husky-9.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.8.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.8_1706796204404_0.4625706612306222"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-02-01T14:03:24.627Z","publish_time":1706796204627,"_source_registry_name":"default","_cnpm_publish_time":1706796204627},"9.0.7":{"name":"husky","version":"9.0.7","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"type":"module","bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.0.7","gitHead":"9e08ef013cd638e9f342e700fa2aa063e1065e54","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"047f24ec1b6c681206af714b4217c13ee97fff20","size":2270,"noattachment":false,"key":"/husky/-/husky-9.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.7.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.7_1706536751627_0.06413454747804503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-29T13:59:11.767Z","publish_time":1706536751767,"_source_registry_name":"default","_cnpm_publish_time":1706536751767},"9.0.6":{"name":"husky","version":"9.0.6","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"type":"module","bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.0.6","gitHead":"2da78cb5ebec4d84c2e7e5eeea6e118fdcf88610","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"cee0245d60480b12279cf492ec6cfc1aeb7fa759","size":2274,"noattachment":false,"key":"/husky/-/husky-9.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.6.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.6_1706226371415_0.23868332176310503"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T23:46:11.603Z","publish_time":1706226371603,"_source_registry_name":"default","_cnpm_publish_time":1706226371603},"9.0.5":{"name":"husky","version":"9.0.5","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"type":"module","bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.0.5","gitHead":"8314bef03770cfb8f69ac95616f5c325709eacce","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"b01f5bcd5ca2230c5b29b0c891a9699bebefc4ab","size":2266,"noattachment":false,"key":"/husky/-/husky-9.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.5.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.5_1706195370506_0.24854953693393145"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T15:09:30.684Z","publish_time":1706195370684,"_source_registry_name":"default","_cnpm_publish_time":1706195370684},"9.0.4":{"name":"husky","version":"9.0.4","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"type":"module","bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.0.4","gitHead":"1e57dc963ec1d043b39cbfd4c8d440271912ffa6","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"e81d4d25a3dd2ca85667ca3d9b46eb264ff32928","size":2265,"noattachment":false,"key":"/husky/-/husky-9.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.4.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.4_1706192934305_0.3832962755606866"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T14:28:54.512Z","publish_time":1706192934512,"_source_registry_name":"default","_cnpm_publish_time":1706192934512},"9.0.3":{"name":"husky","version":"9.0.3","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"type":"module","bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.0.3","gitHead":"417568d8ff0394099684feda593e7133ce990100","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"26bf3f7597fc977589c82c16c680e9320b9fcf5b","size":2251,"noattachment":false,"key":"/husky/-/husky-9.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.3.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.3_1706190069472_0.3503979380704063"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T13:41:09.628Z","publish_time":1706190069628,"_source_registry_name":"default","_cnpm_publish_time":1706190069628},"9.0.2":{"name":"husky","version":"9.0.2","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"type":"module","bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.0.2","gitHead":"36fa2e52042d1932ba6f9b0fb05378c86dff9917","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"shasum":"7ac26cb63719e91a159991039187b35e7358557e","size":2230,"noattachment":false,"key":"/husky/-/husky-9.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.2.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.2_1706178936430_0.5139958564587008"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T10:35:36.583Z","publish_time":1706178936583,"_source_registry_name":"default","_cnpm_publish_time":1706178936583},"9.0.1":{"name":"husky","version":"9.0.1","description":"Modern native Git hooks","keywords":["git","hooks","pre-commit"],"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"typicode"},"type":"module","bin":{"husky":"bin.js"},"exports":"./index.js","engines":{"node":">=18"},"_id":"husky@9.0.1","gitHead":"513c2c95be44966afb0aaf7d96716c52782bcba3","types":"./index.d.ts","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"shasum":"710ed0d06b7fb2f5723ea8db436b632e7aecc284","size":2230,"noattachment":false,"key":"/husky/-/husky-9.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-9.0.1.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_9.0.1_1706149573698_0.47133729716377193"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-01-25T02:26:13.847Z","publish_time":1706149573847,"_source_registry_name":"default","_cnpm_publish_time":1706149573847},"8.0.3":{"name":"husky","version":"8.0.3","description":"Modern native Git hooks made easy","keywords":["git","hooks","pre-commit"],"homepage":"https://typicode.github.io/husky","repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"Typicode","email":"typicode@gmail.com"},"bin":{"husky":"lib/bin.js"},"main":"lib/index.js","scripts":{"build":"tsc","test":"sh test/all.sh","lint":"eslint src --ext .ts","serve":"docsify serve docs","prepare":"npm run build && node lib/bin install"},"devDependencies":{"@commitlint/cli":"^17.3.0","@commitlint/config-conventional":"^17.3.0","@tsconfig/node14":"^1.0.3","@types/node":"^18.11.18","@typicode/eslint-config":"^1.1.0","docsify-cli":"^4.4.4","typescript":"^4.9.4"},"engines":{"node":">=14"},"types":"./lib/index.d.ts","gitHead":"3c0e08d3ca4d01d04ebb92089e68c47e131ab6be","bugs":{"url":"https://github.com/typicode/husky/issues"},"_id":"husky@8.0.3","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"shasum":"4936d7212e46d1dea28fef29bb3a108872cd9184","size":3083,"noattachment":false,"key":"/husky/-/husky-8.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-8.0.3.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_8.0.3_1672732878658_0.9012349969150624"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-01-03T08:01:26.896Z","publish_time":1672732878807,"_cnpm_publish_time":1672732878807},"8.0.2":{"name":"husky","version":"8.0.2","description":"Modern native Git hooks made easy","keywords":["git","hooks","pre-commit"],"homepage":"https://typicode.github.io/husky","repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"Typicode","email":"typicode@gmail.com"},"bin":{"husky":"lib/bin.js"},"main":"lib/index.js","scripts":{"build":"tsc","test":"sh test/all.sh","lint":"eslint src --ext .ts","serve":"docsify serve docs","prepare":"npm run build && node lib/bin install"},"devDependencies":{"@commitlint/cli":"^17.1.2","@commitlint/config-conventional":"^17.1.0","@tsconfig/node14":"^1.0.3","@types/node":"^18.11.0","@typicode/eslint-config":"^1.1.0","docsify-cli":"^4.4.4","typescript":"^4.8.4"},"engines":{"node":">=14"},"types":"./lib/index.d.ts","gitHead":"9efb720c165ffcfec774b4584aa61f59dae774c7","bugs":{"url":"https://github.com/typicode/husky/issues"},"_id":"husky@8.0.2","_nodeVersion":"19.0.1","_npmVersion":"8.19.3","dist":{"shasum":"5816a60db02650f1f22c8b69b928fd6bcd77a236","size":3066,"noattachment":false,"key":"/husky/-/husky-8.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-8.0.2.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_8.0.2_1667878865489_0.815980543855396"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-08T03:45:34.002Z","publish_time":1667878865629,"_cnpm_publish_time":1667878865629},"8.0.1":{"name":"husky","version":"8.0.1","description":"Modern native Git hooks made easy","keywords":["git","hooks","pre-commit"],"homepage":"https://typicode.github.io/husky","repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"Typicode","email":"typicode@gmail.com"},"bin":{"husky":"lib/bin.js"},"main":"lib/index.js","scripts":{"build":"tsc","test":"sh test/all.sh","lint":"eslint src --ext .ts","serve":"docsify serve docs","prepare":"npm run build && node lib/bin install"},"devDependencies":{"@commitlint/cli":"^16.2.4","@commitlint/config-conventional":"^16.2.4","@tsconfig/node14":"^1.0.1","@types/node":"^17.0.29","@typicode/eslint-config":"^1.0.0","docsify-cli":"^4.4.4","typescript":"^4.6.3"},"engines":{"node":">=14"},"types":"./lib/index.d.ts","gitHead":"c4207f28fbd96ef3f8a8089965671f2aac806884","bugs":{"url":"https://github.com/typicode/husky/issues"},"_id":"husky@8.0.1","_nodeVersion":"18.1.0","_npmVersion":"8.6.0","dist":{"shasum":"511cb3e57de3e3190514ae49ed50f6bc3f50b3e9","size":3058,"noattachment":false,"key":"/husky/-/husky-8.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-8.0.1.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_8.0.1_1652090231397_0.4481277675070614"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-09T10:22:43.260Z","publish_time":1652090231549,"_cnpm_publish_time":1652090231549},"8.0.0":{"name":"husky","version":"8.0.0","description":"Modern native Git hooks made easy","keywords":["git","hooks","pre-commit"],"homepage":"https://typicode.github.io/husky","repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"Typicode","email":"typicode@gmail.com"},"bin":{"husky":"lib/bin.js"},"main":"lib/index.js","scripts":{"build":"tsc","test":"sh test/all.sh","lint":"eslint src --ext .ts","serve":"docsify serve docs","prepare":"npm run build && node lib/bin install"},"devDependencies":{"@commitlint/cli":"^16.2.4","@commitlint/config-conventional":"^16.2.4","@tsconfig/node14":"^1.0.1","@types/node":"^17.0.29","@typicode/eslint-config":"^1.0.0","docsify-cli":"^4.4.4","typescript":"^4.6.3"},"engines":{"node":">=14"},"types":"./lib/index.d.ts","gitHead":"f5b5c33381c03d8e77970e58b9af4a641fc1f153","bugs":{"url":"https://github.com/typicode/husky/issues"},"_id":"husky@8.0.0","_nodeVersion":"18.1.0","_npmVersion":"8.6.0","dist":{"shasum":"65b2d94765199d651615716a42ea52f3c2d997a0","size":3060,"noattachment":false,"key":"/husky/-/husky-8.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-8.0.0.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_8.0.0_1652046785992_0.8513771822394458"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-08T21:53:51.180Z","publish_time":1652046786115,"_cnpm_publish_time":1652046786115},"7.0.4":{"name":"husky","version":"7.0.4","description":"Modern native Git hooks made easy","keywords":["git","hooks","pre-commit"],"homepage":"https://typicode.github.io/husky","repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"Typicode","email":"typicode@gmail.com"},"bin":{"husky":"lib/bin.js"},"main":"lib/index.js","scripts":{"build":"tsc","test":"sh test/all.sh","lint":"eslint src --ext .ts","serve":"docsify serve docs","prepare":"npm run build && node lib/bin install"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@tsconfig/node12":"^1.0.7","@types/node":"^15.3.1","@typicode/eslint-config":"^0.1.2","docsify-cli":"^4.4.3","typescript":"^4.2.3"},"engines":{"node":">=12"},"types":"./lib/index.d.ts","gitHead":"38083d384c5a54459278668003be1004b6d15f7c","bugs":{"url":"https://github.com/typicode/husky/issues"},"_id":"husky@7.0.4","_nodeVersion":"16.5.0","_npmVersion":"8.0.0","dist":{"shasum":"242048245dc49c8fb1bf0cc7cfb98dd722531535","size":2980,"noattachment":false,"key":"/husky/-/husky-7.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-7.0.4.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_7.0.4_1634782438303_0.9081971578496433"},"_hasShrinkwrap":false,"publish_time":1634782438435,"_cnpm_publish_time":1634782438435},"7.0.3":{"name":"husky","version":"7.0.3","description":"Modern native Git hooks made easy","keywords":["git","hooks","pre-commit"],"homepage":"https://typicode.github.io/husky","repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"Typicode","email":"typicode@gmail.com"},"bin":{"husky":"lib/bin.js"},"main":"lib/index.js","scripts":{"preuninstall":"node lib/bin uninstall","build":"tsc","test":"sh test/all.sh","lint":"eslint src --ext .ts","serve":"docsify serve docs","prepare":"npm run build && node lib/bin install"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@tsconfig/node12":"^1.0.7","@types/node":"^15.3.1","@typicode/eslint-config":"^0.1.2","docsify-cli":"^4.4.3","typescript":"^4.2.3"},"engines":{"node":">=12"},"types":"./lib/index.d.ts","gitHead":"5856b5f82ea99128ccc80a1f8ca88abfe6286997","bugs":{"url":"https://github.com/typicode/husky/issues"},"_id":"husky@7.0.3","_nodeVersion":"16.5.0","_npmVersion":"8.0.0","dist":{"shasum":"c678aaea7d56e388056e7c2015dfbaeef52101f2","size":2988,"noattachment":false,"key":"/husky/-/husky-7.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-7.0.3.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_7.0.3_1634781870144_0.18375360310125255"},"_hasShrinkwrap":false,"publish_time":1634781870299,"_cnpm_publish_time":1634781870299},"7.0.2":{"name":"husky","version":"7.0.2","description":"Modern native Git hooks made easy","keywords":["git","hooks","pre-commit"],"homepage":"https://typicode.github.io/husky","repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"Typicode","email":"typicode@gmail.com"},"bin":{"husky":"lib/bin.js"},"main":"lib/index.js","scripts":{"build":"tsc","test":"sh test/all.sh","lint":"eslint src --ext .ts","serve":"docsify serve docs","prepare":"npm run build && node lib/bin install"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@tsconfig/node12":"^1.0.7","@types/node":"^15.3.1","@typicode/eslint-config":"^0.1.2","docsify-cli":"^4.4.3","typescript":"^4.2.3"},"engines":{"node":">=12"},"gitHead":"74ce9c581b115654cc7a31afaba73a6bf332975e","bugs":{"url":"https://github.com/typicode/husky/issues"},"_id":"husky@7.0.2","_nodeVersion":"16.5.0","_npmVersion":"7.20.5","dist":{"shasum":"21900da0f30199acca43a46c043c4ad84ae88dff","size":2980,"noattachment":false,"key":"/husky/-/husky-7.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-7.0.2.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_7.0.2_1629854628839_0.4465106207046383"},"_hasShrinkwrap":false,"publish_time":1629854629010,"_cnpm_publish_time":1629854629010},"7.0.1":{"name":"husky","version":"7.0.1","description":"Modern native Git hooks made easy","keywords":["git","hooks","pre-commit"],"homepage":"https://typicode.github.io/husky","repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"Typicode","email":"typicode@gmail.com"},"bin":{"husky":"lib/bin.js"},"main":"lib/index.js","scripts":{"build":"tsc","test":"sh test/all.sh","lint":"eslint src --ext .ts","serve":"docsify serve docs","prepare":"npm run build && node lib/bin install"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@tsconfig/node12":"^1.0.7","@types/node":"^15.3.1","@typicode/eslint-config":"^0.1.2","docsify-cli":"^4.4.3","typescript":"^4.2.3"},"engines":{"node":">=12"},"gitHead":"f248876e1d659166c2cf146127116e3dd5e9e1de","bugs":{"url":"https://github.com/typicode/husky/issues"},"_id":"husky@7.0.1","_nodeVersion":"16.2.0","_npmVersion":"7.15.0","dist":{"shasum":"579f4180b5da4520263e8713cc832942b48e1f1c","size":2980,"noattachment":false,"key":"/husky/-/husky-7.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-7.0.1.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_7.0.1_1625567107913_0.6198838445215706"},"_hasShrinkwrap":false,"publish_time":1625567108172,"_cnpm_publish_time":1625567108172},"7.0.0":{"name":"husky","version":"7.0.0","description":"Modern native Git hooks made easy","keywords":["git","hooks","pre-commit"],"homepage":"https://typicode.github.io/husky","repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","license":"MIT","author":{"name":"Typicode","email":"typicode@gmail.com"},"bin":{"husky":"lib/bin.js"},"main":"lib/index.js","scripts":{"build":"tsc","test":"sh test/all.sh","serve":"docsify serve docs","prepare":"npm run build && node lib/bin install"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@tsconfig/node12":"^1.0.7","@types/node":"^15.3.1","@typicode/eslint-config":"^0.1.2","docsify-cli":"^4.4.3","typescript":"^4.2.3"},"engines":{"node":">=12"},"gitHead":"d47ffe1b6d80eaab3e1706d8a22562c737beb888","bugs":{"url":"https://github.com/typicode/husky/issues"},"_id":"husky@7.0.0","_nodeVersion":"16.2.0","_npmVersion":"7.15.0","dist":{"shasum":"3dbd5d28e76234689ee29bb41e048f28e3e46616","size":2958,"noattachment":false,"key":"/husky/-/husky-7.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-7.0.0.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_7.0.0_1625114157077_0.4960266329626315"},"_hasShrinkwrap":false,"publish_time":1625114157450,"_cnpm_publish_time":1625114157450},"6.0.0":{"name":"husky","version":"6.0.0","description":"Modern native Git hooks made easy","bin":{"husky":"lib/bin.js"},"main":"lib/index.js","keywords":["git","hooks","pre-commit"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","homepage":"https://typicode.github.io/husky","repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"funding":"https://github.com/sponsors/typicode","gitHead":"cb4e3b913e2d8963af3179650ed550d3a0e210f5","bugs":{"url":"https://github.com/typicode/husky/issues"},"_id":"husky@6.0.0","_nodeVersion":"15.10.0","_npmVersion":"lerna/4.0.0/node@v15.10.0+x64 (linux)","dist":{"shasum":"810f11869adf51604c32ea577edbc377d7f9319e","size":2971,"noattachment":false,"key":"/husky/-/husky-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-6.0.0.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_6.0.0_1617003956150_0.07285058311393411"},"_hasShrinkwrap":false,"publish_time":1617003956294,"_cnpm_publish_time":1617003956294},"5.2.0":{"name":"husky","version":"5.2.0","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@commitlint/prompt-cli":"^12.0.1","@tsconfig/node10":"^1.0.7","@types/node":"^14.14.25","@typicode/eslint-config":"^0.1.2","del-cli":"^3.0.1","docsify-cli":"^4.4.2","type-fest":"^0.21.2","typescript":"^4.1.3"},"scripts":{"prebuild":"del-cli lib","build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","prepare":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","preversion":"npm run build","postversion":"git push && git push --tags && npm publish","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/init.sh && sh ./test/init-yarn-2.sh && sh ./test/default.sh && sh ./test/sub-dir.sh && sh ./test/config-dir.sh && sh ./test/not-git-dir.sh && sh ./test/set-add.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"gitHead":"31561b60450bdaa6ecd441c9c498aeddb77e7bc4","_id":"husky@5.2.0","_nodeVersion":"15.10.0","_npmVersion":"7.6.3","dist":{"shasum":"fc5e1c2300d34855d47de4753607d00943fc0802","size":7533,"noattachment":false,"key":"/husky/-/husky-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.2.0.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.2.0_1616353785692_0.3821951790504723"},"_hasShrinkwrap":false,"publish_time":1616353785829,"_cnpm_publish_time":1616353785829},"5.1.3":{"name":"husky","version":"5.1.3","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"devDependencies":{"@commitlint/cli":"^12.0.1","@commitlint/config-conventional":"^12.0.1","@commitlint/prompt-cli":"^12.0.1","@tsconfig/node10":"^1.0.7","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","del-cli":"^3.0.1","docsify-cli":"^4.4.2","eslint":"^7.19.0","eslint-config-prettier":"^8.1.0","eslint-plugin-prettier":"^3.3.1","pinst":"^2.1.4","prettier":"^2.2.1","type-fest":"^0.21.2","typescript":"^4.1.3"},"scripts":{"prebuild":"del-cli lib","build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","prepare":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish","prepublishOnly":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/init.sh && sh ./test/init-yarn-2.sh && sh ./test/default.sh && sh ./test/sub-dir.sh && sh ./test/config-dir.sh && sh ./test/not-git-dir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"gitHead":"70e4ba9b8b8b2b8b7c0f685867c7122f17f10bf1","_id":"husky@5.1.3","_nodeVersion":"15.10.0","_npmVersion":"7.5.3","dist":{"shasum":"1a0645a4fe3ffc006c4d0d8bd0bcb4c98787cc9d","size":7402,"noattachment":false,"key":"/husky/-/husky-5.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.1.3.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.1.3_1614654551358_0.7630434864654081"},"_hasShrinkwrap":false,"publish_time":1614654551476,"_cnpm_publish_time":1614654551476},"5.1.2":{"name":"husky","version":"5.1.2","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","del-cli":"^3.0.1","docsify-cli":"^4.4.2","eslint":"^7.19.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","pinst":"^2.1.4","prettier":"^2.2.1","type-fest":"^0.20.2","typescript":"^4.1.3"},"scripts":{"prebuild":"del-cli lib","build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","prepare":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish","prepublishOnly":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/init.sh && sh ./test/default.sh && sh ./test/sub-dir.sh && sh ./test/config-dir.sh && sh ./test/not-git-dir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"gitHead":"299bcf403314365e8c78f654857eb013c533a956","_id":"husky@5.1.2","_nodeVersion":"15.10.0","_npmVersion":"7.5.3","dist":{"shasum":"dc6a1f68640455d8d98c28875e073087f86c5081","size":7243,"noattachment":false,"key":"/husky/-/husky-5.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.1.2.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.1.2_1614563210639_0.26901870984406684"},"_hasShrinkwrap":false,"publish_time":1614563210806,"_cnpm_publish_time":1614563210806},"5.1.1":{"name":"husky","version":"5.1.1","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","del-cli":"^3.0.1","docsify-cli":"^4.4.2","eslint":"^7.19.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","pinst":"^2.1.4","prettier":"^2.2.1","type-fest":"^0.20.2","typescript":"^4.1.3"},"scripts":{"prebuild":"del-cli lib","build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","postinstall":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish","prepublishOnly":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/init.sh && sh ./test/default.sh && sh ./test/sub-dir.sh && sh ./test/config-dir.sh && sh ./test/not-git-dir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"gitHead":"a15eea3ec202350ab0df2467cbe09dc82d9223e4","_id":"husky@5.1.1","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"shasum":"8678953fd8deb86f387cbf1ad50bb2f7f96e83f2","size":7313,"noattachment":false,"key":"/husky/-/husky-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.1.1.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.1.1_1614010474328_0.24006587195480744"},"_hasShrinkwrap":false,"publish_time":1614010474481,"_cnpm_publish_time":1614010474481},"5.1.0":{"name":"husky","version":"5.1.0","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.14.25","@typescript-eslint/eslint-plugin":"^4.15.0","@typescript-eslint/parser":"^4.15.0","del-cli":"^3.0.1","docsify-cli":"^4.4.2","eslint":"^7.19.0","eslint-config-prettier":"^7.2.0","eslint-plugin-prettier":"^3.3.1","pinst":"^2.1.4","prettier":"^2.2.1","type-fest":"^0.20.2","typescript":"^4.1.3"},"scripts":{"prebuild":"del-cli lib","build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","postinstall":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublishOnly":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/init.sh && sh ./test/default.sh && sh ./test/sub-dir.sh && sh ./test/config-dir.sh && sh ./test/not-git-dir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"15a1a68f1a7631b40c5351122fe08a9d119a570f","_id":"husky@5.1.0","_nodeVersion":"15.9.0","_npmVersion":"7.5.4","dist":{"shasum":"68b1148523acc838af0655ead71bf4671adb9f93","size":7219,"noattachment":false,"key":"/husky/-/husky-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.1.0.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.1.0_1613943697742_0.6093751681169308"},"_hasShrinkwrap":false,"publish_time":1613943697881,"_cnpm_publish_time":1613943697881},"5.0.9":{"name":"husky","version":"5.0.9","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.14.12","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","del-cli":"^3.0.1","docsify-cli":"^4.4.2","eslint":"^7.15.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.2.0","pinst":"^2.1.1","prettier":"^2.2.1","type-fest":"^0.20.2","typescript":"^4.1.3"},"scripts":{"prebuild":"del lib","build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/sub-dir.sh && sh ./test/config-dir.sh && sh ./test/not-git-dir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"71b204cf6f9693c59a765b05a28684fff0baf66a","_id":"husky@5.0.9","_nodeVersion":"15.8.0","_npmVersion":"6.14.11","dist":{"shasum":"6d38706643d66ed395bcd4ee952d02e3f15eb3a3","size":7005,"noattachment":false,"key":"/husky/-/husky-5.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.9.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.9_1612806042947_0.3229143312494176"},"_hasShrinkwrap":false,"publish_time":1612806043126,"_cnpm_publish_time":1612806043126},"5.0.8":{"name":"husky","version":"5.0.8","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.14.12","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","del-cli":"^3.0.1","docsify-cli":"^4.4.2","eslint":"^7.15.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.2.0","pinst":"^2.1.1","prettier":"^2.2.1","type-fest":"^0.20.2","typescript":"^4.1.3"},"scripts":{"prebuild":"del lib","build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/sub-dir.sh && sh ./test/config-dir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"03fcabb614169d681f479dfdf9927544c4aed445","_id":"husky@5.0.8","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"2fd4cb4972bfb3fdb999feb48587aee8925339da","size":6928,"noattachment":false,"key":"/husky/-/husky-5.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.8.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.8_1611793975285_0.3601492911205306"},"_hasShrinkwrap":false,"publish_time":1611793975529,"_cnpm_publish_time":1611793975529},"5.0.7":{"name":"husky","version":"5.0.7","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.14.12","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","del-cli":"^3.0.1","docsify-cli":"^4.4.2","eslint":"^7.15.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.2.0","pinst":"^2.1.1","prettier":"^2.2.1","type-fest":"^0.20.2","typescript":"^4.1.3"},"scripts":{"prebuild":"del lib","build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/sub-dir.sh && sh ./test/config-dir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"79830d3d03902b0b8254a04639122a74bf953f9b","_id":"husky@5.0.7","_nodeVersion":"15.7.0","_npmVersion":"6.14.11","dist":{"shasum":"00727c9327b22173d7a132a46d284b9a484fe51d","size":7121,"noattachment":false,"key":"/husky/-/husky-5.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.7.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.7_1611720511914_0.40400130294142134"},"_hasShrinkwrap":false,"publish_time":1611720512050,"_cnpm_publish_time":1611720512050},"4.3.8":{"name":"husky","version":"4.3.8","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^4.0.0","ci-info":"^2.0.0","compare-versions":"^3.6.0","cosmiconfig":"^7.0.0","find-versions":"^4.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^5.0.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/is-ci":"^2.0.0","@types/jest":"^25.2.1","@types/mkdirp":"^1.0.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.1","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-xo-space":"^0.24.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^25.3.0","markdown-toc":"^1.2.0","mkdirp":"^1.0.4","pinst":"^2.1.1","pkg-ok":"^2.3.1","prettier":"^2.0.4","tempy":"^0.5.0","ts-jest":"^25.3.1","type-fest":"^0.13.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"37b6925e303c7da71f28f4f4e2bf33d90dd19d73","_id":"husky@4.3.8","_nodeVersion":"15.6.0","_npmVersion":"6.14.11","dist":{"shasum":"31144060be963fd6850e5cc8f019a1dfe194296d","size":15570,"noattachment":false,"key":"/husky/-/husky-4.3.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.3.8.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.3.8_1610752563296_0.3904188934586095"},"_hasShrinkwrap":false,"publish_time":1610752563425,"_cnpm_publish_time":1610752563425},"4.3.7":{"name":"husky","version":"4.3.7","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^4.0.0","ci-info":"^2.0.0","compare-versions":"^3.6.0","cosmiconfig":"^7.0.0","find-versions":"^4.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^5.0.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/is-ci":"^2.0.0","@types/jest":"^25.2.1","@types/mkdirp":"^1.0.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.1","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-xo-space":"^0.24.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^25.3.0","markdown-toc":"^1.2.0","mkdirp":"^1.0.4","pinst":"^2.1.1","pkg-ok":"^2.3.1","prettier":"^2.0.4","tempy":"^0.5.0","ts-jest":"^25.3.1","type-fest":"^0.13.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"b9a09172ac3516b3d1f9e2cfa53ace31ae9ff412","_id":"husky@4.3.7","_nodeVersion":"15.5.1","_npmVersion":"6.14.10","dist":{"shasum":"ca47bbe6213c1aa8b16bbd504530d9600de91e88","size":15544,"noattachment":false,"key":"/husky/-/husky-4.3.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.3.7.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.3.7_1609982767418_0.3666900055040634"},"_hasShrinkwrap":false,"publish_time":1609982767632,"_cnpm_publish_time":1609982767632},"4.3.6":{"name":"husky","version":"4.3.6","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^4.0.0","ci-info":"^2.0.0","compare-versions":"^3.6.0","cosmiconfig":"^7.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/is-ci":"^2.0.0","@types/jest":"^25.2.1","@types/mkdirp":"^1.0.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-xo-space":"^0.24.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^25.3.0","markdown-toc":"^1.2.0","mkdirp":"^1.0.4","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^2.0.4","tempy":"^0.5.0","ts-jest":"^25.3.1","type-fest":"^0.13.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"cbb0af7cb5ae30380809c9d11f93902e98fc2d30","_id":"husky@4.3.6","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"shasum":"ebd9dd8b9324aa851f1587318db4cccb7665a13c","size":15541,"noattachment":false,"key":"/husky/-/husky-4.3.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.3.6.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.3.6_1607879197323_0.7210749216700136"},"_hasShrinkwrap":false,"publish_time":1607879197475,"_cnpm_publish_time":1607879197475},"5.0.6":{"name":"husky","version":"5.0.6","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.14.12","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","del-cli":"^3.0.1","docsify-cli":"^4.4.2","eslint":"^7.15.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.2.0","pinst":"^2.1.1","prettier":"^2.2.1","type-fest":"^0.20.2","typescript":"^4.1.3"},"scripts":{"prebuild":"del lib","build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/sub-dir.sh && sh ./test/config-dir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"0028af202c5372605827b4f154a2ebd545e762f0","_id":"husky@5.0.6","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"shasum":"27dbefe8603c6c0912fd89a3a67edfed9fac8bb9","size":7074,"noattachment":false,"key":"/husky/-/husky-5.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.6.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.6_1607730176626_0.4740139668991683"},"_hasShrinkwrap":false,"publish_time":1607730176782,"_cnpm_publish_time":1607730176782},"5.0.5":{"name":"husky","version":"5.0.5","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.14.12","@typescript-eslint/eslint-plugin":"^4.9.1","@typescript-eslint/parser":"^4.9.1","docsify-cli":"^4.4.2","eslint":"^7.15.0","eslint-config-prettier":"^7.0.0","eslint-plugin-prettier":"^3.2.0","pinst":"^2.1.1","prettier":"^2.2.1","type-fest":"^0.20.2","typescript":"^4.1.3"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/sub-dir.sh && sh ./test/config-dir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"e8fca944a4e293b51694c34475d6b006adb5b6a5","_id":"husky@5.0.5","_nodeVersion":"15.4.0","_npmVersion":"6.14.8","dist":{"shasum":"b9d5b4cf61aebc1d3008749e0db828f1f2e4ed5c","size":12435,"noattachment":false,"key":"/husky/-/husky-5.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.5.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.5_1607729614645_0.63154151235375"},"_hasShrinkwrap":false,"publish_time":1607729614938,"_cnpm_publish_time":1607729614938},"4.3.5":{"name":"husky","version":"4.3.5","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^4.0.0","ci-info":"^2.0.0","compare-versions":"^3.6.0","cosmiconfig":"^7.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/is-ci":"^2.0.0","@types/jest":"^25.2.1","@types/mkdirp":"^1.0.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-xo-space":"^0.24.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^25.3.0","markdown-toc":"^1.2.0","mkdirp":"^1.0.4","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^2.0.4","tempy":"^0.5.0","ts-jest":"^25.3.1","type-fest":"^0.13.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"992c1e081e4d59b5a67348a969e259d69717b271","_id":"husky@4.3.5","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"shasum":"ab8d2a0eb6b62fef2853ee3d442c927d89290902","size":15375,"noattachment":false,"key":"/husky/-/husky-4.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.3.5.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.3.5_1607329227612_0.4083299287285258"},"_hasShrinkwrap":false,"publish_time":1607329227747,"_cnpm_publish_time":1607329227747},"4.3.4":{"name":"husky","version":"4.3.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^4.0.0","ci-info":"^2.0.0","compare-versions":"^3.6.0","cosmiconfig":"^7.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^25.2.1","@types/mkdirp":"^1.0.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-xo-space":"^0.24.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^25.3.0","markdown-toc":"^1.2.0","mkdirp":"^1.0.4","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^2.0.4","tempy":"^0.5.0","ts-jest":"^25.3.1","type-fest":"^0.13.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"3c43bd5d9130181fd7253f3206cc61da56740b21","_id":"husky@4.3.4","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"shasum":"676275a10ec5be2e893bd6ff71113bb829cc1f5b","size":15352,"noattachment":false,"key":"/husky/-/husky-4.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.3.4.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.3.4_1607167177505_0.23138567198770899"},"_hasShrinkwrap":false,"publish_time":1607167177814,"_cnpm_publish_time":1607167177814},"4.3.3":{"name":"husky","version":"4.3.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky":"husky.js","husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^4.0.0","ci-info":"^2.0.0","compare-versions":"^3.6.0","cosmiconfig":"^7.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^25.2.1","@types/mkdirp":"^1.0.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-xo-space":"^0.24.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^25.3.0","markdown-toc":"^1.2.0","mkdirp":"^1.0.4","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^2.0.4","tempy":"^0.5.0","ts-jest":"^25.3.1","type-fest":"^0.13.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"b29ee2b15f1b381bf4766a999a922cfe1c162630","_id":"husky@4.3.3","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"shasum":"fa5a117a601e0139966a9fc764807d8051e12769","size":15314,"noattachment":false,"key":"/husky/-/husky-4.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.3.3.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.3.3_1607163036558_0.08430089154519327"},"_hasShrinkwrap":false,"publish_time":1607163036757,"_cnpm_publish_time":1607163036757},"4.3.2":{"name":"husky","version":"4.3.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky":"husky.js","husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^4.0.0","ci-info":"^2.0.0","compare-versions":"^3.6.0","cosmiconfig":"^7.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^25.2.1","@types/mkdirp":"^1.0.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-xo-space":"^0.24.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^25.3.0","markdown-toc":"^1.2.0","mkdirp":"^1.0.4","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^2.0.4","tempy":"^0.5.0","ts-jest":"^25.3.1","type-fest":"^0.13.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"a5f12593ac99afa8ce62dadd6fdb0ca23b7bb04f","_id":"husky@4.3.2","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"shasum":"bb9b1c98a9895c9fee073812a435ea963286f4bc","size":27392,"noattachment":false,"key":"/husky/-/husky-4.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.3.2.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.3.2_1607162945212_0.40707643871195587"},"_hasShrinkwrap":false,"publish_time":1607162945495,"_cnpm_publish_time":1607162945495},"4.3.1":{"name":"husky","version":"4.3.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^4.0.0","ci-info":"^2.0.0","compare-versions":"^3.6.0","cosmiconfig":"^7.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^25.2.1","@types/mkdirp":"^1.0.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-xo-space":"^0.24.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^25.3.0","markdown-toc":"^1.2.0","mkdirp":"^1.0.4","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^2.0.4","tempy":"^0.5.0","ts-jest":"^25.3.1","type-fest":"^0.13.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"6dc9a515b81f5ec770a2cdd7d20e0afed0cdc375","_id":"husky@4.3.1","_nodeVersion":"15.3.0","_npmVersion":"6.14.8","dist":{"shasum":"1b21fffeef44ac90ac65d4ecc15e5d472745dcf8","size":27454,"noattachment":false,"key":"/husky/-/husky-4.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.3.1.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.3.1_1606819355660_0.7451665863394492"},"_hasShrinkwrap":false,"publish_time":1606819355763,"_cnpm_publish_time":1606819355763},"5.0.4":{"name":"husky","version":"5.0.4","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"677edd1be28ceff8f39352298407027020ccf636","_id":"husky@5.0.4","_nodeVersion":"15.2.1","_npmVersion":"6.14.8","dist":{"shasum":"24e666d560f340ce70bf58e7658eb574e3bddcca","size":7289,"noattachment":false,"key":"/husky/-/husky-5.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.4.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.4_1606023746248_0.33463249899701886"},"_hasShrinkwrap":false,"publish_time":1606023746428,"_cnpm_publish_time":1606023746428},"5.0.3":{"name":"husky","version":"5.0.3","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","preuninstall":"node lib/bin uninstall","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"d9f6219341a42946c951bdb45eab73e92d132695","_id":"husky@5.0.3","_nodeVersion":"15.2.1","_npmVersion":"6.14.8","dist":{"shasum":"259cff259926cffa39d2d282f7ab20ab375e57f0","size":7269,"noattachment":false,"key":"/husky/-/husky-5.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.3.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.3_1606023510873_0.805629902406668"},"_hasShrinkwrap":false,"publish_time":1606023511022,"_cnpm_publish_time":1606023511022},"5.0.2":{"name":"husky","version":"5.0.2","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"1adf83041d0ef06f575b610a423ebb9be91d0176","_id":"husky@5.0.2","_nodeVersion":"15.2.1","_npmVersion":"6.14.8","dist":{"shasum":"c4cd4e65e4c02c8c41d757dc936d5be61afa4adf","size":7260,"noattachment":false,"key":"/husky/-/husky-5.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.2.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.2_1606020713663_0.3988768486053973"},"_hasShrinkwrap":false,"publish_time":1606020713800,"_cnpm_publish_time":1606020713800},"5.0.1":{"name":"husky","version":"5.0.1","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"Parity-7.0.0 AND MIT WITH Patron-1.0.0","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"2ba98d8e2a60ecef4415892b569b3309544293ea","_id":"husky@5.0.1","_nodeVersion":"15.2.1","_npmVersion":"6.14.8","dist":{"shasum":"c1b1f2b0da297399e295b6c204b680e45f26feda","size":7237,"noattachment":false,"key":"/husky/-/husky-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.1.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.1_1605634121122_0.5263075669785431"},"_hasShrinkwrap":false,"publish_time":1605634121236,"_cnpm_publish_time":1605634121236},"5.0.0":{"name":"husky","version":"5.0.0","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"See LICENSE file","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"4a20a95483bb418537296f884e2555342e2edc5b","_id":"husky@5.0.0","_nodeVersion":"15.2.0","_npmVersion":"6.14.8","dist":{"shasum":"dc8ba8e9da6f6b726aac2795167cbdb7fda5871a","size":7222,"noattachment":false,"key":"/husky/-/husky-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.0.tgz"},"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.0_1605536586680_0.03440581294588707"},"_hasShrinkwrap":false,"publish_time":1605536586875,"_cnpm_publish_time":1605536586875},"5.0.0-beta.0":{"name":"husky","version":"5.0.0-beta.0","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"See LICENSE file","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"f81a4a60a3553fe6adbd58f4e193a6a5d4de636a","_id":"husky@5.0.0-beta.0","_nodeVersion":"14.13.1","_npmVersion":"6.14.7","dist":{"shasum":"b09c5a7da1da884cfd9ff0d7cfd328b77e068516","size":7282,"noattachment":false,"key":"/husky/-/husky-5.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.0-beta.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.0-beta.0_1602815320926_0.8770215865604845"},"_hasShrinkwrap":false,"publish_time":1602815321040,"_cnpm_publish_time":1602815321040},"5.0.0-alpha.6":{"name":"husky","version":"5.0.0-alpha.6","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"See LICENSE file","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"31570fc2006a51049aa6015ba8f63df953ff8ad9","_id":"husky@5.0.0-alpha.6","_nodeVersion":"14.13.0","_npmVersion":"6.14.7","dist":{"shasum":"0fb8e9d102600e23983692bcf010eeb282dfd21a","size":7284,"noattachment":false,"key":"/husky/-/husky-5.0.0-alpha.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.0-alpha.6.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.0-alpha.6_1601571921559_0.6049098461712499"},"_hasShrinkwrap":false,"publish_time":1601571921692,"_cnpm_publish_time":1601571921692},"5.0.0-alpha.5":{"name":"husky","version":"5.0.0-alpha.5","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build --silent && npm pack --silent","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"See LICENSE file","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"dba2e76edbab6fd3d08edc3ba57846d84abab07e","_id":"husky@5.0.0-alpha.5","_nodeVersion":"14.11.0","_npmVersion":"6.14.7","dist":{"shasum":"0e0f38f400af0f96bfa0a8bcd61a943b1b745c99","size":7066,"noattachment":false,"key":"/husky/-/husky-5.0.0-alpha.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.0-alpha.5.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.0-alpha.5_1600673087394_0.9340823253173507"},"_hasShrinkwrap":false,"publish_time":1600673087490,"_cnpm_publish_time":1600673087490},"5.0.0-alpha.4":{"name":"husky","version":"5.0.0-alpha.4","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build && npm pack","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"See LICENSE file","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"1915c96f38114a22721d35b5a273c153034e9428","_id":"husky@5.0.0-alpha.4","_nodeVersion":"14.10.1","_npmVersion":"6.14.7","dist":{"shasum":"ee772b884dd01211a27aae180c43848d295c39a1","size":6062,"noattachment":false,"key":"/husky/-/husky-5.0.0-alpha.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.0-alpha.4.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.0-alpha.4_1600136135538_0.15663396806576158"},"_hasShrinkwrap":false,"publish_time":1600136135701,"_cnpm_publish_time":1600136135701},"5.0.0-alpha.3":{"name":"husky","version":"5.0.0-alpha.3","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","preversion":"npm run build","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build && npm pack","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"See LICENSE file","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"aaa2d9321458d52774a2e6efc94d2d5310cdf6bf","_id":"husky@5.0.0-alpha.3","_nodeVersion":"14.10.1","_npmVersion":"6.14.7","dist":{"shasum":"d68a6969abeccf8fea71f0858d6225bf7ba593ea","size":6061,"noattachment":false,"key":"/husky/-/husky-5.0.0-alpha.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.0-alpha.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.0-alpha.3_1600131896487_0.2765321667544183"},"_hasShrinkwrap":false,"publish_time":1600131896615,"_cnpm_publish_time":1600131896615},"5.0.0-alpha.2":{"name":"husky","version":"5.0.0-alpha.2","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","postversion":"git push && git push --tags && npm publish --tag next","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build && npm pack","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"See LICENSE file","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"9345914ef51340f2484ba7fa22cb9e53b75567c1","_id":"husky@5.0.0-alpha.2","_nodeVersion":"14.10.1","_npmVersion":"6.14.7","dist":{"shasum":"b0b20298ed1d494f656b39e01b1403d83db4dadd","size":6033,"noattachment":false,"key":"/husky/-/husky-5.0.0-alpha.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.0-alpha.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.0-alpha.2_1600130597146_0.8753933628835437"},"_hasShrinkwrap":false,"publish_time":1600130597262,"_cnpm_publish_time":1600130597262},"5.0.0-alpha.1":{"name":"husky","version":"5.0.0-alpha.1","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","postversion":"git push --tags","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build && npm pack","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"See LICENSE file","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"1e7383f916dcf9ddac4585a26b918d2c823d9e0f","_id":"husky@5.0.0-alpha.1","_nodeVersion":"14.10.1","_npmVersion":"6.14.7","dist":{"shasum":"0b9249fe04a81bd50e2dae6ef2b8b11499c32df7","size":6017,"noattachment":false,"key":"/husky/-/husky-5.0.0-alpha.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.0-alpha.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.0-alpha.1_1600128039567_0.9644928680360292"},"_hasShrinkwrap":false,"publish_time":1600128039728,"_cnpm_publish_time":1600128039728},"5.0.0-alpha.0":{"name":"husky","version":"5.0.0-alpha.0","description":"Git hooks made easy","bin":{"husky":"lib/bin.js"},"dependencies":{},"devDependencies":{"@commitlint/cli":"^11.0.0","@commitlint/config-conventional":"^11.0.0","@commitlint/prompt-cli":"^11.0.0","@tsconfig/node10":"^1.0.7","@types/node":"^14.10.1","@typescript-eslint/eslint-plugin":"^4.1.1","@typescript-eslint/parser":"^4.1.1","docsify-cli":"^4.4.1","eslint":"^7.9.0","eslint-config-prettier":"^6.11.0","eslint-plugin-prettier":"^3.1.4","pinst":"^2.0.0","prettier":"^2.1.1","type-fest":"^0.16.0","typescript":"^4.0.2"},"scripts":{"build":"tsc","serve":"docsify serve docs","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","_postinstall":"npm run build && node lib/bin install","prepack":"pinst --disable","postpack":"pinst --enable","prepublish":"pinst --disable","postpublish":"pinst --enable","pretest":"npm run build && npm pack","test":"sh ./test/default.sh && sh ./test/subdir.sh","posttest":"rm husky-*.tgz","commit":"commit"},"engines":{"node":">= 10"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","test","lint","applypatch-msg","pre-applypatch","post-applypatch","pre-commit","pre-merge-commit","prepare-commit-msg","commit-msg","post-commit","pre-rebase","post-checkout","post-merge","pre-push","post-update","push-to-checkout","pre-auto-gc","post-rewrite","sendemail-validate"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"See LICENSE file","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","funding":[{"type":"github","url":"https://github.com/sponsors/typicode"},{"type":"opencollective","url":"https://opencollective.com/husky"}],"readmeFilename":"README.md","gitHead":"65a5d871ffd9eeb3958fd1918c9b1e7d24163d5f","_id":"husky@5.0.0-alpha.0","_nodeVersion":"14.10.1","_npmVersion":"6.14.7","dist":{"shasum":"75b51831a6db1f548ca530e67affa743f099dcad","size":5924,"noattachment":false,"key":"/husky/-/husky-5.0.0-alpha.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-5.0.0-alpha.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_5.0.0-alpha.0_1600123596780_0.4806706983148228"},"_hasShrinkwrap":false,"publish_time":1600123596919,"_cnpm_publish_time":1600123596919},"4.3.0":{"name":"husky","version":"4.3.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^4.0.0","ci-info":"^2.0.0","compare-versions":"^3.6.0","cosmiconfig":"^7.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^25.2.1","@types/mkdirp":"^1.0.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-xo-space":"^0.24.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^25.3.0","markdown-toc":"^1.2.0","mkdirp":"^1.0.4","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^2.0.4","tempy":"^0.5.0","ts-jest":"^25.3.1","type-fest":"^0.13.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"905fc4fc653eeb4a00bf20e26eb1a7833b8d19da","_id":"husky@4.3.0","_nodeVersion":"14.9.0","_npmVersion":"6.14.7","dist":{"shasum":"0b2ec1d66424e9219d359e26a51c58ec5278f0de","size":14903,"noattachment":false,"key":"/husky/-/husky-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.3.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.3.0_1599472566157_0.7962646835446399"},"_hasShrinkwrap":false,"publish_time":1599472566339,"_cnpm_publish_time":1599472566339},"4.2.5":{"name":"husky","version":"4.2.5","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^4.0.0","ci-info":"^2.0.0","compare-versions":"^3.6.0","cosmiconfig":"^6.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^25.2.1","@types/mkdirp":"^1.0.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^2.27.0","@typescript-eslint/parser":"^2.27.0","cross-env":"^7.0.2","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.1","eslint-config-xo-space":"^0.24.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^25.3.0","markdown-toc":"^1.2.0","mkdirp":"^1.0.4","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^2.0.4","tempy":"^0.5.0","ts-jest":"^25.3.1","type-fest":"^0.13.1","typescript":"^3.8.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"85a47046c5cf1ae26072fbf39f5f01fdde1cae34","_id":"husky@4.2.5","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"2b4f7622673a71579f901d9885ed448394b5fa36","size":14877,"noattachment":false,"key":"/husky/-/husky-4.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.2.5.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.2.5_1586467741635_0.9790536578001541"},"_hasShrinkwrap":false,"publish_time":1586467741887,"_cnpm_publish_time":1586467741887},"4.2.4":{"name":"husky","version":"4.2.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","compare-versions":"^3.5.1","cosmiconfig":"^6.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"17c012d0ac11210f0ab52b2ef62fdb0a77de3620","_id":"husky@4.2.4","_nodeVersion":"13.9.0","_npmVersion":"6.13.7","dist":{"shasum":"05e21f730cf1996c72508d703d4c50574822f77b","size":14794,"noattachment":false,"key":"/husky/-/husky-4.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.2.4.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.2.4_1586449911216_0.5377618863520726"},"_hasShrinkwrap":false,"publish_time":1586449911387,"_cnpm_publish_time":1586449911387},"4.2.3":{"name":"husky","version":"4.2.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","compare-versions":"^3.5.1","cosmiconfig":"^6.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"df75e8aa093d3c655320780ce4e3a61c089e9a9a","_id":"husky@4.2.3","_nodeVersion":"13.8.0","_npmVersion":"6.13.6","dist":{"shasum":"3b18d2ee5febe99e27f2983500202daffbc3151e","size":14747,"noattachment":false,"key":"/husky/-/husky-4.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.2.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.2.3_1581549077349_0.3173581312602076"},"_hasShrinkwrap":false,"publish_time":1581549077504,"_cnpm_publish_time":1581549077504},"4.2.2":{"name":"husky","version":"4.2.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","compare-versions":"^3.5.1","cosmiconfig":"^6.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"c16aa78a13c9afe76040e5e7f53f30cf4e503248","_id":"husky@4.2.2","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"shasum":"aa858a99ad685f13ab5f99fa71b60e0fe0cd9048","size":14747,"noattachment":false,"key":"/husky/-/husky-4.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.2.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.2.2_1581478028366_0.8068046497511867"},"_hasShrinkwrap":false,"publish_time":1581478028468,"_cnpm_publish_time":1581478028468},"4.2.1":{"name":"husky","version":"4.2.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","compare-versions":"^3.5.1","cosmiconfig":"^6.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"d1f182bc8cab7439c234a9b63fcfc665f292d351","_id":"husky@4.2.1","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"shasum":"b09f1bd9129e6c323cc515dc17081d0615e2d7c1","size":14605,"noattachment":false,"key":"/husky/-/husky-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.2.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.2.1_1579809228330_0.7673183450189471"},"_hasShrinkwrap":false,"publish_time":1579809228475,"_cnpm_publish_time":1579809228475},"4.2.0":{"name":"husky","version":"4.2.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","compare-versions":"^3.5.1","cosmiconfig":"^6.0.0","find-versions":"^3.2.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"9c49f3995571c11375d1e46a31f6661343c0b1ba","_id":"husky@4.2.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"shasum":"257dc349b1b2c7608351b6fe4cded003c5235819","size":14607,"noattachment":false,"key":"/husky/-/husky-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.2.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.2.0_1579643608362_0.926589258119527"},"_hasShrinkwrap":false,"publish_time":1579643608472,"_cnpm_publish_time":1579643608472},"4.1.0":{"name":"husky","version":"4.1.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"bin/run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"ef5b9654c63170cedab61a44f44f96a505eb8043","_id":"husky@4.1.0","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"shasum":"2c5d1b206f05cb4bd38da8061e639bbd4a3d5485","size":14562,"noattachment":false,"key":"/husky/-/husky-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.1.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.1.0_1579637268434_0.42312334370090077"},"_hasShrinkwrap":false,"publish_time":1579637268684,"_cnpm_publish_time":1579637268684},"4.0.10":{"name":"husky","version":"4.0.10","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"eaf9376a6c7ad311654b98e9c45864b5fdc48d9b","_id":"husky@4.0.10","_nodeVersion":"13.6.0","_npmVersion":"6.13.6","dist":{"shasum":"659b52c404d3163b943a73f6c1d454708c0226d8","size":14255,"noattachment":false,"key":"/husky/-/husky-4.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.10.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.10_1579100290336_0.18497997901341612"},"_hasShrinkwrap":false,"publish_time":1579100290431,"_cnpm_publish_time":1579100290431},"4.0.9":{"name":"husky","version":"4.0.9","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"93b3fc6a704fa381668db39edcf3f4005b92fa44","_id":"husky@4.0.9","_nodeVersion":"13.6.0","_npmVersion":"6.13.4","dist":{"shasum":"ded9e4f957dd8358649330da84906b6bf2e367e9","size":14254,"noattachment":false,"key":"/husky/-/husky-4.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.9.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.9_1579015478628_0.5858156104508498"},"_hasShrinkwrap":false,"publish_time":1579015478777,"_cnpm_publish_time":1579015478777},"4.0.8":{"name":"husky","version":"4.0.8","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"34d60487deabe5a3af39b893d513cbe8d0f3df61","_id":"husky@4.0.8","_nodeVersion":"13.1.0","_npmVersion":"6.13.6","dist":{"shasum":"fff98dc0a1fcacdd2efb2c973d6e0b3e836c3607","size":14176,"noattachment":false,"key":"/husky/-/husky-4.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.8.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.8_1579004363870_0.4428571468195006"},"_hasShrinkwrap":false,"publish_time":1579004364047,"_cnpm_publish_time":1579004364047},"4.0.7":{"name":"husky","version":"4.0.7","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"5c26474907c68234dd7da8b2556918517792734d","_id":"husky@4.0.7","_nodeVersion":"13.1.0","_npmVersion":"6.13.4","dist":{"shasum":"cee4301d1db1d731be9c2aa2ac72b46439d30c91","size":14262,"noattachment":false,"key":"/husky/-/husky-4.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.7.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.7_1578808030948_0.6886869527923691"},"_hasShrinkwrap":false,"publish_time":1578808031106,"_cnpm_publish_time":1578808031106},"4.0.6":{"name":"husky","version":"4.0.6","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"c7a5561b5460b0724803bebe89ac93d156d6127b","_id":"husky@4.0.6","_nodeVersion":"13.1.0","_npmVersion":"6.13.4","dist":{"shasum":"b64206220ab940f091cb5f1c75672453eb39fc9f","size":14229,"noattachment":false,"key":"/husky/-/husky-4.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.6.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.6_1578641937299_0.5086159211589132"},"_hasShrinkwrap":false,"publish_time":1578641937451,"_cnpm_publish_time":1578641937451},"4.0.5":{"name":"husky","version":"4.0.5","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"3157ff4837836ffa36ab68cd5dc1f521f43be938","_id":"husky@4.0.5","_nodeVersion":"13.1.0","_npmVersion":"6.13.4","dist":{"shasum":"c089bc249585b7c6ba54542e13b570402bae8d6f","size":14241,"noattachment":false,"key":"/husky/-/husky-4.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.5.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.5_1578627758776_0.4042589420539906"},"_hasShrinkwrap":false,"publish_time":1578627758995,"_cnpm_publish_time":1578627758995},"4.0.4":{"name":"husky","version":"4.0.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"8006363c50ce5f80f60abdfeb0ccb8456a3146e1","_id":"husky@4.0.4","_nodeVersion":"13.1.0","_npmVersion":"6.13.4","dist":{"shasum":"f4aaee536c5bd0e4618451d0615f46b43a94816c","size":14230,"noattachment":false,"key":"/husky/-/husky-4.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.4.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.4_1578603365119_0.5265892217877424"},"_hasShrinkwrap":false,"publish_time":1578603365320,"_cnpm_publish_time":1578603365320},"4.0.3":{"name":"husky","version":"4.0.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"03b72bf96577829070bdd9900063001e16a2bef9","_id":"husky@4.0.3","_nodeVersion":"13.1.0","_npmVersion":"6.13.4","dist":{"shasum":"8a082455f8c76a602ec00f9a6a6f9f458860f49e","size":14398,"noattachment":false,"key":"/husky/-/husky-4.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.3_1578544157998_0.8910985608355275"},"_hasShrinkwrap":false,"publish_time":1578544158133,"_cnpm_publish_time":1578544158133},"4.0.2":{"name":"husky","version":"4.0.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"e3f7fc840c23e8f34f006dd695c12029a0b4c033","_id":"husky@4.0.2","_nodeVersion":"13.1.0","_npmVersion":"6.13.4","dist":{"shasum":"bd4019041e69109a4974a71ef63a565f0d54eacb","size":14376,"noattachment":false,"key":"/husky/-/husky-4.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.2_1578542979315_0.9380751753973497"},"_hasShrinkwrap":false,"publish_time":1578542979461,"_cnpm_publish_time":1578542979461},"4.0.1":{"name":"husky","version":"4.0.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"3ca7ff43e579a29654b7712379b9375f17a669c8","_id":"husky@4.0.1","_nodeVersion":"13.1.0","_npmVersion":"6.13.4","dist":{"shasum":"b0d9e16e660ec352392b3c2164ba709694d86b4d","size":14382,"noattachment":false,"key":"/husky/-/husky-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.1_1578461357788_0.547510675773736"},"_hasShrinkwrap":false,"publish_time":1578461358010,"_cnpm_publish_time":1578461358010},"4.0.0":{"name":"husky","version":"4.0.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"run.js","husky-upgrade":"lib/upgrader/bin.js"},"engines":{"node":">=10"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^3.0.0","ci-info":"^2.0.0","cosmiconfig":"^6.0.0","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^6.0.0","@types/jest":"^24.0.25","@types/mkdirp":"^0.5.2","@types/node":"^13.1.4","@typescript-eslint/eslint-plugin":"^2.15.0","@typescript-eslint/parser":"^2.15.0","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.9.0","eslint-config-xo-space":"^0.22.0","eslint-plugin-prettier":"^3.1.2","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^2.0.0","pkg-ok":"^2.3.1","prettier":"^1.19.1","tempy":"^0.3.0","ts-jest":"^24.2.0","type-fest":"^0.8.1","typescript":"^3.7.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"764a236316792e37d95d44d1b369e048402a79c1","_id":"husky@4.0.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.4","dist":{"shasum":"654a72ecd7d59565de5360365a7d78a7bbb05286","size":14381,"noattachment":false,"key":"/husky/-/husky-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.0_1578358938666_0.8314771911602936"},"_hasShrinkwrap":false,"publish_time":1578358938761,"_cnpm_publish_time":1578358938761},"3.1.0":{"name":"husky","version":"3.1.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && cross-env HUSKY_DEBUG=1 npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && cross-env HUSKY_DEBUG=1 npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","ci-info":"^2.0.0","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.2.0","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.18","@types/mkdirp":"^0.5.2","@types/node":"^12.7.12","@typescript-eslint/eslint-plugin":"^2.3.3","@typescript-eslint/parser":"^2.3.3","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.5.1","eslint-config-prettier":"^6.4.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.1","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.1.0","typescript":"^3.6.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"funding":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"436ca18836f1fa13c3e96ddb27e65a1c87d761b2","_id":"husky@3.1.0","_nodeVersion":"13.1.0","_npmVersion":"6.13.0","dist":{"shasum":"5faad520ab860582ed94f0c1a77f0f04c90b57c0","size":14696,"noattachment":false,"key":"/husky/-/husky-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.1.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.1.0_1574044452995_0.23405030524371817"},"_hasShrinkwrap":false,"publish_time":1574044453115,"_cnpm_publish_time":1574044453115},"4.0.0-beta.5":{"name":"husky","version":"4.0.0-beta.5","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","ci-info":"^2.0.0","cosmiconfig":"^5.2.1","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.18","@types/mkdirp":"^0.5.2","@types/node":"^12.7.12","@typescript-eslint/eslint-plugin":"^2.3.3","@typescript-eslint/parser":"^2.3.3","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.5.1","eslint-config-prettier":"^6.4.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.1","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.1.0","typescript":"^3.6.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"4fe7660a99a945ec9484ce01f969fd163378a4c8","_id":"husky@4.0.0-beta.5","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"b89febfc0812f2de6f0e29142f147aed946fac6a","size":14515,"noattachment":false,"key":"/husky/-/husky-4.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.0-beta.5.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.0-beta.5_1571651776271_0.2607288130899059"},"_hasShrinkwrap":false,"publish_time":1571651776425,"_cnpm_publish_time":1571651776425},"4.0.0-beta.4":{"name":"husky","version":"4.0.0-beta.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","ci-info":"^2.0.0","cosmiconfig":"^5.2.1","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.18","@types/mkdirp":"^0.5.2","@types/node":"^12.7.12","@typescript-eslint/eslint-plugin":"^2.3.3","@typescript-eslint/parser":"^2.3.3","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.5.1","eslint-config-prettier":"^6.4.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.1","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.1.0","typescript":"^3.6.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"95890ec1720f09886a1f9e95f800e87dc82f77bf","_id":"husky@4.0.0-beta.4","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"883d7b0e71ae271738243271afb79a4f62e86272","size":14460,"noattachment":false,"key":"/husky/-/husky-4.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.0-beta.4.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.0-beta.4_1571436766703_0.4216507210639806"},"_hasShrinkwrap":false,"publish_time":1571436766888,"_cnpm_publish_time":1571436766888},"3.0.9":{"name":"husky","version":"3.0.9","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && cross-env HUSKY_DEBUG=1 npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && cross-env HUSKY_DEBUG=1 npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","ci-info":"^2.0.0","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.2.0","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.18","@types/mkdirp":"^0.5.2","@types/node":"^12.7.12","@typescript-eslint/eslint-plugin":"^2.3.3","@typescript-eslint/parser":"^2.3.3","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.5.1","eslint-config-prettier":"^6.4.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.1","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.1.0","typescript":"^3.6.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"6619e6c5e99ea9b970b35436777e3f41a63e4941","_id":"husky@3.0.9","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"a2c3e9829bfd6b4957509a9500d2eef5dbfc8044","size":14664,"noattachment":false,"key":"/husky/-/husky-3.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.9.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.9_1570923996303_0.5453581494549793"},"_hasShrinkwrap":false,"publish_time":1570923996436,"_cnpm_publish_time":1570923996436},"4.0.0-beta.3":{"name":"husky","version":"4.0.0-beta.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","ci-info":"^2.0.0","cosmiconfig":"^5.2.1","get-stdin":"^7.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.2.0","run-node":"^1.0.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/ci-info":"^2.0.0","@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.18","@types/mkdirp":"^0.5.2","@types/node":"^12.7.12","@typescript-eslint/eslint-plugin":"^2.3.3","@typescript-eslint/parser":"^2.3.3","cross-env":"^6.0.3","del":"^5.1.0","del-cli":"^3.0.0","eslint":"^6.5.1","eslint-config-prettier":"^6.4.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.1","formatree":"^1.0.2","jest":"^24.9.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.1.0","typescript":"^3.6.4"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"fe20f3d3589f6851474d798828cd39764ebe8ae2","_id":"husky@4.0.0-beta.3","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"fa1b25088b6df9216f2bb51b85856c7217af1226","size":14806,"noattachment":false,"key":"/husky/-/husky-4.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.0-beta.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.0-beta.3_1570923785434_0.29712639777440164"},"_hasShrinkwrap":false,"publish_time":1570923785537,"_cnpm_publish_time":1570923785537},"3.0.8":{"name":"husky","version":"3.0.8","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && cross-env HUSKY_DEBUG=1 npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && cross-env HUSKY_DEBUG=1 npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","cross-env":"^6.0.2","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"e15d4bd408ae64303addf8676b3f09c445926d84","_id":"husky@3.0.8","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"8de3fed26ce9b43034ef51013c4ad368b6b74ea8","size":14552,"noattachment":false,"key":"/husky/-/husky-3.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.8.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.8_1569980472096_0.3941065248421036"},"_hasShrinkwrap":false,"publish_time":1569980472213,"_cnpm_publish_time":1569980472213},"3.0.7":{"name":"husky","version":"3.0.7","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"1286e3beb39c6f4baed4ad1515c0bbd4730b11b1","_id":"husky@3.0.7","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"05e869006c7d9a31b27893aeda520e730bd125b9","size":14402,"noattachment":false,"key":"/husky/-/husky-3.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.7.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.7_1569635016646_0.7330276048025455"},"_hasShrinkwrap":false,"publish_time":1569635016799,"_cnpm_publish_time":1569635016799},"4.0.0-beta.2":{"name":"husky","version":"4.0.0-beta.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"026f479e41104490eac14f86625f8c6424f5d013","_id":"husky@4.0.0-beta.2","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"d28c06e38f6fb0bc4a5c9bc2a5c9a28b4e7fc5a0","size":14462,"noattachment":false,"key":"/husky/-/husky-4.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.0-beta.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.0-beta.2_1569632585584_0.3274403732488411"},"_hasShrinkwrap":false,"publish_time":1569632585727,"_cnpm_publish_time":1569632585727},"3.0.6":{"name":"husky","version":"3.0.6","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","doc":"markdown-toc -i README.md","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"21fd8147be9d6369f43bb70dd7e9d633cefcaede","_id":"husky@3.0.6","_nodeVersion":"12.10.0","_npmVersion":"6.11.3","dist":{"shasum":"035aa2c0ae992a131fc72fcb410f1758daad1147","size":14349,"noattachment":false,"key":"/husky/-/husky-3.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.6.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.6_1569631956755_0.18690026231764412"},"_hasShrinkwrap":false,"publish_time":1569631956917,"_cnpm_publish_time":1569631956917},"3.0.5":{"name":"husky","version":"3.0.5","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","postinstall":"opencollective-postinstall || exit 0"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","markdown-toc":"^1.2.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"2dd9985a50c7c5688ee823cd9c529ebfec922056","_id":"husky@3.0.5","_nodeVersion":"12.9.0","_npmVersion":"6.11.1","dist":{"shasum":"d7db27c346645a8dc52df02aa534a377ad7925e0","size":13897,"noattachment":false,"key":"/husky/-/husky-3.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.5.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.5_1567353926759_0.23189379651741793"},"_hasShrinkwrap":false,"publish_time":1567353926884,"_cnpm_publish_time":1567353926884},"3.0.4":{"name":"husky","version":"3.0.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","postinstall":"opencollective-postinstall || true"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"09eaf913b1765babc01db78569f81e253540eba6","_id":"husky@3.0.4","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"10a48ac11ab50859b0939750fa0b4e07ad0bf669","size":13379,"noattachment":false,"key":"/husky/-/husky-3.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.4.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.4_1566048333221_0.9808268211539313"},"_hasShrinkwrap":false,"publish_time":1566048333411,"_cnpm_publish_time":1566048333411},"4.0.0-beta.1":{"name":"husky","version":"4.0.0-beta.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","postinstall":"opencollective-postinstall || true","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"318eecbef1903621fdc61618d2df4a93ebe4d263","_id":"husky@4.0.0-beta.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"dfdf523d2b70b21dfa2b9461e1f28d9ce0f7cae3","size":13617,"noattachment":false,"key":"/husky/-/husky-4.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.0-beta.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.0-beta.1_1565887892840_0.5960054899681497"},"_hasShrinkwrap":false,"publish_time":1565887892966,"_cnpm_publish_time":1565887892966},"4.0.0-beta.0":{"name":"husky","version":"4.0.0-beta.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","postinstall":"opencollective-postinstall || true","preuninstall":"node husky uninstall","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0","which-pm-runs":"^1.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","testPathIgnorePatterns":["node_modules","__env__.ts"],"moduleFileExtensions":["ts","js","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"de372d57790e73d5a65d457fd7c4303a5e2d36e1","_id":"husky@4.0.0-beta.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"8b27a9cf7cf0ee380c49d53d9b1c044f06427ad0","size":13615,"noattachment":false,"key":"/husky/-/husky-4.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-4.0.0-beta.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_4.0.0-beta.0_1565748840419_0.03233460399171029"},"_hasShrinkwrap":false,"publish_time":1565748840566,"_cnpm_publish_time":1565748840566},"3.0.3":{"name":"husky","version":"3.0.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","postinstall":"opencollective-postinstall || true"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.2.0","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"d067ac4541b033a8568647c94b3079912c05c62f","_id":"husky@3.0.3","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"6f3fb99f60ef72cdf34e5d78445c2f798c441b1d","size":13531,"noattachment":false,"key":"/husky/-/husky-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.3_1565267804748_0.704643258376793"},"_hasShrinkwrap":false,"publish_time":1565267804899,"_cnpm_publish_time":1565267804899},"3.0.2":{"name":"husky","version":"3.0.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","postinstall":"opencollective-postinstall || true"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"bf2659b237f73f1392bdd202ea4c379659c2ebe2","_id":"husky@3.0.2","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"e78fd2ae16edca59fc88e56aeb8d70acdcc1c082","size":13475,"noattachment":false,"key":"/husky/-/husky-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.2_1564419529251_0.6034340431326031"},"_hasShrinkwrap":false,"publish_time":1564419529460,"_cnpm_publish_time":1564419529460},"3.0.1":{"name":"husky","version":"3.0.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","postinstall":"opencollective-postinstall || true"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"chalk":"^2.4.2","cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","opencollective-postinstall":"^2.0.2","pkg-dir":"^4.2.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"ecf434b07c3cf9703941438188a0339094aa3244","_id":"husky@3.0.1","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"06152c28e129622b05fa09c494209de8cf2dfb59","size":13468,"noattachment":false,"key":"/husky/-/husky-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.1_1563485011268_0.6900048539220296"},"_hasShrinkwrap":false,"publish_time":1563485011413,"_cnpm_publish_time":1563485011413},"3.0.0":{"name":"husky","version":"3.0.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","postinstall":"opencollective-postinstall || true"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.2.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0","opencollective-postinstall":"^2.0.2"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"06893a089929e7b5b358c15d7bfeb7698081a956","_id":"husky@3.0.0","_npmVersion":"6.5.0","_nodeVersion":"11.5.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"de63821a7049dc412b1afd753c259e2f6e227562","size":13499,"noattachment":false,"key":"/husky/-/husky-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.0_1562008111300_0.6306928013933275"},"_hasShrinkwrap":false,"publish_time":1562008111440,"_cnpm_publish_time":1562008111440},"3.0.0-0":{"name":"husky","version":"3.0.0-0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","postinstall":"opencollective-postinstall || true"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.2.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0","opencollective-postinstall":"^2.0.2"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"readmeFilename":"README.md","gitHead":"f3fed43312aac2cb81ba995cec373ec1f9b2569a","_id":"husky@3.0.0-0","_npmVersion":"6.5.0","_nodeVersion":"11.5.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"e5bbcaf6e17f8252555e0aba9ae175ca7839dfbe","size":13460,"noattachment":false,"key":"/husky/-/husky-3.0.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-3.0.0-0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_3.0.0-0_1561659147240_0.6883304939948605"},"_hasShrinkwrap":false,"publish_time":1561659147375,"_cnpm_publish_time":1561659147375},"2.7.0":{"name":"husky","version":"2.7.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.0","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.1.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/find-up":"^2.1.1","@types/jest":"^24.0.13","@types/mkdirp":"^0.5.2","@types/node":"^12.0.1","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.9.0","@typescript-eslint/parser":"^1.9.0","del":"^4.1.1","del-cli":"^1.1.0","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.17.1","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.4.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"df97af21254ca033a05346df3deb61c046b9ea12","_id":"husky@2.7.0","_npmVersion":"6.5.0","_nodeVersion":"11.5.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"c0a9a6a3b51146224e11bba0b46bba546e461d05","size":12755,"noattachment":false,"key":"/husky/-/husky-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-2.7.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_2.7.0_1561649532853_0.8733820381184125"},"_hasShrinkwrap":false,"publish_time":1561649533032,"_cnpm_publish_time":1561649533032},"2.6.0":{"name":"husky","version":"2.6.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-run":"./run.js","husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8.6.0"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix","postinstall":"opencollective-postinstall || true"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.2.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0","opencollective-postinstall":"^2.0.2"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"collective":{"type":"opencollective","url":"https://opencollective.com/husky"},"gitHead":"ae5700e8cfb82e68c254549c0f7467a9e68a0d00","_id":"husky@2.6.0","_nodeVersion":"12.4.0","_npmVersion":"6.9.0","dist":{"shasum":"0f7ad7ad2662909ca89e2978efa86584873bc7bd","size":13173,"noattachment":false,"key":"/husky/-/husky-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-2.6.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_2.6.0_1561555375738_0.9596860200761983"},"_hasShrinkwrap":false,"publish_time":1561555375957,"_cnpm_publish_time":1561555375957},"2.5.0":{"name":"husky","version":"2.5.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.1","execa":"^1.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.2.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/jest":"^24.0.15","@types/mkdirp":"^0.5.2","@types/node":"^12.0.10","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.11.0","@typescript-eslint/parser":"^1.11.0","del":"^4.1.1","del-cli":"^2.0.0","eslint":"^6.0.0","eslint-config-prettier":"^5.0.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.18.2","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.5.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"879776c29c109658730302398081e3ea65627f45","_id":"husky@2.5.0","_nodeVersion":"10.10.0","_npmVersion":"6.9.0","dist":{"shasum":"fe9839e118e5d88e3f1d7121d52564745615815e","size":12750,"noattachment":false,"key":"/husky/-/husky-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-2.5.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_2.5.0_1561380403740_0.5770183817562267"},"_hasShrinkwrap":false,"publish_time":1561380403868,"_cnpm_publish_time":1561380403868},"2.4.1":{"name":"husky","version":"2.4.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.ts --ignore-path .gitignore","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.0","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.1.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/find-up":"^2.1.1","@types/jest":"^24.0.13","@types/mkdirp":"^0.5.2","@types/node":"^12.0.1","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.9.0","@typescript-eslint/parser":"^1.9.0","del":"^4.1.1","del-cli":"^1.1.0","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.17.1","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.4.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"df97af21254ca033a05346df3deb61c046b9ea12","_id":"husky@2.4.1","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"dd00f9646f8693b93f7b3a12ba4be00be0eff7ab","size":12756,"noattachment":false,"key":"/husky/-/husky-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-2.4.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_2.4.1_1560291693335_0.6136390247053181"},"_hasShrinkwrap":false,"publish_time":1560291693484,"_cnpm_publish_time":1560291693484},"2.4.0":{"name":"husky","version":"2.4.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.jsx,.ts,.tsx --ignore-path .gitignore","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.0","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.1.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/find-up":"^2.1.1","@types/jest":"^24.0.13","@types/mkdirp":"^0.5.2","@types/node":"^12.0.1","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.9.0","@typescript-eslint/parser":"^1.9.0","del":"^4.1.1","del-cli":"^1.1.0","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.17.1","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.4.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"6d32edb0a13e771036c7b63da108009622e6f13b","_id":"husky@2.4.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"1bac7c44588f6e91f808b72efc82d24a57194f36","size":12764,"noattachment":false,"key":"/husky/-/husky-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-2.4.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_2.4.0_1559751174100_0.22560630570279905"},"_hasShrinkwrap":false,"publish_time":1559751174323,"_cnpm_publish_time":1559751174323},"2.3.0":{"name":"husky","version":"2.3.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"eslint . --ext .js,.jsx,.ts,.tsx --ignore-path .gitignore","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.0","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.1.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.1.1","run-node":"^1.0.0","slash":"^3.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/find-up":"^2.1.1","@types/jest":"^24.0.13","@types/mkdirp":"^0.5.2","@types/node":"^12.0.1","@types/read-pkg":"^4.0.0","@typescript-eslint/eslint-plugin":"^1.9.0","@typescript-eslint/parser":"^1.9.0","del":"^4.1.1","del-cli":"^1.1.0","eslint":"^5.16.0","eslint-config-prettier":"^4.2.0","eslint-config-xo-space":"^0.21.0","eslint-plugin-prettier":"^3.1.0","formatree":"^1.0.2","jest":"^24.8.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.17.1","tempy":"^0.3.0","ts-jest":"^24.0.2","typescript":"^3.4.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"d931c3ea878604759c4fc1ba2cd5aee2b68f1c7c","_id":"husky@2.3.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"8b78ed24d763042df7fd899991985d65a976dd13","size":12805,"noattachment":false,"key":"/husky/-/husky-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-2.3.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_2.3.0_1557851775340_0.20180874721383923"},"_hasShrinkwrap":false,"publish_time":1557851775552,"_cnpm_publish_time":1557851775552},"2.2.0":{"name":"husky","version":"2.2.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.0","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.1.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/find-up":"^2.1.1","@types/jest":"^24.0.11","@types/mkdirp":"^0.5.2","@types/node":"^11.13.7","@types/read-pkg":"^4.0.0","del":"^4.1.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^24.7.1","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.17.0","tempy":"^0.3.0","ts-jest":"^24.0.2","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.4.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"f30c6343bc6210193b99c0539d7dc8d030fa00e9","_id":"husky@2.2.0","_nodeVersion":"12.1.0","_npmVersion":"6.9.0","dist":{"shasum":"4dda4370ba0f145b6594be4a4e4e4d4c82a6f2d5","size":12425,"noattachment":false,"key":"/husky/-/husky-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-2.2.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_2.2.0_1556767464192_0.5023685453143447"},"_hasShrinkwrap":false,"publish_time":1556767464339,"_cnpm_publish_time":1556767464339},"2.1.0":{"name":"husky","version":"2.1.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.0","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.1.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/cosmiconfig":"^5.0.3","@types/find-up":"^2.1.1","@types/jest":"^24.0.11","@types/mkdirp":"^0.5.2","@types/node":"^11.13.7","@types/read-pkg":"^4.0.0","del":"^4.1.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^24.7.1","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.17.0","tempy":"^0.3.0","ts-jest":"^24.0.2","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.4.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"d7fd29966cf8dff52afa61e0741fd5bc4457dffd","_id":"husky@2.1.0","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"f486dd063596ad3aad4bbbcd8673ca5bface3caa","size":12206,"noattachment":false,"key":"/husky/-/husky-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-2.1.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_2.1.0_1556139733037_0.0035829274598617733"},"_hasShrinkwrap":false,"publish_time":1556139733203,"_cnpm_publish_time":1556139733203},"2.0.0":{"name":"husky","version":"2.0.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=8"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.2.0","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^7.0.0","is-ci":"^2.0.0","pkg-dir":"^4.1.0","please-upgrade-node":"^3.1.1","read-pkg":"^5.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/find-up":"^2.1.1","@types/jest":"^24.0.11","@types/mkdirp":"^0.5.2","@types/node":"^11.13.7","@types/read-pkg":"^4.0.0","del":"^4.1.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^24.7.1","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.17.0","tempy":"^0.3.0","ts-jest":"^24.0.2","tslint":"^5.16.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.4.5"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"b93ab54966db80e316c662648f4d1047dad1e028","_id":"husky@2.0.0","_nodeVersion":"12.0.0","_npmVersion":"6.9.0","dist":{"shasum":"fdc232f6e44af8257d86602c34105673ce532c79","size":12167,"noattachment":false,"key":"/husky/-/husky-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-2.0.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_2.0.0_1556119937992_0.526575402044815"},"_hasShrinkwrap":false,"publish_time":1556119938155,"_cnpm_publish_time":1556119938155},"1.3.1":{"name":"husky","version":"1.3.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.7","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^2.0.0","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/del":"^3.0.1","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.9","@types/mkdirp":"^0.5.2","@types/node":"^10.12.9","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.15.2","tempy":"^0.2.1","ts-jest":"^23.10.4","tslint":"^5.11.0","tslint-config-prettier":"^1.16.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.1.6"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"566699c116987e2ab8978ec32334af77d5ab282d","_id":"husky@1.3.1","_npmVersion":"6.4.1","_nodeVersion":"11.5.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"26823e399300388ca2afff11cfa8a86b0033fae0","size":12009,"noattachment":false,"key":"/husky/-/husky-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.3.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.3.1_1545976891606_0.20923780728928953"},"_hasShrinkwrap":false,"publish_time":1545976891766,"_cnpm_publish_time":1545976891766},"1.3.0":{"name":"husky","version":"1.3.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.7","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/del":"^3.0.1","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.9","@types/mkdirp":"^0.5.2","@types/node":"^10.12.9","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.15.2","tempy":"^0.2.1","ts-jest":"^23.10.4","tslint":"^5.11.0","tslint-config-prettier":"^1.16.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.1.6"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"c13003ef0b2d87f22adf0796d45f9abddc53bbde","_id":"husky@1.3.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"fbb97b5e52739d945fd86c3bf92def0ea60175c4","size":11575,"noattachment":false,"key":"/husky/-/husky-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.3.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.3.0_1545162253642_0.8398873152435433"},"_hasShrinkwrap":false,"publish_time":1545162253775,"_cnpm_publish_time":1545162253775},"1.2.1":{"name":"husky","version":"1.2.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.7","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/del":"^3.0.1","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.9","@types/mkdirp":"^0.5.2","@types/node":"^10.12.9","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.15.2","tempy":"^0.2.1","ts-jest":"^23.10.4","tslint":"^5.11.0","tslint-config-prettier":"^1.16.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.1.6"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"73c0ad7dbcedfc21a611ad306a60f3ed86c254e6","_id":"husky@1.2.1","_npmVersion":"6.5.0","_nodeVersion":"11.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"33628f7013e345c1790a4dbe4642ad047f772dee","size":11532,"noattachment":false,"key":"/husky/-/husky-1.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.2.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.2.1_1544739168997_0.32905703716012846"},"_hasShrinkwrap":false,"publish_time":1544739169997,"_cnpm_publish_time":1544739169997},"1.2.0":{"name":"husky","version":"1.2.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.6","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/del":"^3.0.1","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.9","@types/mkdirp":"^0.5.2","@types/node":"^10.12.2","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.14.3","tempy":"^0.2.1","ts-jest":"^23.10.4","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.1.6"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"d6ecea2a839454f5dc9213bae44b0f876e6853c1","_id":"husky@1.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"d631dda1e4a9ee8ba69a10b0c51a0e2c66e711e5","size":11483,"noattachment":false,"key":"/husky/-/husky-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.2.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.2.0_1542759632794_0.8641654469021687"},"_hasShrinkwrap":false,"publish_time":1542759632930,"_cnpm_publish_time":1542759632930},"1.1.4":{"name":"husky","version":"1.1.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.6","execa":"^1.0.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/del":"^3.0.1","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.9","@types/mkdirp":"^0.5.2","@types/node":"^10.12.2","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.14.3","tempy":"^0.2.1","ts-jest":"^23.10.4","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.1.6"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"4a9814c04913fc97b6d522cd3765612b9660b668","_id":"husky@1.1.4","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"92f61383527d2571e9586234e5864356bfaceaa9","size":11181,"noattachment":false,"key":"/husky/-/husky-1.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.1.4.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.1.4_1542105751182_0.0669310353995014"},"_hasShrinkwrap":false,"publish_time":1542105751378,"_cnpm_publish_time":1542105751378},"1.1.3":{"name":"husky","version":"1.1.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.6","execa":"^0.9.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/del":"^3.0.1","@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.9","@types/mkdirp":"^0.5.2","@types/node":"^10.12.2","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.3.1","prettier":"^1.14.3","tempy":"^0.2.1","ts-jest":"^23.10.4","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.1","typescript":"^3.1.6"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"30619a3e571f481432885cb4e0fc38688270fcbe","_id":"husky@1.1.3","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"3ccfdb4d7332896bf7cd0e618c6fb8be09d9de4b","size":11242,"noattachment":false,"key":"/husky/-/husky-1.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.1.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.1.3_1541113723350_0.7262747818116104"},"_hasShrinkwrap":false,"publish_time":1541113723576,"_cnpm_publish_time":1541113723576},"1.1.2":{"name":"husky","version":"1.1.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.6","execa":"^0.9.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/del":"^3.0.1","@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.2","@types/mkdirp":"^0.5.2","@types/node":"^10.11.3","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.14.3","tempy":"^0.2.1","ts-jest":"^23.10.3","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"^3.1.1"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"05f57f2159d44e49247a9af315d84535fc51ca6c","_id":"husky@1.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"574c2bb16958db8a8120b63306efaff110525c23","size":11117,"noattachment":false,"key":"/husky/-/husky-1.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.1.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.1.2_1539223297076_0.5719004411895319"},"_hasShrinkwrap":false,"publish_time":1539223297310,"_cnpm_publish_time":1539223297310},"1.1.1":{"name":"husky","version":"1.1.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.6","execa":"^0.9.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/del":"^3.0.1","@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.2","@types/mkdirp":"^0.5.2","@types/node":"^10.11.3","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.14.3","tempy":"^0.2.1","ts-jest":"^23.10.3","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"^3.1.1"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"09bbaa395b3d5f49e8d23bdc024cd011cbafb00b","readmeFilename":"README.md","_id":"husky@1.1.1","_npmVersion":"6.4.0","_nodeVersion":"10.10.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"7179043184f68a4d1ffc975cbd1c6132ef1fd7b3","size":11073,"noattachment":false,"key":"/husky/-/husky-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.1.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.1.1_1538733469234_0.08121776200702646"},"_hasShrinkwrap":false,"publish_time":1538733469391,"_cnpm_publish_time":1538733469391},"1.1.0":{"name":"husky","version":"1.1.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.6","execa":"^0.9.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/del":"^3.0.1","@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.2","@types/mkdirp":"^0.5.2","@types/node":"^10.11.3","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.14.3","tempy":"^0.2.1","ts-jest":"^23.10.3","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^2.0.0","typescript":"^3.1.1"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"d22b4f2f8622b9f13ba7f1170293fdf108f8f6d0","_id":"husky@1.1.0","_npmVersion":"6.4.1","_nodeVersion":"10.11.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"7271e85f5d98b54349788839b720c9a60cd95dba","size":10954,"noattachment":false,"key":"/husky/-/husky-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.1.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.1.0_1538409608934_0.07781548271966199"},"_hasShrinkwrap":false,"publish_time":1538409609126,"_cnpm_publish_time":1538409609126},"1.0.1":{"name":"husky","version":"1.0.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.6","execa":"^0.9.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.2","@types/node":"^10.9.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.14.2","tempy":"^0.2.1","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"998339ea748500017ad2e581f70c1b068b1df547","_id":"husky@1.0.1","_npmVersion":"6.4.0","_nodeVersion":"10.10.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"749bc6b3a14bdc9cab73d8cc827b92fcd691fac6","size":11112,"noattachment":false,"key":"/husky/-/husky-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.1_1538031893961_0.08572425521962512"},"_hasShrinkwrap":false,"publish_time":1538031894089,"_cnpm_publish_time":1538031894089},"1.0.0":{"name":"husky","version":"1.0.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.6","execa":"^0.9.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.2","@types/node":"^10.9.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.14.2","tempy":"^0.2.1","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"d73064e69400f0b612879f37c65c1c86e768cad2","_id":"husky@1.0.0","_npmVersion":"6.4.0","_nodeVersion":"10.10.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"308980544f20edb1b3e80680b29ae02f87dfa94c","size":10943,"noattachment":false,"key":"/husky/-/husky-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0_1537918723229_0.8024556277796502"},"_hasShrinkwrap":false,"publish_time":1537918723373,"_cnpm_publish_time":1537918723373},"1.0.0-rc.15":{"name":"husky","version":"1.0.0-rc.15","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.6","execa":"^0.9.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.2","@types/node":"^10.9.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.14.2","tempy":"^0.2.1","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"gitHead":"49497175badd9490647a27d7ef4c0515d784d202","_id":"husky@1.0.0-rc.15","_npmVersion":"6.4.0","_nodeVersion":"10.10.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"f1545d15c7f34d5db19e40b70df07ac9a362673d","size":10569,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.15.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.15_1537587550595_0.04450465747531296"},"_hasShrinkwrap":false,"publish_time":1537587550755,"_cnpm_publish_time":1537587550755},"1.0.0-rc.14":{"name":"husky","version":"1.0.0-rc.14","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.6","execa":"^0.9.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.2.1","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.3.2","@types/node":"^10.9.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.6.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.14.2","tempy":"^0.2.1","ts-jest":"^23.1.4","tslint":"^5.11.0","tslint-config-prettier":"^1.15.0","tslint-plugin-prettier":"^1.3.0","typescript":"^3.0.3"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"readmeFilename":"README.md","gitHead":"7d2bcaa0b043f4170b5907b19d46f8057776d933","_id":"husky@1.0.0-rc.14","_npmVersion":"6.2.0","_nodeVersion":"10.9.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"e1380575fe4cf17e1ca98791395c1baafa8064c7","size":10311,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.14.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.14_1536667340358_0.9607275974460352"},"_hasShrinkwrap":false,"publish_time":1536667340528,"_cnpm_publish_time":1536667340528},"1.0.0-rc.13":{"name":"husky","version":"1.0.0-rc.13","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.2","execa":"^0.9.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.1.0","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.1.4","@types/node":"^10.5.1","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.3.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.13.7","tempy":"^0.2.1","ts-jest":"^23.0.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.9.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"readmeFilename":"README.md","gitHead":"12a1a5fd5c14abe13d50ad119c01ee5caa5e4435","_id":"husky@1.0.0-rc.13","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"49c3cc210bfeac24d4ad272f770b7505c9091828","size":10228,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.13.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.13_1531109061954_0.33962660000669453"},"_hasShrinkwrap":false,"publish_time":1531109062055,"_cnpm_publish_time":1531109062055},"1.0.0-rc.12":{"name":"husky","version":"1.0.0-rc.12","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","postversion":"git push && git push --tags","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.2","execa":"^0.9.0","find-up":"^3.0.0","get-stdin":"^6.0.0","is-ci":"^1.1.0","pkg-dir":"^3.0.0","please-upgrade-node":"^3.1.1","read-pkg":"^4.0.1","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.1.4","@types/node":"^10.5.1","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.3.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.13.7","tempy":"^0.2.1","ts-jest":"^23.0.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.9.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"readmeFilename":"README.md","gitHead":"77dabce08c8a0d782b9e4a8d7bee9236b6c79074","_id":"husky@1.0.0-rc.12","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"1768f5f55e13a4fa8637787491e8702acea08d5a","size":10136,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.12.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.12_1530750126776_0.4869060898799231"},"_hasShrinkwrap":false,"publish_time":1530750126912,"_cnpm_publish_time":1530750126912},"1.0.0-rc.11":{"name":"husky","version":"1.0.0-rc.11","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node husky install","preuninstall":"node husky uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.2","execa":"^0.9.0","find-up":"^2.1.0","get-stdin":"^6.0.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","please-upgrade-node":"^3.1.0","read-pkg":"^3.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.1.0","@types/node":"^10.3.3","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.1.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.13.5","tempy":"^0.2.1","ts-jest":"^23.0.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.9.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"readmeFilename":"README.md","gitHead":"316d37dc5146d1b9ba066ede65f445dc426c7b6a","_id":"husky@1.0.0-rc.11","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"a270b1862d92e657b5e2319918fd7c6f1bf64b33","size":10084,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.11.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.11_1530747237345_0.6731442278264628"},"_hasShrinkwrap":false,"publish_time":1530747237441,"_cnpm_publish_time":1530747237441},"1.0.0-rc.10":{"name":"husky","version":"1.0.0-rc.10","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","version":"jest -u && git add -A src/installer/__tests__/__snapshots__","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.2","execa":"^0.9.0","find-up":"^2.1.0","get-stdin":"^6.0.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","read-pkg":"^3.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.1.0","@types/node":"^10.3.3","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.1.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.13.5","tempy":"^0.2.1","ts-jest":"^23.0.0","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.9.2"},"jest":{"transform":{"^.+\\.tsx?$":"ts-jest"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json","node"]},"readmeFilename":"README.md","gitHead":"ddc162fd0a4d92d9e23e3b26887013ba8c7f14ce","_id":"husky@1.0.0-rc.10","_npmVersion":"6.1.0","_nodeVersion":"10.2.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"ed031e84dded62f5c246e1093c1fa59c1d8ab1b5","size":9591,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.10.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.10_1530543897437_0.4553717020560817"},"_hasShrinkwrap":false,"publish_time":1530543897526,"_cnpm_publish_time":1530543897526},"1.0.0-rc.9":{"name":"husky","version":"1.0.0-rc.9","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run _install -- node_modules/husky && node scripts/dev-fix-path","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pinst --enable && pkg-ok","postpublish":"pinst --disable","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.2","execa":"^0.9.0","find-up":"^2.1.0","get-stdin":"^6.0.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","read-pkg":"^3.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^23.1.0","@types/node":"^10.3.3","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^23.1.0","mkdirp":"^0.5.1","pinst":"^1.1.1","pkg-ok":"^2.2.0","prettier":"^1.13.5","tempy":"^0.2.1","tslint":"^5.10.0","tslint-config-prettier":"^1.13.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.9.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"readmeFilename":"README.md","gitHead":"4a55144b87bec5fc3d8be75b02f6630ddf7fa301","_id":"husky@1.0.0-rc.9","_npmVersion":"6.1.0","_nodeVersion":"10.2.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"9455788056b003327cff38f5c72285bb3ca485e9","size":9669,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.9.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.9_1529010109460_0.40288578759461746"},"_hasShrinkwrap":false,"publish_time":1529010109525,"_cnpm_publish_time":1529010109525},"1.0.0-rc.8":{"name":"husky","version":"1.0.0-rc.8","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev-fix-paths","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.2","execa":"^0.9.0","get-stdin":"^6.0.0","find-up":"^2.1.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/get-stdin":"^5.0.1","@types/jest":"^22.2.3","@types/node":"^10.0.6","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^22.4.3","mkdirp":"^0.5.1","pkg-ok":"^2.2.0","prettier":"^1.12.1","tempy":"^0.2.1","tslint":"^5.10.0","tslint-config-prettier":"^1.12.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.8.3"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"readmeFilename":"README.md","gitHead":"29e6e5fc65c86f9cee4f2687a182b14d4d0b6de5","_id":"husky@1.0.0-rc.8","_npmVersion":"5.6.0","_nodeVersion":"10.2.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"2fa25d0b89269f5b8bfa1ca001370fdb058e8792","size":9606,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.8.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.8_1527372686840_0.8948208301888501"},"_hasShrinkwrap":false,"publish_time":1527372686944,"_cnpm_publish_time":1527372686944},"1.0.0-rc.7":{"name":"husky","version":"1.0.0-rc.7","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev-fix-paths","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^5.0.2","execa":"^0.9.0","find-up":"^2.1.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/jest":"^22.2.3","@types/node":"^10.0.6","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^22.4.3","mkdirp":"^0.5.1","pkg-ok":"^2.2.0","prettier":"^1.12.1","tempy":"^0.2.1","tslint":"^5.10.0","tslint-config-prettier":"^1.12.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.8.3"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"readmeFilename":"README.md","gitHead":"b31765b606ec317d8ebd51ad514deeec9e5c7cc6","_id":"husky@1.0.0-rc.7","_npmVersion":"5.6.0","_nodeVersion":"10.1.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"1c9548614aadae3461fc28b2331c48e0ae588946","size":9336,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.7.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.7_1527112330523_0.2708817331326454"},"_hasShrinkwrap":false,"publish_time":1527112330585,"_cnpm_publish_time":1527112330585},"1.0.0-rc.6":{"name":"husky","version":"1.0.0-rc.6","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev-fix-paths","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","find-up":"^2.1.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/jest":"^22.2.3","@types/node":"^10.0.6","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^22.4.3","mkdirp":"^0.5.1","pkg-ok":"^2.2.0","prettier":"^1.12.1","tempy":"^0.2.1","tslint":"^5.10.0","tslint-config-prettier":"^1.12.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.8.3"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"readmeFilename":"README.md","gitHead":"ff0652a2904681a32db0c9e3bee09e8ed2323039","_id":"husky@1.0.0-rc.6","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"000f5ffe671015ae8c48da5c52b3390bbba9770d","size":9343,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.6.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.6_1526334243309_0.06266203910924029"},"_hasShrinkwrap":false,"publish_time":1526334243529,"_cnpm_publish_time":1526334243529},"1.0.0-rc.5":{"name":"husky","version":"1.0.0-rc.5","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev-fix-paths","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","find-up":"^2.1.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/jest":"^22.2.3","@types/node":"^10.0.6","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^22.4.3","mkdirp":"^0.5.1","pkg-ok":"^2.2.0","prettier":"^1.12.1","tempy":"^0.2.1","tslint":"^5.10.0","tslint-config-prettier":"^1.12.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.8.3"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"gitHead":"77fe2e7df3e5e5cbaf1cd39641a8bde6e5ef6525","readmeFilename":"README.md","_id":"husky@1.0.0-rc.5","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"245ce50fb31a2aac27d1e76edc036a24410c3fd5","size":9338,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.5.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.5_1526331326568_0.007769201997908981"},"_hasShrinkwrap":false,"publish_time":1526331326666,"_cnpm_publish_time":1526331326666},"1.0.0-rc.4":{"name":"husky","version":"1.0.0-rc.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev-fix-paths","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","find-up":"^2.1.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/find-up":"^2.1.1","@types/jest":"^22.2.2","@types/node":"^9.6.2","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^22.4.3","mkdirp":"^0.5.1","pkg-ok":"^2.1.0","prettier":"^1.11.1","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.8.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"readmeFilename":"README.md","gitHead":"6fa105a404e1b3fad2ad85eff60373dbdfe7201c","_id":"husky@1.0.0-rc.4","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"3f37031bd3ee0140addfb356c5339790126487eb","size":9315,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.4.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.4_1525865551567_0.268979758747776"},"_hasShrinkwrap":false,"publish_time":1525865551652,"_cnpm_publish_time":1525865551652},"1.0.0-rc.3":{"name":"husky","version":"1.0.0-rc.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev-fix-paths","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/jest":"^22.2.2","@types/node":"^9.6.2","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^22.4.3","mkdirp":"^0.5.1","pkg-ok":"^2.1.0","prettier":"^1.11.1","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.8.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"readmeFilename":"README.md","gitHead":"b248961379355081d765404df4eb92ad7ece3f55","_id":"husky@1.0.0-rc.3","_npmVersion":"5.6.0","_nodeVersion":"10.0.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"023cf008158e43ab505c27413140b51d5af6bcc3","size":8793,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.3_1525798482893_0.19801654498782617"},"_hasShrinkwrap":false,"publish_time":1525798482960,"_cnpm_publish_time":1525798482960},"1.0.0-rc.2":{"name":"husky","version":"1.0.0-rc.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"engines":{"node":">=6"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^1.0.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/jest":"^22.2.2","@types/node":"^9.6.2","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^22.4.3","mkdirp":"^0.5.1","pkg-ok":"^2.1.0","prettier":"^1.11.1","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.8.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"gitHead":"6458f5109074287214d6bf6158a2aa59d9aa6bb4","readmeFilename":"README.md","_id":"husky@1.0.0-rc.2","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"a105a26927f7b95aef7d21a305f3cb30a9387fde","size":8558,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.2_1524352614512_0.5102698877174372"},"_hasShrinkwrap":false,"publish_time":1524352614741,"_cnpm_publish_time":1524352614741},"1.0.0-rc.1":{"name":"husky","version":"1.0.0-rc.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^2.0.0"},"devDependencies":{"@types/execa":"^0.9.0","@types/jest":"^22.2.2","@types/node":"^9.6.2","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","formatree":"^1.0.2","jest":"^22.4.3","mkdirp":"^0.5.1","pkg-ok":"^2.1.0","prettier":"^1.11.1","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.8.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"gitHead":"7e504c70df1b60c1ebf72903edb95cfaa685b877","readmeFilename":"README.md","_id":"husky@1.0.0-rc.1","_npmVersion":"5.8.0","_nodeVersion":"9.8.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"f7c54541ac56e3bd2d0b10752ef4ff62a4a03262","size":8502,"noattachment":false,"key":"/husky/-/husky-1.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-1.0.0-rc.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_1.0.0-rc.1_1523396682666_0.10339752276734648"},"_hasShrinkwrap":false,"publish_time":1523396682831,"_cnpm_publish_time":1523396682831},"0.15.0-rc.13":{"name":"husky","version":"0.15.0-rc.13","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.2.0","@types/node":"^9.4.7","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.4.3","mkdirp":"^0.5.1","pkg-ok":"^2.1.0","prettier":"^1.11.1","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.10.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.7.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"gitHead":"e878f77548c6407f948558f8f8174c1fa9593bc3","readmeFilename":"README.md","_id":"husky@0.15.0-rc.13","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"a27550b7b51d2f472e284b48fc9257a6d6b3f681","size":9028,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.13.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_0.15.0-rc.13_1521681590614_0.04783504083047907"},"_hasShrinkwrap":false,"publish_time":1521681590701,"_cnpm_publish_time":1521681590701},"0.15.0-rc.12":{"name":"husky","version":"0.15.0-rc.12","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.2.0","@types/node":"^9.4.7","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.4.2","mkdirp":"^0.5.1","pkg-ok":"^2.1.0","prettier":"^1.11.1","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.9.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.7.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"readmeFilename":"README.md","gitHead":"bcf97e24e045142871ee9c01e3c847c70fff4269","_id":"husky@0.15.0-rc.12","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"24123fc87f20647036c6de0dd4ad84f8ce60dcaf","size":8350,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.12.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_0.15.0-rc.12_1521401438250_0.5096446178424858"},"_hasShrinkwrap":false,"publish_time":1521401438375,"_cnpm_publish_time":1521401438375},"0.15.0-rc.11":{"name":"husky","version":"0.15.0-rc.11","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.2.0","@types/node":"^9.4.7","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.4.2","mkdirp":"^0.5.1","pkg-ok":"^2.1.0","prettier":"^1.11.1","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.9.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.7.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"gitHead":"e5388a0d0aec9a566f3b866128117769c30cfe45","readmeFilename":"README.md","_id":"husky@0.15.0-rc.11","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"06529715e098b1ebc7ebf6b6ed91cfb192c6435e","size":8360,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.11.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_0.15.0-rc.11_1521391287294_0.09875332578494378"},"_hasShrinkwrap":false,"publish_time":1521391287447,"_cnpm_publish_time":1521391287447},"0.15.0-rc.10":{"name":"husky","version":"0.15.0-rc.10","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.2.0","@types/node":"^9.4.7","cross-env":"^5.1.4","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.4.2","mkdirp":"^0.5.1","pkg-ok":"^2.1.0","prettier":"^1.11.1","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.9.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.7.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"gitHead":"dd6441dc961dc6fab689b7982ccfe6bcf7c75982","readmeFilename":"README.md","_id":"husky@0.15.0-rc.10","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"25216569c34e05d8332dcf22b7a4d226ff6f08e8","size":8352,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.10.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_0.15.0-rc.10_1521340736181_0.10051691701195198"},"_hasShrinkwrap":false,"publish_time":1521340736232,"_cnpm_publish_time":1521340736232},"0.15.0-rc.9":{"name":"husky","version":"0.15.0-rc.9","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok --bin templates/hook.sh","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.1.1","@types/node":"^9.4.0","cross-env":"^5.1.3","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.1.4","mkdirp":"^0.5.1","pkg-ok":"^2.0.0","prettier":"^1.10.2","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.7.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.7.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"readmeFilename":"README.md","gitHead":"64efec73d79005dd064f6d6ee01dab983b1013de","_id":"husky@0.15.0-rc.9","_npmVersion":"5.6.0","_nodeVersion":"9.7.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"6f5f3b670f02acbe0cd8157820be4244d82a6ee6","size":8352,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.9.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_0.15.0-rc.9_1520892358254_0.5524284166330804"},"_hasShrinkwrap":false,"publish_time":1520892358306,"_cnpm_publish_time":1520892358306},"0.15.0-rc.8":{"name":"husky","version":"0.15.0-rc.8","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run install -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh && crlf --set=LF lib/upgrader/bin.js","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.1.1","@types/node":"^9.4.0","crlf":"^1.1.1","cross-env":"^5.1.3","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.1.4","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.10.2","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.7.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.7.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"gitHead":"a2dcc9d7540b695c578663f52f49167195e1084f","readmeFilename":"README.md","_id":"husky@0.15.0-rc.8","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"b658c597a8f9bbcd00a5c039709e7c61e61238e7","size":8322,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.8.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_0.15.0-rc.8_1518134397551_0.37071521928682993"},"_hasShrinkwrap":false,"publish_time":1518134398279,"_cnpm_publish_time":1518134398279},"0.15.0-rc.7":{"name":"husky","version":"0.15.0-rc.7","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","install":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh && crlf --set=LF lib/upgrader/bin.js","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.1.1","@types/node":"^9.4.0","crlf":"^1.1.1","cross-env":"^5.1.3","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.1.4","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.10.2","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.7.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.7.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"gitHead":"16fb383c79bca1d6742bf7611db162d0a7bdc1f7","readmeFilename":"README.md","_id":"husky@0.15.0-rc.7","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"6aa12cab6e3629e3d8c4d0c14257fe3f2a18407d","size":8105,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.7.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky_0.15.0-rc.7_1518048732365_0.694755373439607"},"_hasShrinkwrap":false,"publish_time":1518048733012,"_cnpm_publish_time":1518048733012},"0.15.0-rc.6":{"name":"husky","version":"0.15.0-rc.6","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.1.1","@types/node":"^9.4.0","crlf":"^1.1.1","cross-env":"^5.1.3","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.1.4","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.10.2","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.7.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.7.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"1dd714d29a16cd0fda488b473b3ba50b23ba5734","_id":"husky@0.15.0-rc.6","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"89aaafdd601a08359a4b87f0532cbe989da29231","size":8023,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.6.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-rc.6.tgz_1517950094903_0.057243556482717395"},"directories":{},"publish_time":1517950095836,"_cnpm_publish_time":1517950095836,"_hasShrinkwrap":false},"0.15.0-rc.5":{"name":"husky","version":"0.15.0-rc.5","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.1.1","@types/node":"^9.4.0","crlf":"^1.1.1","cross-env":"^5.1.3","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.1.4","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.10.2","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.7.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.7.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"d65ebbd952bcdb47a21fd70e295bd6f98bfdb8a0","_id":"husky@0.15.0-rc.5","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"634dbb7d58b2f14c1289d40440f5766274983c2c","size":8028,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.5.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-rc.5.tgz_1517866008735_0.2804729421623051"},"directories":{},"publish_time":1517866009673,"_hasShrinkwrap":false,"_cnpm_publish_time":1517866009673},"0.15.0-rc.4":{"name":"husky","version":"0.15.0-rc.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.0.1","@types/node":"^9.3.0","crlf":"^1.1.1","cross-env":"^5.1.3","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.1.4","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.10.2","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.6.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.6.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"30c0368741dbcc56f8df8fdee452da4b6a1479d6","_id":"husky@0.15.0-rc.4","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"aa3baba47f507de6d5e5f8184648aeebd80c9ca7","size":7823,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.4.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-rc.4.tgz_1517831912076_0.5265105878934264"},"directories":{},"publish_time":1517831912956,"_cnpm_publish_time":1517831912956,"_hasShrinkwrap":false},"0.15.0-rc.3":{"name":"husky","version":"0.15.0-rc.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.0.1","@types/node":"^9.3.0","crlf":"^1.1.1","cross-env":"^5.1.3","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.1.4","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.10.2","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.6.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.6.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"20cf9da2a6dd367ab3aa82baf480eab55410bf1e","_id":"husky@0.15.0-rc.3","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"13ea91a59bdf29fe8a2ccd6f90cd88e22bd21c76","size":7900,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-rc.3.tgz_1516663472137_0.6783069011289626"},"directories":{},"publish_time":1516663473079,"_hasShrinkwrap":false,"_cnpm_publish_time":1516663473079},"0.15.0-rc.2":{"name":"husky","version":"0.15.0-rc.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/execa":"^0.8.1","@types/jest":"^22.0.1","@types/node":"^9.3.0","crlf":"^1.1.1","cross-env":"^5.1.3","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.1.4","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.10.2","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.6.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.6.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"bd06f1005003f8d4ed762fb91d7a590be1d04663","_id":"husky@0.15.0-rc.2","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"5fac1eabf0ead19645eb3dc8bd14bc14fe16068e","size":7775,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-rc.2.tgz_1516570783974_0.5295909948181361"},"directories":{},"publish_time":1516570784896,"_hasShrinkwrap":false,"_cnpm_publish_time":1516570784896},"0.15.0-rc.1":{"name":"husky","version":"0.15.0-rc.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","bin":{"husky-upgrade":"./lib/upgrader/bin.js"},"scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^4.0.0","execa":"^0.9.0","is-ci":"^1.1.0","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.2.0","slash":"^1.0.0"},"devDependencies":{"@types/jest":"^22.0.1","@types/node":"^9.3.0","crlf":"^1.1.1","cross-env":"^5.1.3","del":"^3.0.0","del-cli":"^1.1.0","jest":"^22.1.4","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.10.2","tempy":"^0.2.1","tslint":"^5.9.1","tslint-config-prettier":"^1.6.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.6.2"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"45ee19818d0d5db398c437e88d1d835add208006","_id":"husky@0.15.0-rc.1","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"81092d61accae7885ea80d4ed5cab8747e63b3ce","size":7680,"noattachment":false,"key":"/husky/-/husky-0.15.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-rc.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-rc.1.tgz_1516551211555_0.22296940186060965"},"directories":{},"publish_time":1516551212555,"_cnpm_publish_time":1516551212555,"_hasShrinkwrap":false},"0.15.0-beta.16":{"name":"husky","version":"0.15.0-beta.16","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^3.0.0","execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.1.1","slash":"^1.0.0"},"devDependencies":{"@types/jest":"^21.1.8","@types/node":"^8.0.58","crlf":"^1.1.1","cross-env":"^5.1.1","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.9.2","tempy":"^0.2.1","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.6.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"ce1210308128a78d6e82e78e1e420419770c5da5","_id":"husky@0.15.0-beta.16","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"b9c2cfb2b42320e69dc92878f1511a82764cdf48","size":7639,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.16.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.16.tgz_1513081878217_0.5286559774540365"},"directories":{},"publish_time":1513081879246,"_hasShrinkwrap":false,"_cnpm_publish_time":1513081879246},"0.15.0-beta.15":{"name":"husky","version":"0.15.0-beta.15","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^3.0.0","execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.1.1","slash":"^1.0.0"},"devDependencies":{"@types/jest":"^21.1.8","@types/node":"^8.0.53","crlf":"^1.1.1","cross-env":"^5.1.1","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.8.2","tempy":"^0.2.1","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.6.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"5874cada21bf63f678c8338e86b06a34e07d00e9","_id":"husky@0.15.0-beta.15","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"a5743617f5d3be40abc2fae15b473b62ad845525","size":7472,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.15.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.15.tgz_1511915892295_0.39073583181016147"},"directories":{},"publish_time":1511915892396,"_hasShrinkwrap":false,"_cnpm_publish_time":1511915892396},"0.15.0-beta.14":{"name":"husky","version":"0.15.0-beta.14","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"cosmiconfig":"^3.0.0","execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^3.0.0","run-node":"^0.1.1","slash":"^1.0.0"},"devDependencies":{"@types/jest":"^21.1.8","@types/node":"^8.0.53","crlf":"^1.1.1","cross-env":"^5.1.1","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","mkdirp":"^0.5.1","pkg-ok":"^1.1.0","prettier":"^1.8.2","tempy":"^0.2.1","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.6.1"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"ed693e1cc5e528081cae8223d31a581a69b9fabd","_id":"husky@0.15.0-beta.14","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"ffb83530fb66dbc0c8c64e1333a3561acdc4f0c9","size":7665,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.14.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.14.tgz_1511897522582_0.4441099399700761"},"directories":{},"publish_time":1511897522728,"_hasShrinkwrap":false,"_cnpm_publish_time":1511897522728},"0.15.0-beta.13":{"name":"husky","version":"0.15.0-beta.13","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1","slash":"^1.0.0"},"devDependencies":{"@types/jest":"^21.1.5","@types/node":"^8.0.47","crlf":"^1.1.1","cross-env":"^5.1.0","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","pkg-ok":"^1.1.0","prettier":"^1.7.4","tempy":"^0.2.1","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"e2b3c890bac0c6fcde09170f9d36d46a21c09ac6","_id":"husky@0.15.0-beta.13","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"e08a4d2f3f39f0e92eed7a703d90dd5068545196","size":7452,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.13.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.13.tgz_1509552855055_0.0997885016258806"},"directories":{},"publish_time":1509552855955,"_cnpm_publish_time":1509552855955,"_hasShrinkwrap":false},"0.15.0-beta.12":{"name":"husky","version":"0.15.0-beta.12","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1","slash":"^1.0.0"},"devDependencies":{"@types/jest":"^21.1.5","@types/node":"^8.0.47","crlf":"^1.1.1","cross-env":"^5.1.0","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","pkg-ok":"^1.1.0","prettier":"^1.7.4","tempy":"^0.2.1","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"fe8bda9caf24d3dec1e026bb04ed95e74ee93564","_id":"husky@0.15.0-beta.12","_npmVersion":"5.4.2","_nodeVersion":"8.8.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"0fe14d1db62d0b6f51c512a7ce88b5802842c669","size":7437,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.12.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.12.tgz_1509551733382_0.6557472832500935"},"directories":{},"publish_time":1509551734247,"_hasShrinkwrap":false,"_cnpm_publish_time":1509551734247},"0.15.0-beta.11":{"name":"husky","version":"0.15.0-beta.11","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","pupa":"^1.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1","slash":"^1.0.0"},"devDependencies":{"@types/jest":"^21.1.5","@types/node":"^8.0.47","crlf":"^1.1.1","cross-env":"^5.1.0","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","pkg-ok":"^1.1.0","prettier":"^1.7.4","tempy":"^0.2.1","tslint":"^5.8.0","tslint-config-prettier":"^1.6.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"moduleFileExtensions":["ts","tsx","js"],"transform":{"^.+\\.(ts|tsx)$":"<rootDir>/preprocessor.js"},"testMatch":["**/__tests__/*.(ts|tsx|js)"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"eb23dc61600af01a7560de7ebb7d4fd9c8851b1b","_id":"husky@0.15.0-beta.11","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"5a7e20ea3b1a0e48742cc114e2c256a1cb420b5f","size":7328,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.11.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.11.tgz_1508970475012_0.7556777100544423"},"directories":{},"publish_time":1508970475928,"_hasShrinkwrap":false,"_cnpm_publish_time":1508970475928},"0.15.0-beta.10":{"name":"husky","version":"0.15.0-beta.10","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/jest":"^21.1.2","@types/node":"^8.0.34","crlf":"^1.1.1","cross-env":"^5.0.5","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","pkg-ok":"^1.1.0","prettier":"^1.7.4","tempy":"^0.2.1","ts-jest":"^21.1.2","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"6c28e66f3ffb021a81271f4f6ae14aa09cfdec63","_id":"husky@0.15.0-beta.10","_npmVersion":"5.3.0","_nodeVersion":"8.2.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"28a9588794a594b0da3eac7d40a90123b19b91af","size":6304,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.10.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.10.tgz_1507673659935_0.3149547064676881"},"directories":{},"publish_time":1507673660888,"_hasShrinkwrap":false,"_cnpm_publish_time":1507673660888},"0.15.0-beta.9":{"name":"husky","version":"0.15.0-beta.9","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/jest":"^21.1.2","@types/node":"^8.0.34","crlf":"^1.1.1","cross-env":"^5.0.5","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","pkg-ok":"^1.1.0","prettier":"^1.7.4","tempy":"^0.2.1","ts-jest":"^21.1.2","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"1f8ecf1ed8809de7cdeb92253ae5d30435027048","_id":"husky@0.15.0-beta.9","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"7c6594d8ea50ac4ace75e79b7774c37144b11d26","size":6370,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.9.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.9.tgz_1507672869637_0.9740950071718544"},"directories":{},"publish_time":1507672870592,"_hasShrinkwrap":false,"_cnpm_publish_time":1507672870592},"0.15.0-beta.8":{"name":"husky","version":"0.15.0-beta.8","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node lib/installer/bin install","preuninstall":"node lib/installer/bin uninstall","devinstall":"npm run build && npm run postinstall -- node_modules/husky && node scripts/dev","devuninstall":"npm run build && npm run preuninstall -- node_modules/husky","build":"del-cli lib && tsc","lf":"crlf --set=LF templates/hook.sh","prepublishOnly":"npm run test && npm run build && npm run lf && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/jest":"^21.1.2","@types/node":"^8.0.34","crlf":"^1.1.1","cross-env":"^5.0.5","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","pkg-ok":"^1.1.0","prettier":"^1.7.4","tempy":"^0.2.1","ts-jest":"^21.1.2","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"9ba6bc48ad1a2abaccddc187f92ef546c7b52ad6","_id":"husky@0.15.0-beta.8","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"4abb99464ce9694869b2a93615a574379db24864","size":6401,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.8.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.8.tgz_1507671147809_0.973144618794322"},"directories":{},"publish_time":1507671148754,"_cnpm_publish_time":1507671148754,"_hasShrinkwrap":false},"0.15.0-beta.7":{"name":"husky","version":"0.15.0-beta.7","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node husky install","preuninstall":"node husky uninstall","devInstall":"npm run build && cross-env HUSKY_ENV=dev node husky install && node husky-dev","devUninstall":"npm run build && node husky uninstall","build":"del-cli lib && tsc","normalizeNewline":"node scripts/normalizeNewline","prepublishOnly":"npm run test && npm run build && npm run normalizeNewline && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/execa":"^0.7.0","@types/jest":"^21.1.2","@types/node":"^8.0.32","cross-env":"^5.0.5","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","normalize-newline":"^3.0.0","pkg-ok":"^1.1.0","prettier":"^1.7.4","tempy":"^0.2.1","ts-jest":"^21.1.0","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"75e751aadc6c16c5ab59806d2f80473555f6a3d5","_id":"husky@0.15.0-beta.7","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"f805c4b615d41f3512e4187ee099ee6778140f7c","size":6674,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.7.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.7.tgz_1507549119388_0.2018754188902676"},"directories":{},"publish_time":1507549121601,"_cnpm_publish_time":1507549121601,"_hasShrinkwrap":false},"0.15.0-beta.6":{"name":"husky","version":"0.15.0-beta.6","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node husky install","preuninstall":"node husky uninstall","devInstall":"npm run build && cross-env HUSKY_ENV=dev node husky install && node husky-dev","devUninstall":"npm run build && node husky uninstall","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/execa":"^0.7.0","@types/jest":"^21.1.2","@types/node":"^8.0.32","cross-env":"^5.0.5","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","pkg-ok":"^1.1.0","prettier":"^1.7.4","tempy":"^0.2.1","ts-jest":"^21.1.0","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"fdd23465390e1231b01dac1c2aa0db746f0ebf31","_id":"husky@0.15.0-beta.6","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"00dd75f29db19cb465eea9e7779f4ad403ed3c9b","size":6504,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.6.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.6.tgz_1507408202765_0.786043488420546"},"directories":{},"publish_time":1507408203717,"_cnpm_publish_time":1507408203717,"_hasShrinkwrap":false},"0.15.0-beta.5":{"name":"husky","version":"0.15.0-beta.5","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node husky install","preuninstall":"node husky uninstall","devInstall":"npm run build && cross-env HUSKY_ENV=dev node husky install && node husky-dev","devUninstall":"npm run build && node husky uninstall","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/execa":"^0.7.0","@types/jest":"^21.1.2","@types/node":"^8.0.32","cross-env":"^5.0.5","del":"^3.0.0","del-cli":"^1.1.0","jest":"^21.2.1","pkg-ok":"^1.1.0","prettier":"^1.7.4","tempy":"^0.2.1","ts-jest":"^21.1.0","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"a99ee3ac592939f45c383cda435347e93a50ea49","_id":"husky@0.15.0-beta.5","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"c83b3c47649e83d7b2c4f6668903a3019372aae1","size":6511,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.5.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.5.tgz_1507407251928_0.7013102408964187"},"directories":{},"publish_time":1507407252915,"_hasShrinkwrap":false,"_cnpm_publish_time":1507407252915},"0.15.0-beta.4":{"name":"husky","version":"0.15.0-beta.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node husky install","preuninstall":"node husky uninstall","devInstall":"npm run build && node husky-dev install","devUninstall":"npm run build && node husky-dev uninstall","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/execa":"^0.7.0","@types/jest":"^20","@types/node":"^8.0.31","del":"^3.0.0","del-cli":"^1.1.0","jest":"^20","pkg-ok":"^1.1.0","prettier":"^1.7.2","tempy":"^0.2.1","ts-jest":"^21.0.1","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"0259667b6383dbb4330ee5baef43ebc5e9849aed","_id":"husky@0.15.0-beta.4","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"0130055487adc823c40f56db68967385dc22106f","size":6354,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.4.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.4.tgz_1507231876828_0.1420922924298793"},"directories":{},"publish_time":1507231878144,"_hasShrinkwrap":false,"_cnpm_publish_time":1507231878144},"0.15.0-beta.3":{"name":"husky","version":"0.15.0-beta.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node husky install","preuninstall":"node husky uninstall","devInstall":"npm run build && node husky-dev install","devUninstall":"npm run build && node husky-dev uninstall","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/execa":"^0.7.0","@types/jest":"^20","@types/node":"^8.0.31","del":"^3.0.0","del-cli":"^1.1.0","jest":"^20","pkg-ok":"^1.1.0","prettier":"^1.7.2","tempy":"^0.2.1","ts-jest":"^21.0.1","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"08dfc3aa352b6118c2209ab77f63d2ad3a318111","_id":"husky@0.15.0-beta.3","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"e3ecc657f60c8d76ff6572cde1858ace0f9a0e41","size":6379,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.3.tgz_1507064316952_0.7780774412676692"},"directories":{},"publish_time":1507064317854,"_cnpm_publish_time":1507064317854,"_hasShrinkwrap":false},"0.15.0-beta.2":{"name":"husky","version":"0.15.0-beta.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node husky install","preuninstall":"node husky uninstall","devInstall":"npm run build && node husky-dev install","devUninstall":"npm run build && node husky-dev uninstall","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","is-ci":"^1.0.10","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/execa":"^0.7.0","@types/jest":"^20","@types/node":"^8.0.31","del":"^3.0.0","del-cli":"^1.1.0","jest":"^20","pkg-ok":"^1.1.0","prettier":"^1.7.2","tempy":"^0.2.1","ts-jest":"^21.0.1","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"894dc2d57f78aa8256b9497defdd37af3f7eec2e","_id":"husky@0.15.0-beta.2","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"bb1777fcc08038570a73a82549834d7b65f0f249","size":6364,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.2.tgz_1507064114058_0.17703512427397072"},"directories":{},"publish_time":1507064115068,"_cnpm_publish_time":1507064115068,"_hasShrinkwrap":false},"0.15.0-beta.1":{"name":"husky","version":"0.15.0-beta.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node husky install","preuninstall":"node husky uninstall","devInstall":"npm run build && node husky-dev install","devUninstall":"npm run build && node husky-dev uninstall","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/execa":"^0.7.0","@types/jest":"^20","@types/node":"^8.0.31","del":"^3.0.0","del-cli":"^1.1.0","jest":"^20","pkg-ok":"^1.1.0","prettier":"^1.7.2","tempy":"^0.2.1","ts-jest":"^21.0.1","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"71118977de2620d5ca5a060efd095a773ce1b0a9","_id":"husky@0.15.0-beta.1","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"33831dc61c0c4bd966815d4e0a0256e9699aa8ba","size":6346,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.1.tgz_1507063741470_0.6977310911752284"},"directories":{},"publish_time":1507063742388,"_cnpm_publish_time":1507063742388,"_hasShrinkwrap":false},"0.15.0-beta.0":{"name":"husky","version":"0.15.0-beta.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","scripts":{"test":"npm run lint && jest","postinstall":"node husky install","preuninstall":"node husky uninstall","devInstall":"npm run build && node husky-dev install","devUninstall":"npm run build && node husky-dev uninstall","build":"del-cli lib && tsc","prepublishOnly":"npm run test && npm run build && pkg-ok","lint":"tslint 'src/**/*.ts'","fix":"npm run lint -- --fix"},"repository":{"type":"git","url":"git+https://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","post-commit","postcommit","pre-push","prepush","post-merge","postmerge","test","lint"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky#readme","dependencies":{"execa":"^0.8.0","pkg-dir":"^2.0.0","read-pkg":"^2.0.0","run-node":"^0.1.1"},"devDependencies":{"@types/execa":"^0.7.0","@types/jest":"^20","@types/node":"^8.0.31","del":"^3.0.0","del-cli":"^1.1.0","jest":"^20","pkg-ok":"^1.1.0","prettier":"^1.7.2","tempy":"^0.2.1","ts-jest":"^21.0.1","tslint":"^5.7.0","tslint-config-prettier":"^1.5.0","tslint-plugin-prettier":"^1.3.0","typescript":"^2.5.3"},"jest":{"transform":{"^.+\\.tsx?$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|(\\.|/)(test|spec))\\.(jsx?|tsx?)$","moduleFileExtensions":["ts","tsx","js","jsx","json"]},"husky":{"hooks":{"pre-commit":"npm test"}},"gitHead":"b751c114f180ea5072930f8e95be434a86d4b5c1","_id":"husky@0.15.0-beta.0","_npmVersion":"5.3.0","_nodeVersion":"8.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"c4a8f3c9648b2f2ab1a7da16e613f2b3c8ba4e7c","size":14673,"noattachment":false,"key":"/husky/-/husky-0.15.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.15.0-beta.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.15.0-beta.0.tgz_1507063637199_0.5267895066644996"},"directories":{},"publish_time":1507063638147,"_hasShrinkwrap":false,"_cnpm_publish_time":1507063638147},"0.14.3":{"name":"husky","version":"0.14.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"40f9d45cc37e23393be8888c73a8f290f7365412","_id":"husky@0.14.3","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"c69ed74e2d2779769a17ba8399b54ce0b63c12c3","size":27549,"noattachment":false,"key":"/husky/-/husky-0.14.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.14.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.14.3.tgz_1499251778969_0.2708605353254825"},"directories":{},"publish_time":1499251781572,"_cnpm_publish_time":1499251781572,"_hasShrinkwrap":false},"0.14.2":{"name":"husky","version":"0.14.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"cecfcee7d9261ac1735703de3a6a84921af71d89","_id":"husky@0.14.2","_npmVersion":"5.0.4","_nodeVersion":"8.1.3","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"6df06483965d2254db95dd143c445d6d8509b4b8","size":27830,"noattachment":false,"key":"/husky/-/husky-0.14.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.14.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.14.2.tgz_1498863987033_0.49436767608858645"},"directories":{},"publish_time":1498863987956,"_cnpm_publish_time":1498863987956,"_hasShrinkwrap":false},"0.14.1":{"name":"husky","version":"0.14.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"70a8784b80b53df1d1a7a5d94f66878424b51024","_id":"husky@0.14.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"8edba33e728ceed75343e88bb8002e4cbd8d1b40","size":27352,"noattachment":false,"key":"/husky/-/husky-0.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.14.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.14.1.tgz_1498322007911_0.7464953889138997"},"directories":{},"publish_time":1498322008981,"_cnpm_publish_time":1498322008981,"_hasShrinkwrap":false},"0.14.1-2":{"name":"husky","version":"0.14.1-2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"d17bbf040d66080d31109aafe5043ef4dccc5343","_id":"husky@0.14.1-2","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"864066ea79ada564def61172d1401fb5129a1a93","size":27791,"noattachment":false,"key":"/husky/-/husky-0.14.1-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.14.1-2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.14.1-2.tgz_1498320743513_0.1365267434157431"},"directories":{},"publish_time":1498320744609,"_hasShrinkwrap":false,"_cnpm_publish_time":1498320744609},"0.14.1-1":{"name":"husky","version":"0.14.1-1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"4dfea086bc8fab76b26c103bec3df47ec6e5bd7c","_id":"husky@0.14.1-1","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"9f04a7724bcca05721916a73d3b1f58e61adf51d","size":27799,"noattachment":false,"key":"/husky/-/husky-0.14.1-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.14.1-1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.14.1-1.tgz_1498319167639_0.4963395728264004"},"directories":{},"publish_time":1498319168556,"_cnpm_publish_time":1498319168556,"_hasShrinkwrap":false},"0.14.1-0":{"name":"husky","version":"0.14.1-0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"jest":"^20.0.4","mkdirp":"^0.5.1","prettier":"^1.4.4","rimraf":"^2.6.1","tempy":"^0.1.0"},"dependencies":{"is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"e77ca0dabb76469bc78cfefb30194fd97d6c949c","_id":"husky@0.14.1-0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"294d93a01a6d870d87b61498a13daee62ca12fad","size":27364,"noattachment":false,"key":"/husky/-/husky-0.14.1-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.14.1-0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.14.1-0.tgz_1498317810717_0.30071047181263566"},"directories":{},"publish_time":1498317811831,"_cnpm_publish_time":1498317811831,"_hasShrinkwrap":false},"0.14.0":{"name":"husky","version":"0.14.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"jest":"^20.0.4","mock-fs":"^4.4.1","prettier":"^1.4.4","rimraf":"^2.2.8"},"dependencies":{"is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"3abb0b8b6ce5b150b829186a8ba8cf751d7cd9c2","_id":"husky@0.14.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"d0115459d824e7cc67dbc23231935ba9cfdf0989","size":26920,"noattachment":false,"key":"/husky/-/husky-0.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.14.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.14.0.tgz_1498155295535_0.8042540927417576"},"directories":{},"publish_time":1498155297000,"_cnpm_publish_time":1498155297000,"_hasShrinkwrap":false},"0.14.0-1":{"name":"husky","version":"0.14.0-1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","engines":{"node":">=4"},"scripts":{"test":"jest","format":"prettier --single-quote --no-semi --write **/*.js","precommit":"npm test && npm format","prepublishOnly":"pkg-ok","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","jest":"^20.0.4","mocha":"^3.2.0","mock-fs":"^4.4.1","pkg-ok":"^1.0.1","prettier":"^1.4.4","rimraf":"^2.2.8","standard":"^8.6.0"},"dependencies":{"is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"e266485d86e355f0f86f2994ec385ff0fe4d2027","_id":"husky@0.14.0-1","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"df841921b39be2cc74fc709c909e20331af00257","size":34847,"noattachment":false,"key":"/husky/-/husky-0.14.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.14.0-1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.14.0-1.tgz_1497906070429_0.2920708504971117"},"directories":{},"publish_time":1497906071480,"_hasShrinkwrap":false,"_cnpm_publish_time":1497906071480},"0.14.0-0":{"name":"husky","version":"0.14.0-0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","engines":{"node":">=4"},"scripts":{"test":"jest","format":"prettier --single-quote --no-semi --write **/*.js","precommit":"npm test && npm format","prepublishOnly":"pkg-ok","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","jest":"^20.0.4","mocha":"^3.2.0","mock-fs":"^4.4.1","pkg-ok":"^1.0.1","prettier":"^1.4.4","rimraf":"^2.2.8","standard":"^8.6.0"},"dependencies":{"is-ci":"^1.0.10","normalize-path":"^1.0.0","strip-indent":"^2.0.0"},"standard":{"env":{"jest":true}},"gitHead":"ecd2843b4da1414fd54992d6370916041097baaa","_id":"husky@0.14.0-0","_npmVersion":"5.0.3","_nodeVersion":"8.1.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"c678b76335f907520eb1ab8747764490dd94cc92","size":35492,"noattachment":false,"key":"/husky/-/husky-0.14.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.14.0-0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.14.0-0.tgz_1497904386965_0.8811618920881301"},"directories":{},"publish_time":1497904387955,"_cnpm_publish_time":1497904387955,"_hasShrinkwrap":false},"0.13.4":{"name":"husky","version":"0.13.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"./src/index.js","scripts":{"test":"mocha && standard","precommit":"npm test","prepublish":"pkg-ok","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","pkg-ok":"^1.0.1","rimraf":"^2.2.8","standard":"^8.6.0"},"dependencies":{"chalk":"^1.1.3","find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"standard":{"env":{"mocha":true}},"gitHead":"5c6d1e6333de595826a853d61e85b354ab558bcb","_id":"husky@0.13.4","_shasum":"48785c5028de3452a51c48c12c4f94b2124a1407","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"48785c5028de3452a51c48c12c4f94b2124a1407","size":5827,"noattachment":false,"key":"/husky/-/husky-0.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.13.4.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/husky-0.13.4.tgz_1495987509285_0.16608727490529418"},"directories":{},"publish_time":1495987510201,"_hasShrinkwrap":false,"_cnpm_publish_time":1495987510201},"0.13.3":{"name":"husky","version":"0.13.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"./src/index.js","scripts":{"test":"mocha && standard","precommit":"npm test","prepublish":"pkg-ok","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","pkg-ok":"^1.0.1","rimraf":"^2.2.8","standard":"^8.6.0"},"dependencies":{"chalk":"^1.1.3","find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"standard":{"env":{"mocha":true}},"gitHead":"4b5011e854c0bccf384805107233bc72db77d9a8","_id":"husky@0.13.3","_shasum":"bc2066080badc8b8fe3516e881f5bc68a57052ff","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"bc2066080badc8b8fe3516e881f5bc68a57052ff","size":6190,"noattachment":false,"key":"/husky/-/husky-0.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.13.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/husky-0.13.3.tgz_1490358258259_0.368880907073617"},"directories":{},"publish_time":1490358260210,"_cnpm_publish_time":1490358260210,"_hasShrinkwrap":false},"0.13.3-0":{"name":"husky","version":"0.13.3-0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"./src/index.js","scripts":{"test":"mocha && standard","precommit":"npm test","prepublish":"pkg-ok","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","pkg-ok":"^1.0.1","rimraf":"^2.2.8","standard":"^8.6.0"},"dependencies":{"chalk":"^1.1.3","find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"standard":{"env":{"mocha":true}},"gitHead":"c6f8bb1c8427a6543c1e78c507d11be70aef7125","_id":"husky@0.13.3-0","_shasum":"8156d59753712092d265e4a6d345a974174f2936","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"8156d59753712092d265e4a6d345a974174f2936","size":6185,"noattachment":false,"key":"/husky/-/husky-0.13.3-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.13.3-0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/husky-0.13.3-0.tgz_1489356933665_0.6122920997440815"},"directories":{},"publish_time":1489356934269,"_cnpm_publish_time":1489356934269,"_hasShrinkwrap":false},"0.13.2":{"name":"husky","version":"0.13.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"./src/index.js","scripts":{"test":"mocha && standard","precommit":"npm test","prepublish":"pkg-ok","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","pkg-ok":"^1.0.1","rimraf":"^2.2.8","standard":"^8.6.0"},"dependencies":{"chalk":"^1.1.3","find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"standard":{"env":{"mocha":true}},"gitHead":"0c3df4a862ef866321acf513e3d0f2f491252b40","_id":"husky@0.13.2","_shasum":"9dcf212f88e61dba36f17be1a202ed61ff6c0661","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"9dcf212f88e61dba36f17be1a202ed61ff6c0661","size":6125,"noattachment":false,"key":"/husky/-/husky-0.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.13.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/husky-0.13.2.tgz_1488488517081_0.6505855089053512"},"directories":{},"publish_time":1488488519172,"_cnpm_publish_time":1488488519172,"_hasShrinkwrap":false},"0.13.1":{"name":"husky","version":"0.13.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"mocha && standard","precommit":"npm test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","rimraf":"^2.2.8","standard":"^8.6.0"},"dependencies":{"chalk":"^1.1.3","find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"standard":{"env":{"mocha":true}},"gitHead":"bc654898848f87ea720844399dedbf37489a6256","_id":"husky@0.13.1","_shasum":"11efc6fc10e0ec4e789776f6582be37d71ba4ccf","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"11efc6fc10e0ec4e789776f6582be37d71ba4ccf","size":5976,"noattachment":false,"key":"/husky/-/husky-0.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.13.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/husky-0.13.1.tgz_1485175431434_0.42011778987944126"},"directories":{},"publish_time":1485175433244,"_cnpm_publish_time":1485175433244,"_hasShrinkwrap":false},"0.13.0":{"name":"husky","version":"0.13.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"mocha && standard","precommit":"npm test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","rimraf":"^2.2.8","standard":"^8.6.0"},"dependencies":{"chalk":"^1.1.3","find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"standard":{"env":{"mocha":true}},"gitHead":"52df7e303640635a564d66d5b156051d8898f53a","_id":"husky@0.13.0","_shasum":"791f77e7ad854127962c6eef2675a73d481a34e1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"791f77e7ad854127962c6eef2675a73d481a34e1","size":5691,"noattachment":false,"key":"/husky/-/husky-0.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.13.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/husky-0.13.0.tgz_1485042728476_0.012384949019178748"},"directories":{},"publish_time":1485042729063,"_cnpm_publish_time":1485042729063,"_hasShrinkwrap":false},"0.13.0-1":{"name":"husky","version":"0.13.0-1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"mocha && standard","precommit":"npm test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","rimraf":"^2.2.8","standard":"^8.6.0"},"dependencies":{"chalk":"^1.1.3","find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"standard":{"env":{"mocha":true}},"gitHead":"0c9a1dc7f3a434dde6872f079622288e221c4660","_id":"husky@0.13.0-1","_shasum":"e54920b6142a7aa734b5ffddea704f8f1a513aa7","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"e54920b6142a7aa734b5ffddea704f8f1a513aa7","size":5690,"noattachment":false,"key":"/husky/-/husky-0.13.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.13.0-1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/husky-0.13.0-1.tgz_1484603131248_0.5742875600699335"},"directories":{},"publish_time":1484603131820,"_cnpm_publish_time":1484603131820,"_hasShrinkwrap":false},"0.13.0-0":{"name":"husky","version":"0.13.0-0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"mocha && standard","precommit":"npm test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","rimraf":"^2.2.8","standard":"^8.6.0"},"dependencies":{"chalk":"^1.1.3","find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"standard":{"env":{"mocha":true}},"gitHead":"b717ad1c6b111a1b0bf068e9e8bee9d891b6fb99","_id":"husky@0.13.0-0","_shasum":"4c493b4ae53dbe8a96877e5ba8a27efb4857dc8d","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.4.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"4c493b4ae53dbe8a96877e5ba8a27efb4857dc8d","size":5643,"noattachment":false,"key":"/husky/-/husky-0.13.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.13.0-0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/husky-0.13.0-0.tgz_1484600250934_0.9895682733040303"},"directories":{},"publish_time":1484600252700,"_cnpm_publish_time":1484600252700,"_hasShrinkwrap":false},"0.12.0":{"name":"husky","version":"0.12.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"mocha","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","rimraf":"^2.2.8"},"dependencies":{"find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"gitHead":"2b14ebe51f56c25ea028e6ac09712886fce6ef44","_id":"husky@0.12.0","_shasum":"3a44922fce8071803242c3c7522a6582c50525dc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"3a44922fce8071803242c3c7522a6582c50525dc","size":5325,"noattachment":false,"key":"/husky/-/husky-0.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.12.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/husky-0.12.0.tgz_1481759184883_0.05756020057015121"},"directories":{},"publish_time":1481759185430,"_cnpm_publish_time":1481759185430,"_hasShrinkwrap":false},"0.12.0-2":{"name":"husky","version":"0.12.0-2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"mocha","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","rimraf":"^2.2.8"},"dependencies":{"find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"gitHead":"be4180a4801a8e0636e0edcd93349d372b22fe03","_id":"husky@0.12.0-2","_shasum":"ac934a9460f3ac61c7f254cf77cb1a38a1389790","_from":".","_npmVersion":"3.10.8","_nodeVersion":"7.0.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"ac934a9460f3ac61c7f254cf77cb1a38a1389790","size":5318,"noattachment":false,"key":"/husky/-/husky-0.12.0-2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.12.0-2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/husky-0.12.0-2.tgz_1481543983115_0.36904598539695144"},"directories":{},"publish_time":1481543984977,"_cnpm_publish_time":1481543984977,"_hasShrinkwrap":false},"0.12.0-1":{"name":"husky","version":"0.12.0-1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"mocha","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","rimraf":"^2.2.8"},"dependencies":{"find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"gitHead":"07153933f0ad0066cacc67b8f80937c60f9ef6a2","_id":"husky@0.12.0-1","_shasum":"2dfc1b0433ceba262c11e7f5013b9546056d8c66","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"2dfc1b0433ceba262c11e7f5013b9546056d8c66","size":5316,"noattachment":false,"key":"/husky/-/husky-0.12.0-1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.12.0-1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/husky-0.12.0-1.tgz_1481241557596_0.991710081230849"},"directories":{},"publish_time":1481241559703,"_cnpm_publish_time":1481241559703,"_hasShrinkwrap":false},"0.12.0-0":{"name":"husky","version":"0.12.0-0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"mocha","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"expect":"^1.20.2","mocha":"^3.2.0","mock-fs":"^3.12.1","rimraf":"^2.2.8"},"dependencies":{"find-parent-dir":"^0.3.0","is-ci":"^1.0.9","normalize-path":"^1.0.0"},"gitHead":"90d4342cf5dd85c9d84c181b61ea1c9930f9516f","_id":"husky@0.12.0-0","_shasum":"275f7c7d0ad8cfbaea2d4cf3b89257c5c31c5534","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.1.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"275f7c7d0ad8cfbaea2d4cf3b89257c5c31c5534","size":5320,"noattachment":false,"key":"/husky/-/husky-0.12.0-0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.12.0-0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/husky-0.12.0-0.tgz_1481240631498_0.9644069466739893"},"directories":{},"publish_time":1481240633420,"_cnpm_publish_time":1481240633420,"_hasShrinkwrap":false},"0.11.9":{"name":"husky","version":"0.11.9","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"is-ci":"^1.0.9","normalize-path":"^1.0.0"},"gitHead":"41df889787b73d2f305490e05d612dd5fdf2b2c5","_id":"husky@0.11.9","_shasum":"28cd1dc16bffdca1d4d93592814e5f3c327b38ee","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"28cd1dc16bffdca1d4d93592814e5f3c327b38ee","size":4736,"noattachment":false,"key":"/husky/-/husky-0.11.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.11.9.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/husky-0.11.9.tgz_1476038256142_0.6457267834339291"},"directories":{},"publish_time":1476038258114,"_cnpm_publish_time":1476038258114,"_hasShrinkwrap":false},"0.11.8":{"name":"husky","version":"0.11.8","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"is-ci":"^1.0.9","normalize-path":"^1.0.0"},"gitHead":"46c1ca78b64f6ad716a48650548c7b3c0d0a1ca2","_id":"husky@0.11.8","_shasum":"4e4e0899989503dda4b36b9d70236929f2596824","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.6.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"4e4e0899989503dda4b36b9d70236929f2596824","size":4666,"noattachment":false,"key":"/husky/-/husky-0.11.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.11.8.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/husky-0.11.8.tgz_1474425183316_0.38437377056106925"},"directories":{},"publish_time":1474425185589,"_cnpm_publish_time":1474425185589,"_hasShrinkwrap":false},"0.11.7":{"name":"husky","version":"0.11.7","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"bacfc5a52db564ea174d734210afa604d8c2e398","_id":"husky@0.11.7","_shasum":"668325f7781179a527797e52d895c0d9c30c49ea","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"668325f7781179a527797e52d895c0d9c30c49ea","size":4518,"noattachment":false,"key":"/husky/-/husky-0.11.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.11.7.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/husky-0.11.7.tgz_1472811422552_0.5405238505918533"},"directories":{},"publish_time":1472811424743,"_cnpm_publish_time":1472811424743,"_hasShrinkwrap":false},"0.11.6":{"name":"husky","version":"0.11.6","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"f47f4d50bad62f54a015bf7d621a0780d0b521a8","_id":"husky@0.11.6","_shasum":"c65478d5c1414fd3bf70200e4681f9f3c91b080f","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"c65478d5c1414fd3bf70200e4681f9f3c91b080f","size":4430,"noattachment":false,"key":"/husky/-/husky-0.11.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.11.6.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/husky-0.11.6.tgz_1469465139537_0.5382632007822394"},"directories":{},"publish_time":1469465141953,"_cnpm_publish_time":1469465141953,"_hasShrinkwrap":false},"0.11.5":{"name":"husky","version":"0.11.5","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"54f9aeb66e27e3494580ff7f4473c0f18f711bcb","_id":"husky@0.11.5","_shasum":"9dd4f5746b0c3bc3e4d37b3ea7d7f0cdf97e24d0","_from":".","_npmVersion":"3.9.5","_nodeVersion":"6.2.2","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"9dd4f5746b0c3bc3e4d37b3ea7d7f0cdf97e24d0","size":4431,"noattachment":false,"key":"/husky/-/husky-0.11.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.11.5.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/husky-0.11.5.tgz_1468354353950_0.4348998984787613"},"directories":{},"publish_time":1468354356353,"_cnpm_publish_time":1468354356353,"_hasShrinkwrap":false},"0.11.4":{"name":"husky","version":"0.11.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"8bd5cdbd8c5fa0850c5a2a8583c2fc9d043a38f6","_id":"husky@0.11.4","_shasum":"1d095c6a706242f4671c6f6cab4e0048fd646420","_from":".","_npmVersion":"3.7.4","_nodeVersion":"5.6.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"1d095c6a706242f4671c6f6cab4e0048fd646420","size":4112,"noattachment":false,"key":"/husky/-/husky-0.11.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.11.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/husky-0.11.4.tgz_1458246525018_0.24839647905901074"},"directories":{},"publish_time":1458246527439,"_cnpm_publish_time":1458246527439,"_hasShrinkwrap":false},"0.11.3":{"name":"husky","version":"0.11.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"e3be77dfce7510567b6ecad847bfcefc2b22663f","_id":"husky@0.11.3","_shasum":"f0030a01a344ecc3ae4eabe0875f139cc871e06f","_from":".","_npmVersion":"3.7.5","_nodeVersion":"5.6.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"f0030a01a344ecc3ae4eabe0875f139cc871e06f","size":3985,"noattachment":false,"key":"/husky/-/husky-0.11.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.11.3.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/husky-0.11.3.tgz_1456668215796_0.7186768571846187"},"directories":{},"publish_time":1456668218725,"_cnpm_publish_time":1456668218725,"_hasShrinkwrap":false},"0.11.2":{"name":"husky","version":"0.11.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","install":"bin/install.js","uninstall":"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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"253c6dd8cac888f9c8dff151e5b178887ef851a9","_id":"husky@0.11.2","_shasum":"4a0cff9dbe41a79d41f8840b4956ab06a9dbdc58","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"4a0cff9dbe41a79d41f8840b4956ab06a9dbdc58","size":3989,"noattachment":false,"key":"/husky/-/husky-0.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.11.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/husky-0.11.2.tgz_1456528251194_0.7058389973826706"},"directories":{},"publish_time":1456528252600,"_cnpm_publish_time":1456528252600,"_hasShrinkwrap":false},"0.11.1":{"name":"husky","version":"0.11.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"08b7cf4068ee5f5357f24ed43abf3ec458e71000","_id":"husky@0.11.1","_shasum":"c0236a071655e090cfe2a24976672c61f9fa094f","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"c0236a071655e090cfe2a24976672c61f9fa094f","size":4004,"noattachment":false,"key":"/husky/-/husky-0.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.11.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/husky-0.11.1.tgz_1455751535558_0.24371422571130097"},"directories":{},"publish_time":1455751538180,"_cnpm_publish_time":1455751538180,"_hasShrinkwrap":false},"0.11.0":{"name":"husky","version":"0.11.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"5c31d071f9cb7e2335afd6e9e54cc3579ca1ec1b","_id":"husky@0.11.0","_shasum":"a1af207eb96df5ab0893ceadae9bbcfe7ba04f9b","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"a1af207eb96df5ab0893ceadae9bbcfe7ba04f9b","size":3978,"noattachment":false,"key":"/husky/-/husky-0.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.11.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/husky-0.11.0.tgz_1455665820865_0.5191447653342038"},"directories":{},"publish_time":1455665824877,"_cnpm_publish_time":1455665824877,"_hasShrinkwrap":false},"0.10.2":{"name":"husky","version":"0.10.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"c06d6e8894b65ff51da39bcf877cedfb277467a0","_id":"husky@0.10.2","_shasum":"219ddaa8c551b193ea17d5934cf06db94111a417","_from":".","_npmVersion":"3.3.6","_nodeVersion":"5.0.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"219ddaa8c551b193ea17d5934cf06db94111a417","size":3491,"noattachment":false,"key":"/husky/-/husky-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.10.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"publish_time":1447704879487,"_cnpm_publish_time":1447704879487,"_hasShrinkwrap":false},"0.10.1":{"name":"husky","version":"0.10.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"a01502e700954ef27ad6365c819fbef9aeb4023a","_id":"husky@0.10.1","_shasum":"fae2c99ebce37d46532a24abe6c79a9193a4abd7","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"fae2c99ebce37d46532a24abe6c79a9193a4abd7","size":3455,"noattachment":false,"key":"/husky/-/husky-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.10.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"publish_time":1441370112329,"_cnpm_publish_time":1441370112329,"_hasShrinkwrap":false},"0.10.0":{"name":"husky","version":"0.10.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"mkdirp":"^0.5.1","rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"2595e01376869cfe70a97617e438c5c56451adc4","_id":"husky@0.10.0","_shasum":"474468e67fbc7c0130a181875476b2ca2e6c73f9","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"474468e67fbc7c0130a181875476b2ca2e6c73f9","size":3495,"noattachment":false,"key":"/husky/-/husky-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.10.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"publish_time":1441244433551,"_cnpm_publish_time":1441244433551,"_hasShrinkwrap":false},"0.9.3":{"name":"husky","version":"0.9.3","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"dependencies":{"normalize-path":"^1.0.0"},"gitHead":"7b18ea5e2b10512757465fa346c67a3a59fd0d3e","_id":"husky@0.9.3","_shasum":"f5d9067dd4d3bef8578fd5495c118836722f6731","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"f5d9067dd4d3bef8578fd5495c118836722f6731","size":3416,"noattachment":false,"key":"/husky/-/husky-0.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.9.3.tgz"},"directories":{},"publish_time":1439833268562,"_cnpm_publish_time":1439833268562,"_hasShrinkwrap":false},"0.9.2":{"name":"husky","version":"0.9.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"1438f7f81331554ea6c70809ee5c555000474e6c","_id":"husky@0.9.2","_shasum":"2a98a5639cefc3de9b4549a1de9bde2647d54ba6","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"2a98a5639cefc3de9b4549a1de9bde2647d54ba6","size":3374,"noattachment":false,"key":"/husky/-/husky-0.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.9.2.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"publish_time":1438261918554,"_cnpm_publish_time":1438261918554,"_hasShrinkwrap":false},"0.9.1":{"name":"husky","version":"0.9.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"ea8f5d081f7fd19f838e68490f890531d286195f","_id":"husky@0.9.1","_shasum":"c9ce97315870fb0045ee5c65bfac2a4a394a1a4b","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"c9ce97315870fb0045ee5c65bfac2a4a394a1a4b","size":3364,"noattachment":false,"key":"/husky/-/husky-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.9.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"publish_time":1437545443699,"_cnpm_publish_time":1437545443699,"_hasShrinkwrap":false},"0.9.0":{"name":"husky","version":"0.9.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"c38300356d960b52b151a828c02045209e38316a","_id":"husky@0.9.0","_shasum":"e959af29ad5106354341a551b4a1d2af3c9ec18a","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"e959af29ad5106354341a551b4a1d2af3c9ec18a","size":3355,"noattachment":false,"key":"/husky/-/husky-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.9.0.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"publish_time":1437541874274,"_cnpm_publish_time":1437541874274,"_hasShrinkwrap":false},"0.8.1":{"name":"husky","version":"0.8.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"49372d4ee5068a376f6caa96e3d12fd61db7ef20","_id":"husky@0.8.1","_shasum":"ecc797b8c4c6893a33f48703bc97a9a5e50d860f","_from":".","_npmVersion":"2.9.1","_nodeVersion":"0.12.3","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"dist":{"shasum":"ecc797b8c4c6893a33f48703bc97a9a5e50d860f","size":3220,"noattachment":false,"key":"/husky/-/husky-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.8.1.tgz"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"directories":{},"publish_time":1432077664454,"_cnpm_publish_time":1432077664454,"_hasShrinkwrap":false},"0.8.0":{"name":"husky","version":"0.8.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"cb52f281afa37f8124d27ca77ca8faeb414f6777","_id":"husky@0.8.0","_shasum":"eca7257028de70a8442c0a10cd7210fdd62dfce9","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"eca7257028de70a8442c0a10cd7210fdd62dfce9","size":3228,"noattachment":false,"key":"/husky/-/husky-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.8.0.tgz"},"directories":{},"publish_time":1431891676828,"_cnpm_publish_time":1431891676828,"_hasShrinkwrap":false},"0.7.0":{"name":"husky","version":"0.7.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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","pre-push","prepush","post-merge","postmerge","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"1232b62350fbe0ccbb8f60aa6b5d63a57e2e56ab","_id":"husky@0.7.0","_shasum":"074b0273b6d0d05c46f1d8b9f77ac02a4b77247a","_from":".","_npmVersion":"2.5.1","_nodeVersion":"0.12.0","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"074b0273b6d0d05c46f1d8b9f77ac02a4b77247a","size":3162,"noattachment":false,"key":"/husky/-/husky-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.7.0.tgz"},"directories":{},"publish_time":1425503884846,"_cnpm_publish_time":1425503884846,"_hasShrinkwrap":false},"0.6.2":{"name":"husky","version":"0.6.2","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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","pre-push","prepush","post-merge","postmerge","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"7fa7740172fcdc22e2ee3e4b23cd62abb0c7334e","_id":"husky@0.6.2","_shasum":"6f8f563ba7b17a072fffd3281ec20fa06ae90ece","_from":".","_npmVersion":"2.1.8","_nodeVersion":"0.10.33","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"6f8f563ba7b17a072fffd3281ec20fa06ae90ece","size":2962,"noattachment":false,"key":"/husky/-/husky-0.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.6.2.tgz"},"directories":{},"publish_time":1416544343753,"_cnpm_publish_time":1416544343753,"_hasShrinkwrap":false},"0.6.1":{"name":"husky","version":"0.6.1","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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","pre-push","prepush","post-merge","postmerge","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"7e2044b73747697d36fb32469618b470df8a5003","_id":"husky@0.6.1","_shasum":"eb2c1e5db4761f0ea96f27439c121a387a2f137e","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"eb2c1e5db4761f0ea96f27439c121a387a2f137e","size":2916,"noattachment":false,"key":"/husky/-/husky-0.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.6.1.tgz"},"directories":{},"publish_time":1408617236564,"_cnpm_publish_time":1408617236564,"_hasShrinkwrap":false},"0.6.0":{"name":"husky","version":"0.6.0","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush, post-merge/postmerge and all that stuff...)","main":"index.js","scripts":{"test":"node test","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","pre-push","prepush","post-merge","postmerge","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"a26c3a2a581f146fe57120280dddc636a11bd157","_id":"husky@0.6.0","_shasum":"e1d5158b8cded02e4c368fbcbad8877874989f7d","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"e1d5158b8cded02e4c368fbcbad8877874989f7d","size":2897,"noattachment":false,"key":"/husky/-/husky-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.6.0.tgz"},"directories":{},"publish_time":1405947307379,"_cnpm_publish_time":1405947307379,"_hasShrinkwrap":false},"0.5.4":{"name":"husky","version":"0.5.4","description":"Prevents bad commit or push (git hooks, pre-commit/precommit, pre-push/prepush and all that stuff...)","main":"index.js","scripts":{"test":"node test","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","pre-push","prepush","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"ec23cb25e05401f0d5ea1158bb994fb6c7bae433","_id":"husky@0.5.4","_shasum":"759b533abc96d7cca32c8e75767ad2c23e12d635","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"759b533abc96d7cca32c8e75767ad2c23e12d635","size":2803,"noattachment":false,"key":"/husky/-/husky-0.5.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.5.4.tgz"},"directories":{},"publish_time":1405714163193,"_cnpm_publish_time":1405714163193,"_hasShrinkwrap":false},"0.5.3":{"name":"husky","version":"0.5.3","description":"Prevents bad commit or push (git hooks, pre-commit, pre-push and all that stuff...)","main":"index.js","scripts":{"test":"node test","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","pre-push","prepush","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rimraf":"^2.2.8"},"gitHead":"4f5250dfe4f7534cd7377e202735dbdab309b751","_id":"husky@0.5.3","_shasum":"461df5b878ee9ae46543aef4fd3c646d73634673","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"461df5b878ee9ae46543aef4fd3c646d73634673","size":2822,"noattachment":false,"key":"/husky/-/husky-0.5.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.5.3.tgz"},"directories":{},"publish_time":1405145477826,"_cnpm_publish_time":1405145477826,"_hasShrinkwrap":false},"0.5.2":{"name":"husky","version":"0.5.2","description":"Prevents bad commit or push (git hooks, pre-commit, pre-push and all that stuff...)","main":"index.js","scripts":{"test":"node test","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","pre-push","prepush","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rm-r":"^1.0.2"},"gitHead":"7990a26c0a362180588a6b896a70bb48ec89d8c3","_id":"husky@0.5.2","_shasum":"855cfe7c0a312aa729b4b038c5bab06fd01dd135","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"855cfe7c0a312aa729b4b038c5bab06fd01dd135","size":2683,"noattachment":false,"key":"/husky/-/husky-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.5.2.tgz"},"directories":{},"publish_time":1404880984093,"_cnpm_publish_time":1404880984093,"_hasShrinkwrap":false},"0.5.1":{"name":"husky","version":"0.5.1","description":"Prevents bad commit or push (git hooks, pre-commit, pre-push and all that stuff...)","main":"index.js","scripts":{"test":"node test","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","pre-push","prepush","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rm-r":"^1.0.2"},"gitHead":"08189fda0e2457635630ec73006b2cf5f4fad634","_id":"husky@0.5.1","_shasum":"9159f49a48508ba263140ef8ad58f9052480a574","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"9159f49a48508ba263140ef8ad58f9052480a574","size":2578,"noattachment":false,"key":"/husky/-/husky-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.5.1.tgz"},"directories":{},"publish_time":1403889167416,"_cnpm_publish_time":1403889167416,"_hasShrinkwrap":false},"0.5.0":{"name":"husky","version":"0.5.0","description":"Prevents bad commit or push (git hooks, pre-commit, pre-push and all that stuff...)","main":"index.js","scripts":{"test":"node test","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","pre-push","prepush","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rm-r":"^1.0.2"},"gitHead":"8197435fd90379d6ca014b5fe0d06d934d0c1208","_id":"husky@0.5.0","_shasum":"7c9bbaaa385ad2172b6323ea3a964553d7c2b438","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"7c9bbaaa385ad2172b6323ea3a964553d7c2b438","size":2568,"noattachment":false,"key":"/husky/-/husky-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.5.0.tgz"},"directories":{},"publish_time":1403885427896,"_cnpm_publish_time":1403885427896,"_hasShrinkwrap":false},"0.4.3":{"name":"husky","version":"0.4.3","description":"Prevents bad commit or push (git hooks, pre-commit, pre-push and all that stuff...)","main":"index.js","scripts":{"test":"node test","install":"./bin/install.js","uninstall":"./bin/uninstall.js"},"repository":{"type":"git","url":"git://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","pre-push","prepush","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rm-r":"^1.0.2"},"gitHead":"54fe48282d259345c3a39d96e7f3a107685db176","_id":"husky@0.4.3","_shasum":"5ece692155566cba68e512c2aab49b1eb41293dd","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"5ece692155566cba68e512c2aab49b1eb41293dd","size":2602,"noattachment":false,"key":"/husky/-/husky-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.4.3.tgz"},"directories":{},"publish_time":1403534182940,"_cnpm_publish_time":1403534182940,"_hasShrinkwrap":false},"0.4.2":{"name":"husky","version":"0.4.2","description":"Prevents bad commit or push (git hooks, pre-commit, pre-push and all that stuff...)","main":"index.js","scripts":{"test":"node test","install":"./bin/install.js","uninstall":"./bin/uninstall.js"},"repository":{"type":"git","url":"git://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","pre-push","prepush","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rm-r":"^1.0.2"},"gitHead":"e65dbd169f69daf4c3fc160a7fc9106b4f45e477","_id":"husky@0.4.2","_shasum":"b24ffd0f9567b746e4684b734cc10dcbf1483e1c","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"b24ffd0f9567b746e4684b734cc10dcbf1483e1c","size":2608,"noattachment":false,"key":"/husky/-/husky-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.4.2.tgz"},"directories":{},"publish_time":1403532718537,"_cnpm_publish_time":1403532718537,"_hasShrinkwrap":false},"0.4.1":{"name":"husky","version":"0.4.1","description":"Prevents bad commit or push (git hooks, pre-commit, pre-push and all that stuff...)","main":"index.js","scripts":{"test":"node test","install":"./bin/install.js","uninstall":"./bin/uninstall.js"},"repository":{"type":"git","url":"git://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","pre-push","prepush","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rm-r":"^1.0.2"},"gitHead":"3666bb06ff89440f912413e142c9aeb3c7e17f6b","_id":"husky@0.4.1","_shasum":"357d964877d46ee25c6c2ef87a6b701eaf80d883","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"357d964877d46ee25c6c2ef87a6b701eaf80d883","size":2610,"noattachment":false,"key":"/husky/-/husky-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.4.1.tgz"},"directories":{},"publish_time":1403531260055,"_cnpm_publish_time":1403531260055,"_hasShrinkwrap":false},"0.4.0":{"name":"husky","version":"0.4.0","description":"Prevents bad commit or push (git hooks, pre-commit, pre-push and all that stuff...)","main":"index.js","scripts":{"test":"node test","install":"./bin/install.js","uninstall":"./bin/uninstall.js"},"repository":{"type":"git","url":"git://github.com/typicode/husky.git"},"keywords":["git","hook","hooks","pre-commit","precommit","pre-push","prepush","test"],"author":{"name":"Typicode","email":"typicode@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/typicode/husky/issues"},"homepage":"https://github.com/typicode/husky","devDependencies":{"rm-r":"^1.0.2"},"gitHead":"a2b447c88d6c0b61249f36ba139042d2a0d1429a","_id":"husky@0.4.0","_shasum":"437918b4578b5fabc3ebe461aa692219164573fd","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"typicode","email":"typicode@gmail.com"},"maintainers":[{"name":"typicode","email":"typicode@gmail.com"}],"dist":{"shasum":"437918b4578b5fabc3ebe461aa692219164573fd","size":2554,"noattachment":false,"key":"/husky/-/husky-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/husky/download/husky-0.4.0.tgz"},"directories":{},"publish_time":1403525817198,"_cnpm_publish_time":1403525817198,"_hasShrinkwrap":false}},"readme":"https://typicode.github.io/husky\n","_attachments":{},"homepage":"https://github.com/typicode/husky#readme","bugs":{"url":"https://github.com/typicode/husky/issues"},"license":"MIT"}