{"_id":"celery-node","_rev":"20-f570d22f4715d835af3209642749edf5","name":"celery-node","dist-tags":{"latest":"0.5.9"},"versions":{"0.0.0":{"name":"celery-node","version":"0.0.0","description":"celery written in nodejs","main":"index.js","scripts":{"lint":"eslint src test","dist":"babel src -d dist","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task queue"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@babel/cli":"^7.6.0","@babel/core":"^7.6.0","@babel/preset-env":"^7.6.0","@babel/register":"^7.6.0","chai":"^4.2.0","eslint":"^5.11.1","eslint-config-airbnb-base":"^13.1.0","eslint-plugin-import":"^2.14.0","eslint-plugin-mocha":"^5.2.0","mocha":"^5.2.0","sinon":"^7.2.2"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2","winston":"^3.1.0"},"gitHead":"a13b031010536e6547bf9a44516faed4bc35aa5a","_id":"celery-node@0.0.0","_nodeVersion":"8.16.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-rttQnncI1bOKQBj/EsdtgKFJuGipstXYM6vhI7VtGlI7AIgtATw69r/N/THDXyVanSJLdAKfZijWMnthI7I2BQ==","shasum":"5d342e2cf68c245075d778ffb99452e20ffa81ec","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.0.0.tgz","fileCount":19,"unpackedSize":43040,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdgeCbCRA9TVsSAnZWagAAjX0P/iQGESt0p+ApvhgSRb8G\nKFjH8FGLuLnI1qsv6/uxqMZZQZms1fcHBDCrlKcRfZiXhEcGMbSpNXh6F4va\nhVE3XzCd9zCrAWY3rUQ3eyNYaEn8OOIK+GL3TNPtSkLn3dBxIfh7Nw1IrD+w\nJpUFCvFCnkAAaPCLYJ7wJ7Q654Ov+OjP8XjSmZ05ekE2fd71aL9N2eG693az\n/akr9KJR59UOvXDZfgVpYijAQaPBbaxkLK2fAIlWobBTvYYAeHNm2K6t8xP9\nBmhHucMo4brfLm5IfmuaJf6zuMULHuPryr3QI5v9WJytFe42OOuEfpXQmKC4\nJuJJ+rHu/8ND7RSXlfLpV+qXDU+UDQn0GBSnfyuNlJ9TYt8FZtvOmKl6BM61\nm9hJomR90U5VaRYMAVPmGBG7A7QUjJn+KTdAyWnNW03sv7jTHW2I4ooKImD4\noD4d220mB3+ZrQj42eTHhjKnHH132FwFfD4segwmVEt/8rZRsBR63f7vo9Et\nSmHiPPbBGWXNZs/FzvTAF1LBOkssrBJiNMyIHBL4S19guffnBM2AAu1hHkVr\naskffsTvAeMBJ2CtD3pqqKPELtVptTxHjsGjl1v/ou69AEFXLgfAxYvTm2TT\nWo+znW0Yt7QSbVjPSRBJRTb+sJElxyGae1xx/99GeperDnDKNuI1sXQkiR+q\nrL4E\r\n=aFx3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXlIVRs8mGTD2U9q9F9f8w0b/8V3XNTiq5iGCHzX14tQIhAO6Y+tNog3yhjauI2no/I8XPqaBP0JKl5DQS2Luk4UIj"}]},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.0.0_1568792730300_0.7604028325969974"},"_hasShrinkwrap":false},"0.0.1":{"name":"celery-node","version":"0.0.1","description":"celery written in nodejs","main":"index.js","scripts":{"lint":"eslint src test","dist":"babel src -d dist","test":"mocha","doc:internal":"jsdoc2md src/*/*.js src/*/*/*.js > docs/internal.md"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/register":"^7.8.3","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","jsdoc-to-markdown":"^5.0.3","mocha":"^5.2.0","sinon":"^7.5.0"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.1","uuid":"^3.3.3","winston":"^3.2.1"},"gitHead":"8bdd18cd24647a0014d30648b7ab8b7582fbe3f0","_id":"celery-node@0.0.1","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-7CJxqP5zDju6FTRDldPRBM+M7Ss9CsFFtk2YSKgqoh51L56O0pY/dmobGBbiINQYghmQOOlk6bQpX1k4Wal9Qg==","shasum":"d043a2a0dc42c8ac008430173b79c42a2ce713d0","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.0.1.tgz","fileCount":21,"unpackedSize":61359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHVsdCRA9TVsSAnZWagAAI9oP/2f2qnrVO1jPd0QbXrtW\nxCisG8luaYJgBCQbOwJYFjSr/6xWy6oQ8YXLGWS831vEplWi4iAElPyBvo7B\nNjFVco5a1uyalSwTWzcapdL5tD4XcLVC5AyOplIn7DATH+w8Ogal7eGOLEOw\nj2AbD31lZ2HFUDr+ljEFXKoukp/lB50JqjbkYHiBjdTeeORxl+oA+yb7a6SE\nUo+WtZIpv9ANBJmhTB+DU1mBgI5D2LMNnlZhNE7zilKxQjpRxqxA31/w9KM3\n9JhfzhqibP0Khf2skGEZ8LWP5eMTI0B6TlN2G70LWTRoDB5TUL89j9opy3yH\nSDsilRFp3bjSUjr2QhvKrqjPZAqvcnc7zMHjqpNgF26fyu9OhFCL1P6RCA+I\n+fw1BM6Z9SPfwo7g/Yupw4XUQHxmtOi3PSAOBUWTZ3nBCjdv27lSb0XmgfX3\nn063lDGwJoFGri7sdWDnFsbqSbLdjSDQ1u6jVi3qDaRifTgsjsxNd/8hgcIW\nfGYRltZXuHOSJ+bvrwkHkMljCc8n0FfKS9ze1UXcwJG5bnA/e62QUZ7pWplS\nKZkmTuiOatFaTzUQEYy/LkmioVwyuG3Csxl9/4FMPFVL/JNq5LcL8JEN97Cy\nX/CMB4WnyDrBUKi5E4KtesEwMbQ+/8cI9VNWXzK6vAC0JJ3cb8YH1B5AMgPi\nQnkb\r\n=eibp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgexmiTnCQyy7zu++Z92de5aFxAAfbMIHfyWLD5mYreQIhAPRDa5PM09MA0o/DCmUS2msXFvKlAn/vVZ/7pXUyB2yz"}]},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.0.1_1578982172464_0.6507293995867047"},"_hasShrinkwrap":false},"0.1.0":{"name":"celery-node","version":"0.1.0","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test","dist":"tsc","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/register":"^7.8.3","@types/chai":"^4.2.9","@types/mocha":"^7.0.1","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-airbnb-base":"^13.2.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","mocha":"^5.2.0","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2"},"dependencies":{"@types/amqplib":"^0.5.13","@types/ioredis":"^4.14.6","@types/uuid":"^3.4.7","amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"1e1312cc45a45a985f1203a92938f0ed25786bea","_id":"celery-node@0.1.0","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-pcNjqmv/y4xQTPw4tUB41tFzHpSHCZffOpQ/lI3Ykako5wi38hnu4LkiDb39R0Sh4KhOosiUs9H5wYKqKnRbGw==","shasum":"f4236b11348a1645cd20cc00991949cc32dfab2e","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.1.0.tgz","fileCount":36,"unpackedSize":60044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebbfyCRA9TVsSAnZWagAAMzcP/i3JmlKlOjauytcRCZ/u\nJsFUazZ6LmbAG+weLP18fugZCgyJh3xsJ0vlXT8+6wNm2B+kYcZ6ldlf8eT6\ndxiFZ2TjGcksywdETwcaKnEupvYbRTIliwjNM75VT1TAD3EueO2sZEQ9ICxn\nYgE7HnkLW+56SC1u3Z/ZbBp7SqpKAhPbaFAfOxxh7KxRzDU4uh6Ik6pkWL2h\nP8hYgljr7q78yAgbq7mlpavhe2QR0v+m+rKF48NNPQ8vvHOjzcmngU955x53\ntFG0ZCVm+4rbiosMges/xQJ0JLhS+Yq7p6Wqj4qgvgUfoCZpSI4LqYrS9/bF\n1Pn8RLJTlqG/CCjZX25AGtd+o/yWy8XJwSOL4bAzkG36G7sNLbdvAFeTI8K/\ncEwowh6nbZ2xtpcroBuoWhZuIcpjUqFNE46DZowZMiixMiBzIzKGiJ2Nt2wi\n96AzwiwpW9i9WyisAxIdSIcoBaiZ3E/5d9oxdybGviI2dnMQAIW8PlRpI0vs\n8d1tVgFACSERz0mjMtdPd93yTvxZqP3xYvrHYxuhAeI+2VPDjRvLN7Vm2LaE\ngJxJowftFxzMqXQ7AgHziM4GC0egeKFJDdzQK/m3rS9jROwWuupBEyb2yBSX\nc15CMADyZQM2jARIwzwuWL0o3vXmf6QvGFj7SThbKPO8L9UCy7f7df8PZO4K\nGvuc\r\n=oT5b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDunR/18dMzBaELa3+ihkAqbY5jYmBJbaOIO506sKKFVAIhAKdBRqIJ6TjnG42mKiWxEw3pEhTJoIy/CXaM1FzUm5Rj"}]},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.1.0_1584248817472_0.48995100797205504"},"_hasShrinkwrap":false},"0.2.0":{"name":"celery-node","version":"0.2.0","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test --ext .js,.ts","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/register":"^7.8.3","@types/chai":"^4.2.9","@types/mocha":"^7.0.1","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","mocha":"^5.2.0","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2"},"dependencies":{"@types/amqplib":"^0.5.13","@types/ioredis":"^4.14.6","@types/uuid":"^3.4.7","amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"fbc9fbd36acd005ab561293fe307fe017f0c7071","_id":"celery-node@0.2.0","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-P7Q/sYzMwYJfOmp8uCc8x+f8XRwhphO9hYTTIKwUMEL8tmIPoJpq10E+Xixw7Q5rguZxlF+fcCcg5nBzyA6Qfw==","shasum":"3bbd122e9ab45be5426d1e66f5cef70dc430d139","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.2.0.tgz","fileCount":38,"unpackedSize":68999,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecP/aCRA9TVsSAnZWagAAcTIQAJ698uDwhr3d9BTG6mEf\ncH0MhRgbB+MXVR1WZmn10ZnX2QXhgTIvdmKps6Qkn2T+LCuiT6X0Qc+Skmj2\nFwHVFKyvIOQofXl4DpQKmQoOm25PRinRIIvaWT6jLE/jHdS57nbhNOEjVGiR\nk76VNThte1SoPKXlLTChz8ort5gd9I/1zRIJCUDLQPCIfZIqTTfTLHvA5K3g\nWIhyfqL68vTZSkF08NxvGKN0hhbgj9RVNrmr8UJ+96QhpAJlWbwutTg0RHSB\nG2ro4JAvxpjagO+npcy3JpcoaPK7rLT2uCkiVNNwdedij69et67TT0WKVWvd\nAKFk5PCAFxvrILWQvpriav7tVOaK+NBRNXcM0ePTif6QItITo3QQAgODLQ0D\nAZlq+O1M6R8Io2j4IV02EsespUvI2kQEF0lTJ4xg8u3z0h7IoXyFWENMCxgX\nvKrlY8f+gdxsxAphmitkK+IaC+CUFdR5jnCqzIWC7CCMs+2FamExg22auxDz\nFOCO4cIpEoPVaggHMFxxGVA9j94BtFuur69+59AItDoSYd9N9wQ1HxQnfEX4\n5YmB7yFVJvL6lCyyQV0+vfcOpinDdDZi8v4OTXO1kGOgbdIBcZiByul0eTwc\nLRMipnS90OrYH2h1UMG2yDYWP48i/iQkaV8VEnsAVFRLaapHmmviAM4OpIFW\ntekA\r\n=bdfo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCA7eB5P/57/PhaoSChEHMXDO0a2CLwo5fmK/IdGKsRlQIgSr1Gq4weMhJv1igPTdQ/TyxdLI4dNBykhtBAKGvEUoQ="}]},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.2.0_1584463834356_0.39739862560030503"},"_hasShrinkwrap":false},"0.2.1":{"name":"celery-node","version":"0.2.1","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test --ext .js,.ts","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@babel/cli":"^7.8.3","@babel/core":"^7.8.3","@babel/preset-env":"^7.8.3","@babel/register":"^7.8.3","@types/chai":"^4.2.9","@types/mocha":"^7.0.1","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","mocha":"^5.2.0","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2","@types/amqplib":"^0.5.13","@types/ioredis":"^4.14.6","@types/uuid":"^3.4.7"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"b2b5ac4f545101235fee76a159849c00877b1f51","_id":"celery-node@0.2.1","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-w0taNmnpQrKwxgcEwC2JPdS8QCAWeX62MxVVGUZBWJhhIhrKrPJ69/AXiBKU5GiRqtOLt8XvvnoYBEfndkCoPQ==","shasum":"ace5b768118c6bea979dbd909e6e35bcdbc0edf1","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.2.1.tgz","fileCount":38,"unpackedSize":69025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeckkvCRA9TVsSAnZWagAA7P0P/2ALLgmx02qS3TpZqZrI\nIRfdaAwPFM8IzfcwuSMaKmbPHCyYl7y1sKEpavahIsCaYOysV8bwNPjlVF8C\njf3Xz+7zlrBVTSrqR+yk08XgQ+dJe9HsqPrfrD3VmDyCm4zP4dyoZqKOa4UT\nFpG0rGUOqqSrG5vx/Sx5fSLOkb1h5BFtOQX/IQ+BF6Ltlqp5mG2Ui7wgjUWy\nStdLbdkat6HfKByElitT0WefoKLPIev2VcVcoeKQSHxZC7SFjgVu0psctSX/\nqzkAdkKmF4QorCZbTAf0bgi4mQZ9qr5VbMoN4kspuA2wtt8aRiq6WN/K5cCf\nI4x74nqB53mS0o5+3at9DvxCRF4tJjgMOBSdO5wT93HBfzAILp7/nNHPyvWD\nfKvekkY3HUrtQZ9kJBcCxyYVdZN71Mq4kIbvr1T2l+ungHhYDA12S15S28JP\nyjtC4eoiGRGBGCbycvGV5ryHH+06BOtKxIX66KvATQhG1GOCkGuoFNXNlXvd\nZgzjykN7BdSlzcZo5I9pUXwsMp8m2XlAXwYL6AEvUrnATHBtuR/f205hq6Ce\nPGo4kELaX1zyfUg5xQtJpr6po6rfZvPyw40RYnm9nh1N1kV3gm+hKEJNTefJ\n3X0iX17c49WlPvq56GSgByH3FppSrOixpdI4sVmVLRDMYYX8waooR56tsFGW\nzobV\r\n=nTaT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjPRNCoyrnM11zBtZhrk3YDosNVWJNKYCeX3mNpW/NtgIhALdWvQIe0XibQ+m1z9W3YfqeU5WzcdcDFLld5sj/l57D"}]},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.2.1_1584548143116_0.7531431381211755"},"_hasShrinkwrap":false},"0.3.0":{"name":"celery-node","version":"0.3.0","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test --ext .js,.ts","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","express":"^4.17.1","mocha":"^5.2.0","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"e6024a4fe7d6355c1998ac6a6bedee8cb6dae1d2","_id":"celery-node@0.3.0","_nodeVersion":"8.17.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ppbhIX6EyU7SZaWYE/v5h3k4Y6jJDMdYmLfRMwvlJYmKUkCU9XGbL2f9rGMSX4YEsP56BbHzGB05zI8j0VTh+Q==","shasum":"374b03433b6171b0a9219ee54f3d08e9ea8e3c42","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.3.0.tgz","fileCount":31,"unpackedSize":63829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiM/WCRA9TVsSAnZWagAA7C8P/j8E0JF0TSWuD0qQ6pbl\nI7unzZhzFwYdRxkrGI0p+67c8Xb+dAjhD3SCmjWz13E+25QfLwFnqxJDS3Sx\ng2d0g88fEcKFo6sekh6mht1DxgvQCzc5pRMAvcGe8dxZRERxSuZkG01yji8w\nymG6IGfMgePpRI9SHUbXJ7p37aXpQA6R8etmCHOThFBMmzUyBo/DFOXHXYEn\nCjFhQAR+zhLr2hEYDVi+pG/aF/opKdIs1zglEPOzjcIZ1JM7Zk+Tk1ka/2sC\nCE4HxQ7zpSGHzzKDcsS0reTCPj9miiUedqLmjwcWbZAEEpGDfP0qQE0OXfvh\n1Uyeh5iV/OAeagL8FuMCe0WQj9BkhhyG1P2CutsFDhC2Z9zvfldmM3uOW0Wg\nmpJhfVqYAQN7yM90tigep+sK7img/L/0KhOIFHsnwUJk5jmKsng7E+uO34v8\nPQS7QQ5DNhjhTRfIR28B9JNdpohSorRjZfS0zFwFbvR3++DoHJYxc5ijrbG6\nyU/8gZlvxoG4R2KAcYHxcBFCOmoL1C4qBGC/P4wUxBl94RfM5tZNq7gowhl7\n+XMPmQ5Ph8Uy0oE7yYzC0vt5y6RqU/BZUjhui8q9VNiK2DuysaGVLqPGQ3qO\nlyG0vj13Q/RMYQzUp4f2P8ZFer9vlfrvzd8yEgSSio0ZdQ7zWQ+PR0R2SHDb\nDcXw\r\n=ZRCU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChEY203QbhnZ5+J8lnd0fbTZADCVI8/090z0yDhPmssAIhAOmJOyRtTlxord+hi0RGd2xTgieTJ4loiTWbG7SLVEOx"}]},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.3.0_1586024405802_0.3264192775503003"},"_hasShrinkwrap":false},"0.3.1":{"name":"celery-node","version":"0.3.1","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test --ext .js,.ts","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","express":"^4.17.1","mocha":"^5.2.0","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"010296d258957bd7f6fd8999b3dd9e54fca512e6","_id":"celery-node@0.3.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-WfPeMqMhbk8MVzo1UOvlT5xYVwdLP0F+3d3k0iqFVpVvjHuUCMEtD1qDGUkfKEcy30RiOYtH69vtGAteUTLkGg==","shasum":"895445e1fe8efc450ca14b0d8380934052f64519","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.3.1.tgz","fileCount":31,"unpackedSize":65281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfITYBCRA9TVsSAnZWagAAerkP/ArbgslJLzom/a/UMOqI\nEEMqXly20+sEtk2Y6WUl+CVYgAt6OUTuC6bfWrik6CZ7+EDno7677x5l6BpG\n3lri8HHsA/InzB3BafDx9NV579KXwo01IWK9BET4T54O9zHhCh2bNxo10qYl\nL3Zr7l+z6vI3lMF5BGJRqtgHdJ4YDGDsnxuuE89dldp6n3yvZr8mh9WAmkAj\nUN9WGpJw5co0Kk9OUkK6mnVPb5pzH5NSw/HeAN5659RrHMcp9jxliuMvLUp7\nkHeNMRS1wdCiNM6S8Lo+6KOpoEbn/YvAdqx8829d+19j4TPTGi2g0/4QDAER\nssbnFymvTnPciEowVHv8O8pNQ/4CES6RkB9cghUtVe4zLeaQCX/JiyiAIFbb\nS+BWOA4EVFALeTKTBxBxXG/t8w0sj3idy2HvU/lZjleMN/RXMuIyWXsL858b\nZbkFM7LAFUojVa2+OgLhRBIYToY3fFyK5tXYz/WAXgxbhipxaa8FuPCJTOX0\nuB9PpY4G525aRi7wirI1hQGhyER6+Q7tmN3VDE6mRbaoJS+NrHN40n+IPn+X\nXNTC3StIcKPW7rUpG9XaYPyFbQdOrERaZNmtLXFB5+ZAZF0YYmdoPSYO0rBX\nnTiFm+hZc5OKdvrkGXEMYjCtiieRTEHERNfDfFVFEcwKMIKMBEXIdmUWktI5\njQip\r\n=5bYn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRA07nyPPOYZzyyVcY95yUzsnyd8lqZ/bI5BXt7Pw+ZQIgBLn99ASZwv3oN913vavzGTotzqMrXpvNH7xdvWLeL3o="}]},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.3.1_1596012033031_0.010990223449014014"},"_hasShrinkwrap":false},"0.3.2":{"name":"celery-node","version":"0.3.2","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test --ext .js,.ts","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","express":"^4.17.1","mocha":"^5.2.0","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"724974f081b5892830d1bfd33c4aae707f8ad9d5","_id":"celery-node@0.3.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-VEvpmkFfUp0frC3FACI6GRWcLTycJvoeKZZ1KhVvuzFnsRBxYj+JVyOxbJ0fq+TcXioP524656DV9JJi5PcuzA==","shasum":"82cac796a7c2997e26bbf3befdfa22b00211ba8d","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.3.2.tgz","fileCount":31,"unpackedSize":65621,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLisHCRA9TVsSAnZWagAAJcYP/0WkPPJbKo3Ig99CLC83\nJHR9sq9UrX1TJ6ahq651IQEAL4o0pxdbZk5qZDfGNrAMzYgyoM787Z8UtLd0\n7fvwj+4nIVfHfg0Ffl2QdbPIfDDnqjDzTW2fBNMlOl79cYYmgG7nyqueBgG/\nHe7JoZ1YT2mNKVJ4NoDPCFJXoTXPdCUiSkFyDCzuqN+DD7asdDEK1uJDXLIz\nmI/BmQGRsnLLgDHXdtsO4KRo9tb7Xz8/j67CdhQ76p2RJvTEEk/FE2UJlHu/\nYF0d/hW+A2pqmR+HDFAo3tfNig2mJFLTMfmnuowZ/DHH9KN6V9vGo2VqLPIy\nE4P6lohJD3YMLGjVULsksLcZmGBmJqKY0yHZ49VPkzqpPgCNP5j8ptMleMES\n67Mqxu70GflaJ39ze2ZxJFxwVrK2aIPH4MZxV2ZUJ/fV7ENIk4ENTAp0HvlV\nqorS7v/AaOqUc6EcJbbTXjk0NUPI6WEg2lijyAgDzkv6qTt53qzKBmM9iJ+L\nGh9RcHkTt8lsEwdNISLmv1raCCGEYHyXk6bUmUK6y7xxB8A+qCVCZAu9Jw+t\nQk/88ppdn6vcA5lh8wQo2tYTc3wgZy+wvsjJps2ut+8UuaYZ4ocQt9zKKLiu\nWhznFhnkjJ1SVPY4T+4eScaQZiV5K79txeEwHOOFrvBN31OaDpT6n/en9ldb\nfBDx\r\n=NWK2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDxHbM8rf/123E6TZAkruLaxodtQAMA8sAuN1O4zgiT/AiEA0jeImu7R9a+P/F6l4IsiJJfP8ShnaJ4s1oxobpm1a8Y="}]},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.3.2_1596861190607_0.37867505876065044"},"_hasShrinkwrap":false},"0.4.0":{"name":"celery-node","version":"0.4.0","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test --ext .js,.ts","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","express":"^4.17.1","mocha":"^5.2.0","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"8a1d80675b9f0d6c5137b07a2d5c6e451c184f9a","_id":"celery-node@0.4.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-axyuoTLkUFndkm/EMi8QViCM7Ws1BOZIUUwud/Xoy1tjnCfXHPlRR25oMdlfX0I6sPYR9vc5TL6smG7HFGxdEA==","shasum":"17fe780bc426e8727e3602b418c1b62975f4ccfd","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.4.0.tgz","fileCount":31,"unpackedSize":69294,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXuDOCRA9TVsSAnZWagAADlEP/0NXzRemuRiq2kDtfbvU\nY4RxI4rbsgn9q+3yI8Q0wnOlWNk31tARYXaPg2m4weHEDxefsd3p+4erMMuU\npmdRttQY1mvsVHnGPNqa25rEF7yxHHucuMCkHEe4zVWxJjdhdPFgwVMYwHyQ\n5Yp8Hnz5TyYvQH1/fQu0Tou5usdjAxHyYj3M+cxBnQghd2sofHjM6geHp0/m\ncNzZvteROR5UrZqyajqnRN7jGL36TpMjXvz8mCdOrcq00JnWHQ3PTbT0zjvi\niTs2U5ycwL7KIGP7Z1kg6Jd1AqyDFfVRPQGGQ8nSuwLKREXKaUQ8bzxSbp4k\nPpPXozgucY0DW8LC+MgTNnpOzj8W8QwtkqyF6HcQa3MMJH7zr50z9wOctPba\nbzjukrAJ/W66BOLGgGzDGtWCRlpH9tYcNOGkTHV8B61/nkboLjbOpazWyaY5\nSOAgkBrGRce6aWUbEZiTnmaF/n8OibFfjEe5794QV4z/DCP2I6Jg8AhOhbJs\n+SGlVRCstrOUeiSV1c3nWnL0nHyPZ20tm2coqGaH/XGoQ0ESUu5HseIT1zVt\nhS7KV9tJL7wCkTBk/XN+jiIt0ulR7GRz0wsyfUXd0dH0mxifUtVRsk2eI823\nL2vFC+qbM+vcO7I+A46KU2inFqgT+TzWo2mBfwxcPXH5cdSTTNG70HzDGI52\n6hex\r\n=WAxi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMlrGYhGgHlIjvPowpCAlLDGiXUjkP4veiis00OS5h0AiA8cbcdxnlbgJ7uMKl3MijbjQFfp2hysJh73NfOVPNOfQ=="}]},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.4.0_1600053454070_0.1716399312265784"},"_hasShrinkwrap":false},"0.5.0":{"name":"celery-node","version":"0.5.0","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test --ext .js,.ts","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","express":"^4.17.1","mocha":"^5.2.0","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"99979974f95e74e946ff37d9153f73efd666ccba","_id":"celery-node@0.5.0","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-rO8QWDaa/mwqKUYJTuA0rfRNACOXbokqlWNsGDstzOyRasxhjU+pWXubsQp52rSJTpXIA92hDiSv64nSTEmQNw==","shasum":"be5aade8e28652ca524945609acefc53a64e197b","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.5.0.tgz","fileCount":31,"unpackedSize":57997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiwxACRA9TVsSAnZWagAAIkMP/2u9ZBLtBnB0Tz1g97Pb\nEHC8OtaSgPgg0G6S6yPwXjbzeLWLs+/bQTjDrNvgyasKfTFCa+9+2j2Gu6DS\nGdaec2NkDNEt8GQwShEwCpvHzSBhK5T1CP2TRJ1qxK2NBuB99y25IhyB3WDJ\nmibmSqCWOgRXlanZdM5YnoSITYD/XAJYC+F4z3YmU7MhQ32hw8MSQ1H0e+AX\nUePVv8UTcXwSV8pJXqUjO7e3M9HspgFCw0L5GQBSr3wLUlMXN1XMpXfwc4bj\nJOkmUpZgs9pkoNEBTN49/6RqaJpKhoXkr4fMMsiqRmz8aHl/ZnvEv+d+bOjf\n346FFRstPiNJ3V/uYabeDB8kzS3P0rL5jXTwmPQHWyiKk+Qa269Yd1PM15Y4\nZhbtDWuvdCcvbe/dByrOgDYG4SSqIP6ubc5Por93kXutwO/9xsC3zbfiNG9I\nr5MhWzJN79iUF4xiutov5qP6XC+41rTxL57JO6B9NMtEDHmpLfzLo9Uk63H5\nEx8PC/D96glgtgaBfWVGYiKxOI6j7aYKqqipa8b2P8sfOaLSWKlczwYJ1+0o\n+aCgg0GNt74e3pDuH++PIQfusvue55WEIN+tL/SShZB+xebgYPnuKnvGrh3g\nHto6CpRFDL8nmE4qc3FfrmXr1tIQT0/cMqCHsXMSInGYrx610ZzduOSHZSaS\nC7fw\r\n=voFW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+HEXRbVmqgUNAUlATh+CYZ2cwvojlF97zJKTKXrvk5AIgfHdVWqaPSQrInW+69oJDtWe8hqzkq9TUqOJFwLhxhao="}]},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.5.0_1602948160089_0.0402900468014018"},"_hasShrinkwrap":false},"0.5.1":{"name":"celery-node","version":"0.5.1","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test --ext .js,.ts","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","express":"^4.17.1","mocha":"^5.2.0","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"e1fbad5aa2088fba8479f75bb1fcb9dd49e5f262","_id":"celery-node@0.5.1","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-wdD5HPnNmyl0e4IwxXYAl1Jr8rVT3OhFSyJs9OW2PF+oAPUcVwoQEy9xUjH0eYi8Ts+uxk/uw4MTm1mUQpCRKw==","shasum":"b6a6ef6c369b5255414143946cf8061e2cdd9d14","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.5.1.tgz","fileCount":31,"unpackedSize":58421,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfymB/CRA9TVsSAnZWagAAxoAP+QFZv+Xl5P6IgUnTL7uZ\nEGF5KhMAsXsj2UyUdih4iBUEJ2/tMi+JXDlbS0jeQbyDZMO5jqklB7tHqxNz\nLVNC6akIWC+qqIbtpb/mStmjl3xyRJyAj05C7yIWISBOdVyq7TMU0xNBtn0s\ny4YtWl+Z8++xrNkOFMbf7Jr5LBq/KjuD2u+kuqoTfXzY7a1LkQ361yiyt1mU\ngoKOILr39R/mizetV3+1OcG8SeOlJiAKuXYCzVosFSsHHgwbleN/0+GUIPjd\nAsNzxH3QeNK7Vh/qhzRbGBKC+xuMLLkCqJcJ95jdHXIwiNZ/j6F+xaikEj9R\nzkcTiH1EUCcD/dvM+ZbiwKisJ7i46HZBVM4kB7atckcmoyhjTpwfxeDBf0Cb\nTbtn79mc1ymbBQ6PDvQyjHRgj8EhhRrQxpoJOlEEdbzVD6slIFSHRbhYOl59\nEdsE5+MVHd/tEgaG0ZlCRdP8O6NEYFC+C1oyOlpbJLuVj69728TIHxKEYbf8\nedCtiNvK8paJbWCf3Voi2E806bJ3JVqFiPYo/gl2j/heogR+MPuf4z9Hx/cg\nzFzPgCFpi50fSKmXVPT/WdwGgI/ArAJh7vbWjEUylwpThpmKHrg9nK20Ffl6\nvab8oqcV09nQnFDEDXJuGjvLHEtoK6+iwhyxKeUmsn7Sq+l9bzDeoWLixv04\n1B70\r\n=VNV6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClD21BVfB4Oh0yQj/3NDe66Wd6qzGzVj7VdLq4Sz/++QIgGkpmIOE4gVqzEv/XL3iVWVRqAkh4NIKHteQYtVyF5KE="}]},"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.5.1_1607098495112_0.47705292250480436"},"_hasShrinkwrap":false},"0.5.2":{"name":"celery-node","version":"0.5.2","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test --ext .js,.ts","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","express":"^4.17.1","mocha":"^5.2.0","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"c4fe92c9a02b6402a8d504d10c2dbef2e622cfd5","_id":"celery-node@0.5.2","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-NPuDIGMLOCnDF1J5Ohvk+e9ZD/aGLbx5GbMftAB/4TSxDe/+gqdGpKwKJlbtqfNxQCYzOsE6a0r7yFuoSdqn8A==","shasum":"920b77589ab39bb0c90c1afc06b3f63832f4337f","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.5.2.tgz","fileCount":31,"unpackedSize":58428,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfznUuCRA9TVsSAnZWagAA6YYP/Azs3CKnsSqCQzHxH1UE\nJWSBezN2mtfvMUQel3i5aF21Iwxbj4Eq9mf/2u4Xspg5VI3XI5ft4QOfDjGl\nxSINjU6SKNyelSlMQDIUwNXCldwiWxhNwjSPakKweAGeN/7jLd6d6WfUsMrd\nyuXyHxCqnXIKrGMw0VQ8FXl3ldxJudmWOjMog2vgMzWXdmq/T0Y6ok38KYiW\nimMFRd7YqCr1a/lBtdZNmwr4xaCOo2WbzTeC+UyFHCetYGiyX+sI6tyoYDqF\nFTLEF4eHu7tK9p08eKkXc4T6pvpqPyu+d+erI56XCWuqLY+oLGG6MIRZ9Oof\nth/0VB2PIWo+iWidu3TnMDPrFLYJvuJWOnK21R4i0yJGl54fUzk1WHkFxAui\nccvOG1AYhdYZhGfnyiRN4EpJ2kdW0VnGfMajkcAj++sjZCo6OdvhEpjw6bp2\nIxgng1jZVFYuUhgzCIO4C3hlxt+k5dzc7tSEbKGKgjDWJBSmUrOMeIsS8Oaz\nVOjAf2K/Zut8fMdvABPOkunUw7ceDpFST4w20QTZaEtDYm64zb24Sqe2Kp1/\nFzBkN4VSAfaDEryulKXhlRjSgfgvPTh51f0uq4Yx3vKwCJqeC0bvpkdsfwUc\nCV0Tilnnm8CCM4Gr8jeJuVo6XRiphmQOI2w81M3gVAed9KxCtr9GwDZkp7I1\nOpNM\r\n=0s+9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmCIe/Eyn6685NJtQnhS93snksRlGHpqE86hBiJR/GpgIhAMh3uevAzD2nRNBemdsyTJS0U5HA2DhJXJHnTyCGpYoF"}]},"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.5.2_1607365933695_0.2114141458977301"},"_hasShrinkwrap":false},"0.5.3":{"name":"celery-node","version":"0.5.3","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint src test --ext .js,.ts","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/sinon":"^9.0.9","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^5.16.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.0","eslint-plugin-mocha":"^5.3.0","express":"^4.17.1","mocha":"^5.2.0","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.6.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"5c9252a3ad97355ae5ae9a03aabb37fa368e848b","_id":"celery-node@0.5.3","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-k/wMcjdfGcPWpkTzlDDt0Nub8eGpd23akQ6qdCdBDyPo633li8nNAM2ZrB65PKhboI+3SMCI91HpcnNPO6v2zw==","shasum":"97edd49e10cd4b0699e8cf0f84830e3d12449f6d","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.5.3.tgz","fileCount":31,"unpackedSize":60134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf0MuLCRA9TVsSAnZWagAAzPUP/iAnClpgnju0lkfMsmvM\nTLVeol6ZWH0gTUSQpRyobKWzboj90ESaCiz0L82cDLa/D6NA9bHvFzC/hXtw\nW1LrnF84KazWKi1mLSxmqFhii6NVc3A7y3ghbR5l8tSfgyvuO8vIWn6LX3k1\nIghyrsHKeTIFRBKkMdIEBtazq/fwJAr0qj9ocCP2CvdaGENVW+yweuyEdAuo\nit1J05JxNLovaSbNqKycRDy18DkI0ExRuBPnDamRxSE+Eit82ZG5fLp5eRD4\nLUHOS/krYpV0HMI+hzxslioycA99vSi1AabKfjugvLxBN3P/GdSyhYtjytp1\nHw3AyHFlORSwll2rfUOUG0wbvh4Fa3dUZWnZIG6DH8PS+6ao82it4ICq1PU8\nbHHB3p/XbJROmAVlsVAVobwiCqjlznuntiSMi4JXIIPjFKkaA4MaNvY+IIH5\nwUwC5uZkycJ/1QpOXWET1mI0U/AskX7wPK6mowfzuPufUI5dmWtkslE7ZYWb\nQ247V7QVA28uB2HtKk8TZv1POQLsutSJ59h/Lg7bqDkm9WvnvXlhRuR/hsL0\neJJ+jhITzaTeU3K85VaqXJ0CPqG+7A0CUt1YdxVvoxfW9fPv7h6f9cautyV5\nIIb9MtM9Pm3fMpbMFqnPsMyge5tap5QyoXSkxlpcubQrIMgb4dcCA2A8sZ6K\nQ0/s\r\n=WzhE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrrelNGzxYRLsldIrFk8K1BE89KPK5G94mftkM7klngAiAnxoQNeWN1gZHFW+zKxysi+fnXgWMYB2c2vO2TuDZoVg=="}]},"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.5.3_1607519114582_0.29797943478529354"},"_hasShrinkwrap":false},"0.5.4":{"name":"celery-node","version":"0.5.4","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .js,.ts .","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha -r ts-node/register ./test/**/*","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/sinon":"^9.0.9","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-mocha":"^8.0.0","express":"^4.17.1","mocha":"^8.2.1","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.10.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.5.5","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"eabde25b31fabc98d492a1f112560821fbbbda04","_id":"celery-node@0.5.4","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-IB8j8WxXOFi63me5JMS2SCtdi84HJlhsGm3VuGNIYUz7/XWtjI7f9WvorGKaOcMrtw/uuXeM6AzgJ9QvKV169w==","shasum":"3a24e833cecc7e09028f967f2bebb51fff82241e","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.5.4.tgz","fileCount":31,"unpackedSize":60547,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgTjSpCRA9TVsSAnZWagAAGswP/3mv0DIOsO4f1oT1pvOd\nvjgGmPe4b5BOZZ3bNXaaed/SER7z6g4sHvyKir1YlKnPD+5kLcYt242XHLHd\nOVyaArht5sD0rZv4i7TC9ZD/og6QL6iIYqWwIguaDb+u5v0FOi4+7VdZYfOj\nAFfvW0yhqLLfLQiKFG+8V1hu6RcJVoNaxtUz/pW293KRAeFVqonieIKLX+SF\nYtHqxCFTWph8xnkVF++O56osMtNkZKLICnnC6mhfkyhs/M71RD03CTXUVH0E\nU9YOK8pqddgKvukKXshmX6tAxNlTWN6ds2CIUcRN9RXo+wWhvfRbjLGan6+e\nS9zHy9rtOwW8iUciZWsvCp20kaQg6i9y76Pt2+HVorD6n9tvCjjZkVDBf1Vc\nJ8RK1joBNMLPitM2VTXmSkM/B4GZZtjCjDU9E6usK3PHED42yZNxZHK/K61q\nQDMLWnM552riBvarF2x6NeVa94gxSW+MsSQiA+bG9kqHnAQOWOSo/FxJ0w1V\n0wqaQPx68VbCWxLlkGAdbXrFM2wieTrcE8KIFNcwFjhckzC2KDSRSSwOHooK\nhmJxzvf8hzLP7bzX7KwtT+uGkLcuKUrR9nEzDP4bYDNOsLmOn16CugzWM9F2\nFPw/KplG2Q/Cfv7isE5zEaDPCernVy7uynHBpTrahwG7D/lDnAiddlNAqDb6\n+Rky\r\n=pPFo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxDADyh2ztcXGWGgmm3OxiwSJ7f4UY9V6I+IYpQJUpuwIhAM0evXF/oU7Er/720x9p7r/OqJLYm8bsslsaERo5q5jG"}]},"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.5.4_1615738024181_0.9188297606366413"},"_hasShrinkwrap":false},"0.5.5":{"name":"celery-node","version":"0.5.5","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .js,.ts .","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha -r ts-node/register ./test/**/*","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/sinon":"^9.0.9","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-mocha":"^8.0.0","express":"^4.17.1","mocha":"^8.2.1","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.10.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.7.1","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"25f5f454866d21cce8eed7621886655a42b00b1c","_id":"celery-node@0.5.5","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-X/eVRr2C235d13pk+31esZOVLBcb0upGw5CrdkyVbPZ4poyJ7WXloOpkTe4ODmhqEhqjCM/rYqlOichLdhYtAA==","shasum":"38f5299f36b21c479931fbcc6846b44545525362","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.5.5.tgz","fileCount":33,"unpackedSize":62214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmpdMCRA9TVsSAnZWagAADXwP/AnpIoD1Qmr2kgBzLok6\nwOuTvzb6arkVDPjSqJ7Ux5BOlhA+dCk959YTm7QhKgRV9jkApm0Lx/VZ8Tcy\noRssVO3/6ITnPYYwa7mk1I2qwRfbLAUvlX9J0Xr7wVfwvbWkAt39r1j4hb0g\nT9EQa9U52fX4KluFO+U0h1/9XLfLHkh4RXBARtaVbxAwEYdr/qxpS2jq0qh+\nXM34DabEYEL88z8J7HIxn8j5qL15tBR9KrQ3KvJmHxu6FqXEyzJzGBvM5f/A\nmaenh/TOvMlGjJ8AJDsAKpTBeXO32aaC2pZvg/rSI26kE9R/89oYIT3Pmu5G\nqTHCpaCRAKWX8c5uxQ8nfCimQdCZqcBKrDe7khIaPadyUdqNlo7+FtPLKtvS\nnCg+OTlvLgeU7aGK9qL6GN5WBXLRZeGrRbe8eXrWBvACJmoDNZhfbULrXYKs\nn42HCMZW5oTG87IkGjcxBpJ/0veVqztRtxY6sb4x1p0kMeWdOAiNx5j/pXXx\n2gBdAHl3mqBBP+Cf4surdyWHSvQ3WLAIDJEhg56wzyVlfZz5FBNmdM3Wi87A\nclbsIMckQSOlYgabQAhjfENInbafcyIkjzznR12Qt/7aO9E57lpL3V0IlUln\n/H2LB06PoXPMmDt4WrCkRaqxnkqelD1tPhBGXAXwCKRFVw994a9rV9Ne6Hs3\ncB1U\r\n=6Wd/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHhMEliNDjU0UjfAM+PXh8SJNgRoGeCfeidxyO2KMjvYAiEApZuSLNDQwS073uoSukHvveURVTSlKBywS/ArDuzm1sQ="}]},"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.5.5_1620744011742_0.6866015512983508"},"_hasShrinkwrap":false},"0.5.6":{"name":"celery-node","version":"0.5.6","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .js,.ts .","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha -r ts-node/register ./test/**/*","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/sinon":"^9.0.9","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-mocha":"^8.0.0","express":"^4.17.1","mocha":"^8.2.1","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.10.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.7.1","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"befea7bada7bdbf4400093033d4be2660eee9dcd","_id":"celery-node@0.5.6","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-P85h4OWGBbHEqnShiFQl37WFeGZXhvij6mqqa/hEDLuGQgC4vIG07cUPeACrPEt3aMzMc+ee1FzAD2EcMlSpZA==","shasum":"6db53c444435dd4d295cbe4ea98ae8e63360e6f4","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.5.6.tgz","fileCount":33,"unpackedSize":62259,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE9eB9DZjJ6hnUJlIWpb/BVvmXI8X+F6hPTT1V5zl3uFAiEAk/2XxPCLCYlu3iYnmC3/aRd8d0uXy3NYBdTtSFke92M="}]},"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.5.6_1632315487369_0.6201556642799284"},"_hasShrinkwrap":false},"0.5.7":{"name":"celery-node","version":"0.5.7","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .js,.ts .","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha -r ts-node/register ./test/**/*","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.13","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/sinon":"^9.0.9","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-mocha":"^8.0.0","express":"^4.17.1","mocha":"^8.2.1","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.10.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.7.1","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"0d0e7d868776852426f3fa12d3ab06bc98ad2fcc","_id":"celery-node@0.5.7","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-kxu1OhJiJXWC2wLFyYpF5lTXXMXR4ljFwzhNjC7VfoPWNKxF8nOYA/qjg16XZq2XdbxyWQ7V8Sv5rkQr6ega6Q==","shasum":"b2417e4e89a798822b7e9f2f1542fc468cc4413a","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.5.7.tgz","fileCount":33,"unpackedSize":62402,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCna6IfU+VG5iM+PMlBY/M8UWqQKoe6j/n8sCHUbSQh0QIhAK9xfvF8VbAzZScVIyYuBCPAsS+o0hlvNio+0xrzExD/"}]},"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.5.7_1635263878915_0.9863601344491666"},"_hasShrinkwrap":false},"0.5.8":{"name":"celery-node","version":"0.5.8","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .js,.ts .","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha -r ts-node/register ./test/**/*","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.17","@types/chai":"^4.2.9","@types/ioredis":"^4.14.6","@types/mocha":"^7.0.1","@types/sinon":"^9.0.9","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-mocha":"^8.0.0","express":"^4.17.1","mocha":"^8.2.1","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.10.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.8.0","ioredis":"^4.14.0","uuid":"^3.3.2"},"gitHead":"efc4334d555abea78e5dfeb45cfca93742d67699","_id":"celery-node@0.5.8","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FuZsl8Zkh/FAoQqMCftAvjaCFQalNA8J1EryDAjEYGHphM9iavolNDlTLpx4w0d3kQ36DNBu5jC7y30yKcsrfA==","shasum":"a0c1f55e22a7760a53da582b6f262cf17e424535","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.5.8.tgz","fileCount":33,"unpackedSize":62528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2lppCRA9TVsSAnZWagAAp7YP/3AidVQHRUF8buQTuHAS\nc7Pwxzmy0LPPZrprZN0dZGLLj8V6b3xOOnAjZBU2fKQQ35fCC7CIRkvLkVDr\nfQCXwPFMb3ny4t0DXt6woK66MSoUnYaVrqlEG2OaW/hEo73J1GU8elCID9kP\nrb02HD36DqQ707+1TVKijww83ChigMABiiErJtfWeJeXcAmWk442ch7UAz4h\nLnX/VdYJKNtLEqtXZ9xCmR6wrMuNjwQfKNCWcMubzwmQC6apQk0wZ7VYtfgl\nxYaX6zBOeqsNtFEOANBtYn/o+CQxt4O6GXMUzVRgebZYPnBpAjn/yUr7JonW\nnk+pIrxhK8o6N3oKFdqo3GQFOcSpjuO2ZREcN2R4cW7bOfcamWe7pUJcNp9r\nJOQAMSJ4IDbbjVepKkcLHBkidUAlup6Vy8/W/nYtkXbfvNRQNYbh65VfAd4I\nna0xbxOh1NooxqoMpsyvcMDJpOQ0dL0sy/ouY0XRYPCMSZvp1icMT/NrLB8/\nzBA2l6TX6NjaNcfgT6KcYFHBjXoe1X2IU7LvL2Y6HuwIgqKJmhA4QeHGDfgg\n+PNMFZ3swBTHNyUMPo0Bt4ZX9cigHEI0mnZt3H+Pedd17Dz/rphkzz+h/R/E\nVI9YKd2IXjLp+aE1jWrOev+7X4+oV7eF9vI/MHseDH85fMOQpxD/Y9wRfp2J\nCbo0\r\n=WgyD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC4U8zq7dTAlIRAegrKIuDOzSnIEQzYX+2lBZwjHE25sAiEAofzwsRTXiF4I45Hw0o9NIh1o1/MTh2SEenzIf7mM0PM="}]},"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.5.8_1636279048149_0.9935944257641514"},"_hasShrinkwrap":false},"0.5.9":{"name":"celery-node","version":"0.5.9","description":"celery written in nodejs","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"lint":"eslint --ext .js,.ts .","format":"prettier --write \"{,!(node_modules)/**/}*.{js,ts}\"","format-check":"prettier --check \"{,!(node_modules)/**/}*.{js,ts}\"","dist":"tsc","test":"mocha -r ts-node/register ./test/**/*","prepublishOnly":"npm run dist & npm test"},"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"author":{"name":"actumn814@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/actumn/celery.node/issues"},"homepage":"https://github.com/actumn/celery.node#readme","devDependencies":{"@types/amqplib":"^0.5.17","@types/chai":"^4.2.9","@types/ioredis":"^4.28.5","@types/mocha":"^7.0.1","@types/sinon":"^9.0.9","@types/uuid":"^3.4.7","@typescript-eslint/eslint-plugin":"^2.23.0","@typescript-eslint/parser":"^2.23.0","chai":"^4.2.0","eslint":"^7.16.0","eslint-config-prettier":"^7.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-mocha":"^8.0.0","express":"^4.17.1","mocha":"^8.2.1","prettier":"^1.19.1","sinon":"^7.2.2","ts-node":"^8.10.2","typescript":"^3.7.2"},"dependencies":{"amqplib":"^0.8.0","ioredis":"^4.28.5","uuid":"^3.3.2"},"gitHead":"5a1a412955ae757cf0bd36015a15f5b7d18c69eb","_id":"celery-node@0.5.9","_nodeVersion":"10.21.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-FvLigz3WAAraynNLIZy+BoMBWnskJgRVPeeb2SSY7MOrB01ue52ffYtHYKLNayCmGGag8KBdYvNaRXpN18OW9g==","shasum":"a736e4ad8f56f6b7ed08f2d35f920ea589de3341","tarball":"https://registry.npmjs.org/celery-node/-/celery-node-0.5.9.tgz","fileCount":33,"unpackedSize":61138,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiQIxiACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpRHw//eJ0gKs7bOj85hhV69sbjL7FnQ6Ulij3tl4exI1WMD72O1ZJ+\r\nGDvjkFuiCWgWh6mIz3GjixcaG2nO3FDUULJ5gS9a25N98aJcHr6PwosrG8z9\r\nW2ayupx+Of06qXpisjcI/OkzrA78MLYHiOVvXb4kotj5+cn1LWnRjMjOKi8u\r\nSVUKgDw8imV7B1FxDukE2nXdTtEQbhI2cVcdLnNIXYexlcAwWlWeUKdmBokV\r\nzgtTGxOK9dWJZEXyTIkBSaojGjPNDPgR5CnA7YxAAMMkMn9BR+KRWuP2S5Io\r\nAOQg3cI3vYayxCArE1/HXR8tu1lZCbtyKrBQdB80GRsNhHIBkVPYWaCEnfO5\r\nUQ09p89/CkHQN0tYUuqgg+Oanuk0UUUB/MMyasZQt0dE2TNZksciAIGdASk/\r\nWLALy5ocj98CodWXt9bLvZee99StVI12uYkBXx90EWa+XDUMWcaAoYgr+/mX\r\nCvy5rGC18EbtKWkS21n3nu3mjjP0AWBB9cXk5VF/gx50do+Izih2QTOfWvTm\r\nnhSvaOL8t22BtZ19RzR127MZ64BQHtKtKpOd7T6QxUljiw9yn1SMlS9/B3Lx\r\nqgFOpsorksQb7q8Lljwhz8wT1hP8NRthEwpwE/6Mze6y/0qM5Uo7kN6XmjGT\r\nQZipPeDYAwMC0fIBj4BJToVb1vNMyw3loTE=\r\n=NGKv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnz+ApiEYgEihEstivHqUbtX9dEVXpICgEo5TOaBj/7AIhAN+RJzySyw/dbkkvdvZmq/e1GffI/MvkxEMcDohoFf67"}]},"_npmUser":{"name":"actumn","email":"actumn814@gmail.com"},"directories":{},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/celery-node_0.5.9_1648397410643_0.05764980660852892"},"_hasShrinkwrap":false}},"time":{"created":"2019-09-18T07:45:30.299Z","0.0.0":"2019-09-18T07:45:30.496Z","modified":"2022-04-12T05:42:52.173Z","0.0.1":"2020-01-14T06:09:32.580Z","0.1.0":"2020-03-15T05:06:57.670Z","0.2.0":"2020-03-17T16:50:34.517Z","0.2.1":"2020-03-18T16:15:43.233Z","0.3.0":"2020-04-04T18:20:05.907Z","0.3.1":"2020-07-29T08:40:33.133Z","0.3.2":"2020-08-08T04:33:11.242Z","0.4.0":"2020-09-14T03:17:34.226Z","0.5.0":"2020-10-17T15:22:40.255Z","0.5.1":"2020-12-04T16:14:55.353Z","0.5.2":"2020-12-07T18:32:13.793Z","0.5.3":"2020-12-09T13:05:14.693Z","0.5.4":"2021-03-14T16:07:04.350Z","0.5.5":"2021-05-11T14:40:11.883Z","0.5.6":"2021-09-22T12:58:07.482Z","0.5.7":"2021-10-26T15:57:59.044Z","0.5.8":"2021-11-07T09:57:28.290Z","0.5.9":"2022-03-27T16:10:10.857Z"},"maintainers":[{"name":"actumn","email":"actumn814@gmail.com"}],"description":"celery written in nodejs","homepage":"https://github.com/actumn/celery.node#readme","keywords":["node-celery","celery","celery-node","task","worker","queue","background","rabbitmq","redis"],"repository":{"type":"git","url":"git+https://github.com/actumn/celery.node.git"},"author":{"name":"actumn814@gmail.com"},"bugs":{"url":"https://github.com/actumn/celery.node/issues"},"license":"MIT","readme":"<div align=\"center\">\n  <br/>\n  <img src=\"https://celery-node.js.org/assets/images/logo-word-long.png\"/>\n  <br/>\n  <br/>\n  <p>\n    <a href=\"https://gitter.im/celery-node/community\">\n      <img src=\"https://badges.gitter.im/Join%20Chat.svg\"/>\n    </a>\n    <a href=\"https://github.com/actumn/celery.node/blob/master/LICENSE\">\n      <img src=\"https://img.shields.io/badge/license-MIT-blue.svg\"/>\n    </a>\n    <a href=\"https://github.com/actumn/celery.node/actions\">\n      <img src=\"https://github.com/actumn/celery.node/workflows/build/badge.svg\"/>\n    </a>\n    <a href=\"https://www.npmjs.com/package/celery-node\">\n      <img src=\"https://badge.fury.io/js/celery-node.svg\"/>\n    </a>\n    <a href=\"https://www.npmjs.com/package/celery-node\">\n      <img src=\"https://img.shields.io/npm/dm/celery-node.svg\"/>\n    </a>\n  </p>\n</div>\n\nCelery client / worker for in node.js  \nThis project focuses on implementing task queue using celery protocol in node.js influenced by [node-celery](https://github.com/mher/node-celery)\n\n\n## What is a Task queue and Celery?\n### Task Queue\nTask queue is a mechanism to distribute or dispatch \"tasks\" or \"jobs\" across \"workers\" or \"machines\" for executing them asynchronously.\n  \nCommon use cases of task queue:\n- Video Encoding & Decoding  \n- Resizing Pictures  \n- Processing Bulk Updates  \n- Any task which can be executed asynchronously  \n ![image](https://celery-node.js.org/assets/images/task-queue-introduction.png)\n  \nApplications, also called as \"Producers\", \"Publishers\" register logical blocks of code as \"tasks\".  \nWorkers, also called \"Consumers\" consume these \"task\" and optionally store any results to a \"message backend\".  \nThe broker (task queue) receives tasks encapsulated as messages from \"producers\" and routes them to \"consumers\".\n\nBut managing messages is not as simple as storing them in a data sotre as aqueue.  \nSuppose that a number of messages sent and dispatched by large number of producers and workers.  \nWe have to consider below.\n- Detecting poison messages\n- Ensuring reliability of the messaging sysstem\n- Scaling the messaging system\n\n### Celery\n![image](https://camo.githubusercontent.com/2fd54823d96e135d6ac0ad3a1540af596b98de19/687474703a2f2f646f63732e63656c65727970726f6a6563742e6f72672f656e2f6c61746573742f5f696d616765732f63656c6572792d62616e6e65722d736d616c6c2e706e67)\n  \n[Celery](https://github.com/celery/celery) is a one of most famous task queue open source software. A Celery system can consist of multiple workers and brokers, giving way to high availability and horizontal scaling.    \nThe features of celery is \n- simple\n- highly available\n- fast\n- flexible\n\nCelery is written in Python, but the protocol can be implemneted in any languages. There's [gocelery](https://github.com/gocelery/gocelery) for Go and like gocelery, here's celery.node.\n\n## Why celery.node?\n![image](https://celery-node.js.org/assets/images/celery.node-concept-image.png)\n  \nWe usually make programs using different languages because of the specific features of each language and sometimes the programs should be communicated with each others by task-queueing, such as python web application with go worker or nodejs worker for better performance.\n  \nWe can make the programs distribute the tasks to processes written in different languages super easily by using celery, gocelery, and celery.node.\n  \nAlso, you can use celery.node as pure nodejs task queue.\n\n### Protocol\n [celery protocol reference](https://docs.celeryproject.org/en/latest/internals/protocol.html)  \nCelery.node now supports Celery Message Protocol Version 1 and Version 2.  \n```\nclient.conf.TASK_PROTOCOL = 1; // 1 or 2. default is 2.\n```\n\n## Install\n```sh\n$ npm install celery-node\n```\n## Getting started\n### Client\n#### celery.node\n```javascript\nconst celery = require('celery-node');\n\nconst client = celery.createClient(\n  \"amqp://\",\n  \"amqp://\"\n);\n\nconst task = client.createTask(\"tasks.add\");\nconst result = task.applyAsync([1, 2]);\nresult.get().then(data => {\n  console.log(data);\n  client.disconnect();\n});\n```\n#### python\n```python\nfrom celery import Celery\n\napp = Celery('tasks',\n    broker='amqp://',\n    backend='amqp://'\n)\n\n@app.task\ndef add(x, y):\n    return x + y\n\nif __name__ == '__main__':\n    result = add.apply_async((1, 2), serializer='json')\n    print(result.get())\n```\n### Worker\n#### celery.node\n```javascript\nconst celery = require('celery-node');\n\nconst worker = celery.createWorker(\n  \"amqp://\",\n  \"amqp://\"\n);\nworker.register(\"tasks.add\", (a, b) => a + b);\nworker.start();\n```\n#### python\n```python\nfrom celery import Celery\n\napp = Celery('tasks',\n    broker='amqp://',\n    backend='amqp://'\n)\n\n@app.task\ndef add(x, y):\n    return x + y\n```\n```shellscript\n$ celery worker -A tasks --loglevel=INFO\n```\n### Run Example\nEnsure you already installed nodejs, npm, and docker-compose\n```sh\n# Generate dist/ directory, tutorial files depend on it\n$ npm run dist\n\n# start a docker container rabbitmq in the background\n$ docker-compose -f examples/docker-compose.yml up -d rabbit\n\n# run celery.node client with rabbitmq\n$ node examples/tutorial/client.js\n\n# run celery.node worker with rabbitmq\n# when you run worker, you can see the result printed out from client\n$ node examples/tutorial/worker.js\n\n# stop and remove containers\n$ docker-compose -f examples/docker-compose.yml down\n```\n\n## Contributing\nBefore contributing, please read [contributing.md](./contributing.md)   \nLet's make this project more awesome!  \n\n## License\n- MIT\n","readmeFilename":"README.md"}