{"_id":"@open-age/offline-processor","_rev":"25-c3ec485b5226f89fb31dbbc5da956579","name":"@open-age/offline-processor","description":"pub-sub based offline processor over redis","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"@open-age/offline-processor","version":"1.0.0","description":"redis based offline processor","main":"index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.0.2","app-root-path":"^2.0.1","async":"^2.5.0","config":"^1.27.0","fs":"0.0.1-security","param-case":"^2.1.1","rsmq":"^0.8.2","rsmq-worker":"^0.5.2","underscore":"^1.8.3"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^3.5.0","chai-http":"^2.0.1","eslint":"^4.9.0","mocha":"^2.4.5"},"gitHead":"44e123b0dcb80f97fe269d89648dd6d893e9e2fb","_id":"@open-age/offline-processor@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-GR1YtPwTBPC9xrSnfENBZZb5BT060YUbznOGP5DGA1uS6U5kfs3ZAoH6RlTH+/tuhRCygqZ6GSEiR3l6/xj00A==","shasum":"692a6f069d7d15c18e7859488d711537ddebe039","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQGMeDR5EGcJpL/OOrjJtuNI38hQUib4s7yX/KUR1iFAiEA+GZLqUyWZ1D3gXcz73XUfVMOXfeFdjTOIucf+uqaq5U="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor-1.0.0.tgz_1508434535435_0.08833871525712311"},"directories":{}},"1.0.1":{"name":"@open-age/offline-processor","version":"1.0.1","description":"redis based offline processor","main":"index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.0.2","app-root-path":"^2.0.1","async":"^2.5.0","config":"^1.27.0","fs":"0.0.1-security","param-case":"^2.1.1","rsmq":"^0.8.2","rsmq-worker":"^0.5.2","underscore":"^1.8.3"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^3.5.0","chai-http":"^2.0.1","eslint":"^4.9.0","mocha":"^2.4.5"},"gitHead":"eb848d175d420876661cab23f77cbb98a54c04bb","_id":"@open-age/offline-processor@1.0.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-W1YUO9zp99DlgYx7voiDUdCIYOrAHqrqDMw9bsOqxt30OUJvbE0oX6IZRYbe2V4hmPDcKvpIFsYj13XDqTlkEQ==","shasum":"a8565fe96532ab8e4447ecefa10b8bf041a08b06","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwJdbluicsKJDjd6Xf4TCWc5zim+VknWLpZ0FE6EgJ0gIgK3lYQouYQ+jMwJd9jOh3dZRaKmvCfjZWam3vXJIFo54="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor-1.0.1.tgz_1508440023042_0.06038691336289048"},"directories":{}},"1.1.0":{"name":"@open-age/offline-processor","version":"1.1.0","description":"redis based offline processor","main":"index.js","scripts":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.0.2","app-root-path":"^2.0.1","async":"^2.5.0","config":"^1.27.0","fs":"0.0.1-security","param-case":"^2.1.1","rsmq":"^0.8.2","rsmq-worker":"^0.5.2","underscore":"^1.8.3"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^3.5.0","chai-http":"^2.0.1","eslint":"^4.9.0","mocha":"^2.4.5"},"gitHead":"e598c10915036b72041680c1c4266ecc2af92f45","_id":"@open-age/offline-processor@1.1.0","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-FHLe2OgvqG9fK4syuoAmNYPkD+HF7/sIp7N2drfE1F7JbkJ3D4zzUeK+b3mFbPgfjRh2l2IWT17JpvwdUsggTQ==","shasum":"0e28dc879511e4e486dd5ee5c2392e3da6e79c45","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7EySZsrkz9y+pDIDhPW+U7Nbdrb4kBfEtKE8enfj3zQIhAP9o2CLzRmCePPNYjHQG6EYd32m3mnFvJwrn3wzPTaZJ"}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor-1.1.0.tgz_1508658229201_0.9429172743111849"},"directories":{}},"1.1.1":{"name":"@open-age/offline-processor","version":"1.1.1","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.0.2","app-root-path":"^2.0.1","async":"^2.5.0","config":"^1.27.0","fs":"0.0.1-security","param-case":"^2.1.1","rsmq":"^0.8.2","rsmq-worker":"^0.5.2","underscore":"^1.8.3"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^3.5.0","chai-http":"^2.0.1","eslint":"^4.9.0","mocha":"^2.4.5"},"gitHead":"d1ac7363f43b4b2b833990461648fb9aa196cfd5","_id":"@open-age/offline-processor@1.1.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-da6xlfNNTPOjVtCLZU9EjdBBwaOjSR6U+eqzz7To2JrytO6oP1Ha3mvEoe64mtosDs2wGoM8tfApH7/vk8s8/A==","shasum":"03341e450ccd74fa991063f12da313c1019065b8","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.1.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8eCuS48iJBKTIjL37WV1wmZ7gYJAkzNheK8SO1MrHiwIgU5ZYgI90AOqLtF5aaONBHSbHwlS5kzz5GuHUXAo9vj0="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor-1.1.1.tgz_1510851779078_0.8773482833057642"},"directories":{}},"1.1.2":{"name":"@open-age/offline-processor","version":"1.1.2","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.0.2","app-root-path":"^2.0.1","async":"^2.5.0","config":"^1.27.0","fs":"0.0.1-security","param-case":"^2.1.1","rsmq":"^0.8.2","rsmq-worker":"^0.5.2","underscore":"^1.8.3"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^3.5.0","chai-http":"^2.0.1","eslint":"^4.9.0","mocha":"^2.4.5"},"gitHead":"d1ac7363f43b4b2b833990461648fb9aa196cfd5","_id":"@open-age/offline-processor@1.1.2","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-zUIszj13suFZCmqqDymg4WbGnxxwd5EsEQjVkio+pAtysH1jsb6MIt5407bXGuX+EqZ4segBx4FErL9pxSZKZQ==","shasum":"45e2a794dd1c91350d53f0422ce5e23cf051dbd4","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.1.2.tgz","fileCount":7,"unpackedSize":12495,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEciTQKaOpUkSvT/7ScXiGwjhR9OmXgS5idI6GncuZewIgflsv/l7GxyC/ESnrS+0gX2ozpnSzRTzS/qce3wug/r0="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.1.2_1523340885892_0.9579219166212469"},"_hasShrinkwrap":false},"1.1.3":{"name":"@open-age/offline-processor","version":"1.1.3","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.0.2","app-root-path":"^2.0.1","async":"^2.5.0","config":"^1.27.0","fs":"0.0.1-security","param-case":"^2.1.1","rsmq":"^0.8.2","rsmq-worker":"^0.5.2","underscore":"^1.8.3"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^3.5.0","chai-http":"^2.0.1","eslint":"^4.9.0","mocha":"^2.4.5"},"gitHead":"aca25c504afc90e385d25c4b09a704453480530d","_id":"@open-age/offline-processor@1.1.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-SfcE+oF0DF/RmyQbK13mGPsRHqpLXkcaDf7kRCigqKmrke1wUyU5C3EG5+FQyG6WNEFSAawcBoMiJtN4GKIhKw==","shasum":"5c79775f696452194690fe6c9845c6049e03a39e","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.1.3.tgz","fileCount":7,"unpackedSize":12583,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUM0onAvbc8+I9xmrPf1VweBXuDmPt7kVcaTuHUrJoawIhAMrlI4ZTsDAJnxtG8Tiov0x1q4hEMnQGYdrnC6LPE8h4"}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.1.3_1523352357901_0.6437631532113448"},"_hasShrinkwrap":false},"1.2.3":{"name":"@open-age/offline-processor","version":"1.2.3","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.1.0","app-root-path":"^2.1.0","async":"^2.6.1","config":"^1.30.0","fs":"0.0.1-security","param-case":"^2.1.1","change-case":"^3.0.2","rsmq":"^0.9.1","rsmq-worker":"^0.5.2","underscore":"^1.9.1"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.1.2","chai-http":"^4.0.0","eslint":"^5.1.0","eslint-config-google":"^0.9.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0"},"gitHead":"115837e1df82c742e07e40e27fd09fc289cf9744","_id":"@open-age/offline-processor@1.2.3","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-C6hXnwdBrq5saizi4kwsgaOIzNUQn2wdrKPgEW3xeXBlKFZ+Ce3wv0I11JaSnlx4K7zBMSlxnoAI7gv3pEiFrw==","shasum":"eddcde5fde559ccaa9eaf2d5ebdd0366eeb0137f","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.2.3.tgz","fileCount":7,"unpackedSize":13769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbS34qCRA9TVsSAnZWagAARboP/jJkTojKkPPAT6LZ7Sip\noDGBZ8Kzeqb8tfYopJYlIc+qhnjyp/9ZrcH3Tx2/ohO6l8xuv2yYTBfEjGdq\n/wtJinW2kqo2aDsVHATImOU9OXkc7VRpbEGKgV71qG3IcqSXIHhNx+h0nj08\nUp/crh/ljwbySDJxyzcA0KBNXLQ/9j6dhS8MI00GgnG8VuZJWLmCuQIUB4EO\nrSiA9Y9DOqne9P8Oeug5mLp9e/IYo4EL6nsnKuHN3ZLoDPQCeGwuqWKIz42O\nk3QswD4LA4e/641asRKKu4wRCb5Dj9gxf54/54cLjKl1NmfQ/xE6I3zbo2g7\nb25OEbAF9fGMNAtu3CM7Ku/nZDTjdZBMfsmFQhC9Asr9nSi5f/PEe476yXpH\nf67OIg+f9GnHxb5VbU9Gzxkc8/HFiWGLscS0o5e9PTnnpfTOruHs+efwAuqN\nVGBfT1L0Iln71jP2YwF0RE80q5ozascrc20SZdPjStYDONgbu4cC/Nup2Ro4\nwIg11+ktp8ZV8Xl4Dg0hThU8L4EZ32QROik/6YBXI1hdZSUKGohHyQvROt4r\nbCnFXwn463Quog4ylSemhR9mRbnks4weCY3OdPZT7EcqXLrWcdiGI9xaeTj4\n8FCacSWwyW0O9GcguG4VCwc3e5jcXa5j/P2Yc4MrTSEGZd7nXmsC5hsLtoR2\npoU3\r\n=ig4e\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyVx9Uo/3bMOMK1ksDBkunXXEIkrRIPMrcKxovMPH/QwIgOgE2+RN4r6u7S5F5dF5TYW3gchMDPDTtHbWcyx8j0p4="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.2.3_1531674154536_0.2320574121039245"},"_hasShrinkwrap":false},"1.2.4":{"name":"@open-age/offline-processor","version":"1.2.4","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.1.0","app-root-path":"^2.1.0","async":"^2.6.1","config":"^1.30.0","fs":"0.0.1-security","param-case":"^2.1.1","change-case":"^3.0.2","rsmq":"^0.9.1","rsmq-worker":"^0.5.2","underscore":"^1.9.1"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.1.2","chai-http":"^4.0.0","eslint":"^5.1.0","eslint-config-google":"^0.9.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0"},"gitHead":"115837e1df82c742e07e40e27fd09fc289cf9744","_id":"@open-age/offline-processor@1.2.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-HrlsycPnSrc9rSaDGlQHn1cbeMBaAi7rFm8w/UaPpR5tq3/6sZR/xLinUU4BMtD+5orfB9b7Kuc+Z0EDxveBYA==","shasum":"8ff736ff5edd3d011fa101a515b6b0eff84847dd","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.2.4.tgz","fileCount":7,"unpackedSize":13720,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbWrifCRA9TVsSAnZWagAAIi8P/1nu3OfGbHbP04GAgEcv\nhksdOtqKcsfNb+RN/0LMT1JZ61doZnKTFgJqMhLlF9IU7VdZspHCCX41+XrU\nD7xSuieuIJegiLQSXPMioC4RRME4hv3dnP8upBd/bh2w7OlnM+e/9S2v5grf\nWEY02nYaZ73BDUkOolsGI4RiHZG9a6hP0ebbCn88VFmxdPAZMB0Xz92v2TMk\nzM82vIf8XWok3nbHJkg/ZAwtqFbhHIRKtdR0XFi99ca4meYv57zGcn/BunIo\nXND0mIgJokQpqFtel/KfFO0aCOPVefm1kpjnKuH5A9F+98I9YwxUHvsSEgSI\nKIJ+hPWtCAW86pfJFJoU70HnQBp122LtzX3JgwSPyCkW0Gk1wtVTgBB1gC4v\n0CfE5Ns4lah7eYhyUzTAP9ImJPZ02O+5k2nP+yKv4UYsPTOF3mqRZcrSXXq4\nR5hBlJNZ0U1rpgzrnUq3mbDiWIF6I8IyNaXUI/f5NhEYWdq008AuQC9CvUp8\nncDbD51BcgPUXiKCYbtpQU0OtGp7u9vXDwX6NJmWCWWVOZorG5IWRAw6CRIM\n8HyloGR67nUSCno79LaSDwDZ8omsB7ZS/wnSEU0E76yEg4PiJZRJzIDbBRwc\n4GeSrOvq3Ew4X+2vmsDG7IKJ2ltuDnt0jcl/mO9+lfse18j+mkIZlHcIdovx\nyWah\r\n=149C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnFk4+dJiA++P59Cc4/hRnlu1xer5gD+yCKKLW7bYM4AiB5Vhq6jHv6TC5Y/Y+ZNLsmwygit9B8ZSCCHCjQAdAdxA=="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.2.4_1532672159067_0.7078421739352276"},"_hasShrinkwrap":false},"1.3.4":{"name":"@open-age/offline-processor","version":"1.3.4","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.1.0","app-root-path":"^2.1.0","async":"^2.6.1","config":"^1.30.0","fs":"0.0.1-security","param-case":"^2.1.1","change-case":"^3.0.2","rsmq":"^0.9.1","rsmq-worker":"^0.5.2","underscore":"^1.9.1"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.1.2","chai-http":"^4.0.0","eslint":"^5.1.0","eslint-config-google":"^0.9.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0"},"gitHead":"2501034ae21c32e98f783888425a1a14765bce4a","_id":"@open-age/offline-processor@1.3.4","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-+VVT+4s1J6XW3/MQ5w+sJvLac0HicVT3IiLmN215529DIqutvBaq1T1lug4dTzJ7qtK0pgeNZbbrtly8BA/MJA==","shasum":"e02de04b071b8dc3f29b84fadf8ecc95b6dd6d2c","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.3.4.tgz","fileCount":7,"unpackedSize":14120,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcSXH5CRA9TVsSAnZWagAA2ZoP/1Fr8KhHpXCTzKxzwr5/\nm49pKpN2FDjaQ+HsqPGZRpKZbPwmaAgNTzaKSG4YTZ47Ij/XSTVd7u+DFjkZ\nxljK9Txa+AP/SIxf/8LcOucnUmtk5AMwmFdgP2dw+Q34JOqoV44GIgHekJeX\ns404A8R98soED/uUIPCSLNKmbQnQ0UQJboBfIp11NY3+0t1dFRX2ZFMPHrDh\n6rpM9APV3PUyQNqJtjM+K6TUqQrp2441UdACqn1hA7rvgIHjwu2iPoGDEiKK\nUoXjJ6G18jRba4K+Z6B3n6+nA08ztPOuJExVOTAgrN39T9CYkH38U7rSbtOb\n1kofeF9e93AS14toQFwvsajicg0YpmyMi5GPCjz0CbJWN8GEI7FylaVa08vO\nx+65pDYHcpgMc8QE77HN0G4vumjCf9yeeXmBiBNyoicOU8/ExHPL+jLSqJHR\nz5HA1/X+qT1j2D4XKdXNqJC7/CTfreps8OulPUb/cOvV8lXE2Y+MkoGx9h+L\nFVjIqg77SyxEVngzM+6JXGn7cn0QZC/aNAI+NlYHcz488HYq4R/coQrUQXtv\n1gnc9WvUj67dPRCmP4ggm5LTbEuG0uBjRVV/fhI9W8WmTtPNnTmZ7re2hhqz\nOAGMb2oj6Decwo/AZ4YIFQi85hrrZOyIyppmqBYO2Xl+/1oY1h5rfYiAokpd\n2XnE\r\n=BNTh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGFsPLTsVVpOz9EGzmrAtYJMN+bU54uh5q+Yg+3vb8+3AiEAnpOTvBZFjS7iXJwHHGEEsvYGCZb2CAO0X5LgOM75Gvo="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.3.4_1548317175868_0.9463076295176911"},"_hasShrinkwrap":false},"1.3.5":{"name":"@open-age/offline-processor","version":"1.3.5","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.1.0","app-root-path":"^2.1.0","async":"^2.6.1","config":"^1.30.0","fs":"0.0.1-security","param-case":"^2.1.1","change-case":"^3.0.2","rsmq":"^0.9.1","rsmq-worker":"^0.5.2","underscore":"^1.9.1"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.1.2","chai-http":"^4.0.0","eslint":"^5.1.0","eslint-config-google":"^0.9.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0"},"gitHead":"2501034ae21c32e98f783888425a1a14765bce4a","_id":"@open-age/offline-processor@1.3.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-lrOVU9KyCFqksBZGgIYgJw8fe6BujeWn7jf3lnLdMp9/sOWTVboj/aZwXn2hhKlcb4TeZ9qIexdiFhjJ2yEHdA==","shasum":"8c6838edee3c1a22e4b86058336924a6ab17fd85","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.3.5.tgz","fileCount":7,"unpackedSize":13705,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcS+tYCRA9TVsSAnZWagAA5cYP/jfMY3rM7hXYtg8TBhGY\nHWp7I6vUxgAhLS1xAg3vqTbQuHkQLw267LoQmcnUrVEalXNyT3k63kzBItaA\nFzAeCMbk78yQ0IcGrS07/aZyj4yoGuq/fTGcWpR2zLcCS9M69iFcE4X1C41n\n+FN08mT++R5b+SeAhnd1ydXgw7ifRcdzluKFQx/ifNo6EOuQHkFEP6OSB3Hp\nXRE8DT9btHjcrNyxNUh2+43v4nOjXJLKeNss2xQ1UOqnzWuV6lWvfkl8B9yz\n6NIHG8f+RN4x964pBkiRtK/JctD31HQ5MnZ9EuFYLzAqWv+7kyvdH+oJSFyH\nwe557SeUhFYbbZGUTRJBZ05KQGG5u4SOtNJVW1iHPRYuS2fPWgd6V8ZsklUV\nwPCg0KOqjUQpT8Bu3pXLB+3fhf1Sk5nu1nxHwckdG7cb1vUa/3s04SF4cuXG\nd0s20HOCBffgk2ky2C3bdOuY1j+j0ShQor5iHB0P06L5Uf+vGUHWZEHxEEsK\n3fkR0DyAppcqADCuSA68AUxAel1V32wwxt9KVZSWNxd262+3mchpCFtOHYEQ\n6m7AdiNN1pRsvfuEkqKcYII36DBiTNpIsNycgX3EllJEWza2sLa+Fske2Ek3\nw1CpqBcBDmQw652NaRe/YkqjvLV++IjHsMMj9Hbh5/GbT0nkunPGDoE/H0ot\nC5gN\r\n=WAI+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQ4O+XUeZpt5Ki9c5poHttJLcl9gNtL3co6Yt+YmsebAiBxLbVxIIsse0mCSPxv9bP/RcqN6wrJVEf8fYQ/MWgJGw=="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.3.5_1548479319578_0.6969803557744274"},"_hasShrinkwrap":false},"1.4.5":{"name":"@open-age/offline-processor","version":"1.4.5","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.3.3","app-root-path":"^2.1.0","async":"^2.6.1","config":"^1.30.0","fs":"0.0.1-security","param-case":"^2.1.1","change-case":"^3.0.2","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","underscore":"^1.9.1"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.1.2","chai-http":"^4.0.0","eslint":"^5.1.0","eslint-config-google":"^0.9.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0"},"gitHead":"fbeca4c4b8bb614858a8567700c402f020f393ae","_id":"@open-age/offline-processor@1.4.5","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-9s2R7DCq5d8gs65my7WZMOYVK4KwC4mYWF3nhuFHEeIPK6P3bmj40EZRkYiszJsP766wFs5tTQq6RIWWpA0fbw==","shasum":"53373799a766257d39833c887fd4d02c19335ca2","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.4.5.tgz","fileCount":7,"unpackedSize":17657,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcZw0KCRA9TVsSAnZWagAAxWIP/2BmviW7EKBQ8HYhaG4K\nZPvU6HFyatlAPG2VUR070n0SMxx6cQ4I/2XF0viBtMnLZA9Dp0qovufvQZSW\nV5xaY/R81KdcBsZBxnjwU90aznjMdWSC04Mo9GrIa9+q3RbERrftyu8MNMCp\nYFh+IOVxdnv29IOp2P7sdq6DiWali00UJJYoMvQHZGs04pfrSLnZdCDmbG20\n9Kno84N7Y03GR6mFIVC0nJfBGn/h7K/LS7A2BqpWr3VHaQo6tmOp2RM/zzuU\nQyseujTvMJfhBapGpyDsTq8Wf4sFrSd35Vr+Csu7Y3ForlB3x5jEvM41gmJW\nSXVSMjepyYHK/MbvHsCeqL9Z+7QFschewaIK15yLJ3CVqBV8W7fRXGk6T00A\nCj5KMBwsWZ6N0LmoAto2sGdV+Ev4l/fiI9roP047YQBm2WueZkK4pLM4w23n\n0+fl+zuOltBC94LyGdVMRqKR7V/1pzAQ+8VeqDeAjoDRTPnvje3YsJvXK0X3\nXdktI95GPi18WLWGBSgQQNiWr4WEy0B/8YfevGuPT3NSrfmmIZQE6HOO3xY0\nxxTAZM4Jlz5HmdCuuCfpHOqFDghXgpyD+OWp3o8MtaDpwySia/mtquwpd/Vb\nnYxMA9Nwn5Mnja5GHic4g1W4VIK8D9vdNhEB+/QvpwOxM600ZhFuq05o4Toq\n/BtO\r\n=eemQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDX4LzAqa+2TAoMAbkRbPbGLlILnF4Xhtn0I1+D/qLfAQIgNilR0FlVmw/jX6CuD1ZNcrdvE9oRcHqakKEUvx1c3SY="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.4.5_1550257417261_0.4732565473893038"},"_hasShrinkwrap":false},"1.4.6":{"name":"@open-age/offline-processor","version":"1.4.6","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.3.3","app-root-path":"^2.1.0","async":"^2.6.1","config":"^1.30.0","fs":"0.0.1-security","param-case":"^2.1.1","change-case":"^3.0.2","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","underscore":"^1.9.1"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.1.2","chai-http":"^4.0.0","eslint":"^5.1.0","eslint-config-google":"^0.9.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0"},"gitHead":"5831ac62038c8723b57aa09bf577d0c225bec909","_id":"@open-age/offline-processor@1.4.6","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-CVmYv2h3XTzBsITPew+NDjP2W7A/1SMX9E9R156QqFWmgVHowAZKZy0WcMQtAESZBaXcvmTODhJhGgFHhMld4g==","shasum":"2f650ad15ca16853a15880f1ce224dcac23d35bb","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.4.6.tgz","fileCount":7,"unpackedSize":17708,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaRq9CRA9TVsSAnZWagAA6g0P/3xPCd2Wgwch+ARk7pKc\nO6qzCMM6GhOhwVgeT6EBXbFu/lqEp2d2P8CW9mvpef33g2YuR+G6Dy2DrPze\n9FCQSeAgKxwS/JpouJ6KK+GVx3CAmZBIOeqIc9lKe8Gsp0iLFNQhd/A/PMub\n/E8OSMZYOI+V3RocsZHCI0Im9QHgDFIJ+EyFCnhNeyb04bmXOxyFfa1fyChU\nJIozHeZxFg0KWsCKFrl0KgHMaDSinUnLrGwa47YRZdbdFVUjuGhh75c99sre\nc4czdCokUwtsSV9bxzJvL9C8alJk1IzpKVWncH0zRipZ42S/oDjZMe9mEnez\nz5SIpLLdCQKZp5Kiv1BMcsdGjOWom6LSOsDXzqRS/BpM0JDOLpJbX18ALyls\nrQcNa9QcxYwjA6B6bbS2zuYJ0vqx7WmR939MqNajaBeR3/M/0rjdRa7yBPf3\nJqzpNaxr8oqolS9pIbQxtwtWh41tKNq9MWoq9q4MuNI958RPYJpDLIJXWLp5\nVNZ61ZSiIo46AfEXSCkQXZ4UDYzEZaB+hG1FX1x7DQGivK2sp5Q1h7ewT2yk\ntfoTz3TDp59ua3Jegj50sMlZAtZo93r3vUR0jFNn46l17jMNmxc7XHIRsfWj\nlFpjACc6SRZs/29JR19PjqBfuv8DYOXI19oiw1nfqtBar7CJe2trYbyb+TUH\nlH6G\r\n=ySUG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGXqO43juvHhw00yPSgGP4JsHf2muaLiyED2QV1QwshgIgRsVINynDNTPSk4m7QMWWlVNg4A04GXxW+HE0PMgomDs="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.4.6_1550391996542_0.7616998381409075"},"_hasShrinkwrap":false},"1.4.7":{"name":"@open-age/offline-processor","version":"1.4.7","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.3.3","app-root-path":"^2.1.0","async":"^2.6.1","config":"^1.30.0","fs":"0.0.1-security","param-case":"^2.1.1","change-case":"^3.0.2","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","underscore":"^1.9.1"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.1.2","chai-http":"^4.0.0","eslint":"^5.1.0","eslint-config-google":"^0.9.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0"},"gitHead":"1bc1adb2d4f0f68a3f0f2e2e9c374f964b44180b","_id":"@open-age/offline-processor@1.4.7","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"dist":{"integrity":"sha512-8w9JqXY/40rMVhLacKFCaHKJVjFVcjkT7+F0lRXZVLAbWMk7ZPV6/3FeLLKTcium3WZrVCaztZ9flrA4ng2cHA==","shasum":"8d304e11bab128e9070e84a9ba927db68f808b4f","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.4.7.tgz","fileCount":7,"unpackedSize":17699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcaugYCRA9TVsSAnZWagAAL6YP/3TAO4c3D8uQT5D35jh2\nhHpZg3MjvKDlkltzDcgVcahBp4ixbxxYtPFaISb6/RhUk8Y8AU8JnX0p9SEQ\nGHNqKymrCg+4TUXllyPONqagkE1Hk92kW8toKWwUaTsNMEpYhex/GKGgaZzY\nt8tExlAPBJZ+1DTl8RQCvHQQv2t+dle1lAx8+28M5mIADQke8unkwPgh4ZrY\ngzcmKPaSkzVtsXU1Y0xJTHpP8OUh18BJP4YIKCm3ZhrK/l2pI4l48EJfESZA\nrrW9uQXGpa3O8xbHwIMT1O+eaQd/7LoMGmeoEk7E2kNFIKWaBniTKdew6xgk\ncHUpDdtXLJLhYvILAdBZr4vWyxj2UI4ddpgtj9R7CFxc/1y/WUNcszZha2pf\nZ5S+mP8NLKIMQ57zlVwMOkPAV4l3E3RUBG2P8jczsLt2E1IE4IFiqnQjHJ+i\npoqxE48LWZLt8jVa8PB/HJoyXO4isL3wLCmZjE5pxjCFTrmEsbk4I7lH0aOT\nTnPVvwLH+2X7dbWkvbiIs26M5phgNFWzfRPod+7+3pyCTtlSJ1Guki9O5GD9\nBqiXMX4vnsJTvgulmeAc+yl7nJGDCPHv9xepWzQiln4zcsokx00KNdK7NJl4\nlq6TbbQvRkMSGrJxpuWUEXo8CRqWkZbYDJ+9HFh2HTLOT2QhCwVbmhgz5zqM\nsqaY\r\n=2rop\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOQmJM45odaNyNInOMDdfS6eFkzG2Bxqbi140Mu8C+1AiALK2jE/sdlQuZsLkKyUB8Y58QI8Bb4pcWIYAL7Py+ibQ=="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.4.7_1550510103180_0.21844289524407046"},"_hasShrinkwrap":false},"1.4.8":{"name":"@open-age/offline-processor","version":"1.4.8","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.3.3","app-root-path":"^2.1.0","async":"^2.6.1","config":"^1.30.0","fs":"0.0.1-security","param-case":"^2.1.1","change-case":"^3.0.2","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","underscore":"^1.9.1"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.1.2","chai-http":"^4.0.0","eslint":"^5.1.0","eslint-config-google":"^0.9.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0"},"gitHead":"1bc1adb2d4f0f68a3f0f2e2e9c374f964b44180b","_id":"@open-age/offline-processor@1.4.8","_nodeVersion":"9.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ipZlJ4V7MJVbRvZ4vn6jwS5gRstaWUnEFOowTBUPGogCdVlcTySO6vTCQz5P3gO1PkdmLVMRakKLzXAOZZBYtQ==","shasum":"1d48a932b3863fb829d5922e5e74f6ec3611cbd5","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.4.8.tgz","fileCount":7,"unpackedSize":17699,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcufBUCRA9TVsSAnZWagAALlQP+QFyzSC2xedm1PHecHWu\nHcMCwyChEU3XToIzfYpMErOQOiZwXHUVgluO/8DHkCpymrrxg4qXrNQaeysO\n3w6puwIXzMX1jy/NaapSfsWHRBpZ53t5GeCw/vuvTvQKQ4C03AQ1Ftqb1Vuw\nslxeWYzWQQXNBY/iN9s08cyBGFqZqgfzDtTrc1eHcjDbIrzpBM/H4XFIEOGy\nIZlKP7k30ZdmjWeIKwEVfny779kX6OGdTIQ5VRcLAZUdJ5CSSHqspKLHG863\n84mWuQVeyJnzYn9DvaiAhRYVwfk+XB21U9uBQQyREZ4FNlkBw+C7cyDbi8d9\ncKUdmm/3rhSHkK3qfupLaoq4BqlFNgtYloHyOTSGEnn4lr4NMFwD1J+atKw3\n0Fw0TquKLTA525jLAUTj3PebEY2dENwYI30bIpunGGEaNL4pWQR6V4+517Eb\nuXIY/lJ9LGUknTXf/oJ3MDaJsZ1ozyXgn/SPvtfQmVWz7S7WYSCL0Z5AEiD/\ndwXOViWgchxUPW9/c16Y1k7r4u6dV/I49Uejar7YZ+CjZVsmXspp4vyJBy96\n4/oblYbEdtg5b9bAAvxMYYeojDOGVD/Vfp0GXTGkaA2RikrjHtNkYbSeGwQZ\nEQcEbHkk1c/PPEbB6y5l3uux9uHslltM8PhXue3dIj27bbotUVrGZm4aBy1D\nhvwg\r\n=LyxD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoD6MetJn5+T5OMlqySVeT4OrhV9Bb1OokgbNM6z0juAiAVBFbjpjr2f9LK9OBU5jWLtkXLYUSSR/jn9CanS0U6yA=="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.4.8_1555689556244_0.028127819683269717"},"_hasShrinkwrap":false},"1.4.9":{"name":"@open-age/offline-processor","version":"1.4.9","description":"redis based offline processor","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.3.3","app-root-path":"^2.1.0","async":"^2.6.1","config":"^1.30.0","fs":"0.0.1-security","param-case":"^2.1.1","change-case":"^3.0.2","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","underscore":"^1.9.1"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.1.2","chai-http":"^4.0.0","eslint":"^5.1.0","eslint-config-google":"^0.9.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0"},"gitHead":"1bc1adb2d4f0f68a3f0f2e2e9c374f964b44180b","_id":"@open-age/offline-processor@1.4.9","_nodeVersion":"9.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-LnK+NY3Wj2RUpCjiczw6kCjifRNDisTvORHi7aJJ7rYM+IOctG9Ky6Wjghaef48Hchqu/JPp92iA4F+u+eIXuA==","shasum":"86c180f5a8f235443dac7a6f017ffb5fa65fa5ea","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.4.9.tgz","fileCount":3,"unpackedSize":16929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcufDRCRA9TVsSAnZWagAApMoP/3tzvh5u2Y3pvQsLovt0\nnKDIcODj9ZahTXDI/2gID39Ig3SimhZlxvGCmWBK7AbvF8gwMwCqVlfxlPRo\ntT8oRxdkKAotP2fA0O3Dg7ZuH7aEo+J5+eBcVSIJtcKK+V0SZQUc4lqQHBRT\nDIa5fUOsteJkcdtnZFYYNeK0sIaAW77cihMnZRZF0xhkk733iKe+5uu2e0xX\nrJxkBUNAa5pEd4cVUxgD10jeCKhTW1jY6hKJzIKQ1Q31f8/soQqBXXois69E\nxwaQWy0fFQYBYbX/M0WHBTh0kUQnz/oYGbBo2UxXcMsKg5DHyNW4X4w8siIo\nbgfCAbohLUTDQKShGQlzEgBtKS5unKse90KBoylSyBdpG9pfOzYDuJwXdeOx\npXnCpeGLM7qVsYWGGbFJWKWMc6+ZwKxSpCcQ+exSdP8TQvgJ44sPZWWFlp8/\n1o1PEJi7v4eyEF8auBMpaUakl2P5mHZHVn8iIdkvTan5dAj1Bk7BcOjF6fhp\njwkUK0wPS1+95ZmfWIsoC82urJ3diYi1Pg/GP8UJzaDYRg8wfJ1aDKAi+Io9\nG+u8CFt1qibOYEhImncScHA4wmbby2Bj2gwmkJZvAC3rGO4efnOncTZH8D2t\nafGh1459q460LfhDRcX997uMfR4PatDu0I/P7rZ/Ip0k4NqKB6RVv2+rUoFR\nODIq\r\n=H0i2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC6c027/3cXN8VwOAK4Inu45NtOnPEhL3LFfUHoACrdVAiEAq8auUshbe1zMvzyNUmnaIvmDwWBNsBqW2Q824+AIWws="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.4.9_1555689680772_0.9841341610109844"},"_hasShrinkwrap":false},"1.4.10":{"name":"@open-age/offline-processor","version":"1.4.10","description":"pub-sub based offline processor over redis","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"peerDependencies":{"@open-age/logger":"^1.3.5","app-root-path":"^2.1.0","async":"^2.6.1","config":"^1.30.0","fs":"0.0.1-security","param-case":"^2.1.1","change-case":"^3.0.2","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","underscore":"^1.9.1"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.1.2","chai-http":"^4.0.0","eslint":"^5.1.0","eslint-config-google":"^0.9.1","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.13.0","eslint-plugin-node":"^6.0.1","eslint-plugin-promise":"^3.8.0","eslint-plugin-standard":"^3.1.0","mocha":"^5.2.0"},"gitHead":"1bc1adb2d4f0f68a3f0f2e2e9c374f964b44180b","_id":"@open-age/offline-processor@1.4.10","_nodeVersion":"9.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fKPHYxyPSM5IlWMTjhwt+mCbRAf1nbIlLQF35AB0YeZJMznQVkyysPZRBvgowwvt1aUdX6YbaSEoU6aEVQsZOA==","shasum":"96650e828d9a1856e8bae54a8e8e04e780150dac","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.4.10.tgz","fileCount":3,"unpackedSize":16947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcufJbCRA9TVsSAnZWagAAb5kQAJB01VHdOWYZ80TokWaU\nDmRSsGjX8kTzygoqPGRkCrwdwrs/IUppKv9Ner2F0cOixLSBc5hhSYFkN1ib\nzo6XI7YFaH0Zqjao5wmGOJ1LuvfBELyv9u/PviTLpGetvj963UjH7bKJlEYW\n1HEzGD/iQ2wZNg3kYTBBQALwoYKq4XlNi/UAz8xchyH7QIkDrBuUKeAEG2vA\ntCTk+7oswx9M1TkmYjv1clYXHsPasfP//bEYuMNssaW6XlhRjR9qV7bVJIF2\nApsYDcXEft1zCrMdKG1zJIMrQyvUNJYw8HLCVf5Ou4czxFGsnb8PeH1+x8S+\nJoLZ4MJjlaYfKcH+vF192uPKZG+4RNfyol7Y2QqwGNod+GlRNNp5u3gIbcA2\nq2xXOo7vnVj7Wcx3yyH6uIqAiPbzpHmOMaTZFR65QGd7/fe+UUwmqkrfpPR5\nvqSqJfyUGE6LoeCKifpsDq4iUlIYySvQthrPC9K72ARftKBPMV8n70SQfEZJ\nFiv8xZF0kOtUY2yKwYMQwEpi1Tlol7gF53gMVLlqB8s65E00bybB63ZCpKbf\n2vH/wvGTRm/GAmDyqF4doaxaOojaGeY152DE4ZqehQ8qIgiJcbySXK7LEtbX\nw3ycbFtT4BLiFE2MGEvOG/M6ZtN8epXzLMUVZB1PwZeVJkkJ5z03OVlWlHIo\nvfee\r\n=6rHt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD41fhgfzfFxCrcGIWPN9va/i59e7IJFRGrVzSH79R4+gIhALp5PrBo8z9PuV8IcyzGd5wx+JMinObJ6U/dTEaNSuXA"}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.4.10_1555690074746_0.45704064432096114"},"_hasShrinkwrap":false},"1.4.11":{"name":"@open-age/offline-processor","version":"1.4.11","description":"pub-sub based offline processor over redis","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"dependencies":{"@open-age/logger":"^1.3.6","app-root-path":"^2.1.0","config":"^1.30.0","fs":"0.0.1-security","change-case":"^3.0.2","rsmq":"^0.9.3","rsmq-worker":"^0.5.2"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-google":"^0.12.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"gitHead":"d43e6fbd51d6f29ad082324523a026364a02ff34","_id":"@open-age/offline-processor@1.4.11","_nodeVersion":"9.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-sMRkyBJv7CYsxmuwoIdilwDeFtE6ByRUEuqPNOOmdFR1N4LR2IwUCBtaEVggdM9zSgmyG6Dq8nLIETi9+sd5ag==","shasum":"521fdb019d0028135395747e2b0e612f0df3cd1c","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.4.11.tgz","fileCount":3,"unpackedSize":16854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcvBr1CRA9TVsSAnZWagAAaKIP/3y6LjEJjC0giIO0KWM7\nJRbSmoC+6Ir/sdDVObGLl/dGn6XNcWAZHKWxlZnS25gq2dOpJ/hDCmg91fK4\n5pYMPB3V2E69VJcZR2pqyfsv5nSd91LhNFVMTvPa9NLMWPpJhrz5U+MWWu6M\nERUNmKHM428iqxtQT3xYDgj80VVDr2jWG7PMPL0l8KGC93ktSYbR8ikl6u31\nX+dFeAdw3zp//CeUAL7UtvNWf7KpAEA9HuN+WMyYldKVFxzjFUjN1dHhUbJW\nsvk/HscDVtAH6T7YOUkQ9x/xVJQzpwXMsyaE+gOuVKEGuEIBdss9fOEl2ibF\nzWHCPBm4bxqq4CxvL66PWLi6vgvoQRQWYOPT2VWlV5OR3CEeUV71UuizR3Xq\nV32tta7KJSW1bfpr9nAV5Q/0TBQsgheaIfJwqaYvgTwDeKFMVqp1r+lYTcmQ\nx6CBctBaRvL2uzZiQDmo6igHfwDS15vf60qYvhNXQQ0MgGJiYAJnYMIpILkP\nGkA/RRb52iXueYse5F1NcxPjRxxAvVhoDNVeNSEQJV0s4kww9g92RukXPD7s\n1Z/4wuvjQEplbCFy6dJM1sG4/HnK4i6Jw6aoiTFUKOGOV03vInWnnOg8JxbX\n4w41H0kV8JvX6ZNWVlWAL33p/JKLvUvL9BjLwJ6BexUM967YfGXw8t9EGkh6\nGxWj\r\n=PL6m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFJvduLoc9hFI8/7p++BhpWff4WXZFcz5XHQsBVPn4kDAiA+Pzc003udBes+n7GukEC7473cG3g04H1BRme3huTUow=="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.4.11_1555831540861_0.11858386708435043"},"_hasShrinkwrap":false},"1.4.12":{"name":"@open-age/offline-processor","version":"1.4.12","description":"pub-sub based offline processor over redis","main":"index.js","scripts":{"test":"test","release:patch":"npm version patch","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"peerDependencies":{"@open-age/logger":"^1.3.6","app-root-path":"^2.1.0","config":"^1.30.0","fs":"0.0.1-security","change-case":"^3.0.2","rsmq":"^0.9.3","rsmq-worker":"^0.5.2"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-google":"^0.12.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"gitHead":"d43e6fbd51d6f29ad082324523a026364a02ff34","_id":"@open-age/offline-processor@1.4.12","_nodeVersion":"9.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-+OBD7yl6i8+wPVJNEf5rBHnUA7KeWe3iRziiDUiYMuzb5Wnb9NPHkzcerq0MkaqWvB/9i4U+IBtMgSm9qJtfEg==","shasum":"f7bc9779b27d39e87ea0c062cf1a76bed5c99b46","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.4.12.tgz","fileCount":3,"unpackedSize":16858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc8LpLCRA9TVsSAnZWagAAqccQAI0iUIc7tqP2XkjdX0lr\nU3aWXmarNmlJ+hh6Mv5JyJ40t+tQlMdfQ09ZwvSKjB0LfaRn7PBAhS4wcjSK\ngdcIoGRdnMaOJ/q0wwCGPCn7PxPsyj89HtEdKF73w39T6eiICiFPMsQFJnNI\nWgbGN0a6NtiiLIPQP3f2UiMQg3ZdSG0MfDRueEqjiJgatHDu8+BOGd/lp3D3\ndqz8+SQjPhgduJJzf0qozeFkrQjh/RA8FN3kkc2heGBmzX+13Qof+5gda2mE\nY664g+d4TJ/h+L95GDZqwbroBRaOTEA4Pc6Zztwr/Wfp1eEo2cYBPhlhngq7\nCCeVZOUeQ1kxHJJoPjAb/qM3mM1MOohqBHidU02idEFg/9Sia6Qr6P3+aOir\n5JInUEJDa9iB98AHIP87PtUf68fUZAW0Q7WNZCHlfYzbFGjJoV2lvrdPfDGh\ns/WboAju3Is6ZNaQQbW3LMp8aWwQIWbD8DuX8NpiWelQagpKpHH6V+URWzyb\n1si0GxZ52pNjR9N7Um9mxop87C2SevboxPsFLyIuB2Gz33hZI78qdTlaK9Rz\ncGOdfJl1mhWzaHl7TRVGN0+mlN7xASrXJLzAtqvV9Jm9ujlINKEohb71+fC7\nTB17f2moJHdDYG9mue0/qbi5uIcVry7h6K7ecK6PW0ABDmC9ZeJkr5o3ExdO\n6MV2\r\n=nDdN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4tOTuRVqzJZTjYtaW0o/B0q9yXagBs8wwoDy3Urg0TQIgEKT94j3XfBKSF1bz4R8GU2B6b5gC2gTiO/Ul0kY4qCo="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.4.12_1559280202704_0.07944096620325669"},"_hasShrinkwrap":false},"2.0.0":{"name":"@open-age/offline-processor","version":"2.0.0","description":"pub-sub based offline processor over redis","main":"index.js","scripts":{"test":"test","release:major":"npm version major && git push origin master && npm publish --access public","release:minor":"npm version minor && git push origin master && npm publish --access public","release:patch":"npm version patch && git push origin master && npm publish --access public","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"peerDependencies":{"@open-age/logger":"^1.3.6","app-root-path":"^2.2.1","config":"^1.31.0","fs":"0.0.1-security","change-case":"^3.1.0","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","uuid":"^3.1.0"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-google":"^0.13.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"gitHead":"6005bf7cade5f8ffe33232ab8cf440ecff472d4b","_id":"@open-age/offline-processor@2.0.0","_nodeVersion":"9.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-8HM3HCMSN3QaDVDnuPmvqMJLGnzMOdSs4b0/4E3E3rAVsIYzHrh8v1Ldcr3RrkVTXtyMI8cyLv0pR6Bb78UFSw==","shasum":"0f00cfe779c8154211d82117ab9776a256e2860d","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-2.0.0.tgz","fileCount":5,"unpackedSize":21473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+5XzCRA9TVsSAnZWagAAPJ4QAIrAS7E+ztXtrIy7Yomv\neGYT9kgOJUJLxOcyIo46giOo7Ay9nnzOokEA4aViDUSlD/gkDxehdpHuanLB\ndx3bdtcbDXAw0oYNolgPahWTF7uSTRLw2knroCsB5TNZuFHGm3pq3Jyf2x0b\nKs9mY3R5F6+8zpgZSnlk89aFwjJj5/ZKfBbSYFlHdbvsCsMeL6nRKfrlgeuX\nNfiW4lrB2/jqcwJ+LIBirnSMPnSuxEZOWLbVYdOl8PzWU3fx5f1ixEYA1472\nrQ5XEKuQBUG1unjGoMak1GfNM0bx4FiAg9BV9CznRL5+x0FTkX0Nf5RyahnD\nmcotrPIZMYyFV4SNyEPIgDg/7G8RO6WGp0If3goMi8RgaQ191q7ZsSUik38R\nzYRgVLDqhenFSUFqxD+z46SIy4yxRigCSOmER8f9UGT/38hf34G97/EEnC7y\nodOuDyA5J72HYzzxba5y4Ci0/XC3n3+U8IO9/v0FJoGj7IsmQNehHc+Kemd0\nfl7ssJce5MLlzjXbBh5DtA9NQfr7uH9CwFb5RAYkQj55h8m72jKZxGeZuJ5O\n91QHZ0ov8j0EkB4yIRX00S6+S+hYU0MaRPPPHCQ4o5C/BPnHr9t/FBe1ptf+\nIyMnprb+5CleYE6y9lZpEupx6WT7xAEM2KKG5wMmfg9G7+IGl4z9snmkFG8D\nqogM\r\n=mI8T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Xt9826aldecpVOf1ziLMiUoPCJCLtAFzcnm/1Ulu7wIhAPnj5bfGwYv0Bi60KjQ7fdJZeB+2cKLuU2MpvUTy8gk1"}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_2.0.0_1559991794312_0.5786974676018939"},"_hasShrinkwrap":false},"2.0.1":{"name":"@open-age/offline-processor","version":"2.0.1","description":"pub-sub based offline processor over redis","main":"index.js","scripts":{"test":"test","release:major":"npm version major && git push origin master && npm publish --access public","release:minor":"npm version minor && git push origin master && npm publish --access public","release:patch":"npm version patch && git push origin master && npm publish --access public","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"peerDependencies":{"@open-age/logger":"^1.3.6","app-root-path":"^2.2.1","config":"^1.31.0","fs":"0.0.1-security","change-case":"^3.1.0","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","uuid":"^3.1.0"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-google":"^0.13.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"gitHead":"033c8eb6384596220c360ff70f9035145b7298f8","_id":"@open-age/offline-processor@2.0.1","_nodeVersion":"9.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-1nDWKppMjslFhVIT/AcfKOx5uSLi3h/XEUkQUjYcyF3q1kwjuzuwBepBr6LfNQc30C4A3PQb0Fbl42/RSLzmpg==","shasum":"733ddbe44f21078b9bb065195a989e40edff8f17","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-2.0.1.tgz","fileCount":5,"unpackedSize":21590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS8S0CRA9TVsSAnZWagAAF8AQAJieZOiTfPpZa8XD6Cxd\npMPP0XYkbaZEpR6UD/yvdd60Px6AGPrB6Guwo3GGqLQzYqP43REEDqKXj9Sl\nGDVtCazhkirRIPfSarpp8INbpGIVYGzCaA6SdFa7e12rPCr3agzU2RQBjjAn\nmASuAm1X++3ntB7vxiDL4Yp6qvn0JI3+zmOitsdWILG6R7apHUFV4yBiiS1n\nvta09jPQV3jjGYHHdPVj/LeZdsHqL8x9fNIo8QTTVm+ZkLB86ifLn482/tF+\nGpb2HhBJikKNlaliq+RaJ9iyHri9GVyiK65YpV5zQQ1fBLpMhsj9gFtUZFd5\n7Rqug5rIFNtJDBYgoONpkp97xFkz/VQwYwJBPqDpH+7hTim8QTrHEoRS887K\nMrXP8em8SjaJXQ0IYon3BW0Dv951nev/+oKkJhyhrILZe72tWlh02/RmNKHz\nyWrIeuvPO+RLmYgchm0AdiWwOW+eBU767vN/7eA/bih358iJCyq2aMkbr1A6\nOAEkMM5IJPo+drQDKnSUnJqTr8MI5ZatMmUWbymnOIRFT/IL6a10hGV0RScS\nSMfuYPUhA5qyI9RrNSghVX2+jdr2QGsT+EKEzosXgOcx0jV0Hf4oPnCdCDkb\naNPPuGy2kLThARRksH7x/N1SHvhFa0T0H0Y6AysfV3P5uB5WaPNxNvQPMUeI\nEGQp\r\n=vg8c\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDBhf4RcdACJpQ0JiAg7/udjzeX/9BWM8fs5vWABaQE6AiA+gjvO3dqP3wDM4583OXLMIwzq6cJ79xfWwC+OyxECMQ=="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_2.0.1_1582023859935_0.44912663145540566"},"_hasShrinkwrap":false},"2.0.2":{"name":"@open-age/offline-processor","version":"2.0.2","description":"pub-sub based offline processor over redis","main":"index.js","scripts":{"test":"test","release:major":"npm version major && git push origin master && npm publish --access public","release:minor":"npm version minor && git push origin master && npm publish --access public","release:patch":"npm version patch && git push origin master && npm publish --access public","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"peerDependencies":{"@open-age/logger":"^1.3.6","app-root-path":"^2.2.1","config":"^1.31.0","fs":"0.0.1-security","change-case":"^3.1.0","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","uuid":"^3.1.0"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-google":"^0.13.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"gitHead":"033c8eb6384596220c360ff70f9035145b7298f8","_id":"@open-age/offline-processor@2.0.2","_nodeVersion":"9.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ZpyvTDFi5Ag6iqp4f+9MjEb+oZrZi4i2xcCFiXJxbcsuyDzKHUbRb6sMZ+rzYHPOTOQtlUhmI8l1e5OAnq8FjQ==","shasum":"36d0e75252bf423e509e9976539ee65235b3ca6a","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-2.0.2.tgz","fileCount":5,"unpackedSize":21590,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeS8T0CRA9TVsSAnZWagAA0iwP/jehm1eYUQlB7TyAIylY\n3n+AmZr7sl0sWsCd0Z67kj85ygWxvOHqQPCGZgNzmV28IqkBc7pfsU9uM2R5\nYdPTdOVFTxabluDWHO2gUZ3OqBJRvLFCCzQV9F0+Z5JOMapGegNV54mUdW5x\njJaGT7KpRDMpfdDnk1tcVPmkNu+aNPEsupVUVsY6beRebuRKo7cns2yYqV+6\nUFLkUB9VSj95dYRImoPYyooFLrYbkzgO9RbxJSdSi+nB+y8hIfYAp77bxn6d\nHvVydhDdcX6K6moqLD4LAU6sTLz2GSehU7c1QNYoStFCFS262zPWWesTg3f3\nIdR778f6FT0Xs1X3rQ/ymnSWP1gzVBW8H22nOmxgKKL5xvloySO/iYsnx8Q7\nIScfqh8uQUfbSvBpGsrrs8L4GZqefXDIWsRJ6+IVdjaFp1DQ583xoLvvPmA5\nQ+Dly0DT+6ulcQdTg3MklMbuHzRslIxAWeJYyhcatNpMdXR2u6HipFHUf9bL\nFXZk+ompi25woL2DapHvA1MmnJkgYJyPkW7TkFMyQcEJk1mfmFRLymuB8h4v\nwFz1kuMwsTolCiYXvq7+2oy3LF9UIWIu6qkbnM5CjKsz8kt6GdQEJG9nauUl\nFgBbb6zF9cNY8JHNEJ8GFsV1FLjT4rHZNx7Yh5ocqoZa8IdxrQ6RxoafUlFa\neipn\r\n=GDau\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgVrMAE9rUZHXORznSePA+8TtzGBQoLeF9fl/Mocco5AiBoghmKpjhheovRfJ+dLDVMmzrR4VT5HDXCCsS9udBPWw=="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_2.0.2_1582023923836_0.12047816070390649"},"_hasShrinkwrap":false},"1.4.13":{"name":"@open-age/offline-processor","version":"1.4.13","description":"pub-sub based offline processor over redis","main":"index.js","scripts":{"test":"test","release:major":"npm version major && git push origin master && npm publish --access public","release:minor":"npm version minor && git push origin master && npm publish --access public","release:patch":"npm version patch && git push origin master && npm publish --access public","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"peerDependencies":{"@open-age/logger":"^1.3.6","app-root-path":"^2.1.0","config":"^1.30.0","fs":"0.0.1-security","change-case":"^3.0.2","rsmq":"^0.9.3","rsmq-worker":"^0.5.2"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.2.0","chai-http":"^4.2.1","eslint":"^5.16.0","eslint-config-google":"^0.12.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.2","eslint-plugin-node":"^8.0.1","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"_id":"@open-age/offline-processor@1.4.13","_nodeVersion":"9.4.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-NTjRFdMAZU8vf7pE9oNJ1t84Fh2Vl4MKY0EFfPttUI2lBwZ61PKevRrQjBQAV5EtYGxmrgkaRZayr/1cuIHMKA==","shasum":"3fdf5b8e08d12ba0c1483e181d4157c4015e8302","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-1.4.13.tgz","fileCount":3,"unpackedSize":17084,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeU3EsCRA9TVsSAnZWagAAEK0P/2r/Pq060QyL8U/26MYS\nl6DkLOcwoux7HzNkS19C92qB8G9ue5dLs8czZQ4YMY0Qr6whqDFLpRzpF0yg\nD9dzUVe6B/Jdap5vC5Wy9y4M4Jjm5RjPJPO5kk829AuIcExJNMorZfHorJEV\nf7D9+1zE52czp8wWNHncpb/550GkdJGvOsWKxLgk+lRDHf++voSXNpdB0WmC\nqEYzShPne13NwvynA3laorI/hmSjHeg+yif+URJDe5fuaCAMOkC4AFXZhBAU\nnwxq/qbCDaf0msdjS4R2wPKDz6OBKwIv8rQ0EMO5JUPXfDtYkQ3TEa5IKH4/\nH+9MlmE0/MoWYzmChsmzyBEIQN6ELAMe2u5RBZK2dVQdi4koUUWJRcN1ku62\n+HiYlzd5cTi69kEjkevpI2Iz6D/6inmEogIt7SAaPB68I8qG67zGq1xQa5Fx\ne6l7L35pCq46AS6DDPXLg6kZpR+4in7qFU+Qc5XNE8CZSsJibFzA3tO8G8fV\nk+3CgLrOk9XJqmNJZpsoP2/8adE5XiSyeX3dEFhZ5UOVwWR6575dl8TBVGuk\nRYl1MzzVI3iBwleUUHpZeP284k2zb3bqox8XX2OUdbg4EG69n9ibxrbLAGHh\nh7SHS3D4iT2tQy9JIEuzrPOW9o3H9djqtMzN0fDrydP+zofFS8ELqDVWjmlB\nroaA\r\n=0cUu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGnLwwI6yJMfB74qpWd33x4a9h6ZEHR2eis/xO5usHDeAiAcqQxa/tCiEv6MOtdcSlahCPnmLUkhip07EesMlQFGwQ=="}]},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_1.4.13_1582526763606_0.3565586701357404"},"_hasShrinkwrap":false},"2.1.0":{"name":"@open-age/offline-processor","version":"2.1.0","description":"pub-sub based offline processor over redis","main":"index.js","scripts":{"test":"test","release:major":"npm version major && git push origin master && npm publish --access public","release:minor":"npm version minor && git push origin master && npm publish --access public","release:patch":"npm version patch && git push origin master && npm publish --access public","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"peerDependencies":{"@open-age/logger":"^1.3.6","app-root-path":"^2.2.1","config":"^1.31.0","fs":"0.0.1-security","change-case":"^3.1.0","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","uuid":"^3.1.0"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-google":"^0.13.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"gitHead":"9ee39ca01a0369a3f4f0895d106fc15fcca85306","_id":"@open-age/offline-processor@2.1.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-w7GxjG8Boo6GRjtkaNyLh7qJJqhMakLeKouWrUR72T4aEfb/W+zEHfhANYR3TnfDXHez6zSomPykhhn3+lnong==","shasum":"91510127a3fa2251b9fa1a8a4ebfde64c4266323","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-2.1.0.tgz","fileCount":5,"unpackedSize":21670,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmQPpCRA9TVsSAnZWagAAg9AQAJsHD8I6IyI4L3Bj+RHJ\ndVhas2DnAcFhiMuoAJrz4sdvti/qwKa6Qgp0msTGeJpGgKGYc7mqX1KQ9wwB\n12+rDFa5ppZy+uQ+PTHAhoiGUSJQKA8N7FrJF1oh+4Pb3clptenP5hBzJs1P\n8MK3w82hAk0pWEmUYkpX64R4LdK/AOiOhq4Eg5xbKGGf7HUdPnhRvM+eoJRH\nQkdjk8f1CODxMBzpXG8e6gz1vRZVCb0BeUgLAKsC4rL9EBQ4Gx3cnrlDtPXY\nMGG3jQ/y4AgjpR7AiHl9wHUr8eg3C7QgcZ/Qmhixkt4qIZvh+ws2VduarfPG\nP61UrVcoYYBBaqP6V564xI168fzRkjqtVZzbmQZL8Vjci37V+oPpEy+6UbDD\nIuagiRun4A/ZnPCt8SEoO2ydwldRH6SnQc9oPFTkT2k6QuC5IvqdfLkCTMB4\nAWlT3ZJliqN+h9gN5u/Lx0cQl5srB22K4oYb8c0Ua67JR6A15UPfeCLHVOCx\nmi6btVzaT20dZ0/6RPGI9Lsggcu51n/UqlHoBC4oVS0Rg7Xhnj7G9LbquCF4\n+Ut8ul22IKf2MMkt2mDDVWDHDOdQDhcWBGy2tLdFXqD6jyWFJW/yV8pprYrB\nqndjpZwQfj/bUzRN7aHipa8b7gYuC6jZCPRCsLLihfITFm9ZpYp2x26fq5EW\n+10e\r\n=/pES\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJeXf4/My5bLODSAip0lun/XHKGWwd2dX2sOOtJE+Z8AiEA6KOcgVl5oNiEYzgi85N1uJ0mIqnltIWS3z0ntKy+SqE="}]},"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_2.1.0_1620640745405_0.4950857539033746"},"_hasShrinkwrap":false},"2.2.0":{"name":"@open-age/offline-processor","version":"2.2.0","description":"pub-sub based offline processor over redis","main":"index.js","scripts":{"test":"test","release:major":"npm version major && git push origin master && npm publish --access public","release:minor":"npm version minor && git push origin master && npm publish --access public","release:patch":"npm version patch && git push origin master && npm publish --access public","lint":"eslint * --fix","publish":"npm publish --access public"},"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"keywords":["offline","redis","queue"],"peerDependencies":{"@open-age/logger":"^1.3.6","app-root-path":"^2.2.1","config":"^1.31.0","fs":"0.0.1-security","change-case":"^3.1.0","rsmq":"^0.9.3","rsmq-worker":"^0.5.2","uuid":"^3.1.0"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"license":"WTFPL","bugs":{"url":"https://github.com/openage/offline-processor/issues"},"homepage":"https://github.com/openage/offline-processor#readme","devDependencies":{"chai":"^4.2.0","chai-http":"^4.3.0","eslint":"^5.16.0","eslint-config-google":"^0.13.0","eslint-config-standard":"^12.0.0","eslint-plugin-import":"^2.17.3","eslint-plugin-node":"^9.1.0","eslint-plugin-promise":"^4.1.1","eslint-plugin-standard":"^4.0.0","mocha":"^6.1.4"},"gitHead":"9e7cdd87e65322da872033fccf8e09136481fda6","_id":"@open-age/offline-processor@2.2.0","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-kHkxkcGR78S3fWTEQZvHsIRx+NjC6fJ7UPeKP+Ok/NToOz5u9oRDBwNTF9jg9aOME3Fns2TCPqH4U1qKYNOrtg==","shasum":"c109665fd2a389e6b793ed2d13966bfcfa8b2032","tarball":"https://registry.npmjs.org/@open-age/offline-processor/-/offline-processor-2.2.0.tgz","fileCount":5,"unpackedSize":21762,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGvVm1S9RNTdcMfzPYd5GnShKACDfD9lf8hRgzsSI6SAiEA9qUWrvyn794OWSCmRzjKHciG7M9axFXhayyYIlWIiyA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJimJ0GACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrWWA//Q3CJecXMATnDrWhp6tWVpc/KT+/cEE6isPrHVUsH7Ah6VKgc\r\nzQgwg0JfHg8cvmwLVbG46+vM2IZQqF+MHdzB9xMo1qOLm2fzoWOnkNT/wbH5\r\n/7Xl3SRXU5ELWu3Ej2hkThxrnxsBUh1hTMWPhsPLjsT3oCL+S1itgn8EmPqq\r\nI+FyArRRgro+jOSKFZUT9mpD9kbtMg5logtCOP4hY1mp7i5IVsZiUIsJIp5H\r\n4VrPd+JA2V/GUhgBsg6WpPK5NA/AZhG5MqOyAiKMWm+xFfbL8Qy1LzVT4Vh5\r\n51OwR03jx4KUve7o4C34SrBExU4K9ixLcuqtpdHHwKtlsgppNlJcYOO3TOcz\r\nC9vc6PhD0q8l2P2mEKX+df2VL/PZPFR+oqlrM5nd3LawdXqxBarCDPm04Ufo\r\nbv18nTNqXMikB1glCu8xKti1Qw+K99yAWJQGEwGpWPk76bFnBOU+WIeg8lWU\r\nKukJjTtfn4l0oea75DQy19piCHmDzvQRVNic4ZqCxcreq1UbV2BE9jz48Qk7\r\n3SqI+DOXTJrNRgkW2MSPYeiNWcztpbm54/Icyr2+cu7lzokwuyawsLp+ezO0\r\n/9N88/eu1nMtWvyMh7/1zhI7WfjW1GjaUMUB2QOfVL7xgC4B7+mbxce/mA8C\r\n4wsIaJwayaXAu8EUWABUxJQ9SB/sz4+B00E=\r\n=2h9E\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"},"directories":{},"maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/offline-processor_2.2.0_1654168838003_0.3138065964829355"},"_hasShrinkwrap":false}},"readme":"# Offline Processor\nA convention based pub/sub implementation over redis queue\n\nHere are key features\n- decouples the subscribers into separate files\n- finds out relevant subscribers at run time\n- plug-able subscribers, multiple subscribers for single action\n- does nothing if subscribers does not exist\n- convention based subscriber file locations\n- passes around context from queuing to subscriber,\n- configuration based serialization and de-serialization of context \n- configure as per load\n- caches handler files\n\n## Installation\n\n```\nnpm install @open-age/offline-processor --save\n```\n\n## Usage\n\n### Queue for offline processing\nlet say a `user` has `registered` and we need to `notify-admin`\n\n```js\nconst queue = require(\"@offline-processor\"); // adds [processor] context to the message that gets logged\nconst logger = require('@open-age/logger')('LISTEN')\n\nconst context = { // additional context information to be passed to processor\n    permission: ['admin'],\n    logger: logger\n}\n\n// registration code goes here ....\n\n// lets handle rest of processing \n\nawait queue.publish(\n    'user', // entity type\n    'registered', // action\n    user, // the entity to be passed to processor\n    context \n);\n\n```\n\nBased on the configuration 2 cases may result\n1. The message is processed by looking finding the subscriber at `user/registered.js`\n2. The message is published to the redis queue and the listener processes it using `user/registered.js`\n\n\n### processing the message\n\nThe processor decouples the subscription into a separate file. By default the listener would look into the folder `processors` for file `${entityType}/${action}.js` (param cased/kebab case). \n\nHere is how the implementation would look like\n\n```js\nexports.subscribe = async (user, context) => {\n    let logger = context.logger.start('fixing')\n    emailClient.send(user.email, {\n        subject: 'Welcome',\n        body: `Congratulations, ....`\n    })\n    logger.end()\n}\n```\n\nIf you need to have multiple subscribers, you can have `defaults` folder inside the `user/registered`. Each file inside that folder would be treated as subscriber file.\n\nNOTE: you can also implement `process` method instead of `subscribe`, but the support for `process` would be removed in next major release\n\n## Configuration\nBetween publishing and processing we need to ensure that the offline processor is booted\n\n### Initializing\nBoth the listener and the publisher process needs to initialize the offline-processor\n\n```js\n\nconst logger = require('@open-age/logger')('booting')\nconst queue = require(\"@offline-processor\")\n\nlet config = {\n    ns: 'offline',\n    queues: { \n        'default': 'offline'\n    }\n}\nconfig.context = {\n    serializer:  async (context)=>{\n        return JSON.stringify(context)\n    },\n    deserializer: async (serialized, logger) => {\n        return JSON.parse(serialized)\n    }\n}\nconfig.models = {\n    user: {\n        get: async (id, context) {\n            return await db.user.findById(id)\n        }\n    }\n}\n\nqueue.initialize(config, logger)\n\n```\n\n### Start listening for the messages\nYou need to implement listener, so that you can start subscribing to the messages\n\n```js\n\nconst logger = require('@open-age/logger')('LISTEN')\nconst queue = require(\"@offline-processor\")\n\n// listen for default queue\nqueue.listen(null, logger)\n\n// listen for specified queues \nqueue.listen(['offline', 'heavyLoad'], logger)\n\n// listen for message on heavyLoad queue only\nqueue.listen(`heavyLoad`, logger)\n\n// specify queue name as env variable\nqueue.listen(process.env.QUEUE_NAME, logger)\n\n```\n\n### additional configurations\n\n1. Disable the offline mechanism for debugging purpose or in dev environment\n```js \n    disabled = true\n```\n\n2. Custom redis server config \n```js \n{\n    port:  6379,\n    host:  '127.0.0.1',\n    timeout: 30 * 60 * 1000, // 30 min\n}\n```\n\n3. Custom location of processors files\n```js\n    processors: {\n        dir: 'subscribers',\n        default: {\n            dir: 'defaults',\n            file: 'default.js'\n        }\n    }\n```\n\n4. Separate queue for a particular `entity:action`\n```js\n    queues: { \n        'default': 'offline', // the default queue used for all the messages\n        'file-import:time-log': 'heavyLoad'\n    }\n```\nIf no queue is specified, the queuing mechanism is disabled\n","maintainers":[{"name":"sunny-parkash","email":"sunny.parkash@gmail.com"}],"time":{"modified":"2022-06-02T11:20:38.327Z","created":"2017-10-19T17:35:36.384Z","1.0.0":"2017-10-19T17:35:36.384Z","1.0.1":"2017-10-19T19:07:03.910Z","1.1.0":"2017-10-22T07:43:50.124Z","1.1.1":"2017-11-16T17:03:00.006Z","1.1.2":"2018-04-10T06:14:45.961Z","1.1.3":"2018-04-10T09:25:58.020Z","1.2.3":"2018-07-15T17:02:34.600Z","1.2.4":"2018-07-27T06:15:59.156Z","1.3.4":"2019-01-24T08:06:15.994Z","1.3.5":"2019-01-26T05:08:39.735Z","1.4.5":"2019-02-15T19:03:37.436Z","1.4.6":"2019-02-17T08:26:36.681Z","1.4.7":"2019-02-18T17:15:03.316Z","1.4.8":"2019-04-19T15:59:16.352Z","1.4.9":"2019-04-19T16:01:20.876Z","1.4.10":"2019-04-19T16:07:55.000Z","1.4.11":"2019-04-21T07:25:41.031Z","1.4.12":"2019-05-31T05:23:22.818Z","2.0.0":"2019-06-08T11:03:14.514Z","2.0.1":"2020-02-18T11:04:20.050Z","2.0.2":"2020-02-18T11:05:23.963Z","1.4.13":"2020-02-24T06:46:03.732Z","2.1.0":"2021-05-10T09:59:05.556Z","2.2.0":"2022-06-02T11:20:38.210Z"},"homepage":"https://github.com/openage/offline-processor#readme","keywords":["offline","redis","queue"],"repository":{"type":"git","url":"git+https://github.com/openage/offline-processor.git"},"author":{"name":"Sunny Parkash","email":"sunny.parkash@gmail.com","url":"https://github.com/sunnyparkash"},"bugs":{"url":"https://github.com/openage/offline-processor/issues"},"license":"WTFPL","readmeFilename":"README.md"}