{"_id":"@apihawk/microcell-amqp-transport","_rev":"8-9bb38820a4d53fecf4aa2504f5c524d4","name":"@apihawk/microcell-amqp-transport","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.0":{"name":"@apihawk/microcell-amqp-transport","version":"0.1.0","description":"An AMQP transport for MicroCell.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@git.apihawk.tech:AppCell/nodejs/microcell-amqp-transport.git"},"author":{"name":"Anton Katsarov","email":"anton@webface.bg","url":"http://www.webface.bg/"},"license":"MIT","dependencies":{"amqplib":"^0.5.3","api-problem":"^5.1.2","uuid-random":"^1.0.8"},"gitHead":"6f3ae511872318acf5180cf7a01860ba602e113a","_id":"@apihawk/microcell-amqp-transport@0.1.0","_npmVersion":"5.6.0","_nodeVersion":"8.16.0","_npmUser":{"name":"webfacebg","email":"anton@webface.bg"},"dist":{"integrity":"sha512-L2YUHMgnrWrnkKgaZ9lehYizh95YVXRhoBma70lCYdOqAP7PdzuCGbltqLmqyDyhJKWPW8wk6gFd/NmD84XpBw==","shasum":"4bdd1c2cb2cde637e96fb591a392e772fd7bdf9c","tarball":"https://registry.npmjs.org/@apihawk/microcell-amqp-transport/-/microcell-amqp-transport-0.1.0.tgz","fileCount":6,"unpackedSize":10221,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc4pu8CRA9TVsSAnZWagAATz8P/2VLedf+YdCAFbaNwB2R\nYTAGMUV2hzkQWowPU+G9fuxk3+qZ5066SeO/bqgzyOV+iIh6EusNgj9AureZ\nY1cleHacQVe6dPCT7OyokcKYaPyGP0cUgT3OryxFBIpn4Zd7bQ1QZxkubEAW\ntMhkv/hO4CCOvprOghCaGkhxFwkkcwtiHDIfZmvDZDYd/cP1ISV9d0A2KqoA\nbryKaMSQjISVhZAT1nERwPb69R5EczSBwHWxayXV2Kbkg2l38EfBY5pHyJ9z\nHCZiLi5NRNTUbsrq3QbDvJO+sWhr3DuwL3ehKGLjoPmtRU+gWRzHgDDCRN1h\nBRjc2+4Ycghqn4OwoclpcUFio1BQZxuP1ojFkDHt0gMGbuz71kfLsA1FrYtx\n+evo64K8B1vpemp6WC2Lt7/NSAUq/nnARsbnaG6zSxRQq4gDx38kMFQJ7GNM\nrNbFXvs92ytTY/0jEsUW7Fos7mDtNekoA3BEtqCnKQnUqbiv4Nwwu5did/L2\ns08THkFreVN5m/JPHZicNPBhNUel3WCd8PLSbl6pca03VduAYO0vQA4l8mGj\nanQ4/M2WZthKZIsNeuqAPK9OyhuzNslLJI+UWyHqL2eE8jj4prc6t+ek+lvX\ndNgsJcii523ilkZq4qCIxoFYfL4QkKGqEOMk8rl4qlaK6wGy8LdVzPBqoDAH\n0lgh\r\n=lW7U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCX2fBraQMKe/+kJYiehjNpwR3X1Puhn689CgSUkj0q1wIgR+4I106tsOWVn8iJ8Uh+u4WIrXDWqRmNs4FfCmtdIsE="}]},"maintainers":[{"name":"webfacebg","email":"anton@webface.bg"},{"name":"pavkatar","email":"thehawks@apihawk.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcell-amqp-transport_0.1.0_1558354875952_0.527016223192645"},"_hasShrinkwrap":false},"0.1.1":{"name":"@apihawk/microcell-amqp-transport","version":"0.1.1","description":"An AMQP transport for MicroCell.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@git.apihawk.tech:AppCell/nodejs/microcell-amqp-transport.git"},"author":{"name":"Anton Katsarov","email":"anton@webface.bg","url":"http://www.webface.bg/"},"license":"MIT","dependencies":{"amqplib":"^0.5.3","api-problem":"^5.1.2","uuid-random":"^1.0.8"},"gitHead":"6fe70b278fc664a0022ce19983973c2889df50f1","_id":"@apihawk/microcell-amqp-transport@0.1.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"webfacebg","email":"anton@webface.bg"},"dist":{"integrity":"sha512-Ou+H4u9CT77prTsJ40XGzCLyyvIWBpLWX/m+VzXo6d+zkocvXUbu+onwCxx9U0vKCtqlO8Whnq1DGbzdvGpxdg==","shasum":"28fbfd6523e235d45173b662d2041cec50e516af","tarball":"https://registry.npmjs.org/@apihawk/microcell-amqp-transport/-/microcell-amqp-transport-0.1.1.tgz","fileCount":6,"unpackedSize":10344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAKn7CRA9TVsSAnZWagAAB4sP/1L8n2q6fzMmj3/AVSCJ\nAf9hFcZjLf9eWKH4HYsnVP1IlmSdGhsEyO6AZnjeZ4O8xW/dWhQVnt070Qtf\n8+dZZqZOzAppxIHq76XMnPSYL9D+zarkKro+2J08Eht3pC/XIYWOBU9QV3Wq\nkH/hmB2IdiZshXKM4zYj7hie+M+QbMMpkGm/87RbKH4UehZNJjg8/f3XLNP9\n3rUpLAayAyZBMCjas7i1lToKZCULqnDVGhmwf/0gJYPKDy+f6dTTqjk5kTVq\n0JcHYZjpw2UjrC9QPjN/HU2R0rfT5iMbr4nz6pP0PSS/VLT6J1XCTB6ar9f4\npQhT9wVyCrHW0BW4c77YCUhfF4kprwkVtnyiik/LpTS0eqk4psB7Rjk6AbGE\niJWqTNSz6hydh2HzLZVmL8pZ0ZjFSbGlTnHrTi3cq4KnCuw79J05qQ5OaSTs\nlB7CcAa54Jx+PyMhAY9W7N6QBi5C9/p+roZw+Wi/puqdQn7EdFv50ZDsPhad\nQtPhHERGBlYmHh1oenllyY+PGCMYMPiGx4gaWR4ILOwanD76B+Skat4zBU3T\nvOZqXbJkHbcvbEFVUe91Or3yKpstrnJc0mwvHNdnzPTypjhgCkpJT2w5z7Sw\nmHBha3mHn1cEVweMMhnuyHvBU25tlqoPwDDmyiiSEiiVHZCqMTDcL4YezyCH\n7eR9\r\n=g/Jj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/VIo3Z/ARYhoXcgL4KNNQ6J8sfigDNjPoSy1wWHmyaQIhAOspGRFonSBe7uin2MqaNyOfPy4/MaYyFO5wZgr8q+7A"}]},"maintainers":[{"email":"palazliev@gmail.com","name":"palazliev"},{"email":"p.nikolov@apihawk.com","name":"pavkatar"},{"email":"tsvetan.ganev@hotmail.com","name":"tsvetan-ganev"},{"email":"anton@webface.bg","name":"webfacebg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcell-amqp-transport_0.1.1_1560324602227_0.928574182467562"},"_hasShrinkwrap":false},"0.1.2":{"name":"@apihawk/microcell-amqp-transport","version":"0.1.2","description":"An AMQP transport for MicroCell.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@git.apihawk.tech:AppCell/nodejs/microcell-amqp-transport.git"},"author":{"name":"Anton Katsarov","email":"anton@webface.bg","url":"http://www.webface.bg/"},"license":"MIT","dependencies":{"amqplib":"^0.5.3","api-problem":"^5.1.2","uuid-random":"^1.0.8"},"gitHead":"839eeae3eadcd278ec70da74c46913934fbd06df","_id":"@apihawk/microcell-amqp-transport@0.1.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"webfacebg","email":"anton@webface.bg"},"dist":{"integrity":"sha512-j4DrcVYZFoysb3Zs7hX1JdMafhW+nGm2H2H2OHru0IZFYpH8ax+7Nd3S1yq9GcPFYSN2ocPO5TluVNWFiMZCFg==","shasum":"123b954adf4b96fbba8e5ab6862181086637fc31","tarball":"https://registry.npmjs.org/@apihawk/microcell-amqp-transport/-/microcell-amqp-transport-0.1.2.tgz","fileCount":6,"unpackedSize":10396,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdAjEHCRA9TVsSAnZWagAAurAP/0xPwqRGmto8Txa7+4b3\nq9Asq43NHncHQQ1FADM9DIZhcfEq/89lCKcNchHtNgXFh+hw+AhnKe3Qntrn\nw/qg+9i+fW7TX8WZncqCSN7ZluhEEGd2jkGIwS1C0cc13yMfd1aFiznfzjr7\nT4NmNebMmI1dVbpBCEayYaI/I+TlX/E7g4FEqh7zEUnGqtFA0Kh799R8xsNP\nei2vP/Rr1mJQ8i7mlBRWQr2EIt7t82Oiq07cSoRnx/DbTdyMUvPLbh0Ps2pe\njvaVB1cQ7XMVnSfQ40Rw2Q9lT+q0oTYa0dOCsD+1aEMeL2RpCuwB/1ciq8Pg\n41AgxTEn1KIB7N4/j3AuVOrue4B8ewti6KqTo/o9Tnbn1oAnAlqen/tHYYg6\n+4cABhTeLwe13NXNPf/lwkUY5RCbWTuIAhjyi0pYCtqorsCWm5ZjrHDvHcpF\npMB2S91pRNgk4OZ5OAEgt8llkVMZVLtkK1YqP4E7R/fynFSBqazVhGX4ERei\nNaQrZ66Z0+qseX8M11Z3XJ18VX5VlBDefVMGGheF1YVYh6m442K47H/Gz0GN\nFadDIp1MHSPCbPTWbJI2vIzTRYyViUyFyI9nfQurAkpE0gAicdqNpu2fygd5\n4Lg0FZTuEDTSxT7s4N5D0yo/HMpMcse0ADtuP4N4p/W6X4rduP4cjIz3fSTk\nqfst\r\n=8Zff\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+thXCTsXI3C1v0JVFM0trfIIiNwFzwdWxdYip1siY7AiBHe49Zdho2Ws8y5yZetbvvdKyYq4oBScmKslZUPTtmkA=="}]},"maintainers":[{"email":"palazliev@gmail.com","name":"palazliev"},{"email":"p.nikolov@apihawk.com","name":"pavkatar"},{"email":"tsvetan.ganev@hotmail.com","name":"tsvetan-ganev"},{"email":"anton@webface.bg","name":"webfacebg"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcell-amqp-transport_0.1.2_1560424710167_0.5554819721287061"},"_hasShrinkwrap":false},"0.1.3":{"name":"@apihawk/microcell-amqp-transport","version":"0.1.3","description":"An AMQP transport for MicroCell.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@git.apihawk.tech:AppCell/nodejs/microcell-amqp-transport.git"},"author":{"name":"Anton Katsarov","email":"anton@webface.bg","url":"http://www.webface.bg/"},"license":"MIT","dependencies":{"amqplib":"^0.5.3","api-problem":"^5.1.2","uuid-random":"^1.0.8"},"gitHead":"5bdbf52bf809e2a8b5f5e3e26c1c59c7cba0a65c","_id":"@apihawk/microcell-amqp-transport@0.1.3","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","_npmUser":{"name":"a-katsarov","email":"anton@webface.bg"},"dist":{"integrity":"sha512-7jBDmeIYZR3QCVmUkvnsVkYgDDy7qvWhFrkms9muGikLVAEuxaEfJToxNJE+Ld/JVRyGzM+iZi4kTNtHptFIuQ==","shasum":"c1bc0c3f7a2f22c741affa0f9d233665d118fa11","tarball":"https://registry.npmjs.org/@apihawk/microcell-amqp-transport/-/microcell-amqp-transport-0.1.3.tgz","fileCount":6,"unpackedSize":10363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJa2pCRA9TVsSAnZWagAAL44P+QD/mF89yGLkHZGgye8b\nidb9I6uUY9QZ65BE4AIZ3tMzANArbIsjC/RT3BrFcFnPunJfJQ9gUQibYUfd\n6rkx5aQfep8xV+eu4Q0Y0mCJfpruEwCJ7RieUiCWI7BPXLlm83oV1iBw8Utv\nZ7Bvg474DfS+j9Yr9/KsbQ8hE/nylRCNJGBhPrvm4AEOwudadO7ZaaA82OTv\naYvxYElw1Ew2sl/Rk73ubWAQZmyyJ0duXwSHOS8qBxbyR9ZRBj7owA/Rvykw\nAZ/mQP31UADsrtyL8c/XfjsxTKG7DzqQMoPSXjaTlazpamHGaMkS+3dcT7QZ\npHHvp1zOKQwUa9gzQKYUmHZDvZ6mU/HweSxDTvOcGSIBz036egOjZFkhhfNl\nRcdEeqJWoe0B44YfqXnkAc/JHYfSt2HDzeovUs/ilKpLsf8SRai4Dbix5UJ8\ni2R1hjKUZJ1o5GfrHjbJbU7hC6DO0ClW3Fb7rTVcKL5Kf/bGzxTnJSP31Fhx\ndd58jHf2MdIicZZ/8As4PM65ldOraimEkFPUciilqdU9u6PB93erW77O/3A7\n8NkhAOZpgM0zVUZ4OQXpwZesjQaaQQ0USQxHDMNZ4EKT9ZayS7RfQt8c6oXu\nvLdQB6CnO25iy7jw6zfsqkeOAl97cEdbZR4SCnLiDnt8Hvv19C6ar5fAgZtC\nvTNb\r\n=nNBK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsnez+Pni/sj0tejcrOrn7ItjdSVyLLgOpvE3OfEigHAiBIXHEfeSZnAzzTPm0lXy5atIlzAtdDLWEYP5shkhFHeA=="}]},"maintainers":[{"email":"anton@webface.bg","name":"a-katsarov"},{"email":"palazliev@gmail.com","name":"palazliev"},{"email":"p.nikolov@apihawk.com","name":"pavkatar"},{"email":"tsvetan.ganev@hotmail.com","name":"tsvetan-ganev"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcell-amqp-transport_0.1.3_1562750377259_0.3989119313352456"},"_hasShrinkwrap":false},"0.1.4":{"name":"@apihawk/microcell-amqp-transport","version":"0.1.4","description":"An AMQP transport for MicroCell.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git@git.apihawk.tech:AppCell/nodejs/microcell-amqp-transport.git"},"author":{"name":"Anton Katsarov","email":"anton@webface.bg","url":"http://www.webface.bg/"},"license":"MIT","dependencies":{"amqplib":"^0.5.3","api-problem":"^5.1.2","uuid-random":"^1.0.8"},"gitHead":"1505d4fedb060dfa1905e6b5d31cadd7d69872e4","_id":"@apihawk/microcell-amqp-transport@0.1.4","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-YgmXc/L9LS/z9O08wWSbx1C7m4bwGUvaLz5mZONLgClTSD1UPydwobQStZCZL88uJwKgzdFr0+8PnqQ2b0XUGA==","shasum":"9ed34e59e0028e7e7b505d18c96656c0d98bce0a","tarball":"https://registry.npmjs.org/@apihawk/microcell-amqp-transport/-/microcell-amqp-transport-0.1.4.tgz","fileCount":6,"unpackedSize":10473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1/o6CRA9TVsSAnZWagAAwWAP/1bcBLyDwBpxdG7aK5CM\n/LGHlvZ/Rxb6+t00HJiEXKGdd1HWCZKqGPVpCDg4TyD4/xvsQMNtgoJXPryv\ndZkgm+EhNdcF+KwOHwn6vq35TBXlG1+yw1GN3lOjEQ3X9p5FwZXvBSlAkuBo\nPLLS+ZSfwYNBYL1g4cGUImd40dTDdxzED1MqIXaIWQXvHvRnLhZeyjAreshj\ndI7bqBfHHEGhAsZ7skWu0uvtpEkxGm77cI7vsusRQ5gwPr5Sm5ixoDUNVdyw\ngDEy28KAY5qFGozNmxuQrNXI+OzWgYHC+zLm77wstlqgkjXsEPs8qxRXu8NG\n5X82OzOcjfg2LIVX8WTd0JYEnT6kyJSHGcPQ072V+q83B10YFWNPrsgBw/Sh\nGQ4M4SgZ3MyxNyTYumHToRBCBG0/9Di3dRAn8+1ItjBqGxpP6N6IeiPYo53K\nCKm3qdBRMZLcsxik5dO0LjNa3od4G6j+iwROBL3JILRx/UdZtfMiMus1BMQT\nW0QC6L0ZJlzndPQce29SEZfVaOOku6gvdtnpoKtelztbDwBOHysa6S1hYvtH\niNuTsactBwqqoLwNMAnIcpD/p04xmsnaA03uoJM+XQEFVym9HZo65TzEva60\nOffipDhsHjQFzgeP5mvM5jiVTpo1IiRG2VNKKPwOcHkqm3ecv5x8qIfuEXjm\n39Sb\r\n=V2kg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOc/r3ro3OCFdiS7ACa9fVAbL3QHQj3zH42HZQhjXjgAiEA5m13BHKFV1kEGuUyp4KmNBv6AjD+4bH5D7FemtIOo1c="}]},"_npmUser":{"name":"palazliev","email":"palazliev@gmail.com"},"directories":{},"maintainers":[{"name":"pavkatar","email":"p.nikolov@apihawk.com"},{"name":"palazliev","email":"palazliev@gmail.com"},{"name":"tsvetan-ganev","email":"tsvetan.ganev@hotmail.com"},{"name":"a-katsarov","email":"anton@webface.bg"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/microcell-amqp-transport_0.1.4_1641544250630_0.7423495434959222"},"_hasShrinkwrap":false}},"time":{"created":"2019-05-20T12:21:15.759Z","0.1.0":"2019-05-20T12:21:16.048Z","modified":"2022-04-04T14:37:36.936Z","0.1.1":"2019-06-12T07:30:02.421Z","0.1.2":"2019-06-13T11:18:30.347Z","0.1.3":"2019-07-10T09:19:37.416Z","0.1.4":"2022-01-07T08:30:50.778Z"},"maintainers":[{"name":"pavkatar","email":"p.nikolov@apihawk.com"},{"name":"palazliev","email":"palazliev@gmail.com"},{"name":"tsvetan-ganev","email":"tsvetan.ganev@hotmail.com"},{"name":"a-katsarov","email":"anton@webface.bg"}],"description":"An AMQP transport for MicroCell.","repository":{"type":"git","url":"git@git.apihawk.tech:AppCell/nodejs/microcell-amqp-transport.git"},"author":{"name":"Anton Katsarov","email":"anton@webface.bg","url":"http://www.webface.bg/"},"license":"MIT","readme":"# microcell-amqp-transport\n\nAn AMQP transport for MicroCell.\n\n## Install\n\n``` js\nnpm install @apihawk/microcell-amqp-transport\n```\n\n## Usage\n\n```js\nconst MicroCell = require('@apihawk/microcell');\nconst MicroCellAMQPTransport = require('@apihawk/microcell-amqp-transport');\n\nconst server = new (MicroCell.plugin(MicroCellAMQPTransport))();\n\nserver\n  .listen({\n    amqp_queue: process.ENV.AMQP_QUEUE,\n    amqp_url: process.ENV.AMQP_URL\n  })\n  .add({foo: 'One', bar: 'Two'}, (data, respond) => {\n    respond(null, `Payload is: ${data.payload}`);\n  })\n  .act({foo: 'One', bar: 'Two', payload: 'Hello World'}, () => {\n    console.log(\"Final response:\", response); // Final response: Payload is: Hello World\n  });\n```\n\n## Methods\n\nImplements or extends all methods available in MicroCell.\n\n### listen([params])\n\nThe `listen` method starts a server that listens for JSON messages depending on the transport plugin. If you do not use a plugin, the function exits. Accepts `params` object which passes parameters for the used transport plugin.\n\nParameters:\n - `amqp_queue` - The name of the queue to be used for the transport. Required. Example: `AppCell[OnAppDNS]`.\n - `amqp_url` - A standard amqp url. Required. Example: `amqp://user:pass@host:5672/`\n\n### client([params])\n\nOn the client-side, calling `microcell.client()` means that MicroCell sends any actions it cannot match locally out over the selected transport.\n\nAccepts same parameters as `listen()`.\n\n## License\nCopyright (c) 2019 Anton Katsarov and other contributors;\nLicensed under [MIT](LICENSE).\n","readmeFilename":"README.md"}