{"_id":"gearman","_rev":"23-7f7463aa910c875e159f14c7c322969e","name":"gearman","description":"gearman client and worker library","dist-tags":{"latest":"2.1.0"},"versions":{"0.1.0":{"name":"gearman","version":"0.1.0","description":"Client library for Gearman","keywords":["gearman","job","worker","background"],"homepage":"https://github.com/cramerdev/gearman-node","author":{"name":"Nathan L Smith","email":"gearman@gearmanhq.com"},"main":"lib/gearman","repository":{"type":"git","url":"git://github.com/cramerdev/gearman-node.git"},"dependencies":{"binary":">=0.0.0"},"devDependencies":{"nodeunit":"~0.4"},"_id":"gearman@0.1.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.5","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"ec14eb04e208df6f3d596b8f22f5aa0b841d1aa5","tarball":"https://registry.npmjs.org/gearman/-/gearman-0.1.0.tgz","integrity":"sha512-NuvK6q0QKhxra/tepZenOAD9G1mJQwD2sh7QOhNswujhLG9b2+UlSfSqZo4yI6ka2LMbhbmCm0/uMMaiVT1Clg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1ODoe/Ey5wI+i5YIakOCmGxS0jhpXCLBPeoKxhpbbXAiEA42cBWrSL5uX7FyNNQNV18VKWi3j+PYJ46q6GpA9ie00="}]}},"0.2.0":{"name":"gearman","version":"0.2.0","description":"Client library for Gearman","keywords":["gearman","job","worker","background"],"homepage":"https://github.com/cramerdev/gearman-node","author":{"name":"Nathan L Smith","email":"gearman@gearmanhq.com"},"main":"lib/gearman","repository":{"type":"git","url":"git://github.com/cramerdev/gearman-node.git"},"dependencies":{"binary":">=0.0.0"},"devDependencies":{"nodeunit":"~0.4"},"_id":"gearman@0.2.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.5","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"01703840741bfa624b837d370fe5b968cbdf5f17","tarball":"https://registry.npmjs.org/gearman/-/gearman-0.2.0.tgz","integrity":"sha512-r8Ryh676XqRIAHHbi6anWRNUXmLaPZhHogwNPxdH9BJcKAAzr3RWDPfx8BWErSuxjGRa7gInuPIsa52dBMd2Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDaVLWjlp2/fqz7m5oCobi2o+aD5ZMZeUsn+X7hn3nAXwIhAO5GqKgWilMdqjP4nRY4SIx3sH8BQ9z1VpSsJJqZnRHj"}]}},"0.3.0":{"name":"gearman","version":"0.3.0","description":"Client library for Gearman","keywords":["gearman","job","worker","background"],"homepage":"https://github.com/cramerdev/gearman-node","author":{"name":"Nathan L Smith","email":"gearman@gearmanhq.com"},"main":"lib/gearman","repository":{"type":"git","url":"git://github.com/cramerdev/gearman-node.git"},"dependencies":{"binary":">=0.0.0"},"devDependencies":{"nodeunit":"~0.4"},"_id":"gearman@0.3.0","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.5","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"9a6dbc2ce0684515d5bfea31cc740bcae945abee","tarball":"https://registry.npmjs.org/gearman/-/gearman-0.3.0.tgz","integrity":"sha512-GJd8uBNugpfXvi2N/ffQna0Zp6yycqB//asTuWFrCcEL4KRbSvTDjLH5RTMx/q274GjomLaQIBwFPMbK+J8gGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWypyPYWNsPC11/YzdUMQnFn2F+3K+08mkP4p2cvAdJAiA+MtJLepvZcZyE7aJ0GqHg+2ULN5nIQKGbNOybKycf6w=="}]}},"1.0.0":{"name":"gearman","preferGlobal":false,"version":"1.0.0","author":{"name":"Mike Reinstein"},"contributors":[{"name":"goelvivek"}],"description":"gearman client and worker library","repository":{"type":"git","url":"https://github.com/mreinstein/gearman-js.git"},"keywords":["gearman","javascript"],"dependencies":{"binary":"0.3.x","put":"0.0.x"},"devDependencies":{"buffertools":"1.1.x","coffee-script":"^1.7.1","nodeunit":"^0.9.0"},"main":"./gearman","scripts":{"build":"coffee -c gearman.coffee","test":"nodeunit tests"},"noAnalyze":true,"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.8"},"gitHead":"5068805f2bc12a6473c1c8f503b0179512ed5841","bugs":{"url":"https://github.com/mreinstein/gearman-js/issues"},"homepage":"https://github.com/mreinstein/gearman-js","_id":"gearman@1.0.0","_shasum":"86fc5b92fb40d492e4689b0badf34bd1ee2480d6","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"maintainers":[{"name":"gearmanhq","email":"gearman@gearmanhq.com"},{"name":"smith","email":"nlloyds@gmail.com"},{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"dist":{"shasum":"86fc5b92fb40d492e4689b0badf34bd1ee2480d6","tarball":"https://registry.npmjs.org/gearman/-/gearman-1.0.0.tgz","integrity":"sha512-SfxsCySUOUqO4TeXjXsZQatuex38GsBu3WRu2tl9i1xEZcYFONMnuC6LXIvdtiVoUA+ZjVb6J1+KAjez2m11oA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/j3HU6H/oCihaHGZILLxDYFd/OsSzY8Fq52T8sYlcNAiBBBRuW5a3vQw9sLoJCY/t6OYms6i3i6kkGdqoAZ0PKlA=="}]},"directories":{}},"1.0.1":{"name":"gearman","preferGlobal":false,"version":"1.0.1","author":{"name":"Mike Reinstein"},"contributors":[{"name":"goelvivek"}],"description":"gearman client and worker library","repository":{"type":"git","url":"git+https://github.com/mreinstein/gearman-js.git"},"keywords":["gearman","javascript"],"dependencies":{"binary":"0.3.x","buffertools":"^2.1.3","put":"0.0.x"},"devDependencies":{"buffertools":"^2.1.3","coffee-script":"^1.10.0","nodeunit":"^0.9.0"},"main":"index.js","scripts":{"prepublish":"npm run build & npm test","build":"coffee -c index.coffee","test":"nodeunit tests"},"noAnalyze":true,"bundleDependencies":[],"license":"MIT","engine":{"node":">=0.8"},"gitHead":"6072a845e1538bd00141416690e40cf8681ccaf4","bugs":{"url":"https://github.com/mreinstein/gearman-js/issues"},"homepage":"https://github.com/mreinstein/gearman-js#readme","_id":"gearman@1.0.1","_shasum":"5894869130d511f42d00f8286b33df2e362411fb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"shasum":"5894869130d511f42d00f8286b33df2e362411fb","tarball":"https://registry.npmjs.org/gearman/-/gearman-1.0.1.tgz","integrity":"sha512-+iBac8ULifIABLFDrmLFW6WOnkI5Wqv+OWdx1R2bgNm41DUn5pydq0Z522vxHMiyi3bsC00ridbqoN6g/Ua66A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHDOzPhG05ObUN5tFbfaGjSAsgVXDm1DBE6aJKGBV69JAiEAlH14yoNTO9Tgxg2mpKheEsohRs/1xSraOk5eMmkLFhU="}]},"maintainers":[{"name":"gearmanhq","email":"gearman@gearmanhq.com"},{"name":"smith","email":"nlloyds@gmail.com"},{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"directories":{}},"2.0.0":{"name":"gearman","preferGlobal":false,"version":"2.0.0","author":{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},"contributors":[{"name":"goelvivek"}],"description":"gearman client and worker library","repository":{"type":"git","url":"git+https://github.com/mreinstein/gearman-js.git"},"keywords":["gearman","javascript"],"dependencies":{"binary":"0.3.x","buffertools":"^2.1.3","debug":"^2.2.0","put":"0.0.x"},"devDependencies":{"nodeunit":"^0.10.0"},"main":"index.js","scripts":{"prepublish":"npm test","test":"nodeunit tests"},"noAnalyze":true,"license":"MIT","engine":{"node":">=4"},"gitHead":"f24839fe2f8d7c7e8d0f2a6a622eca537b5d8ddf","bugs":{"url":"https://github.com/mreinstein/gearman-js/issues"},"homepage":"https://github.com/mreinstein/gearman-js#readme","_id":"gearman@2.0.0","_shasum":"1e99b044aacb51541a0c6dfeb43225f177ac0107","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"shasum":"1e99b044aacb51541a0c6dfeb43225f177ac0107","tarball":"https://registry.npmjs.org/gearman/-/gearman-2.0.0.tgz","integrity":"sha512-X2H9+an/bg6dB8bPSr+hj+zPLBRMwq2J/XOuaEbuLgs3U9ceZ7BXRgs8wU+ObYSq6AvLAvg8safQ7XNpmxVvYw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDO0VeHQwMb3pEAMhFnddH5dc78DbHw3Johbh0304MxPwIhAILfKvKeCeqmZmP7k0qpGjeHCJU60SELeyxwJ+IFbpI8"}]},"maintainers":[{"name":"gearmanhq","email":"gearman@gearmanhq.com"},{"name":"smith","email":"nlloyds@gmail.com"},{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gearman-2.0.0.tgz_1473184740855_0.5582676643971354"},"directories":{}},"2.0.1":{"name":"gearman","preferGlobal":false,"version":"2.0.1","author":{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},"contributors":[{"name":"goelvivek"}],"description":"gearman client and worker library","repository":{"type":"git","url":"git+https://github.com/mreinstein/gearman-js.git"},"keywords":["gearman","javascript"],"dependencies":{"binary":"0.3.x","debug":"^2.2.0","put":"0.0.x"},"devDependencies":{"nodeunit":"^0.10.0"},"main":"index.js","scripts":{"prepublish":"npm test","test":"nodeunit tests"},"noAnalyze":true,"license":"MIT","engine":{"node":">=6"},"gitHead":"4d4fec6570b4e48ed46f17f66bb29f1bce8a6647","bugs":{"url":"https://github.com/mreinstein/gearman-js/issues"},"homepage":"https://github.com/mreinstein/gearman-js#readme","_id":"gearman@2.0.1","_shasum":"beecffff6ab97c4b2401a53116a0b81973d45786","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"shasum":"beecffff6ab97c4b2401a53116a0b81973d45786","tarball":"https://registry.npmjs.org/gearman/-/gearman-2.0.1.tgz","integrity":"sha512-ZNhqNQKeUxrU5QIZQ5rbTzd6OZwqdpmh/rYpfkSZMFKPXTfEjNwI09JajhlwkDEvxPDltXAvKDZLzkDdz6HmnA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBK9aMmyTnlXParYpk2e9Ob2rngQ4lNQt91DWfWS2tWAiAFFud0cnH3WSkA+W78q0wgGOAX1mVZvA1OpPpsisdSAg=="}]},"maintainers":[{"name":"gearmanhq","email":"gearman@gearmanhq.com"},{"name":"smith","email":"nlloyds@gmail.com"},{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gearman-2.0.1.tgz_1473185273614_0.15233282069675624"},"directories":{}},"2.0.2":{"name":"gearman","preferGlobal":false,"version":"2.0.2","author":{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},"contributors":[{"name":"goelvivek"}],"description":"gearman client and worker library","repository":{"type":"git","url":"git+https://github.com/mreinstein/gearman-js.git"},"keywords":["gearman","javascript"],"dependencies":{"binary":"0.3.x","debug":"^2.2.0","put":"0.0.x"},"devDependencies":{"nodeunit":"^0.10.0"},"main":"index.js","scripts":{"prepublish":"npm test","test":"nodeunit tests"},"noAnalyze":true,"license":"MIT","engine":{"node":">=6"},"gitHead":"fb9f87a8622b0342d91f087f7e794ab7e9436e9c","bugs":{"url":"https://github.com/mreinstein/gearman-js/issues"},"homepage":"https://github.com/mreinstein/gearman-js#readme","_id":"gearman@2.0.2","_shasum":"3f0c936c322f0e39fe1e0691dc6e595ae254e954","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.5.0","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"shasum":"3f0c936c322f0e39fe1e0691dc6e595ae254e954","tarball":"https://registry.npmjs.org/gearman/-/gearman-2.0.2.tgz","integrity":"sha512-CgeE+vFiAyY8s9qmVnP29gtM5MwFuonFHiUBLXc6WuQY8lJVtrlCnubGzdDTewbIPi9AFeXMV9eujlnegj5sWg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCj9dU9iN5HIKTAmyhVKLe4dQhb5xYJLHXvyfYgTkTeGQIgMXYGQiokxr+ay4vjHLUwtvJRXJTJj1YS/HabumKvQDE="}]},"maintainers":[{"name":"gearmanhq","email":"gearman@gearmanhq.com"},{"name":"smith","email":"nlloyds@gmail.com"},{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/gearman-2.0.2.tgz_1473347253571_0.33911527623422444"},"directories":{}},"2.0.3":{"name":"gearman","preferGlobal":false,"version":"2.0.3","author":{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},"contributors":[{"name":"goelvivek"}],"description":"gearman client and worker library","repository":{"type":"git","url":"git+https://github.com/mreinstein/gearman-js.git"},"keywords":["gearman","javascript"],"dependencies":{"binary":"0.3.x","debug":"^2.2.0","put":"0.0.x"},"devDependencies":{"nodeunit":"^0.10.0"},"main":"index.js","scripts":{"prepublish":"npm test","test":"nodeunit tests"},"noAnalyze":true,"license":"MIT","engine":{"node":">=6"},"gitHead":"4d1cc8726ae0aba2694f040b493c6e21d4920432","bugs":{"url":"https://github.com/mreinstein/gearman-js/issues"},"homepage":"https://github.com/mreinstein/gearman-js#readme","_id":"gearman@2.0.3","_shasum":"81281dd6719bd805f4b98e40c79ed2b8959c10e9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"7.2.1","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"shasum":"81281dd6719bd805f4b98e40c79ed2b8959c10e9","tarball":"https://registry.npmjs.org/gearman/-/gearman-2.0.3.tgz","integrity":"sha512-Ch59TfQWGFFBX8MyfKvf18dCsRFNRX5+2KxmAj2/dR9p+AXiIjYcHikWe+ooJ9HomqPjX3ScD6TWDyHc9RbecA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDg0RS61A/or+0wyrCQjEuyCVJO8R7avsGWi3mcubtblwIhANRmFLQuDRjNMGa6rjmRMU02CyJZwGK0L+Vd+xUkWOly"}]},"maintainers":[{"name":"gearmanhq","email":"gearman@gearmanhq.com"},{"name":"smith","email":"nlloyds@gmail.com"},{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gearman-2.0.3.tgz_1481992124081_0.04942705179564655"},"directories":{}},"2.0.4":{"name":"gearman","preferGlobal":false,"version":"2.0.4","author":{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},"contributors":[{"name":"goelvivek"}],"description":"gearman client and worker library","repository":{"type":"git","url":"git+https://github.com/mreinstein/node-gearman.git"},"keywords":["gearman","javascript"],"dependencies":{"binary":"0.3.x","debug":"^2.2.0","put":"0.0.x"},"devDependencies":{"nodeunit":"^0.11.0"},"main":"index.js","scripts":{"prepublish":"npm test","test":"nodeunit tests"},"noAnalyze":true,"license":"MIT","engine":{"node":">=6"},"gitHead":"931bc465a56fb846e9d1d820b1c1d1023d904076","bugs":{"url":"https://github.com/mreinstein/node-gearman/issues"},"homepage":"https://github.com/mreinstein/node-gearman#readme","_id":"gearman@2.0.4","_shasum":"52804ff210ae95cceeff9a35b2dfe126e295f2bd","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"shasum":"52804ff210ae95cceeff9a35b2dfe126e295f2bd","tarball":"https://registry.npmjs.org/gearman/-/gearman-2.0.4.tgz","integrity":"sha512-LO05NIN9a8ZxbYK4VVsT/wbCv6MctyzqDEXMfuq0fBzzk7TwOWpK0Tpu+8KJxCNS0pN2iKCfOADKJI/VSpLqrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4ufSjpEkXikPVSCswTEQekBPAUDLeclxgbE3Ae3uFygIhANWoD+YRq4ngQG/lk2D5ebX/ObED5a/yXCuCaB7dQXkP"}]},"maintainers":[{"name":"gearmanhq","email":"gearman@gearmanhq.com"},{"name":"smith","email":"nlloyds@gmail.com"},{"name":"mreinstein","email":"reinstein.mike@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gearman-2.0.4.tgz_1494346830880_0.809654796263203"},"directories":{}},"2.0.5":{"name":"gearman","preferGlobal":false,"version":"2.0.5","author":{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},"contributors":[{"name":"goelvivek"}],"description":"gearman client and worker library","repository":{"type":"git","url":"git+https://github.com/mreinstein/node-gearman.git"},"keywords":["gearman","javascript"],"dependencies":{"binary":"0.3.x","debug":"^3.0.1","put":"0.0.x"},"devDependencies":{"nodeunit":"^0.11.0"},"main":"index.js","scripts":{"prepublish":"npm test","test":"nodeunit tests"},"noAnalyze":true,"license":"MIT","engine":{"node":">=6"},"gitHead":"fa160b2ea4eb6de0fdefe9978086a1189b8a569c","bugs":{"url":"https://github.com/mreinstein/node-gearman/issues"},"homepage":"https://github.com/mreinstein/node-gearman#readme","_id":"gearman@2.0.5","_npmVersion":"5.6.0","_nodeVersion":"8.10.0","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"integrity":"sha512-HKSxtp/arnShwSjmfNxInz3GFdjeir2IxeHcbY7Xvg4jhzZj66l5+NfvxQlG8+MOZ8jBtVuI7hpFa3LZMOjm8Q==","shasum":"a988c55bdbdbec914afc59458a90dbdb761ea894","tarball":"https://registry.npmjs.org/gearman/-/gearman-2.0.5.tgz","fileCount":10,"unpackedSize":51119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEV2jlH5FS5eqOCnIA5sC21CxJBUpvTUpJlhJn9fxBNdAiEAvIO3ni/uoDuuo9xN+D3AuS+Vo0fO4RUYGy0BNX2OhbE="}]},"maintainers":[{"name":"gearmanhq","email":"gearman@gearmanhq.com"},{"name":"mreinstein","email":"reinstein.mike@gmail.com"},{"name":"smith","email":"nlloyds@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gearman_2.0.5_1521652168428_0.48274552288328554"},"_hasShrinkwrap":false},"2.1.0":{"name":"gearman","preferGlobal":false,"version":"2.1.0","author":{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},"contributors":[{"name":"goelvivek"}],"description":"gearman client and worker library","repository":{"type":"git","url":"git+https://github.com/mreinstein/node-gearman.git"},"keywords":["gearman","javascript"],"dependencies":{"binary":"0.3.x","debug":"^3.0.1","put":"0.0.x"},"devDependencies":{"tap":"^12.0.1"},"main":"index.js","scripts":{"prepublish":"npm test","test":"tap tests/"},"noAnalyze":true,"license":"MIT","engine":{"node":">=6"},"gitHead":"86d3889b6c17fee5770e3b3f3d1e6444afc9acf1","bugs":{"url":"https://github.com/mreinstein/node-gearman/issues"},"homepage":"https://github.com/mreinstein/node-gearman#readme","_id":"gearman@2.1.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.3","_npmUser":{"name":"mreinstein","email":"reinstein.mike@gmail.com"},"dist":{"integrity":"sha512-NiPdIGhlUxHuu6nnPC7YWbL3uDP3a2apV1vxweU8mkW5yLC4cHrHYjk22MzJedHcto/FoOSxWyaZ6t6Ps5biPA==","shasum":"980ed3cb249d3370cdd597eeb56bcde82124177a","tarball":"https://registry.npmjs.org/gearman/-/gearman-2.1.0.tgz","fileCount":10,"unpackedSize":51439,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRBipCRA9TVsSAnZWagAAsIEP/0RT9aaartK2qDgmQXMJ\nmh3MsJNsr83Crd293khy18RvtWDsjDWyQmrx2nGPgifujnwKvr/i5oJgvPlF\nq2cQ2frbxUhVjeHgv3R111uur51fKfpjSnyXe2vKeEeqUj6J0KDxKSR+eXfw\nnH4GoqaX68SQMsrVLEDPcmJ0yZbU3elD1EZhBm/XJ3lJFBYk7haPwLYZqWVS\nOr0TW81sEh72z+ncX4imB+F8kpesS9oMza77Hgr1i1ZHBZoDYBCguRHFrLMy\ndAD4OFxD17YzLSKKJBl5PE72KtqJY6oEV65JtscYdk4AsnRLDtOTjTpRLkAT\nT6kRfQLFYV+eR16pumJns88Gl0Cq8KXhMBP9NI6ImJwxbr2XUAzgbOoevgPP\njAmREjmSzGhefOYJPZx1GDqZ+3UrqHj4hOplT//yoFKztMymQSCJbrfNt1oX\nhdZ7b2imwvTZUimSX6iIslMaRkf2l4xSZ3x+jvou9PLaD6eDRhgimz2mYbC6\nO7sNY0u/6xT/OEetcsWme0zBCDDv+uqN9k0PvSOGsMUOWGThMwtd6rwwmEs9\nrFW/nCYxoaI2vrqz/RIohakDsQaCQrrH/rIFJ5LdteV504NDcU2adRapXTMH\nlV884lkQstt6yrKnteLu8MGl7h29mOaAOQJm6SuTDf1lhKFhf+BATmFm9wtS\nHlm7\r\n=R2JJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHn02dEtJL8gbCNhoy3Ft2mpTIIM4iH/4jtYn+phY1EgIhAJYncXcRE0h1oy+pB7YOfDINEtKpoyJZ8PPe5TO0IP+m"}]},"maintainers":[{"name":"gearmanhq","email":"gearman@gearmanhq.com"},{"name":"mreinstein","email":"reinstein.mike@gmail.com"},{"name":"smith","email":"nlloyds@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gearman_2.1.0_1531189417012_0.4414329854504324"},"_hasShrinkwrap":false}},"maintainers":[{"name":"gearmanhq","email":"gearman@gearmanhq.com"},{"name":"mreinstein","email":"reinstein.mike@gmail.com"},{"name":"smith","email":"nlloyds@gmail.com"}],"time":{"modified":"2022-06-18T05:11:22.600Z","created":"2011-04-12T18:32:07.140Z","0.1.0":"2011-04-12T18:32:07.374Z","0.2.0":"2011-04-15T17:07:35.773Z","0.3.0":"2011-05-03T02:33:53.273Z","1.0.0":"2014-06-07T17:17:41.643Z","1.0.1":"2015-10-25T16:24:04.761Z","2.0.0":"2016-09-06T17:59:02.693Z","2.0.1":"2016-09-06T18:07:55.393Z","2.0.2":"2016-09-08T15:07:35.685Z","2.0.3":"2016-12-17T16:28:44.316Z","2.0.4":"2017-05-09T16:20:32.740Z","2.0.5":"2018-03-21T17:09:28.506Z","2.1.0":"2018-07-10T02:23:37.086Z"},"author":{"name":"Mike Reinstein","email":"reinstein.mike@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/mreinstein/node-gearman.git"},"homepage":"https://github.com/mreinstein/node-gearman#readme","keywords":["gearman","javascript"],"readme":"# Gearman Client and Worker\n\n[![Greenkeeper badge](https://badges.greenkeeper.io/mreinstein/node-gearman.svg)](https://greenkeeper.io/)\n\n[![Build Status](https://travis-ci.org/mreinstein/node-gearman.svg?branch=master)](https://travis-ci.org/mreinstein/node-gearman)\n\n### pros:\n\n* full implementation of worker and client\n* lean abstraction over raw gearman protocol\n* lots of unit tests\n* fast\n* small\n* fully interoperable with gearman clients and workers written in other languages\n\n### cons:\n\n* lacks elegant high level abstractions for doing work. A bit more boilerplate to write\n* only supports 1 server connection per client/worker\n\n\n## usage\n[![NPM](https://nodei.co/npm/gearman.png)](https://nodei.co/npm/gearman/)\n\n\n\n## examples\n\n### create a client, create 1 job, and handle it's completion\n\n```javascript\nconst gearman = require('gearman')\n\nlet client = gearman(\"localhost\", 4730 , {timeout: 3000})  // timeout in milliseconds. \n\n// handle timeout \nclient.on('timeout', function() {\n\tconsole.log('Timeout occurred')\n\tclient.close()\n})\n\n\n// handle finished jobs\nclient.on('WORK_COMPLETE', function(job) {\n\tconsole.log('job completed, result:', job.payload.toString())\n\tclient.close()\n})\n\n// connect to the gearman server\nclient.connect(function() {\n\t// submit a job to uppercase a string with normal priority in the foreground\n\tclient.submitJob('upper', 'Hello, World!')\n})\n\t\n```\n\n\n### create a worker, register a function, and handle jobs\n\n```javascript\nconst gearman = require('gearman')\n\nlet worker = gearman('127.0.0.1', 4730)\n\n// handle jobs assigned by the server\nworker.on('JOB_ASSIGN', function(job) {\n\tconsole.log(job.func_name + ' job assigned to this worker')\n\tlet result = job.payload.toString().toUpperCase()\n\t// notify the server the job is done\n\tworker.sendWorkComplete(job.handle, result)\n\n\t// go back to sleep, telling the server we're ready for more work\n\tworker.preSleep()\n});\n\n// grab a job when the server signals one is available\nworker.on('NOOP', function() {  worker.grabJob() })\n\n// connect to the gearman server\t\nworker.connect(function(){\n\t// register the functions this worker is capable of\n\tworker.addFunction('upper')\n\n\t// tell the server the worker is going to sleep, waiting for work\n\tworker.preSleep()\n});\n```\n","readmeFilename":"README.md","contributors":[{"name":"goelvivek"}],"bugs":{"url":"https://github.com/mreinstein/node-gearman/issues"},"license":"MIT","users":{"qddegtya":true}}