{"_id":"esb-node-driver","_rev":"40-dc673c8372276fd4d49ba69ea90aee7a","name":"esb-node-driver","description":"Driver for ESB (Connector)","dist-tags":{"latest":"0.1.6"},"versions":{"0.0.1":{"name":"esb-node-driver","version":"0.0.1","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","uuid":"~1.4.1","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.0.1","dist":{"shasum":"65401762f32f2680beb2640de56b05c67d3fecca","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.0.1.tgz","integrity":"sha512-ELdDb8bVcilhT35TCEY4WfBbyyU+k902Jsv7R8HOOShoTk5bxBI1vEvr2jS2iXk4Ut1ZkFhQUR4StjBLeIAV6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5Sjf/lYbsjsbNtVbyB7gfKrAPrWOfsXj2YROikz98dQIhAPGUnrgZRQmoe59bXTeUzzzSvlRuyC711FE69DMkQD//"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.0.2":{"name":"esb-node-driver","version":"0.0.2","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.0.2","dist":{"shasum":"d9d05171ec7e70d74b3004f30203eb5bf0d5600d","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.0.2.tgz","integrity":"sha512-AgVCKwwqwMnhLZ8wl6dhyr8hQ/5R7540Jhs16qj1jqQXXeRsDKMx6IYaXAF/LNigX1Gs48Env1LfUeHUNbkGBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHXYGJTDLYJj1uxWxJXmZAQmgsUrZsNEBJYCKqBWQWBcAiEArWScgku993qAKWjHs9c4nlrGLeTw8soPPh/kosRF6P0="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.0.3":{"name":"esb-node-driver","version":"0.0.3","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.0.3","dist":{"shasum":"ad9a43b2dae26c3b001bfa76107a8fd662b19d25","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.0.3.tgz","integrity":"sha512-wokOinSIU5fGErNIghQLTS6pL+fHBGDDT6ziqu0etNS4pU0J6OdL3hG4+C6GsU0ObWoA0JeZ0LyOU7ap/HVUwA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHkZGrzqTYZ7Eh5sah7nxKhjiHzE3qgYSpKRMu6b3yoDAiEAg0zPHZGFJjftICxgYGb3Uo47NJ4vj/URrCffhAXKpmw="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.0.4":{"name":"esb-node-driver","version":"0.0.4","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.0.4","dist":{"shasum":"f8605b4c536d14cbb105a4232828a34c1a84d0f4","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.0.4.tgz","integrity":"sha512-ETNR7N59+DlXZslq1xOW4y0Nhn6gOBYYT7zxSdXv2O0XMS9mqXc4m8KPeQ/1iS/kfMfHnGcHfjb3M3XNP83YpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfSJIoZPdQpX359+83wOAOOeYjSg21sCbTWYraHIjM9gIgVfP8Xu8yuZd7d1sSEgi+RzZAu3OIrvccwF8w8ar4IsI="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.0.5":{"name":"esb-node-driver","version":"0.0.5","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.0.5","dist":{"shasum":"e9b3d64322d4f10dca3d1346d3819ae18119bb0c","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.0.5.tgz","integrity":"sha512-k7txNOFuslIunRQwkvTnZbJzXDiKIvT0YgyfqoA4jkIq/m1afS9ZRMYN4Jw6EMcck8bAw6RLSJxr1QgcDE7Sew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPelgcQ0X9HiB8brn3jaHfgIxcN2jx0VS9DKzW2uUWMAIhAL+C2M8Kbs0MOI2pjx/d/kNmnXLvx17j/S3lszirwbIv"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.0.6":{"name":"esb-node-driver","version":"0.0.6","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.0.6","dist":{"shasum":"30a3c9d40f8942787d92c895c285ca238f747f73","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.0.6.tgz","integrity":"sha512-qM2sW80KCtnIfCT8JF8f0v7nly6jVQZoXrozmBX03ciaf0i04uWqNY8o7pQcq0AMdaZZF6V9X1uMIVczEV37KQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0pSiy4632YFKFY1Qa0WLfVZomKKAjc8so/k63CuokCwIhAMERskqWB8POEt3AAHZiPeYUeL/70D0hEQfAk1Eak+BE"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.0.7":{"name":"esb-node-driver","version":"0.0.7","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.0.7","dist":{"shasum":"36f123153182b2fde7e7e418e955cdb5f8e69c96","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.0.7.tgz","integrity":"sha512-mVUePv7uODQD+1VNmmvtBssRfMG4CE9o3eQoFapWNKb1sX9sXj+6SlsDnoIlKH1WfYFJFL9C1X1h9ftrHhd7tA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEAinMi6x8LQYVhpYFZKNmSwKJfPZDmZcKVr3uuoGaU1AiEAlXIlAEMQpT25hoCp80SP2NWaBxTabhJhPcaKAsy3Leo="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.0.8":{"name":"esb-node-driver","version":"0.0.8","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.0.8","dist":{"shasum":"e38e23a4fd308e2b2f4e5cf497ecf2cd323b923f","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.0.8.tgz","integrity":"sha512-sJSPaUsZ4VDHJ8JH21ePJ3/vEHXMTPemZh3nOJnGo6XWkuIB8GpaR2J14+eZxp3xW2b2KdG6ZMSAN/XvgQP6jA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkZVmLcW1npp6knN+WpgfZ9ZHkleic/MYxIjTuSr9laAiA7tYBSYFpVd2WjMPwD4LNNKCSP9MfjM4z5aSYI15Mybw=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.0.9":{"name":"esb-node-driver","version":"0.0.9","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.0.9","dist":{"shasum":"deb0ed6ff2a1f8cc5494f488cb96c9d967d17063","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.0.9.tgz","integrity":"sha512-7YsUtNezvZu8cZJBFoA9/LFWyzQkfRhJd16QCraU9VTiLNpS41tvjfklYNRHbx/Nj6taoMijzfOexGcPlyAlSg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8H3SxnSMhuhdv5mL468JNMCZUIMhlqht+yFhf6QPsHgIhANA1FmI2LLya0dl2zR9QPBcnRNoZjK2cQTpZ6MuyQs8c"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.1.0":{"name":"esb-node-driver","version":"0.1.0","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.1.0","dist":{"shasum":"4787613a8238fcc75d626f56ca99a72a1263aa6b","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.1.0.tgz","integrity":"sha512-0EG0aqD8L5xQekfkINJjJLx8V+Yvd+TsBZDhs1PL8oPOxkv/9Jo01LRaUWj6PXo9SQD+JFHUPimAFmhNsUnKPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/0ABemKBzMS3lzT4sAax1qjOV95DD2lyNG4otPHJB8AIhANDM/ZXBGNrIoMfGsSmnEBuX36GBCkBQTxmuhOxiYC6M"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.1.1":{"name":"esb-node-driver","version":"0.1.1","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.1.1","dist":{"shasum":"8e76d84554c155cdda465baf17e29cd038016830","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.1.1.tgz","integrity":"sha512-zHNnHiZqFStaEdm3zG0RDaa/TjT/e0c6Hk2wmYtFgL/5UA6oz4hR39kq44pvGk4TZItsunY9Sp4vQsZ4hHGcqA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIstTqOl01MmWK/D+K5r+6GyP3y46BrmgQ2jgFllAE4AiEAgPxbn8si5Du9sy7EmOPbb++zl07Dfr4dO4t4oBoaTkQ="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.1.2":{"name":"esb-node-driver","version":"0.1.2","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.1.2","dist":{"shasum":"0a43da840effee8018153f0afa931a4feeb8618d","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.1.2.tgz","integrity":"sha512-0asC4saEpHXX7oMIxvtY/wqW6P1oKmRbp2KI7ZbERDSCsgaMKVnXdMLfrTl3DgmNBMqTJdNJiNqhCbfEcp7oVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/4oqdZxMNDQ2QGXhXNWfz/qM8t5alEVpF2zgAojNdaAiEA209cRW682SOXSsFcwjXtR2ZnntZf0Pvn07Xw59ftIoM="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.1.3":{"name":"esb-node-driver","version":"0.1.3","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.1.3","dist":{"shasum":"a588de4ba0ee26aee5e7fd94d0502a8c2f5d1853","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.1.3.tgz","integrity":"sha512-cDwaqWu4yu+iQt8Ju09l+YQlln/mcv6/Non2qPo3YQ5Ywio68wafhgsy7euzz9q7SyJ/JZobBotc+7uX8oEgsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDofEVS62LtWZrfAYOqwVA+2t8DmZ0hKjTfvanP3DsIMwIhAN0C5nLULUPtU9M3nCjB/cRbf5pd1wy42zhgdb34Lku9"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.1.4":{"name":"esb-node-driver","version":"0.1.4","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.1.4","dist":{"shasum":"f30f4610349841b40f27f6748bf3a8de03f924eb","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.1.4.tgz","integrity":"sha512-ths0y2zRL0i8tyOXZgTrk3x4WkyUeVvnpriTNDFJ2y/HWS6/k9Oc1nr+MveA6Apwdr5BbE9Y/19CgHLDhLOTsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDO86R/fZDBdTct6doRGOUoiTSadhSgmOpXbP2MaCVzSAIgLozuSSPr/CTHy0MF81GVilxZ7uVzFdI7gqogEvYs8W0="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.1.5":{"name":"esb-node-driver","version":"0.1.5","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.1.5","dist":{"shasum":"f0905a4e3951c6b25bb6a2c6194b5ef0d0aecf45","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.1.5.tgz","integrity":"sha512-6odjcfW3krd/hNiYfUUa2Iqnj241xGksRse7uVBslRrNE7UkR45iZ3rMalvIy2kYCzrQlXZrFzqtCyZ3JiixqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWSaHVxkN/dMqUKDni4ByfJbeS2a4tvbLNkZKaJqcDGAiBVh1S39r33CSaMKuoWQDFgZGZpXoyGOQktastXPb2XtA=="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]},"0.1.6":{"name":"esb-node-driver","version":"0.1.6","description":"Driver for ESB (Connector)","main":"main.js","directories":{"example":"examples"},"dependencies":{"extend":"~1.2.1","node-protobuf":"~1.0.10","redis":"~0.10.0","zmq":"~2.6.0"},"devDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"keywords":["ESB"],"author":{"name":"Arseniy Pavlenko"},"license":"LGPL3","bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"homepage":"https://github.com/h0x91b/ESB-node-driver","_id":"esb-node-driver@0.1.6","dist":{"shasum":"b0be07a5ff4378430521adfcf618ef3fb1b46f0c","tarball":"https://registry.npmjs.org/esb-node-driver/-/esb-node-driver-0.1.6.tgz","integrity":"sha512-YV7opkCvgU+r9+YBBZqck/7HRNCD8P2pq8TafP0g9t+TJ9ajqXL8dwsU9yHaF2ZuvdUI/2A4B0eN74xb69sSRA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPXMN+p4/I3zsqKIIlR2pxz5xT2fNVRIkrJWI7mWjHNgIgXKWbxUKGmfv6wMSZNj/eC/UZdyHNV0m6uA9BFDNykQs="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"arseniy","email":"h0x91b@gmail.com"},"maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}]}},"readme":"ESB-node-driver\n===============\n\nESB nodejs driver - under heavy development\n\nInstallation\n===\n\nYou need to install zeromq 4 and google protobuf.\nAnd then:\n\n\tnpm install esb-node-driver\n\nYou will need a redis server, place his ip into /etc/hosts as domain `esb-redis`.\n\nUsage\n===\n\n\tvar ESB = require('esb-node-driver');\n\t\n\tvar esb = new ESB({\n\t\t//your hostname, needed for back connection from ESB proxy\n\t\tpublisherHost: 'h0x91b.toyga.local',\n\t\t//some free port for listen on it\n\t\tpublisherPort: 7786,\n\t\t\n\t\t//Hostname with redis, redis used for proxy registry, place it in /etc/hosts\n\t\tredisHost: 'esb-redis',\n\t\tredisPort: 6379\n\t});\n\t\n\tesb.on('error', function(err){\n\t\tconsole.log('ESB error', err);\n\t});\n\t\n\tesb.on('ready', function(){\n\t\tconsole.log('ESB ready for use');\n\t\t\n\t\t//register some method that will be accessed from any client ESB\n\t\tesb.register('/math/plus', 1, function(data, cb){\n\t\t\tconsole.log('/math/plus cb #1 is invoked with data: ', data);\n\t\t\tcb(null, data.a + data.b);\n\t\t});\n\t\t\n\t\t//you can register any number of responders for same identifier\n\t\tesb.register('/math/plus', 1, function(data, cb){\n\t\t\tconsole.log('/math/plus cb #2 is invoked with data: ', data);\n\t\t\tcb(null, data.a + data.b);\n\t\t});\n\t\t\n\t\t//pubsub :)\n\t\tesb.subscribe('/hello', 1, function(data){\n\t\t\tconsole.log('get message on channel /hello', data);\n\t\t});\n\t\t\n\t\tsetInterval(function(){\n\t\t\t\n\t\t\t//lets invoke method above every second\n\t\t\tesb.invoke('/math/plus', {a: 2, b: 3}, function(err, resp, errStr){\n\t\t\t\tif(err){\n\t\t\t\t\tconsole.log('error while invoking a /math/plus', err, errStr);\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\tconsole.assert(resp == 5);\n\t\t\t\tconsole.log('2+3=%s', resp);\n\t\t\t});\n\t\t\t\n\t\t\t//publish something\n\t\t\tesb.publish('/hello', {foo:'bar', rand: Math.random()});\n\t\t\t\n\t\t}, 1000);\n\t});\n\t\nAPI\n===\n\n* ESB.register(&lt;identifier>, &lt;version>, &lt;callback>[ ,options])\n\n\tCurrently is no options here\n\n* ESB.invoke(&lt;identifier>, &lt;data>, &lt;callback>[ ,options])\n\n\tOptions may contain:\n\t\n\t* version - by default version is 1\n\t* timeout - in ms, by default 15000\n\n* ESB.publish(&lt;identifier>, &lt;data>[ ,options])\n\t\n\tOptions may contain:\n\n\t* version - by default version is 1\n\n* ESB.subscribe(&lt;identifier>, &lt;version>, &lt;callback>)\n\n* ESB.regQueue(&lt;channelName>, &lt;persistentQueueName>)\n\t\n\tThis will make a persistent queue &lt;persistentQueueName> from any publish\n\n* ESB.unregQueue(&lt;channelName>, &lt;persistentQueueName>)\n\t\n\tThis will destroy persistent queue\n\t\n* ESB.peek(&lt;channelName>, &lt;persistentQueueName>, &lt;timeoutMs>, &lt;callback>)\n\t\n\tPeek & lock entry from persistent queue for &lt;timeoutMs> or until `done` callback fired\n\t\n\t* callback -> function(msg, done, msgId)\n\t\t\n\t\tmsg - message\n\t\tdone - done callback, fire it for dequeue\n\t\tmsgId - autoincrement id used internally in ESB\n\nIssues\n===\n\nIf you get error similar to this\n\n\tmodule.js:356\n\t  Module._extensions[extension](this, filename);\n\t                               ^\n\tError: libzmq.so.3: cannot open shared object file: No such file or directory\n\t    at Module.load (module.js:356:32)\n\t    at Function.Module._load (module.js:312:12)\n\t    at Module.require (module.js:364:17)\n\t    at require (module.js:380:17)\n\t    at Object.<anonymous> (/root/node_modules/ESB-proxy-server/main.js:7:10)\n\t    at Module._compile (module.js:456:26)\n\t    at Object.Module._extensions..js (module.js:474:10)\n\t    at Module.load (module.js:356:32)\n\t    at Function.Module._load (module.js:312:12)\n\t    at Function.Module.runMain (module.js:497:10)\n\nYou need to add `export LD_LIBRARY_PATH=\"/usr/local/lib:$LD_LIBRARY_PATH\"` to your `~/.bashrc`\n\n\nBuilding zmq and protobuf from source\n===\n\n\t#ZMQ\n\tcd /tmp/\n\twget http://download.zeromq.org/zeromq-4.0.3.tar.gz\n\ttar -xzvf zeromq-4.0.3.tar.gz\n\tcd zeromq-*\n\t./configure && make && sudo make install\n\t#protobuf\n\tcd /tmp/\n\twget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz\n\ttar -xzvf protobuf-2.5.0.tar.gz\n\tcd protobuf-2.5.0/\n\t./configure && make && sudo make install\n\t\n","maintainers":[{"name":"arseniy","email":"h0x91b@gmail.com"}],"time":{"modified":"2022-06-17T17:18:34.539Z","created":"2014-02-16T17:42:45.431Z","0.0.1":"2014-02-16T17:42:45.431Z","0.0.2":"2014-02-16T18:37:47.577Z","0.0.3":"2014-02-17T14:11:21.691Z","0.0.4":"2014-02-18T08:16:10.634Z","0.0.5":"2014-02-18T10:02:33.683Z","0.0.6":"2014-02-18T10:05:07.329Z","0.0.7":"2014-02-18T14:34:17.164Z","0.0.8":"2014-02-19T13:46:01.677Z","0.0.9":"2014-02-19T15:10:41.031Z","0.1.0":"2014-02-24T11:55:47.349Z","0.1.1":"2014-03-06T09:39:06.728Z","0.1.2":"2014-03-10T12:31:09.788Z","0.1.3":"2014-03-11T11:42:49.054Z","0.1.4":"2014-03-13T09:35:19.595Z","0.1.5":"2014-03-18T16:21:26.798Z","0.1.6":"2014-03-24T17:42:26.284Z"},"readmeFilename":"README.md","homepage":"https://github.com/h0x91b/ESB-node-driver","keywords":["ESB"],"repository":{"type":"git","url":"git://github.com/h0x91b/ESB-node-driver.git"},"author":{"name":"Arseniy Pavlenko"},"bugs":{"url":"https://github.com/h0x91b/ESB-node-driver/issues"},"license":"LGPL3","users":{}}