{"_id":"qjobs","_rev":"41-bbf45d6de3929c9ebd3f0eeeb344b488","name":"qjobs","description":"qjobs is a simple and stupid queue job manager for nodejs","dist-tags":{"latest":"1.2.0"},"versions":{"1.0.0":{"name":"qjobs","version":"1.0.0","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BSD","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","_id":"qjobs@1.0.0","dist":{"shasum":"231ccfaa77f91d64ddb3f41018c60d6336595dfa","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.0.0.tgz","integrity":"sha512-PtfxYszHTnEjnUQKwKVuCSYRCZ96A0zAIcNc16V5pxDo9/yaJTBMphOv5SLs5Nafr9kqPdNOrDDCnslQXGek9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRyrTsqgcxECHF+LpB5jhDfSWSpt06dBXe1fIkKPH7qAIhAO6ZPq0isveMMDdnMWF7/OmAsIFVmc/4ycuL7fnytj7f"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.0.1":{"name":"qjobs","version":"1.0.1","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BSD","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","_id":"qjobs@1.0.1","dist":{"shasum":"8eee0a0077ecd46d05f031329963b82278510a70","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.0.1.tgz","integrity":"sha512-bfUPuud04VzwtxJ3IyIxuVo/qVb5TayHktBEa9cj/jHdnujVHtJywKy0X8rouaUK2OUyzuYRJ2oSlgPXdt/kTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL4AWaGsGDMKikjY1eVXPE15LzBj9anGgvS3TxXS5UiwIgR1xN3ISR/I3QzOxBM0WDU1nXNXLQ6saQFfcqPbboNG4="}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.0.2":{"name":"qjobs","version":"1.0.2","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BSD","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","_id":"qjobs@1.0.2","dist":{"shasum":"5de9eb6f7dd2ab550875969c3d3cc70b24bd09e5","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.0.2.tgz","integrity":"sha512-Xcn6+22/fa1QrTBxCfS5lRwSlzKP/kBUxd6FAmucqTIKTU17hcLSI8/0CpIXyequNWLI/YdlftfVqua/DjOMUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWYGhwUMNeatNSh8Jv6g5XhucgXjegQCs1V12hlcCJSAIhAKcFh8hnE+ThYuC5qChiPceBHwEM1XDkras+aIco2grj"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.0.3":{"name":"qjobs","version":"1.0.3","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BSD","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","_id":"qjobs@1.0.3","dist":{"shasum":"be3e54b8287f6047e184a306bce1e2c3fa267545","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.0.3.tgz","integrity":"sha512-1N/RI+c59Nud0NaY5s8lWqTGyPRXgQVihADFosnY84DENshDRs3aL6YrpfA01iStmJP9A8guo0EO/S3RuZ1WUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgZuA4G0G8AmWmZBQ8KqOp4ynihoFu7FtDXrZzeQzOuwIhAOTKTLeGcjvWJ0kZxT+F5BpyUK3l5YTvPKdHfmcZQxfP"}]},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.0.4":{"name":"qjobs","version":"1.0.4","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BSD","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","_id":"qjobs@1.0.4","dist":{"shasum":"3a9a5195fa0a9e37f6c7213a6119725d3146eaf1","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.0.4.tgz","integrity":"sha512-N9RP5tUxmStdPFBsrN21zyYOWpu6x8kN6lVce1pd5OZSxW2x0L78N3Lnu83TYu4EJdVoNLSOd80fSsGxb7WP0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnQ8DIw9lOHPcRFBo1C4G6/MO25Y0H6dpwVMC7k6cKQwIhAJ3gi2yYi55rxN6JcXoHX+ZM/DTVvbUMqyocIP+dVXFM"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.0.5":{"name":"qjobs","version":"1.0.5","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BSD","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","_id":"qjobs@1.0.5","dist":{"shasum":"a3319a1245c2aae8258e2eb35ea31b4f1db737ba","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.0.5.tgz","integrity":"sha512-Ckphd0579bBzhuKK2n/zG/bbx4Q83LkGIEsDvyNg8fSlYE0PFO2D3pPyGOZWPRYuoW72LAWQOUDQuA+kai2Upg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA1rYd35sl4l34Q/2P6AZW3LLNNSxr9PozJY+roY8tvSAiEAtsu2Te0xBbAWRM8P8UtXk6DzYjIsSMXNvRnLv1LwGGg="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.0.6":{"name":"qjobs","version":"1.0.6","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BSD","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","_id":"qjobs@1.0.6","dist":{"shasum":"54458a3da05940659d261d8e4fe647fdbb13d5e8","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.0.6.tgz","integrity":"sha512-qDAT5uGCE9HMR+0kLaSR752fHUha4h5T2kRJftNPRNf4geoReeJlUEqclLc20cGDd5K+/+yOcObrqdcnh+IK9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDe+HPSKD5cNLqGummxG9eLh1/TquyU8YCGKCQOqS4/UQIhALYBcxXsXfXvlNGkVpJom0rCWwT/JjlY5dmHy1DyqUPf"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.0.7":{"name":"qjobs","version":"1.0.7","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BSD","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","_id":"qjobs@1.0.7","dist":{"shasum":"9e530f1a7aa7a5cde1e9e71cd2efe636ccc8fcea","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.0.7.tgz","integrity":"sha512-fxsLLGxXttJllv7jpuTNRiKUNI5VEkTP5j5BWRFr3aX9qDY1/lTq3YhaZuEeOQKSvk69Z/t0pmcG45sVsbx/oQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDL0GHAFzbuHBSzgRfHI/CUtt+0R3rMLqKK6QHYdMRaEAiBR1Gx5O6QZkDliAEdmVk9B7H0dl6wy+csZIm5GB+rSyw=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"0.9.8":{"name":"qjobs","version":"0.9.8","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"tests/*.js"},"engines":{"node":"*"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BeerWare","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","devDependencies":{"tap":"~0.4.0"},"_id":"qjobs@0.9.8","dist":{"shasum":"333d9bc61102e8c3587fbd876f92876343ebd89b","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-0.9.8.tgz","integrity":"sha512-SEE/Ob/wbDhezXyTZWC2n/YPVuVHsyzmcphWBsnqbUtUNyHJi4i6gSRk9elUvE2kXvjaKVyJm7o7cAFaDaCUyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCO55T6I0Qf24RoYS2Y+BrQgQrXtv6vT4W2MJduW1ZcbgIgIbCKfo/rPV+JvvWAnLFmUixchIrQ3ha4pyb4l+5OPJI="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"0.9.9":{"name":"qjobs","version":"0.9.9","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"make test"},"engines":{"node":"*"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BeerWare","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","bugs":{"url":"https://github.com/franck34/qjobs/issues"},"_id":"qjobs@0.9.9","dist":{"shasum":"39fe7afb7cecf0354f1575780147b1a8aa4f1193","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-0.9.9.tgz","integrity":"sha512-P5FaWsNxeqN8a/e1jxESF0LYgBSkl4+R6u13rE7szg/se0snIruTvWnt2AuQAhPVDTN4R+gXNXInUmjGsT9j9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6Za7P+BvRIRMSeckXbbaur/2KR8dtutE678656XqyPwIhAKqHqGmGB8Z4ids/DGMCApoMobe1edq40lHD7FUbPYfb"}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.0.8":{"name":"qjobs","version":"1.0.8","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"make test"},"engines":{"node":"*"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BeerWare","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","bugs":{"url":"https://github.com/franck34/qjobs/issues"},"_id":"qjobs@1.0.8","dist":{"shasum":"ca191e203218dad4ac99e098dc192ae4e0d2a3f9","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.0.8.tgz","integrity":"sha512-Ln1bxDPmJKrHMwjvMzqwyUO23eFBxrPdSV+eUNPDgVcZu6M+B7mX8XWSP1IlLiLUzaTPU5Zq3uhletcz6ZgGew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGENGPN19+j6FakdtLFmmcKVN9rgDORM2g/cmBFpUkVQAiEAyrRxBDWobPwxmi1Qn2HnKlaxRkGdQyVT8rGiKlYi5wE="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.0.9":{"name":"qjobs","version":"1.0.9","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"make test"},"engines":{"node":"*"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BeerWare","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","bugs":{"url":"https://github.com/franck34/qjobs/issues"},"_id":"qjobs@1.0.9","dist":{"shasum":"b04307b2f1a1c7ceec61325e444c1c0da80642b0","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.0.9.tgz","integrity":"sha512-yoCteHT5+fMhaoL+1XHlvgelBUnq236k+CGWY3zqeJtumtBVDNPIZN567sVlMtQ2ho2zq1WpJPw2jOZ9r+QqXQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNQZIv0FwZH0N4P6RlmrofTnsay+8CKKjl+pu4Ure/ugIgK2CVwUCztidX8W9pu8EDziRF+eGUvpFedQC7YOkyE3A="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.1.0":{"name":"qjobs","version":"1.1.0","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"make test"},"engines":{"node":"*"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BeerWare","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","bugs":{"url":"https://github.com/franck34/qjobs/issues"},"_id":"qjobs@1.1.0","dist":{"shasum":"4f3bab505969d5897c52180c45e5783ee057898d","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.1.0.tgz","integrity":"sha512-UjtgOWpos3Vwtgg8mi5+TSNsHfpXEoukQyzxzE6hhTezjbzRiSaDElM/yVomkdJbvwv0/dqdJ/PdzxSyCFvxxA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC/+pKCWcf6SEeSHZrZJ4A+N4YfqeE8ku0DOislY800uAiBrhE/pMjqwKme3f0UszXlNkkYuZKMBg/peuYqvea9Mfg=="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.1.1":{"name":"qjobs","version":"1.1.1","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"make test"},"engines":{"node":">=0.9"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BeerWare","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","bugs":{"url":"https://github.com/franck34/qjobs/issues"},"_id":"qjobs@1.1.1","dist":{"shasum":"384dfde047b74ef20af9a2d354d468c00d1ec6d2","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.1.1.tgz","integrity":"sha512-XAfpKpRpcpQJjz8ploiRnk8dVvS6FRoALjT+r9poue61BfSrJSHEmXrfGczUYInsAPbmbZ5HGUK4jxJuTb9skQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG203a6X9t/I97YOxB+/yzh6ZWPdrsWeNFrcjsmc4V8RAiEA4vJTg8iI+jlWO0lb4BFqemdsPzpBl6D6PAjXH8dauHc="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.1.2":{"name":"qjobs","version":"1.1.2","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"make test"},"engines":{"node":">=0.9"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BeerWare","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","bugs":{"url":"https://github.com/franck34/qjobs/issues"},"_id":"qjobs@1.1.2","dist":{"shasum":"fe9524636b20f6971ed2169a966bdada41b842e3","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.1.2.tgz","integrity":"sha512-PBHMxt+XwI7FdZUbujo8GsaRBXoz83+bkKJmTdHV3GDI3wgSXJcafBYeBeP+9ruojyz0kggwPpRCbRYjJxXEhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHp3rwOQO+GaRTJeTMVidATOmDnGO9xPjWkmuw243rR5AiEA9ekejDrY1cJ06olIu+osPqxvuCzW6xkxDPOfLwcMJwY="}]},"_from":".","_npmVersion":"1.2.23","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.1.3":{"name":"qjobs","version":"1.1.3","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"make test"},"engines":{"node":">=0.9"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BeerWare","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","bugs":{"url":"https://github.com/franck34/qjobs/issues"},"_id":"qjobs@1.1.3","dist":{"shasum":"948ca05548309132037a5bcdd123b63246360538","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.1.3.tgz","integrity":"sha512-b/gJgTgU6Dw/YwBvCmEwsVFIL9QglOxBW+vkQouzEa+fG+NsqQRdeenS9VIX5RG43C2/C6UrDUSP9o5xxwBsBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID0QxS6IkCD9PKx4kBaeARM0vJRhaQFykVwo8qHuXPDgAiEAmavlhGbvhQ2RAmfn96qeh1qCodhFfzwX9053Kkv3A88="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.1.4":{"name":"qjobs","version":"1.1.4","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"make test"},"engines":{"node":">=0.9"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"BeerWare","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","bugs":{"url":"https://github.com/franck34/qjobs/issues"},"_id":"qjobs@1.1.4","dist":{"shasum":"5c09852cd5c0cf713c836dffe478f403669b1238","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.1.4.tgz","integrity":"sha512-OAbQCnZy/c4PUAXRUUsF/EX19x5UNeaWbzTmJuOXITiYYDwkxBmtq2yMQ9lBvPiTDbSn2UVvew9z1EV2pcLjsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICYdyoYRe7iq1Ydj3LQEV3HiDd4FtHAcwv+h4zKg9DnXAiEA06faT5BA0OAq6eTKUflLT/8G1m+qc+2Nq5XiQByU/IQ="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}]},"1.1.5":{"name":"qjobs","version":"1.1.5","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"make test"},"engines":{"node":">=0.9"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"MIT","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","bugs":{"url":"https://github.com/franck34/qjobs/issues"},"homepage":"https://github.com/franck34/qjobs#readme","_id":"qjobs@1.1.5","_shasum":"659de9f2cf8dcc27a1481276f205377272382e73","_from":".","_npmVersion":"3.10.2","_nodeVersion":"4.2.4","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"dist":{"shasum":"659de9f2cf8dcc27a1481276f205377272382e73","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.1.5.tgz","integrity":"sha512-yYKwlPNdhT85pJOxu+xO8QS2WzmE3D42Lu8qwVox9pMj4ej+ilIAFkT+O8EOqE5ZAwjg5LQrib3u/6Wn0p2Wdw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCn3zP3WNM+W1pwLaSDkc8pGnpF+/bzvDfHRPe5LFgiGgIhAOKf4b4TyekgH1vwOU5sE1IGRMePnHfoLrd+KaOHB33F"}]},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/qjobs-1.1.5.tgz_1471424604162_0.33236237801611423"}},"1.2.0":{"name":"qjobs","version":"1.2.0","description":"qjobs is a simple and stupid queue job manager for nodejs","main":"qjobs.js","directories":{"example":"examples"},"scripts":{"test":"make test"},"engines":{"node":">=0.9"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"keywords":["queue","jobs","job","concurrency","control"],"author":{"name":"Franck TABARY"},"license":"MIT","gitHead":"6b6ea2dd626799e946ab700e4c4902ab792d3bb2","bugs":{"url":"https://github.com/franck34/qjobs/issues"},"homepage":"https://github.com/franck34/qjobs#readme","_id":"qjobs@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.3","_npmUser":{"name":"franck34","email":"franck.tab@gmail.com"},"dist":{"integrity":"sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==","shasum":"c45e9c61800bd087ef88d7e256423bdd49e5d071","tarball":"https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz","fileCount":12,"unpackedSize":16986,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD41mNCwZnN/iKm+5sg1hPmu5IMfqwNrMya/teHP7OnlAIhAP7hA1Fpqp/oL7UpR3J7afccW3gO9gYWr8hTxCKt4Nsq"}]},"maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/qjobs_1.2.0_1519052746925_0.7514098483698399"},"_hasShrinkwrap":false}},"readme":"[![Build Status](https://secure.travis-ci.org/franck34/qjobs.png)](http://travis-ci.org/franck34/qjobs)\n\n**qjobs**\n==================\n***Efficient queue job manager module for nodejs.***\n\nFeatures\n--------------\n* Concurrency limiter\n* Dynamic queue, a job can be added while the queue is running\n* Optional delay before continuing after max concurrency has been reached\n* Support of pause/unpause\n* Events emitter based: start, end, sleep, continu, jobStart, jobEnd\n* Quick statistic function, so you can know where the queue is, at regular interval\n\nFor what it can be usefull ?\n---------------------\nJobs which needs to run in parallels, but in a controled maner, example: \n* Network scanners\n* Parallels monitoring jobs\n* Images/Videos related jobs \n\n\nCompatibility :\n------------------\n* not tested with nodejs < 0.10\n\n\nExamples\n--------------------\n\n(take a look at tests directory if you are looking for running samples)\n\n\n```\nvar qjobs = new require('./qjobs');\n                                \n// My non blocking main job     \nvar myjob = function(args,next) {\n    setTimeout(function() {\n        console.log('Do something interesting here',args);\n        next();\n    },1000);\n}\n\nvar q = new qjobs({maxConcurrency:10});\n\n// Let's add 30 job to the queue\nfor (var i = 0; i<30; i++) {\n    q.add(myjob,[i,'test '+i]);\n}\n\nq.on('start',function() {\n    console.log('Starting ...');\n});\n\nq.on('end',function() {\n    console.log('... All jobs done');\n});\n\nq.on('jobStart',function(args) {\n    console.log('jobStart',args);\n});\n\nq.on('jobEnd',function(args) {\n\n    console.log('jobend',args);\n\n    // If i'm jobId 10, then make a pause of 5 sec\n\n    if (args._jobId == 10) {\n        q.pause(true);\n        setTimeout(function() {\n            q.pause(false);\n        },5000);\n    }\n});\n\nq.on('pause',function(since) {\n    console.log('in pause since '+since+' milliseconds');\n});\n\nq.on('unpause',function() {\n    console.log('pause end, continu ..');\n});\n\nq.run();\n\n//q.abort() will empty jobs list\n\n```\n\n","maintainers":[{"name":"franck34","email":"franck.tab@gmail.com"}],"time":{"modified":"2022-06-25T04:40:21.193Z","created":"2013-04-09T18:28:05.952Z","1.0.0":"2013-04-09T18:28:10.247Z","1.0.1":"2013-04-09T18:33:14.535Z","1.0.2":"2013-04-09T18:50:52.450Z","1.0.3":"2013-04-09T18:57:48.471Z","1.0.4":"2013-04-21T08:04:32.021Z","1.0.5":"2013-04-21T08:23:31.712Z","1.0.6":"2013-04-21T08:39:08.781Z","1.0.7":"2013-04-24T19:09:40.339Z","0.9.8":"2013-05-03T12:53:00.147Z","0.9.9":"2013-05-27T20:00:25.064Z","1.0.8":"2013-05-31T20:22:08.047Z","1.0.9":"2013-06-02T12:09:24.872Z","1.1.0":"2013-06-02T12:21:04.046Z","1.1.1":"2013-06-03T08:06:08.371Z","1.1.2":"2013-06-03T08:19:28.215Z","1.1.3":"2013-06-29T07:48:00.131Z","1.1.4":"2013-09-22T16:54:02.321Z","1.1.5":"2016-08-17T09:03:26.925Z","1.2.0":"2018-02-19T15:05:46.977Z"},"author":{"name":"Franck TABARY"},"repository":{"type":"git","url":"git://github.com/franck34/qjobs.git"},"homepage":"https://github.com/franck34/qjobs#readme","keywords":["queue","jobs","job","concurrency","control"],"bugs":{"url":"https://github.com/franck34/qjobs/issues"},"license":"MIT","readmeFilename":"Readme.md","users":{"oldfish":true}}