{"_id":"jerk","_rev":"57-7ae7f06beae5e5a4c4af1d8913352688","name":"jerk","description":"Stupidly simple IRC bots in Javascript.","dist-tags":{"latest":"1.1.23"},"versions":{"1.0.0":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.0.0","main":"./lib/jerk","engines":["node >=0.2.0"],"repository":{"type":"git","url":"http://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.0.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"https://registry.npmjs.org/jerk/-/jerk-1.0.0.tgz","shasum":"8885f601de9f3270b6961303d89e29e9da610ce6","integrity":"sha512-mHdsMV0kGz0eDOvCMRpa1jHgVmzJwF+L2vwmglZe7dwAbgOrAd1+lCYS1Lnb4kYtHvmB6AlxsJHfv6I5Z/d02A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaUQik2LfQ2JV5Y/XZPPNPekAbMMpORUZ0l4p+xzwKLgIgXV2PgpeCBEo43trnUVHk29xPjAN7WMs8/tXQvOWN26w="}]}},"1.1.1":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.1","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.11"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"http://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.1","_nodeSupported":true,"_npmVersion":"0.2.12-1","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"fbae3f916a560db1311a7c58bad279ce75b16509","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.1.tgz","integrity":"sha512-VwtyogysZvR48CV8ju8yaJC9Wp7CSxTsvfglDPgqy5eYidcxl0KutJXvsu+JdpLP8/7L6Yodq7Hb7MAN+TIeFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICj4KSN5McB4GIqiTR+oOjPRxpDC6VgHar7lfsI+CgjRAiEA092XDLoeoWAtTir0uPaMldgxnKTNwOSFQ2Uhg9ojT0c="}]}},"1.1.2":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.2","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.13"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"http://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.2","_nodeSupported":true,"_npmVersion":"0.2.12-1","_nodeVersion":"v0.3.1-pre","dist":{"shasum":"bd7a2d9c3b8f7d29f82d7decb648fc9403c59ea2","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.2.tgz","integrity":"sha512-qEstmcaXQNXbxLrydW/W1EnSqEdVsnVEM+MLNinat05IRJ8ybrfgLCiSy5RZbTfRfMw4VOrBo5tJEV7oa6/vDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR4gtrCMXEqLUEa5gBTfRzAE2mN+B0o8ZwNLixAAfl+wIhAPymiBOW6Ebds0fedtWXHozMjkH+fWzLVLR31/Gk5biv"}]}},"1.1.4":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.4","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.15"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"http://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.4","_engineSupported":true,"_npmVersion":"0.2.17","_nodeVersion":"v0.3.1-pre","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"15c280a6d1f62c4797f5ec6fbaabe1ab6a389c94","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.4.tgz","integrity":"sha512-aRB2JqUOaXVLUlA0bVRvR/YpAB+VUjYe/b1NWkc+Zdc3Qp1qqlkJ8hq3WjCGvPSRmAsqMy2QDbXh/MJ595swGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDurcZ9acmI+A+WABEn70/yFx8t0LJSV0ls47TxI1T2SQIgXhwDeFkThFiQXcgZKLi+SrrQWgCNVkw1OrOBF7AV04g="}]}},"1.1.5":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.5","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.15"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"http://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.5","_engineSupported":true,"_npmVersion":"0.2.17","_nodeVersion":"v0.3.1-pre","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"0dc67942cfd92194b441571b2464956538e5be73","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.5.tgz","integrity":"sha512-objV8+AhuffzyJp9TR6vBrP8+1cxOkQ3YiHAOZLfRHLZhYZjstNImLr2XrjkjxpxzdmONDbXkvu7pVZBnA+fng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAuH2we0zOiWpMHkGe7pp7HtKMF9nue8JqUVUmu3CnulAiAM6BqpDk+ah/zh7qieU3LCEF1CCZ1bmp5sSsJZb2vOyA=="}]}},"1.1.6":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.6","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.16"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"http://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.6","_engineSupported":true,"_npmVersion":"0.2.19","_nodeVersion":"v0.3.1-pre","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"dbc0654233a07fb2f15e99e89dbd0b03e9e74032","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.6.tgz","integrity":"sha512-4fHLZ6ApRTtSuMqoCf2zQOGlvgjAl7v6FZDdOslCwlUvLjtR+g/MTtvFtpChdD6DSMIywR8dYLLhoGVWquvm1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCO/FfZRYdGYvUTbtq3ktxjLvuiRsRhmx60+qEDzHw9qgIhAN8dRtVc00u6Mcfq4RB0izXDiq4Bde+FBYg2hB7FPFlP"}]}},"1.1.7":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.7","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.17"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.7","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.5.0-pre","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"814532f7ed098cd97d58d4e87c5f4a7cc8718456","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.7.tgz","integrity":"sha512-9xX8pcBFn8CVwVZim2yyJ/9otLDUn4MAun77u6KuC8YDBVcPehs/v4GEeo7oIlXF2qEGSmyURpDTG8ktUljGww==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGLi3KUh72mbu3IFKLTftXCoMXeFLOj7ExxUd0frH13RAiEA3VFo3Clf2qhTSM9tugywf7eF/kqow8FtPORZB26GIe8="}]}},"1.1.8":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.8","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.17"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.8","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.5.0-pre","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"82f7c59bc8df55771eed4dda1b23ff850f7ab1a3","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.8.tgz","integrity":"sha512-VKMbUL35S7X6GcFgHzjwTVk/j7X3qW/eoI54m1lKcESqF8zb5PNW9PYpQKpVHHRDw8Gdf+ASYl3gznVZqoNLXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHtcUn5/pN8zZLAPYuFbh5z9JCE2L+XFmgIYbg8KHQbkAiEAy0OLBrLGKXInku0lD7rlOuRWT0TT5AEdwgfd79zbxAA="}]}},"1.1.9":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.9","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.17"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.9","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.5.0-pre","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"6eb322bf6d5c0d24d033a3be98274593d2e7b4ab","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.9.tgz","integrity":"sha512-5Xa9KVi+CkHRom+lS17Tzup4qlwUKCZVXQw3BU825vskNrQxMDjovU+YJ8iPi0kd+pXWJfd4oIJRMVQzRkNZDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdSUxORvbWWAJGjQptBVMS370zU8wTNg7OxFKaRkSeMwIhAJLS6r6kd8O1zR6Itfvnkdo3olGlCU4jWsMIPrrDO5EE"}]}},"1.1.10":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.10","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.17"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.10","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.5.0-pre","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"f0136c8ffd60923812f21dd98d521fe198b1430c","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.10.tgz","integrity":"sha512-ngiqRSsg0DnGdNC6BTYJbpZiCk18FOq7Cvsr4Z8lHyAi2xxEGuZ19r6dN153XbGAiV2y3Z4NYAkfN9+uGTy4sA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbTafdyzYuxubD+7vfnX/bk0lJnjGO46WwNTYpYRb7FwIhAP2EM5MIwSkJR2PjhA5x2PtbC7OfivZPGpwcdfYZyp31"}]}},"1.1.11":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.11","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.21"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.11","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"8a9d41ad775f04223f596ae8d551bcfb8d3ca314","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.11.tgz","integrity":"sha512-hteM/JXF+CJalsvWTYd5Do6kjwtGtJh8ETF3VkcXb1LJbCAVvS6NxaZebqpjTHbbW2PpUdiX05GFE/kbYahl8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCk5n2N5Dw3WEXj0JaFxqAKSeTqihntCRrn9IGBSvwOSAIgUdEezCXDfcILB4+haA7xps6ftOOZGOEAG75JvlCMUFE="}]},"scripts":{}},"1.1.12":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.12","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.21"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.12","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"8ba84b9cda924f21e65833aa04e630ddae240449","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.12.tgz","integrity":"sha512-R5PZ6xo7qgjgZtyA8pNSxoy60QzWEBx+u9W9/TH5iOd+opnZ07+wUNK2A48q7TZJcU2SPblw3TTZ4dPVnoqXIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDDu3D5eS8TWFMG9mvixFq2qlEdCEBFxiMnTBSaAQO5gIgB1m/W17jiKSDI58vBjHfj3QFYH4tzQ1liYt5zMzBC6Q="}]},"scripts":{}},"1.1.13":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.13","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.22"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"devDependencies":{},"_id":"jerk@1.1.13","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"11b6cdd349ede1c10f1da5a68cd2c1bd247a0e2a","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.13.tgz","integrity":"sha512-GwxKAqX3b9pwJTmsSvl3JiJzH9HgKghnO80t8cgfkEC19dYPIZTI4WnxnHGrXjaWDyN4ziC8JS1mZfXN4dltgQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpR8yYpMbbG0OrbEJwhbVn8ierQbmlNOtOUB96Xv0oMwIgBNiC4SQGUwECgHhfxVI1di8HjG2dxraKYHpKI84VnRQ="}]},"scripts":{}},"1.1.14":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.14","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.23"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"devDependencies":{},"_id":"jerk@1.1.14","_engineSupported":true,"_npmVersion":"1.0.6","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"eae6bd53cd5fc77af90efb4c5a801fd26ab2fb87","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.14.tgz","integrity":"sha512-yk1fyQGssY6VfIDkqa12WbH9JYs3JoZOAJDCngDhJKk3dbmtQV4iVZgMW5LpC3kVRaCl+SqxMeD5v/ljizVqCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAaM8butrAt7Qt6cNVbUrq6MxAPumpn5T2uKB6k8Gy+SAiBuw4+wW/MdE5vpH+EUhmMf7jbfx7SxCTy85Q+K7YzT2w=="}]},"scripts":{}},"1.1.15":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"},{"name":"Tomás Senart","email":"tsenart@me.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.15","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.23"},"engines":["node >=0.2.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_id":"jerk@1.1.15","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.8","_nodeVersion":"v0.5.0-pre","_defaultsLoaded":true,"dist":{"shasum":"c22d0bc02cf9ad563bb0c232e12fc70745a6352b","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.15.tgz","integrity":"sha512-0HH433S1u/PeesIhK2Yf36webwNU/d5SgwMmP+E1ocEeRxhMjuJI/A3obKMAgIfgRscXPPOqSACEgKlokdd9vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBsASjCw8+KTXB6Ssa8MTB/VH6o1Y2pLYY8XXNxGjFd5AiEApMXpJYYgJVyOfp/9Jsnh4BeIExHV2Phnzbgh/K+xDfQ="}]},"scripts":{}},"1.1.16":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"},{"name":"Tomás Senart","email":"tsenart@me.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.16","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.27"},"engines":["node >=0.6.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_npmUser":{"name":"gf3","email":"gianni@runlevel6.org"},"_id":"jerk@1.1.16","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"6a9aa599fe998da7b7f139907b341311e98fc623","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.16.tgz","integrity":"sha512-Tu9lWHjhJBiGYwPV0huWrSHPnkp4RBkNDnWrc/coszfNxDG5Vrr9IT6ibLpgAexlpRjsQLpXn5YSaQZff4h89Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDN3QdkUz1csZKgZpX3BFr/hWD0drB8xknA87i387tYiAiEAwbjqYNLGqI8Qv2D2qssdLG0BOzSnVrdZaviKN4gAIGY="}]},"maintainers":[{"name":"gf3","email":"gianni@runlevel6.org"}]},"1.1.17":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"},{"name":"Tomás Senart","email":"tsenart@me.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.17","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.27"},"engines":["node >=0.6.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_npmUser":{"name":"gf3","email":"gianni@runlevel6.org"},"_id":"jerk@1.1.17","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"5d6f681845fe6afb2f87117d75a4ad6dbb58afed","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.17.tgz","integrity":"sha512-4N0GdE8/rYiJNuIipvqYzzwC1BIdOf6HhksT4So5HmV+ikLlwAgFU6IKvxW57yDAVGOV8OSGusWEb578bWg/7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcHZkhzqsUNoSnQpyJ5aCuScmGTsYHoWfHOP+nGS2CKQIhAKGIKTEXy1qYFMP/gwQ9p4ri+wdcakTjGk9H3pYZjtbp"}]},"maintainers":[{"name":"gf3","email":"gianni@runlevel6.org"}]},"1.1.18":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"},{"name":"Tomás Senart","email":"tsenart@me.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.18","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.27"},"engines":["node >=0.6.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_npmUser":{"name":"gf3","email":"gianni@runlevel6.org"},"_id":"jerk@1.1.18","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"25490699ff96e0875e7bb6d343d8cda1cf528b2c","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.18.tgz","integrity":"sha512-8pNYTNLCS4VauuNaV0BJ2UIltRb4gSM81sM6l6OXnXjo5lk9mO0e9TkLIKv2MXvY4ndav5VYiuOPm2sgK3PDgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCu5+VGPuDFjwD1Yd4PQkEI4ZMeq4+7vp38lxrQ/3UmOQIgNydr2sFDq4ZvOnmOamkyN92GW48QV3b0S1oeDQdLpGg="}]},"maintainers":[{"name":"gf3","email":"gianni@runlevel6.org"}]},"1.1.19":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"},{"name":"Tomás Senart","email":"tsenart@me.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.19","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.27"},"engines":["node >=0.6.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_npmUser":{"name":"gf3","email":"gianni@runlevel6.org"},"_id":"jerk@1.1.19","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"8210f072d855b021c0b2cd138f2a337108a8b4e2","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.19.tgz","integrity":"sha512-uAxXtiZ9dC+6Pbb4yaPo/fvsJx0JTDc/riIFozRwtRi2bKxIsthJ042977QkEECfFLH6eKPM+ferWAJkbjbWAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCs7hrTRREE8V6njDkCLhpkwsgL40Lg7Lzx1ZW9OjzhNQIgF+/JvvNi+fndLAfBf5HB4cwUPT+1We++dFJKe1OTVxA="}]},"maintainers":[{"name":"gf3","email":"gianni@runlevel6.org"}]},"1.1.20":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"},{"name":"Tomás Senart","email":"tsenart@me.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.20","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.27"},"engines":["node >=0.6.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_npmUser":{"name":"gf3","email":"gianni@runlevel6.org"},"_id":"jerk@1.1.20","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"c80edba2a6335c5f230b55a9d5d8de9465b0e4e0","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.20.tgz","integrity":"sha512-OGmDld27S+27VGpESJQHGwS/rFo1Jt2tIvtLBKTa6jXYZqcZ+96fy/QkSiDE1aCssZLBG1eNLsQoi3vfEZmEjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMMLqb3zxBgmLt5Msko/5xgmph2L5roYal2eONCxAG0QIgNj5bbI8XAvJhqPbt204K2C97h9gMbppC/lLI+5/zvXc="}]},"maintainers":[{"name":"gf3","email":"gianni@runlevel6.org"}]},"1.1.21":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"},{"name":"Tomás Senart","email":"tsenart@me.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.21","main":"./lib/jerk","dependencies":{"irc-js":"=0.2.27"},"engines":["node >=0.6.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_npmUser":{"name":"gf3","email":"gianni@runlevel6.org"},"_id":"jerk@1.1.21","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-alpha-6","_nodeVersion":"v0.6.5","_defaultsLoaded":true,"dist":{"shasum":"0abff1c6983a8ab2b259c71a2f164b54e0b65f1c","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.21.tgz","integrity":"sha512-LD3B/2kuiKfJo3sMeEVg274WzeYD0AD2lkyEo04FhGsnVNXNSn1fTWdYxspIjm8tLytYJQF3Jd3FMy7jPrXx/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRbUIWPeplr7VbbNetWf88zDSFvPDyy4RIrTm3iRLvOgIgQILUbW8i0o+e4n+llT2pk7cumqwxiVClMjZ8A3e0O6U="}]},"maintainers":[{"name":"gf3","email":"gianni@runlevel6.org"}]},"1.1.22":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"},{"name":"Tomás Senart","email":"tsenart@me.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.22","main":"./lib/jerk","dependencies":{"irc-js":"=2.0.0-beta"},"engines":["node >=0.6.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_npmUser":{"name":"gf3","email":"gianni@runlevel6.org"},"_id":"jerk@1.1.22","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"1bcc6f6398d96f291817a00c0542171374713126","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.22.tgz","integrity":"sha512-NPfP8NHQu5TCQY6S+FftWJUbk7yQyGu4pV+38gqQ1x7MAbNEZPPSmWn/fle0oAf2maVFrCLw7rQfwUlW9zusaw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD21S8utYmQ19Om+cu5dWm9KMGTDrbNEILxl69rHjpHegIhAPGA3Jt8veW5lMnnoln8nLHOBIfirXbkbDOQHrKl5V96"}]},"maintainers":[{"name":"gf3","email":"gianni@runlevel6.org"}]},"1.1.23":{"name":"jerk","description":"Stupidly simple IRC bots in Javascript.","author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"contributors":[{"name":"Isaac Z. Schlueter","email":"i@izs.me","url":"http://blog.izs.me"},{"name":"Arnaud Berthomier","email":"oz@cyprio.net","url":"http://wtf.cyprio.net"},{"name":"Suresh Harikrishnan","email":"suresh.harikrishnan@gmail.com","url":"http://www.activesphere.com"},{"name":"Tomás Senart","email":"tsenart@me.com"}],"homepage":"http://github.com/gf3/Jerk","version":"1.1.23","main":"./lib/jerk","dependencies":{"irc-js":"=2.0.0-beta"},"engines":["node >=0.6.0"],"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"license":{"type":"Public Domain","url":"http://github.com/gf3/Jerk/raw/master/UNLICENSE"},"_npmUser":{"name":"gf3","email":"gianni@runlevel6.org"},"_id":"jerk@1.1.23","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-2","_nodeVersion":"v0.6.8","_defaultsLoaded":true,"dist":{"shasum":"6efa92f9e38a4cfb0e56f96e66ebb0de3e360326","tarball":"https://registry.npmjs.org/jerk/-/jerk-1.1.23.tgz","integrity":"sha512-IeqdWbd4LIak4pPPrbc+StNIKxNhGnZEMqgZKsblek1vuQx17lhlC0tWX6dTAvV4hmfG69Y2OUDcTI/sB/ZKMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzGT711dzb0k/+RDrNu2dLLaFrichV2PeBxiS4ILg0rwIhAI3AuTU0i/bidUHGpBCH8cgwn6Q22Ogi0borc8Xgv1hs"}]},"maintainers":[{"name":"gf3","email":"gianni@runlevel6.org"}]}},"maintainers":[{"name":"gf3","email":"gianni@runlevel6.org"}],"author":{"name":"Gianni Chiappetta","email":"gianni@runlevel6.org","url":"http://gf3.ca"},"repository":{"type":"git","url":"git://github.com/gf3/Jerk.git"},"time":{"modified":"2022-06-19T04:09:47.919Z","created":"2010-12-20T02:00:33.422Z","1.0.0":"2010-12-20T02:00:33.422Z","1.1.1":"2010-12-20T02:00:33.422Z","1.1.2":"2011-01-20T15:56:34.210Z","1.1.4":"2011-02-07T18:08:45.792Z","1.1.5":"2011-02-07T18:18:44.987Z","1.1.6":"2011-03-11T05:48:16.394Z","1.1.7":"2011-04-07T20:35:58.689Z","1.1.8":"2011-04-21T02:16:47.850Z","1.1.9":"2011-04-26T05:53:05.635Z","1.1.10":"2011-04-26T06:04:53.119Z","1.1.11":"2011-06-01T00:11:22.473Z","1.1.12":"2011-06-01T01:09:10.045Z","1.1.13":"2011-06-15T20:54:33.079Z","1.1.14":"2011-06-15T21:38:36.964Z","1.1.15":"2011-06-22T00:03:54.746Z","1.1.16":"2011-12-14T08:05:13.184Z","1.1.17":"2011-12-14T08:42:06.140Z","1.1.18":"2012-01-09T11:51:23.488Z","1.1.19":"2012-01-09T12:16:26.199Z","1.1.20":"2012-01-09T12:28:02.790Z","1.1.21":"2012-01-09T12:42:52.205Z","1.1.22":"2012-02-10T00:31:28.620Z","1.1.23":"2012-02-18T18:50:28.943Z"},"users":{},"readme":"# Jerk\n\nA fun little IRC bot library for node.js. Ridiculously simple to set-up and get going!\n\n## OHMYGOD\n\nSeriously, it's stupidly simple.\n\n### Your First Bot\n\nFirstly, we'll need to grab Jerk. If you use [npm](http://npmjs.org/) it's as easy as:\n\n    npm install jerk\n\nIf you prefer straight-up git:\n\n    git clone git://github.com/gf3/Jerk.git\n\nHoo haa, now that we're locked and loaded, let's write a goddamn bot! We need to include Jerk:\n\n```javascript\nvar jerk = require( 'jerk' )\n```\n\nYou'll need some `options`. Jerk takes the exact same options object as the [IRC-js library](https://github.com/gf3/IRC-js/). Let's just go ahead and supply some basic info:\n\n```javascript\nvar options =\n  { server: 'irc.freenode.net'\n  , nick: 'YourBot9001'\n  , channels: [ '#your-channel' ]\n  }\n```\n\nHah, now you're going to cry once you see how easy this is:\n\n```javascript\njerk( function( j ) {\n\n  j.watch_for( 'soup', function( message ) {\n    message.say( message.user + ': soup is good food!' )\n  })\n\n  j.watch_for( /^(.+) are silly$/, function( message ) {\n    message.say( message.user + ': ' + message.match_data[1] + ' are NOT SILLY. Don\\'t joke!' )\n  })\n\n}).connect( options )\n```\n\nReally. That's it.\n\n### ADVANCED USER OF THE INTERNETS\n\nThe jerk object (`j`) has only one method: `watch_for`. Which takes two arguments, the first can be either a string or a regex to match messages against. The second argument is your hollaback function for when a match is found. The hollaback receives only one argument, the `message` object. It looks like this:\n\n```javascript\n{ user:       String\n, source:     String\n, match_data: Array\n, say:        Function( message )\n, msg:        Function( message )\n}\n```\n\nOne thing I will tell you though, is the `say` method is smart enough to reply to the context that the message was received, so you don't need to pass it any extra info, just a reply :) However, the `msg` method can be used if you'd like to force sending a message directly to a user (aka a PM).\n\nThe `connect` method returns an object with some handy methods that you can use outside of your `watch_for`s:\n\n```javascript\n{ say:    Function( destination, message )\n, action: Function( destination, action )\n, forget: Function( pattern )\n, part:   Function( channel )\n, join:   Function( channel )\n, quit:   Function( message )\n}\n```\n\nExample:\n\n```javascript\nvar superBot = jerk( ... ).connect( options )\n// Later...\nsuperBot.say( '#myChan', 'Soup noobs?' )\nsuperBot.join( '#haters' )\nsuperBot.action( '#hates', 'hates all of you!' )\n```\n\nI think everything there is pretty self-explanatory, no? \n\n### Running Your Bot\n\n    node yourBot9001.js\n\nRun your bot on a remote server:\n\n    nohup node yourBot9001.js &\n\nAlthough I recommend using something like [forever](https://github.com/indexzero/forever) to keep your bot running for a while.\n\nDone.\n\n### A Better Example\n\nHere's a more practical example, meet [protobot](https://github.com/gf3/protobot/blob/master/protobot.js). Protobot hangs out on [Freenode#prototype](irc://irc.freenode.net/prototype) all day &ndash; stop by and say hi!\n\nA few bots using Jerk:\n\n* [Protobot](https://github.com/gf3/protobot)\n* [csbot](https://github.com/rdrake/csbot)\n* [Codebot](https://github.com/BHSPitMonkey/Codebot)\n* [Misao-chan](https://github.com/lorentzkim/misao-chan)\n* [node-sedbot](https://github.com/smerrill/node-sedbot)\n* Crockbot\n\nWrote a bot with Jerk? [Email me](mailto:gianni@runlevel6.org) and I'll add it to the list!\n\n## Credit & Junk\n\n```javascript\n{ \"author\" : \"Gianni Chiappetta <gianni@runlevel6.org> (http://gf3.ca)\"\n, \"contributors\" :\n  [ \"Isaac Z. Schlueter <i@izs.me> (http://blog.izs.me)\"\n  , \"Arnaud Berthomier <oz@cyprio.net> (http://wtf.cyprio.net)\"\n  , \"Suresh Harikrishnan <suresh.harikrishnan@gmail.com> (http://www.activesphere.com)\"\n  , \"Tomás Senart <tsenart@me.com> http://about.me/tsenart\"\n  ]\n}\n```\n\nJerk is [UNLICENSED](http://unlicense.org/).\n\n","readmeFilename":""}