{"_id":"node-hooks","_rev":"120273","name":"node-hooks","description":"An NPM for git hooks.","dist-tags":{"latest":"0.0.15"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"time":{"modified":"2021-06-03T10:56:03.000Z","created":"2013-09-17T06:26:38.285Z","0.0.15":"2013-10-15T03:17:38.314Z","0.0.14":"2013-10-14T20:29:38.345Z","0.0.13":"2013-10-09T05:38:10.888Z","0.0.12":"2013-10-08T05:28:11.982Z","0.0.11":"2013-10-08T01:38:13.089Z","0.0.10":"2013-10-06T18:29:41.275Z","0.0.9":"2013-09-29T17:40:13.314Z","0.0.8":"2013-09-29T16:17:08.530Z","0.0.7":"2013-09-23T13:43:57.266Z","0.0.6":"2013-09-22T18:50:19.778Z","0.0.5":"2013-09-22T17:19:18.586Z","0.0.4":"2013-09-18T05:04:32.604Z","0.0.3":"2013-09-18T04:18:48.142Z","0.0.2":"2013-09-18T03:04:07.687Z","0.0.1":"2013-09-17T06:26:38.285Z"},"users":{},"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"versions":{"0.0.15":{"name":"node-hooks","version":"0.0.15","description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1","request":"~2.27.0","npm-installer":"0.0.0"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2","beautify.hks":"0.0.1","esprima.hks":"0.0.0"},"scripts":{"test":"mocha","postinstall":"node ./bin/hooks install","preuninstall":"node ./bin/hooks uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.15","dist":{"shasum":"d6e438fd74e95478a40d869d75f2141817a54934","size":17725,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.15.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1381807058314,"_cnpm_publish_time":1381807058314,"_hasShrinkwrap":false},"0.0.14":{"name":"node-hooks","version":"0.0.14","description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1","request":"~2.27.0","npm-installer":"0.0.0"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2","beautify.hks":"0.0.1","esprima.hks":"0.0.0"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.14","dist":{"shasum":"e486456fc63daf9b9c975ed80eb235ca082c5b34","size":17601,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.14.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1381782578345,"_cnpm_publish_time":1381782578345,"_hasShrinkwrap":false},"0.0.13":{"name":"node-hooks","version":"0.0.13","description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1","request":"~2.27.0","npm-installer":"0.0.0"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2","beautify.hks":"0.0.1","esprima.hks":"0.0.0"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.13","dist":{"shasum":"83524bee99f912d5b65c9c8294e32aef6c3b2996","size":16214,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.13.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1381297090888,"_cnpm_publish_time":1381297090888,"_hasShrinkwrap":false},"0.0.12":{"name":"node-hooks","version":"0.0.12","description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1","request":"~2.27.0","npm-installer":"0.0.0"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2","beautify.hks":"0.0.1","esprima.hks":"0.0.0"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.12","dist":{"shasum":"28a50ed5e6cb29cbeb7229d9e717979a7907285c","size":15378,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.12.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1381210091982,"_cnpm_publish_time":1381210091982,"_hasShrinkwrap":false},"0.0.11":{"name":"node-hooks","version":"0.0.11","description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1","request":"~2.27.0"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2","beautify.hks":"0.0.1","esprima.hks":"0.0.0"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.11","dist":{"shasum":"0628696f0eff7d417aa25fa6f1ba7afb872d1208","size":15262,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.11.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1381196293089,"_cnpm_publish_time":1381196293089,"_hasShrinkwrap":false},"0.0.10":{"name":"node-hooks","version":"0.0.10","preferGlobal":true,"description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1","request":"~2.27.0"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2","beautify.hks":"0.0.1"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.10","dist":{"shasum":"34ca39bed83ac49cf1841d92d40b6394c0a5d531","size":14815,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.10.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1381084181275,"_cnpm_publish_time":1381084181275,"_hasShrinkwrap":false},"0.0.9":{"name":"node-hooks","version":"0.0.9","preferGlobal":true,"description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1","request":"~2.27.0"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.9","dist":{"shasum":"f2d807636e6fa72a708d907d7b261d35052c6338","size":14502,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.9.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1380476413314,"_cnpm_publish_time":1380476413314,"_hasShrinkwrap":false},"0.0.8":{"name":"node-hooks","version":"0.0.8","preferGlobal":true,"description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.8","dist":{"shasum":"d7a923ee4cf714d12c45a1edd2c8ec0a7a49e826","size":12812,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.8.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1380471428530,"_cnpm_publish_time":1380471428530,"_hasShrinkwrap":false},"0.0.7":{"name":"node-hooks","version":"0.0.7","preferGlobal":true,"description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.7","dist":{"shasum":"690df8a999f153fe59da5c823ece3b49877059c7","size":12709,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.7.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1379943837266,"_cnpm_publish_time":1379943837266,"_hasShrinkwrap":false},"0.0.6":{"name":"node-hooks","version":"0.0.6","preferGlobal":true,"description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.6","dist":{"shasum":"93d2c9a31affc82a1733b007bc27b1598a165af1","size":12618,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.6.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1379875819778,"_cnpm_publish_time":1379875819778,"_hasShrinkwrap":false},"0.0.5":{"name":"node-hooks","version":"0.0.5","preferGlobal":true,"description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.5","dist":{"shasum":"8ec5c3a2bfc16c14395e913f3bf9a64e9c881094","size":12597,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.5.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1379870358586,"_cnpm_publish_time":1379870358586,"_hasShrinkwrap":false},"0.0.4":{"name":"node-hooks","version":"0.0.4","preferGlobal":true,"description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1","commands":"0.0.7"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.4","dist":{"shasum":"1f9c42a12b418fae0c56e5331d2ca6fccafdc085","size":12423,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.4.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1379480672604,"_cnpm_publish_time":1379480672604,"_hasShrinkwrap":false},"0.0.3":{"name":"node-hooks","version":"0.0.3","preferGlobal":true,"description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1","commands":"0.0.7"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.3","dist":{"shasum":"f6e749c7616f4580567f751d4143b962904e5955","size":12267,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.3.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1379477928142,"_cnpm_publish_time":1379477928142,"_hasShrinkwrap":false},"0.0.2":{"name":"node-hooks","version":"0.0.2","preferGlobal":true,"description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1","commands":"0.0.7"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.2","dist":{"shasum":"0954899987361c76ad7c6089eb7a78e0a7bbd7f8","size":12309,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.2.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1379473447687,"_cnpm_publish_time":1379473447687,"_hasShrinkwrap":false},"0.0.1":{"name":"node-hooks","version":"0.0.1","preferGlobal":true,"description":"An NPM for git hooks.","main":"./bin/hooks.js","directories":{"test":"test"},"dependencies":{"colors":"~0.6.1"},"devDependencies":{"mocha":"~1.12.0","should":"1.2.2"},"scripts":{"test":"mocha","postinstall":"node configure.js install","preuninstall":"node configure.js uninstall"},"bin":{"hooks":"./bin/hooks.js"},"repository":{"type":"git","url":"git://github.com/mcwhittemore/node-hooks.git"},"keywords":["git","hooks"],"author":{"name":"Matthew Chase Whittemore","email":"mcwhittemore@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"readmeFilename":"readme.md","_id":"node-hooks@0.0.1","dist":{"shasum":"3d7ea5295f6d54a94a68ea98b2a46b19f5f21f37","size":12226,"noattachment":false,"key":"/node-hooks/-/node-hooks-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/node-hooks/download/node-hooks-0.0.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"},"maintainers":[{"name":"mcwhittemore","email":"mcwhittemore@gmail.com"}],"publish_time":1379399198285,"_cnpm_publish_time":1379399198285,"_hasShrinkwrap":false}},"readme":"# Hooks\n\nAn [NPM](https://github.com/isaacs/npm) for git hooks.\n\n## Terms\n\n* `hook-module`: Any module in npm that meets the `hook-module specification`. \n* `hook-module specification`: A set of guidelines that define what it means to be a `hook-module`. [View here.](https://github.com/mcwhittemore/node-hooks/blob/master/docs/hook-module-specification.md)\n* `npm`: node package manager. This can be (and is) used for more things than node modules.\n* `npm-module`: a bit of code that can be downloaded via npm.\n* `package.json`: a required file for `npm-modules` defined [here](https://github.com/isaacs/npm/blob/master/doc/files/package.json.md).\n\n## Setup\n\n```\nnpm install -g node-hooks\n```\n\n## Use\n\n```\ngit init\nhooks install\nhooks add new-hook\n```\n\n## How to write a git hooks for `Hooks`\n\nThe [hook-module sepcs](https://github.com/mcwhittemore/node-hooks/blob/master/docs/hook-module-specification.md) should cover some of the basics while the [hook-module best practices](https://github.com/mcwhittemore/node-hooks/blob/master/docs/hook-module-best-practices.md) doc will help you avoid trip ups.\n\n## Is there a way to search npm for hook-modules only?\n\nWorking on that. See the TODO list below.\n\n## Commands\n\n### hooks install\n\nInstalls hooks into the current working directory, seeding the required hooks.json and package.json files if needed.\n\nIt will also add node-hooks to the projects project.json devDependencies and node_modules folder so that all developers on the project will use the same hooks even if they don't have node-hooks installed locally.\n\n#### Options\n\n* --soft: stops install from adding hooks to the package.json devDependencies and node_modules. This is \n\n### hooks uninstall\n\nUninstall hooks from the current working directory. Removes hooks.json, but does not touch package.json or the node_module directory.\n\n### hooks add {hook-module} [options]\n\nAdds an npm module to the local hooks project if the `hook module's` package.json fits the `hook-module specification` below. By default the module will be added to the hook specified in the module's package.json \"default-hook\" parameter and to the project's package.json devDependencies parameter.\n\n#### Options\n\n* --hook {GIT HOOK NAME}: this option overrides the hook-module's default-hook parameter.\n* -f, --force: installs a module from npm even if it doesn't meet the `hooks-module specification`. Requires the --hook option\n* --soft: don't add the module to the package.json\n\n### hooks remove {hook-module} [options]\n\nRemoves a `hook-module` from the default hooks.\n\n#### Options\n\n* --hook {GIT HOOK NAME}: remove module from specified git hook.\n* --all-hooks: remove the module from all git hooks\n* --hard: Also removes the module from the project's devDependencies parameter.\n\n### hooks run {git-hook}\n\nRuns a hook.\n\n## To Do\n\n1. Rework globals\n\t* ~/.hooks/global: hooks a user wants to run for all their projects\n1. Add `hooks skip hook-module` to skip globals\n\n## Upcoming Commands\n\n### globals\n\n* hooks install --global\n* hooks uninstall --global\n* hooks add --global\n* hooks remove --global\n* hooks run --global\n\n### hooks skip {hook-module} [options]\n\nRemove a modules from the project (hooks remove --all-hooks) and forces a skip if its installed on a global level\n\n#### Options\n\n* --hook {GIT HOOK NAME}: remove module from specified git hook.\n* --all-hooks: remove the module from all git hooks\n\n### hooks list [options]\n\nLists the module hooks as they are currently set up in the active project\n\n#### Options\n\n* --global: Lists the module hooks as they are currently setup in the defaults folder.\n\n### hooks search key words\n\ndoes an npm search for modules tagged git-hooks\n","_attachments":{},"readmeFilename":"readme.md","bugs":{"url":"https://github.com/mcwhittemore/node-hooks/issues"},"license":"MIT"}