{"_id":"@financialforcedev/orizuru-transport-rabbitmq","_rev":"29-0fbab348dfa1900ef3c093285f8cda6c","name":"@financialforcedev/orizuru-transport-rabbitmq","dist-tags":{"next":"5.0.0","latest":"5.3.0"},"versions":{"3.0.0":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"3.0.0","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@3.0.0","maintainers":[{"name":"bslaterffdc","email":"bslater@financialforce.com"}],"homepage":"https://github.com/financialforcedev/financialforcedev--orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/financialforcedev--orizuru-transport-rabbitmq/issues"},"nyc":{"all":true,"cache":true,"lines":100,"include":["src"],"branches":100,"per-file":true,"reporter":["lcov","html","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"41c83a604c7a4b6df238046ac0c17e3a80bb07a8","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-3.0.0.tgz","integrity":"sha512-E/3MnUVIu+3Br12VAUVH6+X5uT27idU5nMTlo5OiN3u5nh1aqcppS9IPb52z4xYgpcCTaeKLq5o/XW6U5cf5VA==","signatures":[{"sig":"MEQCIEDTUyohJf1hz/UakpkZTOLCk+SIgSU4KPsC2ISvAAKwAiBfq55+pJkkllD3JNVJ+4kgL5JDhh4wNd7JMcI9dOydhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/lib/index.js","gitHead":"6d09d8f63c7eae384649c53e9290f5b891b6e83e","scripts":{"doc":"jsdoc src/lib -r -d doc  --readme readme.md","test":"nyc --exclude src/example mocha --recursive src/spec","pretest":"eslint src"},"_npmUser":{"name":"bslaterffdc","email":"bslater@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/financialforcedev--orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"5.4.2","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"6.11.2","dependencies":{"lodash":"4.17.4","amqplib":"0.5.1"},"devDependencies":{"nyc":"11.2.1","chai":"3.5.0","jsdoc":"3.5.5","mocha":"3.5.3","sinon":"3.3.0","eslint":"4.7.2","proxyquire":"1.8.0","sinon-chai":"2.13.0","app-root-path":"2.0.1","chai-as-promised":"7.1.1","@financialforcedev/eslint-config":"3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq-3.0.0.tgz_1508149758139_0.879280558321625","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"3.0.1","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@3.0.1","maintainers":[{"name":"bslaterffdc","email":"bslater@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"nyc":{"all":true,"cache":true,"lines":100,"include":["src"],"branches":100,"per-file":true,"reporter":["lcov","html","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"6bb4c983ac90304f3ee7148c79885e6f6ca113c1","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-3.0.1.tgz","integrity":"sha512-R/i2vY84dr3TIFkkw50rOZ3eIy91mGiYiPsWeeTibHbgLOwCDjXWGswJrDaCbjNH+oJxLCHQ8g6728mpDi8i6A==","signatures":[{"sig":"MEUCIQC+Qb8/5tfnaTlYOimkzORctooE6PSp+OJgpjKeb4E6EwIgPEWVJd+4Hy/ZgxEgIEduvTprXqbXbzDuKV9rmTI4vPU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/lib/index.js","gitHead":"77004fcec9061a5fec39013bd1bcf676ac50928f","scripts":{"doc":"jsdoc src/lib -r -d doc  --readme readme.md","test":"nyc --exclude src/example mocha --recursive src/spec","pretest":"eslint src"},"_npmUser":{"name":"bslaterffdc","email":"bslater@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"5.4.2","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"6.11.2","dependencies":{"lodash":"4.17.4","amqplib":"0.5.1"},"devDependencies":{"nyc":"11.2.1","chai":"3.5.0","jsdoc":"3.5.5","mocha":"3.5.3","sinon":"3.3.0","proxyquire":"1.8.0","sinon-chai":"2.13.0","app-root-path":"2.0.1","chai-as-promised":"7.1.1","@financialforcedev/eslint-config":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq-3.0.1.tgz_1508156210718_0.3814650250133127","host":"s3://npm-registry-packages"}},"3.0.2":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"3.0.2","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@3.0.2","maintainers":[{"name":"bslaterffdc","email":"bslater@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"nyc":{"all":true,"cache":true,"lines":100,"include":["src"],"branches":100,"per-file":true,"reporter":["lcov","html","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"09ae52638b13a11d7b1a2249f77dd7929144c23f","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-3.0.2.tgz","integrity":"sha512-DDiIXxfNaRknaD1SnCH1AqkhovIHGSN5pe6yk3SR31K0xFipNlSWeuMkVe9X6xTI7x7BOjFfqOH4jnF4tkcK7Q==","signatures":[{"sig":"MEUCIDlFIb1nuSUb1CNzBFAMLZjDft8qYhUUZ80QSx6pVWl9AiEA7FmOB0/X5K7u0NYGA3hBES8sQfPVs1zjQgzfdCs0MGo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/lib/index.js","gitHead":"d6870219a20d050abed234c173d5a74cd6df45b6","scripts":{"doc":"jsdoc src/lib -r -d doc  --readme readme.md","test":"nyc --exclude src/example mocha --recursive src/spec","pretest":"eslint src"},"_npmUser":{"name":"bslaterffdc","email":"bslater@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"5.4.2","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"6.11.2","dependencies":{"lodash":"4.17.4","amqplib":"0.5.1"},"devDependencies":{"nyc":"11.2.1","chai":"3.5.0","jsdoc":"3.5.5","mocha":"3.5.3","sinon":"3.3.0","proxyquire":"1.8.0","sinon-chai":"2.13.0","app-root-path":"2.0.1","chai-as-promised":"7.1.1","@financialforcedev/eslint-config":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq-3.0.2.tgz_1508225718010_0.0510324677452445","host":"s3://npm-registry-packages"}},"3.0.3":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"3.0.3","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@3.0.3","maintainers":[{"name":"bslaterffdc","email":"bslater@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"nyc":{"all":true,"cache":true,"lines":100,"include":["src"],"branches":100,"per-file":true,"reporter":["lcov","html","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"fef6af23147638474551aebcae87db879b37708c","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-3.0.3.tgz","integrity":"sha512-c6mnIVWgkAN+AQHMfCJtxILYtCbihA1Eys7ZlQFlBysh4/h6PtGrgPi6wH3syy8zCu1Nt4hCK1x0M51bH+H/ag==","signatures":[{"sig":"MEQCIDJdY7kFgqJNNM9S6JEoAF7/EztFGclFyw57jA+pKxmZAiAb00/J4QwYpUE9fhXz0R5VyNnt6eFByOWJ0SwgZG1mrQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/lib/index.js","gitHead":"885091a308428076d970155689fe9a114f519c86","scripts":{"doc":"jsdoc src/lib -r -d doc  --readme readme.md","test":"nyc --exclude src/example mocha --recursive src/spec","pretest":"eslint src"},"_npmUser":{"name":"bslaterffdc","email":"bslater@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"5.5.1","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"6.11.2","dependencies":{"lodash":"4.17.4","amqplib":"0.5.1"},"devDependencies":{"nyc":"11.2.1","chai":"3.5.0","jsdoc":"3.5.5","mocha":"3.5.3","sinon":"3.3.0","proxyquire":"1.8.0","sinon-chai":"2.13.0","app-root-path":"2.0.1","chai-as-promised":"7.1.1","@financialforcedev/eslint-config":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq-3.0.3.tgz_1508497652303_0.794529665261507","host":"s3://npm-registry-packages"}},"3.1.0":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"3.1.0","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@3.1.0","maintainers":[{"name":"bslaterffdc","email":"bslater@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"nyc":{"all":true,"cache":true,"lines":100,"include":["src"],"branches":100,"per-file":true,"reporter":["lcov","html","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"2322ed5ad33a6b6d844c248513ab42bf43f8c170","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-3.1.0.tgz","integrity":"sha512-MOWGahSHaYGWhHKIwjqj2TMrUh3cUjxBjhZ/ZEoX1ARt6sXNdi1U9lrJK4mn2wLUwlS58AZMkSO7cqlgqLdy2g==","signatures":[{"sig":"MEUCIQDjCop0h/ed2luZpCeCRIx8ru27kCBqc5NTij5xXxrrIgIgSgZUyS+W81RuUHcs8OknsaHrTME0JG8rGq2w/B0EqFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/lib/index.js","gitHead":"62e97887bfb631b027ca2e280d298450c4765833","scripts":{"doc":"jsdoc src/lib -r -d doc  --readme readme.md","test":"nyc --exclude src/example mocha --recursive src/spec","pretest":"eslint src"},"_npmUser":{"name":"bslaterffdc","email":"bslater@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"5.5.1","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"6.11.2","dependencies":{"lodash":"4.17.4","amqplib":"0.5.1"},"devDependencies":{"nyc":"11.2.1","chai":"3.5.0","jsdoc":"3.5.5","mocha":"3.5.3","sinon":"3.3.0","proxyquire":"1.8.0","sinon-chai":"2.13.0","app-root-path":"2.0.1","chai-as-promised":"7.1.1","@financialforcedev/eslint-config":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq-3.1.0.tgz_1512035523267_0.3947833140846342","host":"s3://npm-registry-packages"}},"3.1.1":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"3.1.1","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@3.1.1","maintainers":[{"name":"bslaterffdc","email":"bslater@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"nyc":{"all":true,"cache":true,"lines":100,"include":["src"],"branches":100,"per-file":true,"reporter":["lcov","html","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"dbee637f8b60e8eabe01419fe68481e19b752587","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-3.1.1.tgz","integrity":"sha512-A5Ve3et3NIbaGg8hCAb2Y8BBzG5VmZ7f8HX9UTHcVsWw/7u8pvOKOnoyjkX54iJJ3AFlidF4RFhJ6hUWYvi4Hw==","signatures":[{"sig":"MEUCIQCIPRRrYa3AEv+YzoVdKrC73ZEofZxrL/6CB2An6b9eKAIgOdp7b4HnDb7niNh3UxhBfRCDQmyp/aYcpgXGvoz7yTY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/lib/index.js","gitHead":"d6310c55b0bf781471ca331edbf13cc2b4785bf5","scripts":{"doc":"jsdoc src/lib -r -d doc  --readme readme.md","test":"nyc --exclude src/example mocha --recursive src/spec","pretest":"eslint src"},"_npmUser":{"name":"sfryffdc","email":"sfry@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"5.5.1","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"6.11.3","dependencies":{"lodash":"4.17.4","amqplib":"0.5.2"},"devDependencies":{"nyc":"11.3.0","chai":"4.1.2","jsdoc":"3.5.5","mocha":"4.0.1","sinon":"4.1.2","proxyquire":"1.8.0","sinon-chai":"2.14.0","app-root-path":"2.0.1","chai-as-promised":"7.1.1","@financialforcedev/eslint-config":"3.0.1"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq-3.1.1.tgz_1512466165330_0.061573086539283395","host":"s3://npm-registry-packages"}},"3.2.0":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"3.2.0","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@3.2.0","maintainers":[{"name":"mwoodffdc","email":"mwood@financialforce.com"},{"name":"dfruddffdc","email":"a@a.com"},{"name":"bslaterffdc","email":"bslater@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"nyc":{"all":true,"cache":true,"lines":100,"include":["src"],"branches":100,"per-file":true,"reporter":["lcov","html","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"10249c0d3d89a9f7a98b65b687964d44f7171592","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-3.2.0.tgz","integrity":"sha512-h10wb4vMvewY/fXUsmDJImdQsjm42eVQeDthD4W1qwJPUIUhlTtKaceWT9HHR8TeECOBhU7JBqKbzNKyQypsnA==","signatures":[{"sig":"MEUCIFck/TCRRmbx1sDHA7OhNGc/k2LRu0PiLOpF8U/B94E1AiEAh2arfG9Ru4IxMyJEh3ktOal4G/aRNeCb2jzkgNXTTWs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/lib/index.js","gitHead":"8a7756747a14ff20055a7995aa19444a8c52c01a","scripts":{"doc":"jsdoc src/lib -r -d doc  --readme readme.md","test":"nyc --exclude src/example mocha --recursive src/spec","pretest":"eslint src","single-test":"nyc --all=false mocha"},"_npmUser":{"name":"mwoodffdc","email":"mwood@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"5.6.0","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"8.9.1","dependencies":{"lodash":"4.17.4","amqplib":"0.5.2"},"devDependencies":{"nyc":"11.3.0","chai":"4.1.2","jsdoc":"3.5.5","mocha":"4.0.1","sinon":"4.1.2","proxyquire":"1.8.0","sinon-chai":"2.14.0","app-root-path":"2.0.1","chai-as-promised":"7.1.1","@financialforcedev/eslint-config":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq-3.2.0.tgz_1516723518936_0.7761739946436137","host":"s3://npm-registry-packages"}},"3.2.1":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"3.2.1","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@3.2.1","maintainers":[{"name":"mwoodffdc","email":"mwood@financialforce.com"},{"name":"dfruddffdc","email":"a@a.com"},{"name":"bslaterffdc","email":"bslater@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"nyc":{"all":true,"cache":true,"lines":100,"include":["src"],"branches":100,"per-file":true,"reporter":["lcov","html","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"bcaa864d489e9c45c4966f404e9358b5a5745549","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-3.2.1.tgz","integrity":"sha512-zw5p1Ls3J1GHW/myPlOwZMtV1J55ybDk3HU68ugStRiQL7Vt1N/479KKebRPGtRo9T5KR8XvqbHciSHZ4AApmw==","signatures":[{"sig":"MEQCIBMZnxNQqtWDQ9aCSEtuOI4JrqipqAmahcKuwQF9YT5VAiANd3qca+TDlpRWYEAWin9ZU9gWARvupBA1zePsrAeOZg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"src/lib/index.js","gitHead":"acf04f840ab1c0442b83418d78c8cedeb9223004","scripts":{"doc":"jsdoc src/lib -r -d doc  --readme readme.md","test":"nyc --exclude src/example mocha --recursive src/spec","pretest":"eslint src","single-test":"nyc --all=false mocha"},"_npmUser":{"name":"sfryffdc","email":"sfry@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"5.6.0","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"8.9.4","dependencies":{"lodash":"4.17.4","amqplib":"0.5.2"},"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","jsdoc":"3.5.5","mocha":"5.0.0","sinon":"4.2.2","proxyquire":"1.8.0","sinon-chai":"2.14.0","app-root-path":"2.0.1","chai-as-promised":"7.1.1","@financialforcedev/eslint-config":"3.2.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq-3.2.1.tgz_1517493099009_0.6655858447775245","host":"s3://npm-registry-packages"}},"3.2.2":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"3.2.2","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@3.2.2","maintainers":[{"name":"bslaterffdc","email":"bslater@financialforce.com"},{"name":"dfruddffdc","email":"a@a.com"},{"name":"mwoodffdc","email":"mwood@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"nyc":{"all":true,"cache":true,"lines":100,"include":["src"],"branches":100,"per-file":true,"reporter":["lcov","html","text","text-summary"],"functions":100,"statements":100,"check-coverage":true},"dist":{"shasum":"d8e298d23778cf884f00a4ec952fbd67753ccbb7","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-3.2.2.tgz","fileCount":46,"integrity":"sha512-FcfrssaYaBFVC0SOfUkadEE/OvulhZCs0YyWljUj/6WUBWePQ2TKI69WeY8GT2NBHNasIdGYWSU7wneW3XrgCQ==","signatures":[{"sig":"MEQCIB1bv3UDDTlCwzfIsBm7IA4kwJwN8QNR1W2tzZzVs0+VAiBtRK/aT8pt/TzkCpxpN0Zt4nrN27X75fP/TCd3uSs3aw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1074986,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH+jfCRA9TVsSAnZWagAA70wP/RlZ46RefAoMY7lDyLZ7\n2EYUb6+sma7aCdiG20s3Qfwpcl4C2AWzVZNYnsQgRA3jdQNp4ey0AOutWIOP\n+MFSlecFTDgsP+KjcBqc6mEtY/ndCAUwXbQ5YOlGiwDrkY72OXmZYoukgStI\nszK3XWUoWf4moS/TlnWne2VUFcV6FdIKFAy9niD5Kw1idf1Bl1dVQibnk5Cb\ntiyCWBJWGGezZK0M6HCf+9ZpL6WRTcz3phmeXs+R0I9VbakuiSnLMsUYLeqb\nDT83+iqhTvwddGcFZfXiaEOPOg7n7Jke9pGjraro6gzvro9xqQy31hWBOUZq\ndo3r7+EaUD7rSbXGchHCZNih98icSx8oPpYXk3DExq2qk1gOyG0kKSiYyMHQ\nOgqOMeyDbNJNZhrYfEK27z+bY8XYVvkTTtPNABpDvwnSaoJFX1/WJZagZKMO\nhuCrMj25JzGEh0VZj0/cfWsqnHhgh7JsLOQwFOoLO+OpUDtGDQXnWzPnR1dq\ns0FEpab4Z6F/BvFfl2Wpui1+B1gIulr/+Qz2RKl3j2u9+ZCLDOi+kl8uVBfA\n/SytKC1hJBoLGCyVttqaK56DerVJ7Mfcg54kgI1hAbbVgXhfjz36BR1V8gn5\nFMpDC8ZnPaqRIZssryowaO76Wl9TTA83hmjFjgRQHJVKC/G32+TrrTzN6I2J\nd/m6\r\n=Ru7c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"src/lib/index.js","gitHead":"fdaeebe465aa17bac7acee18e0e37d076df9b351","scripts":{"doc":"jsdoc src/lib -r -d doc  --readme readme.md","test":"nyc --exclude src/example mocha --recursive src/spec","pretest":"eslint src","single-test":"nyc --all=false mocha"},"_npmUser":{"name":"sfryffdc","email":"sfry@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"5.6.0","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"8.10.0","dependencies":{"lodash":"^4.17.10","amqplib":"^0.5.2"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","jsdoc":"^3.5.5","mocha":"^5.2.0","sinon":"^5.1.0","proxyquire":"^2.0.1","sinon-chai":"^3.1.0","app-root-path":"^2.0.1","chai-as-promised":"^7.1.1","@financialforcedev/eslint-config":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq_3.2.2_1528817887092_0.9637895108413383","host":"s3://npm-registry-packages"}},"4.0.0":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"4.0.0","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@4.0.0","maintainers":[{"name":"bslaterffdc","email":"bslater@financialforce.com"},{"name":"dfruddffdc","email":"a@a.com"},{"name":"mwoodffdc","email":"mwood@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"nyc":{"all":true,"lines":100,"exclude":["coverage","dist","doc","**/*.d.ts"],"require":["ts-node/register"],"branches":100,"per-file":true,"reporter":["lcov","html","text","text-summary"],"extension":[".ts"],"functions":100,"sourceMap":true,"instrument":true,"statements":100,"check-coverage":true},"dist":{"shasum":"1fc7dfc8fb9ea9605736bede93e5fd02441a3ec3","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-4.0.0.tgz","fileCount":14,"integrity":"sha512-BMLNhzoBdKC58/hUPniq6/guARgrP65/uwsS4RbtYiFf7NkS2/cYBbf6AVIT1Hh9/py3hmCisdz/A6wM9ameOA==","signatures":[{"sig":"MEUCIF8vJkGx1MBDDp0lXf6gqSsQhR15DHOoxhK7DWwh0Az1AiEA7l3qe52nmPE5gHsHjKhbw038tgQPOIXj76/c4D0zsKM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40506,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbftltCRA9TVsSAnZWagAAh5AP+gJvgi1M+gtOpWLOdvSU\n2952O0IlJhJbOyl1FYP7am8dIWSEGlfPQ8VNOAslvpCue0I9PrwZJJ28oD5Z\nIjlmnfZdpZIr9uP1lVM7q06TRWHc1oTx1GiQ87w8B4ap9de/rVAvWb2j3FdK\nj1RoXZ6+JW2Wr7CQYRttUnZseqPhtOVAnFScDvBL2tsproyF8+fgZJmPQpUd\nYWnw5At9i67vZQIF0pMkV0X3cVrZH7RWVSYWsZzT2PGwNUYBppYhn47nh2yk\n1VclPiIH3HgZ9vDtTVTMJ1uxSOMmJfzmPdWGjltGuYoi5Qjox3IswI+64yhB\nBjSXB0XaVjH5pkZebe4Ac6acUm8lHPAGIXuG/dBBRpsMRIoJ1Qp8URlLOiJp\nutgHvnz8Iq/i4y7kVcRsAume093+ijuH4IQAZFGZoju/b6e80wofcATK8d1y\nuZ3IpPN2cegyF1++swNbc5EVvu+gvx+WRXLkf1aoDlLXa1pF/dXFNwGuVi+Q\nZe9IaXKTbdPagZ316OWn3kGgoLXi6l/TszXeYvOtjsRr1jekwu+zZfJveY+z\n1Vd2P2C1Le9Eqqxl9XJpmTtmMon/IYTXVC7UrGalzgCHVJA62h7bbe/b6uk4\nOyEsole0aA5udPeytJWqP1WIJ163GNC4jyYzENShtVqeGd7/RbFKlPwTCkUJ\nExH7\r\n=SEdE\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"108f8a93663f89235107bc22695fd37b44706935","scripts":{"doc":"typedoc --ignoreCompilerErrors --out doc --mode file","test":"nyc mocha","build":"tsc","prepare":"npm run build","pretest":"tslint -p tsconfig.json","init-project":"cp run.properties local.run.properties && cp test.properties local.test.properties"},"_npmUser":{"name":"mwoodffdc","email":"mwood@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"6.4.0","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"8.11.4","dependencies":{"lodash":"^4.17.10","amqplib":"^0.5.2","@types/node":"^10.7.1","@types/lodash":"^4.14.116","@types/amqplib":"0.5.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^12.0.2","chai":"^4.1.2","mocha":"^5.2.0","sinon":"^6.1.5","tslint":"^5.11.0","ts-node":"^7.0.1","typedoc":"^0.12.0","sinon-chai":"^3.2.0","typescript":"^3.0.1","@types/chai":"^4.1.4","@types/mocha":"^5.2.5","@types/sinon":"^5.0.1","chai-as-promised":"^7.1.1","@types/sinon-chai":"^3.2.0","@types/chai-as-promised":"^7.1.0","@financialforcedev/orizuru":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq_4.0.0_1535039852809_0.8444913241482308","host":"s3://npm-registry-packages"}},"5.0.0-0":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"5.0.0-0","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@5.0.0-0","maintainers":[{"name":"dfruddffdc","email":"dfrudd@financialforce.com"},{"name":"dvalphenffdc","email":"dvalphen@financialforce.com"},{"name":"mwoodffdc","email":"mwood@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"rjimenezffdc","email":"rjimenez@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"dist":{"shasum":"1c373f84d36592ddc0689ca491c770b9aafd9686","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-5.0.0-0.tgz","fileCount":14,"integrity":"sha512-qiYEMf7qGP8KZqtf3r3oLzcplD36NYbZaJRkInOL5rfA6vgjxwKSxuaPgR2sqnq+JIbFsPsMSyvL6fdMTk9miw==","signatures":[{"sig":"MEYCIQCSwHZBGCdaQ/a9zrorOc2CcplHP7AxD540XSrPC02CuAIhAJbQ174NqKGXEafhERxiim/VO0X/i4r7QBIyR0NjvvDh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41896},"main":"dist/index.js","types":"dist/index.d.ts","readme":"# Orizuru Transport RabbitMQ.\n\n[![Build Status](https://travis-ci.org/financialforcedev/orizuru-transport-rabbitmq.svg?branch=master)](https://travis-ci.org/financialforcedev/orizuru-transport-rabbitmq)\n\nOrizuru Transport RabbitMQ is a transport library for the [Orizuru](https://www.npmjs.com/package/@financialforcedev/orizuru) framework.\n\nIt is a thin wrapper around [amqplib](https://www.npmjs.com/package/amqplib) and allows Orizuru to publish and subscribe to events via [RabbitMQ](http://www.rabbitmq.com/).\n\n## Install\n\n```\n$ npm install @financialforcedev/orizuru-transport-rabbitmq\n```\n\n## Usage\n\nUse this dependency to specify the transport layer that `@financialforcedev/orizuru` uses as RabbitMQ.\n\n```typescript\n// get classes from orizuru\nimport { Handler, Publisher, Server } from '@financialforcedev/orizuru';\n\n// get the transport\nimport { Transport } from '@financialforcedev/orizuru-transport-rabbitmq';\n\n// create the transport\nconst transport = new Transport({\n    url:  process.env.CLOUDAMQP_URL || 'amqp://localhost'\n});\n\nconst server = new Server({\n    transport\n});\n\nconst handler = new Handler({\n    transport\n});\n\nconst publisher = new Publisher({\n    transport\n});\n```\n\nMessages can be published to a [work queue](https://www.rabbitmq.com/tutorials/tutorial-two-java.html) using the publisher...\n\n```typescript\nimport { Publisher } from '@financialforcedev/orizuru';\nimport { Transport } from '@financialforcedev/orizuru-transport-rabbitmq';\n\nconst transport = new Transport({\n    url:  process.env.CLOUDAMQP_URL || 'amqp://localhost'\n});\n\nconst app = new Publisher({ transport });\n\napp.publish({\n    message: {\n        context: {},\n        message: {\n            test: 'message'\n        }\n    },\n    publishOptions: {\n        eventName: 'test.queue'\n    }\n});\n```\n\nand consumed by the handler.\n\n```typescript\nimport { Handler, IOrizuruMessage } from '@financialforcedev/orizuru';\nimport { Transport } from '@financialforcedev/orizuru-transport-rabbitmq';\n\nconst transport = new Transport({\n    url:  process.env.CLOUDAMQP_URL || 'amqp://localhost'\n});\n\nconst app = new Handler({ transport });\n\napp.handle({\n    handler: ({ context, message }: IOrizuruMessage<any, any>) => {\n        app.info(context);\n        app.info(message);\n    }),\n    schema: {\n        namespace: 'testNamespace',\n        name: 'testSchema',\n        type: 'record',\n        fields: [{\n            name: 'test',\n            type: 'string'\n        }]\n    },\n    subscribeOptions: {\n        eventName: 'test.queue'\n    }\n});\n```\n\nOr via a topic exchange using the [publish/subscribe](https://www.rabbitmq.com/tutorials/tutorial-three-javascript.html) mechanism.\n\n```typescript\nimport { Handler, IOrizuruMessage, Publisher } from '@financialforcedev/orizuru';\nimport { Transport } from '@financialforcedev/orizuru-transport-rabbitmq';\n\nconst publisherTransport = new Transport({\n    url:  process.env.CLOUDAMQP_URL || 'amqp://localhost'\n});\n\nconst publisher = new Publisher({ transport: publisherTransport });\n\npublisher.publish({\n    message: {\n        context: {},\n        message: 'test message'\n    },\n    publishOptions: {\n        eventName: 'test.queue',\n        exchange: {\n            key: 'testKey',\n            name: 'testExchange',\n            type: 'topic'\n        }\n    }\n});\n\nconst handlerTransport = new Transport({\n    url:  process.env.CLOUDAMQP_URL || 'amqp://localhost'\n});\n\nconst app = new Handler({ transport: handlerTransport});\n\napp.handle({\n    handler: ({ context, message }: IOrizuruMessage<any, any>) => {\n        app.info(context);\n        app.info(message);\n    }),\n    schema: {\n        namespace: 'testNamespace',\n        name: 'testSchema',\n        type: 'record',\n        fields: [{\n            name: 'test',\n            type: 'string'\n        }]\n    },\n    subscribeOptions: {\n        eventName: 'test.queue',\n        exchange: {\n            key: 'testKey',\n            name: 'testExchange',\n            type: 'topic'\n        }\n    }\n});\n```\n\n## API Docs\n\nClick to view [TSDoc API documentation](http://htmlpreview.github.io/?https://github.com/financialforcedev/orizuru-transport-rabbitmq/blob/master/doc/index.html).\n","gitHead":"29be6ba50a77858730829c272c1f282f4f961ef6","scripts":{"doc":"typedoc --ignoreCompilerErrors --out doc --mode file","test":"nyc --nycrc-path=test/nyc.opts mocha","build":"tsc","prepare":"npm run build","pretest":"tslint -p tsconfig.json","init-project":"cp run.properties local.run.properties && cp test.properties local.test.properties"},"_npmUser":{"name":"mwoodffdc","email":"mwood@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"6.4.1","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"8.11.4","dependencies":{"lodash":"^4.17.11","amqplib":"^0.5.2","@types/node":"^10.11.3","@types/lodash":"^4.14.116","@types/amqplib":"0.5.8"},"_hasShrinkwrap":false,"readmeFilename":"readme.md","devDependencies":{"nyc":"^13.0.1","chai":"^4.2.0","mocha":"^5.2.0","sinon":"^6.3.4","tslint":"^5.11.0","ts-node":"^7.0.1","typedoc":"^0.12.0","sinon-chai":"^3.2.0","typescript":"^3.1.1","@types/chai":"^4.1.6","@types/mocha":"^5.2.5","@types/sinon":"^5.0.2","chai-as-promised":"^7.1.1","@types/sinon-chai":"^3.2.0","@types/chai-as-promised":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq_5.0.0-0_1538648943486_0.41879335818608987","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"5.0.0","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@5.0.0","maintainers":[{"name":"dfruddffdc","email":"dfrudd@financialforce.com"},{"name":"dvalphenffdc","email":"dvalphen@financialforce.com"},{"name":"mwoodffdc","email":"mwood@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"rjimenezffdc","email":"rjimenez@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"dist":{"shasum":"f607283559f171edb215ebb16094a8008973359b","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-5.0.0.tgz","fileCount":15,"integrity":"sha512-FW18lKjh6AJB4XMEhjBMLAt5zSyvmO+MMXJSDs7PQ440TwhsnDZS0BSzryQUVMy6Tedb+DJKTdZyHkp/Inzxrw==","signatures":[{"sig":"MEUCIBViuh6t3E1ch3ndqAherQ6gVR0uZPNvOwL3mNAmVFvwAiEAlkJQsKOOZDRCsaO6vS6S1WQ76wOWT2IXUOny7kdtENg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbyIsHCRA9TVsSAnZWagAAADQP/RRyxPol84l7v/02K/+f\nIotEV8tW/CEK95jws9bVVBF4CmH9zHWBE/PVcmntnHdXA3alaXN/c0XBTp5n\n1iyAaJl7HRxyZllIaFgfRHlIfu9x+74EdrozDIpEGTSf0B9vXK1x9hA/JPly\n92UOF3btHpLebEUeh3RxKT3bZlMi59vmhjBZT9GlJquubGUmGJwK6eQbSNCx\nyZN/DWghqb3z7epdaMrsPcSx7xQCRSyLw5T2GTwS6QCbvv24uJPQ2aDiG52H\nbVyaFWZIH8jODlXppi3EOTBf7seGrE4ui1YLz7hP//DvbXEwJKLe5Fvf7Yxx\nw+neMdf6JWtLhBJHmYzXmbvfH4LU/jNQP4oGxu6sgpisnBAA9a+P74sriUnC\nfIqLt5fM2D1jqlr71sYc+p6VVbti1qqSUzUsWQRirrEBAH2kMr3BzE+gEU5K\nsSve7YuKa86y93pvE5B8Ik41tAPX+/F2Cc5UgGRZf0qDyYEfzY693cAWTIqt\nt6u3PKQjE89LwCQ5VJ+8aI93SI+QygUtzYTkZTvhyL/0jANyIAL05xs6666C\nIrIiEkHXNI1H8rzzfipdFKJzq0nayRAXQw/ood1j8wxcqkjNcPtXzcHC5JQ5\n3rHSzBqC3EUWLh06kT0FdyPql9iE4I78txfQ6C+9y0tFkDl9gAnt1J83LYqD\nTCvP\r\n=5LGa\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"0c1bbe166a99f674f2c15d8dee8f2a78118e2d99","scripts":{"doc":"typedoc --gitRevision master --ignoreCompilerErrors --out doc --mode file","test":"nyc --nycrc-path=test/nyc.opts mocha","build":"tsc","prepare":"npm run build","pretest":"tslint -p tsconfig.json","init-project":"cp run.properties local.run.properties && cp test.properties local.test.properties"},"_npmUser":{"name":"mwoodffdc","email":"mwood@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"6.4.1","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"8.12.0","dependencies":{"lodash":"^4.17.11","amqplib":"^0.5.2","@types/node":"^10.12.0","@types/lodash":"^4.14.117","@types/amqplib":"0.5.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.2.0","mocha":"^5.2.0","sinon":"^7.0.0","tslint":"^5.11.0","ts-node":"^7.0.1","typedoc":"^0.13.0","sinon-chai":"^3.2.0","typescript":"^3.1.3","@types/chai":"^4.1.6","@types/mocha":"^5.2.5","@types/sinon":"^5.0.5","chai-as-promised":"^7.1.1","@types/sinon-chai":"^3.2.0","@types/chai-as-promised":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq_5.0.0_1539869446871_0.03320795575227464","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"5.0.1","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@5.0.1","maintainers":[{"name":"dfruddffdc","email":"dfrudd@financialforce.com"},{"name":"dvalphenffdc","email":"dvalphen@financialforce.com"},{"name":"mwoodffdc","email":"mwood@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"rjimenezffdc","email":"rjimenez@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"dist":{"shasum":"1f4b5536d10af54a622323a06ff5e97a5aacbbed","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-5.0.1.tgz","fileCount":15,"integrity":"sha512-kvYFnbgidD550GNPPU4x1ol8KqF5MnBaneWgFi3x7rs4WW+Xfvtf3JBCFBc/cEuWvvsCWfESV0p+yncXEPcrNw==","signatures":[{"sig":"MEUCIAV+txQC19v/ho1JTby5NYNHJCvWFeAS28ldB2q29iebAiEAoZw1hrHQK4QQDHVo+RZfoH892aJwb8zJ6IKTNgrBPPA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb4qx/CRA9TVsSAnZWagAAqf4P/1Y/1n67jkwKQdoFFMt2\nWN4QyvK+/ZCqwDxOuu956UveRae5/BfbjkoSDIk3tkU2OTqnQPx2KgdC1RRr\nCMxi62yJyn9vJFYP6h9xRv20a5VVxuo7xFbsuCeSHQB1zh23N3MdgAKcyMaL\njf7LPXevYlur8rQQDBw+85PWDXpdWKVtuv6qZiOeNiIr/FK9sYKUtEG/rSGo\nGaC2L1hoq2XDON4L5A+D8cxKC+/EaFDnchYXiOrJpdotyJgWUHhs4uc5htW8\nsWLAQB8zwFzxT+Q4FWg4+nsqlZkBZu0GktOr6JtgXIuaxmZ04yC9fYh09AWo\nRRh8tuP/IE1m+FatW2VeLVmLF9bIJxHnulY0V/tsOzmCO1U5+twFgKkHI4P/\nRFcZajqIHcCACID8m4DmAfynGn9H1LTguJPSkE4d2nt1zuxrnRYPF2BZuGJ6\nydh5FblJ4iwUoFH+1lkPpT52RVFq0UWx5qZY1Us7UmT4kTaxq7uXFnNtym+/\nbPvKyOymYssE8eoIL7YzB1ryD1YPXpx4G4nptmgviDt1hc4X9tKa9uz7fiuZ\nPqH0XdfdUTRJc/optXR4qlBnN6I2HlYxmj8hloOidtiqNiSnD7Glylhzjvbc\nOXqeszsxxlspcmYVuujOa87t9cX0BKqFPw71ZB2HI2t6gn1tVgKKaf28Z+es\njYwt\r\n=a3Qw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"aa98e71dfea2cf7d405af1094e8f8168127ca647","scripts":{"doc":"typedoc --gitRevision master --ignoreCompilerErrors --out doc --mode file","test":"nyc --nycrc-path=test/nyc.opts mocha","build":"tsc","prepare":"npm run build","pretest":"tslint -p tsconfig.json","init-project":"cp run.properties local.run.properties && cp test.properties local.test.properties"},"_npmUser":{"name":"mwoodffdc","email":"mwood@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"6.4.1","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"10.13.0","dependencies":{"lodash":"^4.17.11","amqplib":"^0.5.2","@types/node":"^10.12.2","@types/lodash":"^4.14.118","@types/amqplib":"0.5.8"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.1.0","chai":"^4.2.0","mocha":"^5.2.0","sinon":"^7.1.1","tslint":"^5.11.0","ts-node":"^7.0.1","typedoc":"^0.13.0","sinon-chai":"^3.2.0","typescript":"^3.1.6","@types/chai":"^4.1.7","@types/mocha":"^5.2.5","@types/sinon":"^5.0.5","chai-as-promised":"^7.1.1","@types/sinon-chai":"^3.2.0","@types/chai-as-promised":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq_5.0.1_1541581950761_0.9611257567428908","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"5.1.0","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@5.1.0","maintainers":[{"name":"dfruddffdc","email":"dfrudd@financialforce.com"},{"name":"mwoodffdc","email":"mwood@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"rjimenezffdc","email":"rjimenez@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"dist":{"shasum":"3b10aba743c840ea5a6be01f546021191ee1cb72","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-5.1.0.tgz","fileCount":11,"integrity":"sha512-CaRBUJTMw/iRLwNbdm9Ny96SiNn3lq2HQvfEFvlIgRUX+8btK9pOLJk9bq617GIocdMqd1RJKjK8QGNxrct5qg==","signatures":[{"sig":"MEQCIAw8ofRvPYbeumSfvZ9L98HxKIsLuITzW4UneZqQjzO9AiAG7u/Mo3OVcVXQ2RbHcpmvTDb744TzdM6vpy+HHjSPfg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51762,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJck3iRCRA9TVsSAnZWagAAFuYP/2lm2vY5YItmyDVyhqFT\nZETmot+Lxa3MfdrXkr2FxLIxvwJVX4EECC4g3+58ANrrXn9ovZ9zy/DxRw0V\n6xyVjIqABTuVYMKm7umlgVIVmkYCGLIlXTo8+6lj+n2NCCQG1WzIur+5/6RK\nSeborJ6qRWawBG6a4aFUjWxHVIlO7qlPUGf8FW6Cdopz2JCZ55dUQd3UZQD3\n7AjKpEPet//uQm7HA0i0n1ej6oZle930LLzV4wTZONysdmu3DkYFvyjwcqI5\nyUvSSZVmf8wa37pIKJLnQqd5KY9RWc3W6IAI6F6hQoW8Sjsn0K7LUsmYSR/j\nZQNNhF26OAJwM0L9bRNiL9NIfsxeUPNcnjeDK9zdCF+8qO1sb+2Q6gskQI9V\n4MmuhbEKUP4JyICmxqG0wFXRtYQvh2pO/SzZaphZSlbrD3RZz8lR2bESv4nb\ntgrVace0SiyP0IwMg9Q5u+Y2Kgui37kh31IXx/kDwt01dSk8InlV/BkPta9t\nb3pwD2j1DLK99SE8XJ297jlhVQuf3SFMd8mADbF4UcdGsjKRwWea1rYD0/Mi\ndHAXANrpDn2OK4+bZ6swQ3x8b5JOKsaKX4HWLL2WDW3waqUgcH477zEskzOB\np/p/u5YYDhF5JZPlx+tpZdjz9iSLPGwDXGDhVRIcCI3KKOZV5E43e4/pc58O\n7qwe\r\n=kTQ5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","gitHead":"0d4994c24b64d405cda2ba21d9f6186602c21987","scripts":{"doc":"typedoc --gitRevision master --ignoreCompilerErrors --out doc --mode file","test":"npm run coverage-unit","build":"npm run build-clean && npm run build-compile","clean":"rm -rf coverage* && rm -rf dist && rm -rf node_modules && rm -f *.tgz","prepare":"npm run build","pretest":"tslint -p tsconfig.json","test-unit":"jest --config test/.jest.json --coverage=false","build-clean":"rm -rf dist","build-compile":"tsc","coverage-unit":"jest --config test/.jest.json"},"_npmUser":{"name":"mwoodffdc","email":"mwood@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"6.9.0","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","amqplib":"^0.5.3","@types/node":"^10.14.1","@types/lodash":"^4.14.123","@types/amqplib":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^24.5.0","sinon":"^7.3.0","tslint":"^5.14.0","ts-jest":"^24.0.0","typedoc":"^0.14.2","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/jest":"^24.0.11","@types/sinon":"^7.0.10","chai-as-promised":"^7.1.1","@types/sinon-chai":"^3.2.2","@types/chai-as-promised":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq_5.1.0_1553168528564_0.07973143347541067","host":"s3://npm-registry-packages"}},"5.2.0":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"5.2.0","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@5.2.0","maintainers":[{"name":"dfruddffdc","email":"dfrudd@financialforce.com"},{"name":"mwoodffdc","email":"mwood@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"rjimenezffdc","email":"rjimenez@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"dist":{"shasum":"f548030400b3a1dcab3f2e67d16bf87dccf82fc4","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-5.2.0.tgz","fileCount":13,"integrity":"sha512-ZKsk5fNeCuVAsXLPbo19/9/Xgz4i9Lh3870MoF3sicd5cf/V2ANIE83G7v+pf3uAWpVsn6Pm7Id/hwaV7ASDGg==","signatures":[{"sig":"MEUCIQCpK7n6YkKFcJ5ure4ycK4if3YNaNrQgELx39in3mvvsAIgcSKvaNYEFjPd/rKQ/43szDPGohGUTSNklXF25FA0wME=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59861,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJco2M8CRA9TVsSAnZWagAAursP+wZKHhQFnJr6I99ZQjpL\nXQY4bWbk2zf6J9YRiTwTIbADEvmEOALWT+irHpuMdVYS7ECkQuyP/03knGN7\nTRHo2hpolOYPCGMrALV363PA6QjmwQTSFBg/yp/Sm/ASt627/8ki68d5i/2c\nE62nhgBr0cgtGWNQMhbSMkGvMeetlidOSq/4C4TbaNGPJdjRSONcbivehBNa\nrNR27XCwFKdUh6wdgkJGxxkqPw0P6+pcJt8pB1kT611i/lycncyfUjLqyqYP\nXxGmu7TVtb9gdjqswL/c2BCscJRGaPF/WuTpVRXiTLg3dputfjAsYIEV3x9g\nu93LV/IHY2jbPgIQ8k/evFL4flk76YlA9W4xYov8ztLNThXm/jREwOKFcEfv\ni4JpQq1hb9uZ8taCT8qohdjEB1vJDQ0k4P9gAALdDRF1RsYtaPRNFvBTlfAA\ni/tDWlnawY1u3ZScMEhqfhpWNi1Zfs1GQlKiZRf96nNyWoknl1oUjVWdZRIr\nTnP0LfOq++qU84op9YvOqjZtQOIuMCkgrwIaWkstyXU77pE3KDnWA6rayjHl\n/f6/6AJeTm4RLE5AUlIW4FoHZURCbEQdzWfrKXgjsdbvFW3zRWEOcqsjK6d+\npPfQNsBMeD1MytlbSPL0BjB3K4WMFz+ZvOBuVcDz4E8nUeCqcowm5Qey/beB\nYtju\r\n=iqRF\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","gitHead":"7d488a61d21fb6f216b5f27fc18e6348110c50cc","scripts":{"doc":"typedoc --gitRevision master --ignoreCompilerErrors --out doc --mode file","test":"npm run coverage-unit","build":"npm run build-clean && npm run build-compile","clean":"rm -rf coverage* && rm -rf dist && rm -rf node_modules && rm -f *.tgz","prepare":"npm run build","pretest":"tslint -p tsconfig.json","test-unit":"jest --config test/.jest.json --coverage=false","build-clean":"rm -rf dist","build-compile":"tsc","coverage-unit":"jest --config test/.jest.json"},"_npmUser":{"name":"sfryffdc","email":"sfry@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"6.7.0","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"10.15.0","dependencies":{"lodash":"^4.17.11","amqplib":"^0.5.3","@types/node":"^10.14.4","@types/lodash":"^4.14.123","@types/amqplib":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^24.6.0","sinon":"^7.3.1","tslint":"^5.15.0","ts-jest":"^24.0.1","typedoc":"^0.14.2","sinon-chai":"^3.3.0","typescript":"^3.4.1","@types/chai":"^4.1.7","@types/jest":"^24.0.11","@types/sinon":"^7.0.11","chai-as-promised":"^7.1.1","@types/sinon-chai":"^3.2.2","@types/chai-as-promised":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq_5.2.0_1554211643097_0.06608989505058149","host":"s3://npm-registry-packages"}},"5.3.0":{"name":"@financialforcedev/orizuru-transport-rabbitmq","version":"5.3.0","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"author":{"name":"financialforce"},"license":"BSD-3-Clause","_id":"@financialforcedev/orizuru-transport-rabbitmq@5.3.0","maintainers":[{"name":"dfruddffdc","email":"dfrudd@financialforce.com"},{"name":"mwoodffdc","email":"mwood@financialforce.com"},{"name":"phardakerffdc","email":"phardaker@financialforce.com"},{"name":"rjimenezffdc","email":"rjimenez@financialforce.com"},{"name":"sfryffdc","email":"sfry@financialforce.com"},{"name":"stephenwillcock","email":"product.innovation@financialforce.com"}],"homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"dist":{"shasum":"ed908a5e247d635bfe021dc6fd4477bf642bc15d","tarball":"https://registry.npmjs.org/@financialforcedev/orizuru-transport-rabbitmq/-/orizuru-transport-rabbitmq-5.3.0.tgz","fileCount":18,"integrity":"sha512-Y1cIWw4/07aAmQbxm1Ga3C12OkNH0IhyeT20d0OUgqcJBDtS5g7Z5iU1ewOlMm1xWBHSGc7WKOXaNLTdeoNtZQ==","signatures":[{"sig":"MEUCIDr3z57qOKsnJ75O9wF5So8aCS2Ikhx3EJSyFG7svinXAiEAux12ZBFbImwI36qmHBzlZNi+mxeeXp59IC5fdwbX1y4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcpzLzCRA9TVsSAnZWagAAbcAP/0XZDZ9rn2k8l6cSGd8h\nvbbZ6uq/GBOIpNBWq7BOHyj6yFrXJVHFpQng9qytr7/iqqE2mNIYaVggprYH\nrdZpJa/NHiJJoHWQ0BmTszddOaU4NYT9CyFW5gZlsMdV9BcxHNWDUD3ncwkL\nomVl2/hgj/bRar+O1Jv30j4s/ulcxOBgEQOOhQiuxGCkZ8g5d0UnpUn/073E\nvB3X6Jc16CM/dP6ZXWwYy5twwOpEBAYYBgQYemHwMOlczwjxUkqtetC3TDBf\nV9HyekibI2iwzk0Px7W5B2K2U5mMc7IXR/jNMW1FD6sAy7TkXqzDR4S6nw9x\n3/M5eRQWMDFq0tJp5hHkJL6zI5IBQHmYMVX1t+nDwq2jKBIGy5w5Pt+SI97t\nk2OciSBRXwcHILGChpnAuTjSQk60WueJiFHjQpb1nkX7JoqTGZMORT6CozMX\n7+stQrZWhWOW5yP9g3sxcPhsCWI6KzdZfguRhmzHbjk4aPVEkBe7xRF7hI8e\nHj37nav6pS6t9aOHeuMWPoxvB+4hOxTVZbqgxBlI4kRhl0qzTCGbGtW5z8tT\nRHjQ8xxxbKd0v7UVG2g0ZJQ7Q6lEGbCpZunr62JqIEffiejD1vdNCeT/RVj/\nDplpphZbV6YqW5Vn+Kf46M+Ou2lHYRFgfKKe6l2aTdXSbpgBSYeFcnfbMhEK\n9Yrp\r\n=/Rb7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/src/index.js","types":"dist/types/src/index.d.ts","gitHead":"d3e065ca1f599478d1eab8979002c366f0a023e6","scripts":{"doc":"typedoc --gitRevision master --ignoreCompilerErrors --out doc --mode file","test":"npm run coverage-unit","build":"npm run build-clean && npm run build-compile && npm run build-copy","clean":"npm run build-clean && npm run docker-cleanup && rm -rf coverage* && rm -rf node_modules && rm -f *.tgz","prepare":"npm run build","pretest":"tslint -p tsconfig.json","posttest":"npm run docker-start && npm run coverage-system","test-unit":"jest --config test/.jest.json --coverage=false","build-copy":"mkdir -p dist/docker/setup && npm run build-copy-docker && npm run build-copy-docker-setup","build-clean":"rm -rf dist","test-system":"jest --config systemtests/.jest.json --coverage=false --runInBand --detectOpenHandles","docker-build":"cd docker && docker-compose build","docker-start":"npm run docker-build && npm run docker-start-services","build-compile":"tsc","coverage-unit":"jest --config test/.jest.json","docker-cleanup":"npm run docker-cleanup-containers && npm run docker-cleanup-images","coverage-system":"jest --config systemtests/.jest.json --runInBand --detectOpenHandles","build-copy-docker":"cp docker/rabbitmq.dockerfile dist/docker && cp docker/docker-compose.yaml dist/docker","docker-cleanup-images":" docker images --filter=reference='ffdc/*' --format '{{.ID}}' | xargs -L1 -t docker rmi","docker-start-services":"cd docker && docker-compose up -d && sleep 20","build-copy-docker-setup":"cp docker/setup/*.conf dist/docker/setup","docker-cleanup-containers":"docker ps --filter=name='ffdc/*' --format '{{.ID}}' -a | xargs -L1 -t docker stop | xargs -L1 -t docker rm"},"_npmUser":{"name":"mwoodffdc","email":"mwood@financialforce.com"},"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"_npmVersion":"6.9.0","description":"Rabbitmq transport layer for the orizuru package","directories":{},"_nodeVersion":"10.15.3","dependencies":{"lodash":"^4.17.11","amqplib":"^0.5.3","@types/node":"^10.14.4","@types/lodash":"^4.14.123","@types/amqplib":"^0.5.11"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","jest":"^24.6.0","axios":"^0.18.0","sinon":"^7.3.1","tslint":"^5.15.0","ts-jest":"^24.0.1","typedoc":"^0.14.2","sinon-chai":"^3.3.0","typescript":"^3.4.1","@types/chai":"^4.1.7","@types/jest":"^24.0.11","@types/sinon":"^7.0.11","chai-as-promised":"^7.1.1","@types/sinon-chai":"^3.2.2","@types/chai-as-promised":"^7.1.0"},"_npmOperationalInternal":{"tmp":"tmp/orizuru-transport-rabbitmq_5.3.0_1554461426429_0.04735982621545998","host":"s3://npm-registry-packages"}}},"time":{"created":"2017-10-16T10:29:20.037Z","modified":"2026-09-22T08:42:02.211Z","3.0.0":"2017-10-16T10:29:20.037Z","3.0.1":"2017-10-16T12:16:53.073Z","3.0.2":"2017-10-17T07:35:19.471Z","3.0.3":"2017-10-20T11:07:34.315Z","3.1.0":"2017-11-30T09:52:05.722Z","3.1.1":"2017-12-05T09:29:25.452Z","3.2.0":"2018-01-23T16:05:19.022Z","3.2.1":"2018-02-01T13:51:40.368Z","3.2.2":"2018-06-12T15:38:07.238Z","4.0.0":"2018-08-23T15:57:32.854Z","5.0.0-0":"2018-10-04T10:29:03.690Z","5.0.0":"2018-10-18T13:30:46.973Z","5.0.1":"2018-11-07T09:12:30.933Z","5.1.0":"2019-03-21T11:42:08.722Z","5.2.0":"2019-04-02T13:27:23.225Z","5.3.0":"2019-04-05T10:50:26.653Z"},"bugs":{"url":"https://github.com/financialforcedev/orizuru-transport-rabbitmq/issues"},"author":{"name":"financialforce"},"license":"BSD-3-Clause","homepage":"https://github.com/financialforcedev/orizuru-transport-rabbitmq#readme","keywords":["rabbitmq","publish","subscribe","heroku","worker","dyno","orizuru"],"repository":{"url":"git+https://github.com/financialforcedev/orizuru-transport-rabbitmq.git","type":"git"},"description":"Rabbitmq transport layer for the orizuru package","maintainers":[{"email":"devops@financialforce.com","name":"devopsffdc"}],"readme":"# Orizuru Transport RabbitMQ\n\n[![Build Status](https://travis-ci.org/financialforcedev/orizuru-transport-rabbitmq.svg?branch=master)](https://travis-ci.org/financialforcedev/orizuru-transport-rabbitmq)\n\nOrizuru Transport RabbitMQ is a transport library for the [Orizuru](https://www.npmjs.com/package/@financialforcedev/orizuru) framework.\n\nIt is a thin wrapper around [amqplib](https://www.npmjs.com/package/amqplib) and allows Orizuru to publish and subscribe to events via [RabbitMQ](http://www.rabbitmq.com/).\n\n## Install\n\n```sh\nnpm install @financialforcedev/orizuru-transport-rabbitmq\n```\n\n## Usage\n\nUse this dependency to specify the transport layer that `@financialforcedev/orizuru` uses as RabbitMQ.\n\n```typescript\n// get classes from orizuru\nimport { Handler, Publisher, Server } from '@financialforcedev/orizuru';\n\n// get the transport\nimport { Transport } from '@financialforcedev/orizuru-transport-rabbitmq';\n\n// create the transport\nconst transport = new Transport({\n    url:  process.env.CLOUDAMQP_URL || 'amqp://localhost'\n});\n\nconst server = new Server({\n    transport\n});\n\nconst handler = new Handler({\n    transport\n});\n\nconst publisher = new Publisher({\n    transport\n});\n```\n\nMessages can be published to a [work queue](https://www.rabbitmq.com/tutorials/tutorial-two-java.html) using the publisher...\n\n```typescript\nimport { Publisher } from '@financialforcedev/orizuru';\nimport { Transport } from '@financialforcedev/orizuru-transport-rabbitmq';\n\nconst transport = new Transport({\n    url:  process.env.CLOUDAMQP_URL || 'amqp://localhost'\n});\n\nconst app = new Publisher({ transport });\n\napp.publish({\n    message: {\n        context: {},\n        message: {\n            test: 'message'\n        }\n    },\n    publishOptions: {\n        eventName: 'test.queue'\n    }\n});\n```\n\nand consumed by the handler.\n\n```typescript\nimport { Handler, IOrizuruMessage } from '@financialforcedev/orizuru';\nimport { Transport } from '@financialforcedev/orizuru-transport-rabbitmq';\n\nconst transport = new Transport({\n    url:  process.env.CLOUDAMQP_URL || 'amqp://localhost'\n});\n\nconst app = new Handler({ transport });\n\napp.handle({\n    handler: ({ context, message }: IOrizuruMessage<any, any>) => {\n        app.info(context);\n        app.info(message);\n    }),\n    schema: {\n        namespace: 'testNamespace',\n        name: 'testSchema',\n        type: 'record',\n        fields: [{\n            name: 'test',\n            type: 'string'\n        }]\n    },\n    subscribeOptions: {\n        eventName: 'test.queue'\n    }\n});\n```\n\nOr via a topic exchange using the [publish/subscribe](https://www.rabbitmq.com/tutorials/tutorial-three-javascript.html) mechanism.\n\n```typescript\nimport { Handler, IOrizuruMessage, Publisher } from '@financialforcedev/orizuru';\nimport { Transport } from '@financialforcedev/orizuru-transport-rabbitmq';\n\nconst publisherTransport = new Transport({\n    url:  process.env.CLOUDAMQP_URL || 'amqp://localhost'\n});\n\nconst publisher = new Publisher({ transport: publisherTransport });\n\npublisher.publish({\n    message: {\n        context: {},\n        message: 'test message'\n    },\n    publishOptions: {\n        eventName: 'test.queue',\n        exchange: {\n            key: 'testKey',\n            name: 'testExchange',\n            type: 'topic'\n        }\n    }\n});\n\nconst handlerTransport = new Transport({\n    url:  process.env.CLOUDAMQP_URL || 'amqp://localhost'\n});\n\nconst app = new Handler({ transport: handlerTransport});\n\napp.handle({\n    handler: ({ context, message }: IOrizuruMessage<any, any>) => {\n        app.info(context);\n        app.info(message);\n    }),\n    schema: {\n        namespace: 'testNamespace',\n        name: 'testSchema',\n        type: 'record',\n        fields: [{\n            name: 'test',\n            type: 'string'\n        }]\n    },\n    subscribeOptions: {\n        eventName: 'test.queue',\n        exchange: {\n            key: 'testKey',\n            name: 'testExchange',\n            type: 'topic'\n        }\n    }\n});\n```\n\n## Development\n\nBefore running `npm test`, make sure that Docker is installed.\n\n```sh\nbrew cask install docker\n```\n\n`npm test` is configured to build and start the `orizuru-transport-rabbitmq--rabbitmq` service, then run the system tests.\n\n## API Docs\n\nClick to view [TSDoc API documentation](http://htmlpreview.github.io/?https://github.com/financialforcedev/orizuru-transport-rabbitmq/blob/master/doc/index.html).\n","readmeFilename":"readme.md"}