{"_id":"@amokrushin/redis-queue","_rev":"10-7fe8d0c8755d84d788570adad55f126a","name":"@amokrushin/redis-queue","dist-tags":{"latest":"0.1.10"},"versions":{"0.1.0":{"name":"@amokrushin/redis-queue","version":"0.1.0","description":"[![NPM Stable Version][npm-stable-version-image]][npm-url] [![Build Status][travis-master-image]][travis-url] [![Test Coverage][codecov-image]][codecov-url-master] [![Dependency Status][david-image]][david-url-master] [![Node.js Version][node-version-imag","license":"MIT","author":{"name":"Anton Mokrushin","email":"anton@mokr.org"},"files":["libs","lua"],"main":"libs/RedisQueue.js","scripts":{"cleanup":"rimraf coverage/ .nyc_output/ node_modules/.cache/","docker:cleanup":"./scripts/docker-test-run.sh npm run cleanup","docker:test:integration":"./scripts/docker-test-run.sh iamtest -r spec test/integration/*","docker:test:unit":"./scripts/docker-test-run.sh iamtest -r spec test/unit/*","docker:test:setup":"./scripts/docker-test-setup.sh","lint":"eslint libs/**/*.js","test":"run-s -c docker:test:unit docker:test:integration","test:dev":"iamtest -r spec","preversion":"run-s lint test"},"dependencies":{"@amokrushin/watchdog":"^0.1.4","lodash.defaults":"^4.2.0"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","iamtest":"^1.5.4","ioredis":"^3.2.2","npm-run-all":"^4.1.2","rimraf":"^2.6.2","sinon":"^4.4.10","tape":"^4.9.0","tape-async":"^2.3.0"},"peerDependencies":{"ioredis":"^3.2.2"},"engines":{"node":">=8.0.0"},"publishConfig":{"access":"public"},"gitHead":"049e0ef2ee4233c05c0449e077ce61336932e9a5","_id":"@amokrushin/redis-queue@0.1.0","_npmVersion":"5.7.1","_nodeVersion":"9.8.0","_npmUser":{"name":"amokrushin","email":"anton@mokr.org"},"dist":{"integrity":"sha512-ZuImNuzasVPWiYx6CAtJQo0quopt9ja/5q4pFpRN5VJ6QyXlgYc7i+F25H73BaMpk/EnXu3RDjZb9MZUDW70mw==","shasum":"e2a37bc763436a6788c131363cde82a9fb4cce86","tarball":"https://registry.npmjs.org/@amokrushin/redis-queue/-/redis-queue-0.1.0.tgz","fileCount":12,"unpackedSize":11127,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBPCtq2cVHlW9UMferPd128K4d1WGiZwAgPF1KqE6DzAiEAw0wg1Ep4rGwoYsCclJ2FgYA8P0WO8yzslpnvv5/7QPM="}]},"maintainers":[{"name":"amokrushin","email":"anton@mokr.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-queue_0.1.0_1522297481145_0.6228806471567048"},"_hasShrinkwrap":false},"0.1.3":{"name":"@amokrushin/redis-queue","version":"0.1.3","description":"[![NPM Stable Version][npm-stable-version-image]][npm-url] [![Build Status][travis-master-image]][travis-url] [![Test Coverage][codecov-image]][codecov-url-master] [![Dependency Status][david-image]][david-url-master] [![Node.js Version][node-version-imag","license":"MIT","author":{"name":"Anton Mokrushin","email":"anton@mokr.org"},"files":["libs","lua"],"main":"libs/RedisQueue.js","scripts":{"cleanup":"rimraf coverage/ .nyc_output/ node_modules/.cache/","docker:cleanup":"./scripts/docker-test-run.sh npm run cleanup","docker:test:integration":"./scripts/docker-test-run.sh iamtest -r spec test/integration/*","docker:test:unit":"./scripts/docker-test-run.sh iamtest -r spec test/unit/*","docker:test:setup":"./scripts/docker-test-setup.sh","lint":"eslint libs/**/*.js","test":"run-s -c docker:test:unit docker:test:integration","test:coverage":"./scripts/docker-test-run.sh iamtest -c lcovonly test/unit/*","test:dev":"iamtest -r spec","preversion":"run-s lint test"},"dependencies":{"@amokrushin/watchdog":"^0.1.4","lodash.defaults":"^4.2.0"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","iamtest":"^1.5.4","ioredis":"^3.2.2","npm-run-all":"^4.1.2","rimraf":"^2.6.2","sinon":"^4.4.10","tape":"^4.9.0","tape-async":"^2.3.0"},"peerDependencies":{"ioredis":"^3.2.2"},"engines":{"node":">=8.0.0"},"publishConfig":{"access":"public"},"gitHead":"96f193d151c6349f9b7d79808d87a5e9ff787098","_id":"@amokrushin/redis-queue@0.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.10.0","_npmUser":{"name":"amokrushin","email":"anton@mokr.org"},"dist":{"integrity":"sha512-S9cNUVNbzvt0IA7eVwZ+qKjuZ4AhV1duib03xTaznsdfoVAiVaLyyD3kyU8fGkJY51lINtrZNMEH1X0gQu316w==","shasum":"04c4c56b46dbc39184d66bf3beafcff06627d2d1","tarball":"https://registry.npmjs.org/@amokrushin/redis-queue/-/redis-queue-0.1.3.tgz","fileCount":12,"unpackedSize":11256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDCMx+FX/UqJQFLNOrTMhiEGRYmE5p9fqwLYieB3vagjAIgKZBm5fC7jyZaQ0ZtQOdB/T4AUINi8GLV4JfgDgIhxe0="}]},"maintainers":[{"name":"amokrushin","email":"anton@mokr.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-queue_0.1.3_1522299401226_0.4678147359871625"},"_hasShrinkwrap":false},"0.1.4":{"name":"@amokrushin/redis-queue","version":"0.1.4","description":"[![NPM Stable Version][npm-stable-version-image]][npm-url] [![Build Status][travis-master-image]][travis-url] [![Test Coverage][codecov-image]][codecov-url-master] [![Dependency Status][david-image]][david-url-master] [![Node.js Version][node-version-imag","license":"MIT","author":{"name":"Anton Mokrushin","email":"anton@mokr.org"},"files":["libs","lua"],"main":"libs/RedisQueue.js","scripts":{"cleanup":"rimraf coverage/ .nyc_output/ node_modules/.cache/","docker:cleanup":"./scripts/docker-test-run.sh npm run cleanup","docker:test:integration":"./scripts/docker-test-run.sh iamtest -r spec test/integration/*","docker:test:unit":"./scripts/docker-test-run.sh iamtest -r spec test/unit/*","docker:test:setup":"./scripts/docker-test-setup.sh","lint":"eslint libs/**/*.js","test":"run-s -c docker:test:unit docker:test:integration","test:coverage":"./scripts/docker-test-run.sh iamtest -c lcovonly test/unit/*","test:dev":"iamtest -r spec","preversion":"run-s lint test"},"dependencies":{"@amokrushin/watchdog":"^0.1.4","lodash.defaults":"^4.2.0"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","iamtest":"^1.5.4","ioredis":"^3.2.2","npm-run-all":"^4.1.2","rimraf":"^2.6.2","sinon":"^4.4.10","tape":"^4.9.0","tape-async":"^2.3.0"},"peerDependencies":{"ioredis":"^3.2.2"},"engines":{"node":">=8.0.0"},"publishConfig":{"access":"public"},"gitHead":"e01cadd2e0ab21be7a0b1d68a9c775bc03e0cd74","_id":"@amokrushin/redis-queue@0.1.4","_npmVersion":"5.6.0","_nodeVersion":"9.10.0","_npmUser":{"name":"amokrushin","email":"anton@mokr.org"},"dist":{"integrity":"sha512-Ucie2uGEh8voNu3cdZN5thCYpzI3DI/w0inrmxTpgIAH584WjRCldTsJccsaeS4LeqH6Y/+5N5rX6HQZa7WBpw==","shasum":"5215bd36373c3c5f9a78840a6c19e2b9fe013b21","tarball":"https://registry.npmjs.org/@amokrushin/redis-queue/-/redis-queue-0.1.4.tgz","fileCount":12,"unpackedSize":11323,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDgC+Zq8Krhwn493nFFS9uVUYcwpHXPunVL6228UEnDegIhAKCFtFFqH7b2dOplf7Gz3BPydHOjJEZttNEOSLSDk+Ke"}]},"maintainers":[{"name":"amokrushin","email":"anton@mokr.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-queue_0.1.4_1522338416509_0.7401378630481841"},"_hasShrinkwrap":false},"0.1.5":{"name":"@amokrushin/redis-queue","version":"0.1.5","description":"[![NPM Stable Version][npm-stable-version-image]][npm-url] [![Build Status][travis-master-image]][travis-url] [![Test Coverage][codecov-image]][codecov-url-master] [![Dependency Status][david-image]][david-url-master] [![Node.js Version][node-version-imag","homepage":"https://github.com/amokrushin/redis-queue#readme","bugs":{"url":"https://github.com/amokrushin/redis-queue/issues"},"license":"MIT","author":{"name":"Anton Mokrushin","email":"anton@mokr.org"},"files":["libs","lua"],"main":"libs/RedisQueue.js","repository":{"type":"git","url":"git+https://github.com/amokrushin/redis-queue.git"},"scripts":{"cleanup":"rimraf coverage/ .nyc_output/ node_modules/.cache/","docker:cleanup":"./scripts/docker-test-run.sh npm run cleanup","docker:test:integration":"./scripts/docker-test-run.sh iamtest -r spec test/integration/*","docker:test:setup":"./scripts/docker-test-setup.sh","docker:test:unit":"./scripts/docker-test-run.sh iamtest -r spec test/unit/*","lint":"eslint libs/**/*.js","test":"run-s -c docker:test:unit docker:test:integration","test:coverage":"./scripts/docker-test-run.sh iamtest -c lcovonly test/unit/*","test:dev":"iamtest -r spec","preversion":"run-s lint test"},"dependencies":{"@amokrushin/watchdog":"^0.1.4","lodash.defaults":"^4.2.0"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","iamtest":"^1.5.4","ioredis":"^3.2.2","npm-run-all":"^4.1.2","rimraf":"^2.6.2","sinon":"^4.4.10","tape":"^4.9.0","tape-async":"^2.3.0"},"peerDependencies":{"ioredis":"^3.2.2"},"engines":{"node":">=8.0.0"},"publishConfig":{"access":"public"},"gitHead":"ce520a77a4ebc95eb57a1db8ad91bc7a37e8cc2c","_id":"@amokrushin/redis-queue@0.1.5","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"amokrushin","email":"anton@mokr.org"},"dist":{"integrity":"sha512-qboyYHDk8P/+WIwj3UyoiO98X/Nikmgc34zT8EkKtMUzGNwlXVHBvNHS21Uj0praC/j0dTo3ZuwSYz8p8iToEQ==","shasum":"d57749718342a2103f64bedaa046b70a6a428800","tarball":"https://registry.npmjs.org/@amokrushin/redis-queue/-/redis-queue-0.1.5.tgz","fileCount":12,"unpackedSize":11573,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8P9Iq9tyYt8dM88EjOb3BDIWyutZd6rH+1HjYc10PuAIgJsLA+r8wI8utXQn1aETCqXlHAUbXrXMO5hIQCDb6rHI="}]},"maintainers":[{"name":"amokrushin","email":"anton@mokr.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-queue_0.1.5_1522417315412_0.35885941534507637"},"_hasShrinkwrap":false},"0.1.6":{"name":"@amokrushin/redis-queue","version":"0.1.6","description":"[![NPM Stable Version][npm-stable-version-image]][npm-url] [![Build Status][travis-master-image]][travis-url] [![Test Coverage][codecov-image]][codecov-url-master] [![Dependency Status][david-image]][david-url-master] [![Node.js Version][node-version-imag","homepage":"https://github.com/amokrushin/redis-queue#readme","bugs":{"url":"https://github.com/amokrushin/redis-queue/issues"},"license":"MIT","author":{"name":"Anton Mokrushin","email":"anton@mokr.org"},"files":["libs","lua"],"main":"libs/RedisQueue.js","repository":{"type":"git","url":"git+https://github.com/amokrushin/redis-queue.git"},"scripts":{"cleanup":"rimraf coverage/ .nyc_output/ node_modules/.cache/","docker:cleanup":"./scripts/docker-test-run.sh npm run cleanup","docker:test:integration":"./scripts/docker-test-run.sh iamtest -r spec test/integration/*","docker:test:setup":"./scripts/docker-test-setup.sh","docker:test:unit":"./scripts/docker-test-run.sh iamtest -r spec test/unit/*","lint":"eslint libs/**/*.js","test":"run-s -c docker:test:unit docker:test:integration","test:coverage":"./scripts/docker-test-run.sh iamtest -c lcovonly test/unit/*","test:dev":"iamtest -r spec","preversion":"run-s lint test"},"dependencies":{"@amokrushin/watchdog":"^0.1.4","lodash.defaults":"^4.2.0"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","iamtest":"^1.5.4","ioredis":"^3.2.2","npm-run-all":"^4.1.2","rimraf":"^2.6.2","sinon":"^4.4.10","tape":"^4.9.0","tape-async":"^2.3.0"},"peerDependencies":{"ioredis":"^3.2.2"},"engines":{"node":">=8.0.0"},"publishConfig":{"access":"public"},"gitHead":"73a0f585d80c57984879ac4510093349c32de50b","_id":"@amokrushin/redis-queue@0.1.6","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"amokrushin","email":"anton@mokr.org"},"dist":{"integrity":"sha512-BgES97EOu9DIdHsTJzcJf1Kg39BlCRzui9S4qE+wgmlN4k9G6FQd1ZWfy14nv+X3xagowgh2upAWaJlw8EgMlg==","shasum":"f00db840fda8a0bab48d22316c4411ea9ef9f2ab","tarball":"https://registry.npmjs.org/@amokrushin/redis-queue/-/redis-queue-0.1.6.tgz","fileCount":12,"unpackedSize":14234,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAvh/Ks5RnNGl6uOHaMaeZ0EmQTW6/2t7eK2u/gjtVcAiBGVaLpfyOrpUQJ3pU4KZlEpetTB2JWQrFmGySa33DIuA=="}]},"maintainers":[{"name":"amokrushin","email":"anton@mokr.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-queue_0.1.6_1522795199483_0.8413158586549052"},"_hasShrinkwrap":false},"0.1.7":{"name":"@amokrushin/redis-queue","version":"0.1.7","description":"[![NPM Stable Version][npm-stable-version-image]][npm-url] [![Build Status][travis-master-image]][travis-url] [![Test Coverage][codecov-image]][codecov-url-master] [![Dependency Status][david-image]][david-url-master] [![Node.js Version][node-version-imag","homepage":"https://github.com/amokrushin/redis-queue#readme","bugs":{"url":"https://github.com/amokrushin/redis-queue/issues"},"license":"MIT","author":{"name":"Anton Mokrushin","email":"anton@mokr.org"},"files":["libs","lua"],"main":"libs/RedisQueue.js","repository":{"type":"git","url":"git+https://github.com/amokrushin/redis-queue.git"},"scripts":{"cleanup":"rimraf coverage/ .nyc_output/ node_modules/.cache/","docker:cleanup":"./scripts/docker-test-run.sh npm run cleanup","docker:test:integration":"./scripts/docker-test-run.sh iamtest -r spec test/integration/*","docker:test:setup":"./scripts/docker-test-setup.sh","docker:test:unit":"./scripts/docker-test-run.sh iamtest -r spec test/unit/*","lint":"eslint libs/**/*.js","test":"run-s -c docker:test:unit docker:test:integration","test:coverage":"./scripts/docker-test-run.sh iamtest -c lcovonly test/unit/*","test:dev":"iamtest -r spec","preversion":"run-s lint test"},"dependencies":{"@amokrushin/watchdog":"^0.1.4","lodash.defaults":"^4.2.0","lodash.template":"^4.4.0"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","iamtest":"^1.5.4","ioredis":"^3.2.2","npm-run-all":"^4.1.2","rimraf":"^2.6.2","sinon":"^4.4.10","tape":"^4.9.0","tape-async":"^2.3.0"},"peerDependencies":{"ioredis":"^3.2.2"},"engines":{"node":">=8.0.0"},"publishConfig":{"access":"public"},"gitHead":"fdabc53ff6c497e6975f454cfdfc35b303403e6d","_id":"@amokrushin/redis-queue@0.1.7","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"amokrushin","email":"anton@mokr.org"},"dist":{"integrity":"sha512-pyMgSngMYHzvsJAEqjuZZf6ZF0FBOGNDi319edhgzp/IZ1ajyVlVVV6tNmsaYYTohufseHt3BBh23kxjU+fG3A==","shasum":"3513113500f470fdea63af0f3c11bb1ac2465e47","tarball":"https://registry.npmjs.org/@amokrushin/redis-queue/-/redis-queue-0.1.7.tgz","fileCount":13,"unpackedSize":22453,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNKvGfY8XmagQ1BjILRNnSBrhDXOK6ZWfsK97E1gHj5wIhALIUBcrVPJzmN6Gbhmpj1ev/q48Rt7umLSbMszxmXHCz"}]},"maintainers":[{"name":"amokrushin","email":"anton@mokr.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-queue_0.1.7_1522805703145_0.01910332398027781"},"_hasShrinkwrap":false},"0.1.8":{"name":"@amokrushin/redis-queue","version":"0.1.8","description":"[![NPM Stable Version][npm-stable-version-image]][npm-url] [![Build Status][travis-master-image]][travis-url] [![Test Coverage][codecov-image]][codecov-url-master] [![Dependency Status][david-image]][david-url-master] [![Node.js Version][node-version-imag","homepage":"https://github.com/amokrushin/redis-queue#readme","bugs":{"url":"https://github.com/amokrushin/redis-queue/issues"},"license":"MIT","author":{"name":"Anton Mokrushin","email":"anton@mokr.org"},"files":["libs","lua"],"main":"libs/RedisQueue.js","repository":{"type":"git","url":"git+https://github.com/amokrushin/redis-queue.git"},"scripts":{"cleanup":"rimraf coverage/ .nyc_output/ node_modules/.cache/","docker:cleanup":"./scripts/docker-test-run.sh npm run cleanup","docker:test:integration":"./scripts/docker-test-run.sh iamtest -r spec test/integration/*","docker:test:setup":"./scripts/docker-test-setup.sh","docker:test:unit":"./scripts/docker-test-run.sh iamtest -r spec test/unit/*","lint":"eslint libs/**/*.js","test":"run-s -c docker:test:unit docker:test:integration","test:coverage":"./scripts/docker-test-run.sh iamtest -c lcovonly test/unit/*","test:dev":"iamtest -r spec","preversion":"run-s lint test"},"dependencies":{"@amokrushin/watchdog":"^0.1.4","lodash.defaults":"^4.2.0","lodash.template":"^4.4.0"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","iamtest":"^1.5.4","ioredis":"^3.2.2","npm-run-all":"^4.1.2","rimraf":"^2.6.2","sinon":"^4.4.10","tape":"^4.9.0","tape-async":"^2.3.0"},"peerDependencies":{"ioredis":"^3.2.2"},"engines":{"node":">=8.0.0"},"publishConfig":{"access":"public"},"gitHead":"5585c20e4a9ba79a610f9353075de750e1863ec2","_id":"@amokrushin/redis-queue@0.1.8","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"amokrushin","email":"anton@mokr.org"},"dist":{"integrity":"sha512-GI8p3SIcIhpRQd4n+zyIu5mbYnvD5JctV4V482zqS66FrkKMaTYufqcZwd8uS2n+OBRM2OCqEQIJDP72g4roXw==","shasum":"426f0f8a9185df7264abf7451923362f7aa4de18","tarball":"https://registry.npmjs.org/@amokrushin/redis-queue/-/redis-queue-0.1.8.tgz","fileCount":13,"unpackedSize":22471,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+pX6RY/aJBMhagtCmzXSHGlUGEiurdKLB55BbHL+mhgIgNjMixlf+xehlfOyS6vwXoRIpQyt8hyHa6w8eH6+7/U8="}]},"maintainers":[{"name":"amokrushin","email":"anton@mokr.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-queue_0.1.8_1522808201590_0.36693671699313635"},"_hasShrinkwrap":false},"0.1.9":{"name":"@amokrushin/redis-queue","version":"0.1.9","description":"[![NPM Stable Version][npm-stable-version-image]][npm-url] [![Build Status][travis-master-image]][travis-url] [![Test Coverage][codecov-image]][codecov-url-master] [![Dependency Status][david-image]][david-url-master] [![Node.js Version][node-version-imag","homepage":"https://github.com/amokrushin/redis-queue#readme","bugs":{"url":"https://github.com/amokrushin/redis-queue/issues"},"license":"MIT","author":{"name":"Anton Mokrushin","email":"anton@mokr.org"},"files":["libs","lua"],"main":"libs/RedisQueue.js","repository":{"type":"git","url":"git+https://github.com/amokrushin/redis-queue.git"},"scripts":{"cleanup":"rimraf coverage/ .nyc_output/ node_modules/.cache/","docker:cleanup":"./scripts/docker-test-run.sh npm run cleanup","docker:test:integration":"./scripts/docker-test-run.sh iamtest -r spec test/integration/*","docker:test:setup":"./scripts/docker-test-setup.sh","docker:test:unit":"./scripts/docker-test-run.sh iamtest -r spec test/unit/*","lint":"eslint libs/**/*.js","test":"run-s -c docker:test:unit docker:test:integration","test:coverage":"./scripts/docker-test-run.sh iamtest -c lcovonly test/unit/*","test:dev":"iamtest -r spec","preversion":"run-s lint test"},"dependencies":{"@amokrushin/watchdog":"^0.1.4","lodash.defaults":"^4.2.0","lodash.template":"^4.4.0"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","iamtest":"^1.5.4","ioredis":"^3.2.2","npm-run-all":"^4.1.2","rimraf":"^2.6.2","sinon":"^4.4.10","tape":"^4.9.0","tape-async":"^2.3.0"},"peerDependencies":{"ioredis":"^3.2.2"},"engines":{"node":">=8.0.0"},"publishConfig":{"access":"public"},"gitHead":"c98665eca95be8f5e3d1983c3bb44aea491f99ec","_id":"@amokrushin/redis-queue@0.1.9","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"amokrushin","email":"anton@mokr.org"},"dist":{"integrity":"sha512-328c3WM2QZd6n0CKVKWPh1gknsOtN3R2UB20a4AA37wjC711+zBZDSVl3r6TuXPKSVuR0vhDu47Yk5pRNNPLXw==","shasum":"6267ae991afd9c4803ad206e77cfba92101f2054","tarball":"https://registry.npmjs.org/@amokrushin/redis-queue/-/redis-queue-0.1.9.tgz","fileCount":12,"unpackedSize":15674,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlVifyqhSNvs5csHaTdWRsb2xSS7a3N8QubyFzmovItQIhAIRYU0eAcGO6+vpmee4jivxjMv8/I828lQI9TGbV/mWo"}]},"maintainers":[{"name":"amokrushin","email":"anton@mokr.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-queue_0.1.9_1522809512211_0.7565227228837097"},"_hasShrinkwrap":false},"0.1.10":{"name":"@amokrushin/redis-queue","version":"0.1.10","description":"[![NPM Stable Version][npm-stable-version-image]][npm-url] [![Build Status][travis-master-image]][travis-url] [![Test Coverage][codecov-image]][codecov-url-master] [![Dependency Status][david-image]][david-url-master] [![Node.js Version][node-version-imag","homepage":"https://github.com/amokrushin/redis-queue#readme","bugs":{"url":"https://github.com/amokrushin/redis-queue/issues"},"license":"MIT","author":{"name":"Anton Mokrushin","email":"anton@mokr.org"},"files":["libs","lua"],"main":"libs/RedisQueue.js","repository":{"type":"git","url":"git+https://github.com/amokrushin/redis-queue.git"},"scripts":{"cleanup":"rimraf coverage/ .nyc_output/ node_modules/.cache/","docker:cleanup":"./scripts/docker-test-run.sh npm run cleanup","docker:test:integration":"./scripts/docker-test-run.sh iamtest -r spec test/integration/*","docker:test:setup":"./scripts/docker-test-setup.sh","docker:test:unit":"./scripts/docker-test-run.sh iamtest -r spec test/unit/*","lint":"eslint libs/**/*.js","test":"run-s -c docker:test:unit docker:test:integration","test:coverage":"./scripts/docker-test-run.sh iamtest -c lcovonly test/unit/*","test:dev":"iamtest -r spec","preversion":"run-s lint test"},"dependencies":{"@amokrushin/watchdog":"^0.1.4","lodash.defaults":"^4.2.0","lodash.template":"^4.4.0"},"devDependencies":{"eslint":"^4.9.0","eslint-config-airbnb-base":"^12.1.0","eslint-plugin-import":"^2.7.0","iamtest":"^1.5.4","ioredis":"^3.2.2","npm-run-all":"^4.1.2","rimraf":"^2.6.2","sinon":"^4.4.10","tape":"^4.9.0","tape-async":"^2.3.0"},"peerDependencies":{"ioredis":"^3.2.2"},"engines":{"node":">=8.0.0"},"publishConfig":{"access":"public"},"gitHead":"3236da71ff74695705931ca3be70bdcfdcf880f2","_id":"@amokrushin/redis-queue@0.1.10","_npmVersion":"5.6.0","_nodeVersion":"9.10.1","_npmUser":{"name":"amokrushin","email":"anton@mokr.org"},"dist":{"integrity":"sha512-yxvRvEyL3FLofVyOP0PPRUCJyMpfOhd6CvpFGLjxeaW7LnBlw90uJBTVPsl9+BFgp+HSfcEaDcVCm2y1xQVAog==","shasum":"dc535376a9b0918432b2816768e8b024a6f0fdad","tarball":"https://registry.npmjs.org/@amokrushin/redis-queue/-/redis-queue-0.1.10.tgz","fileCount":12,"unpackedSize":17995,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDf/KF0mdhURZQlaQSUcL6KLyg1iC4LIJAhOpkCEt1LbAiA3UYYNuoHAHTX8MhMW4iVdGvYcCs4iFYz2nwBmCpKang=="}]},"maintainers":[{"name":"amokrushin","email":"anton@mokr.org"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/redis-queue_0.1.10_1522818941486_0.24868242834806575"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-29T04:24:41.075Z","0.1.0":"2018-03-29T04:24:41.212Z","modified":"2022-04-04T13:50:34.257Z","0.1.3":"2018-03-29T04:56:41.307Z","0.1.4":"2018-03-29T15:46:56.553Z","0.1.5":"2018-03-30T13:41:55.487Z","0.1.6":"2018-04-03T22:39:59.562Z","0.1.7":"2018-04-04T01:35:03.250Z","0.1.8":"2018-04-04T02:16:41.680Z","0.1.9":"2018-04-04T02:38:32.331Z","0.1.10":"2018-04-04T05:15:41.639Z"},"maintainers":[{"name":"amokrushin","email":"anton@mokr.org"}],"description":"[![NPM Stable Version][npm-stable-version-image]][npm-url] [![Build Status][travis-master-image]][travis-url] [![Test Coverage][codecov-image]][codecov-url-master] [![Dependency Status][david-image]][david-url-master] [![Node.js Version][node-version-imag","author":{"name":"Anton Mokrushin","email":"anton@mokr.org"},"license":"MIT","readme":"# redis-queue\n[![NPM Stable Version][npm-stable-version-image]][npm-url]\n[![Build Status][travis-master-image]][travis-url]\n[![Test Coverage][codecov-image]][codecov-url-master]\n[![Dependency Status][david-image]][david-url-master]\n[![Node.js Version][node-version-image]][node-version-url]\n[![License][license-image]][license-url]\n\n\n\n_WIP_\n\n\n## Install\n\n```bash\nnpm i @amokrushin/redis-queue\n```\n\n\n<a id=\"RedisQueue\"></a>\n## RedisQueue\n\n* [RedisQueue](#RedisQueue)\n    * [new RedisQueue(createClient, [options])](#new+RedisQueue)\n    * _instance_\n        * [.enqueue(payload)](#RedisQueue+enqueue) ⇒ <code>Promise</code>\n        * [.dequeue()](#RedisQueue+dequeue) ⇒ <code>Promise</code>\n        * [.cancel()](#RedisQueue+cancel)\n    * _static_\n        * [.serialize()](#RedisQueue.serialize)\n        * [.deserialize()](#RedisQueue.deserialize)\n\n\n<a id=\"new+RedisQueue\"></a>\n### new RedisQueue(createClient, [options])\n\nCreates a RedisQueue instance\n\n| Param | Type | Default | Description |\n| --- | --- | --- | --- |\n| `createClient` | `function` |  | Function returning Redis instance. |\n| `[options.pollTimeout]` | `number` | `10000` | Force subscriber to poll a queue for a new item. Timer restarts every time after new item was enqueued. |\n| `[options.notificationsChannel]` | `string` | `__redis-queue_notifications__` |  |\n\n\n<a id=\"RedisQueue+enqueue\"></a>\n### redisQueue.enqueue(payload) ⇒ `Promise<>`\n\nEnqueue new message to a queue.\n\n| Param | Type | Description |\n| --- | --- | --- |\n| payload | `any` | Any serializable payload. The payload is serialized using the [.serialize()](#RedisQueue.serialize) method. |\n\n\n<a id=\"RedisQueue+dequeue\"></a>\n### redisQueue.dequeue() ⇒ `Promise<Object|null>`\n\nDequeue message from a queue.\n\n**Returns**: `Promise<Object>`\n\n| Property | Type | Description |\n| --- | --- | --- |\n| `id` | `string` | Message identyfier |\n| `payload` | `any` | The payload deserialized using the [.deserialize()](#RedisQueue.deserialize) method. |\n| `ack` | `function` | The function should be called if message processing was failed. |\n| `nack` | `function` | The function should be called if message processing was succesful. |\n\n\n\n\n[npm-stable-version-image]: https://img.shields.io/npm/v/@amokrushin/redis-queue.svg\n[npm-url]: https://npmjs.com/package/@amokrushin/redis-queue\n[travis-master-image]: https://img.shields.io/travis/amokrushin/redis-queue/master.svg\n[travis-url]: https://travis-ci.org/amokrushin/redis-queue\n[codecov-image]: https://img.shields.io/codecov/c/github/amokrushin/redis-queue/master.svg\n[codecov-url-master]: https://codecov.io/github/amokrushin/redis-queue?branch=master\n[david-image]: https://img.shields.io/david/amokrushin/redis-queue.svg\n[david-url-master]: https://david-dm.org/amokrushin/redis-queue\n[node-version-image]: https://img.shields.io/node/v/@amokrushin/redis-queue.svg\n[node-version-url]: https://nodejs.org/en/download/\n[license-image]: https://img.shields.io/npm/l/@amokrushin/redis-queue.svg\n[license-url]: https://raw.githubusercontent.com/amokrushin/redis-queue/master/LICENSE\n","readmeFilename":"README.md","homepage":"https://github.com/amokrushin/redis-queue#readme","repository":{"type":"git","url":"git+https://github.com/amokrushin/redis-queue.git"},"bugs":{"url":"https://github.com/amokrushin/redis-queue/issues"}}