{"_id":"zk-beacon","_rev":"40-ce044b6f3ff8459ac8dcce1291d3c492","name":"zk-beacon","description":"A simple ZooKeeper announce library","dist-tags":{"latest":"2.0.2"},"versions":{"0.1.0":{"name":"zk-beacon","version":"0.1.0","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Vadim Ogievetsky","url":"http://vadim.ogievetsky.com"},"repository":{"type":"git","url":"http://github.com/vogievetsky/beacon.git"},"main":"build/beacon.js","scripts":{"install":"./compile"},"dependencies":{"node-zookeeper-client":"~0.2.0","node-uuid":"~1.4.1"},"devDependencies":{"async":"0.2.5","chai":"~1.6.0","node-zookeeper-client":"~0.2.0"},"bugs":{"url":"https://github.com/vogievetsky/beacon/issues"},"homepage":"https://github.com/vogievetsky/beacon","_id":"zk-beacon@0.1.0","dist":{"shasum":"c2fa1c44709df9a842b7dcc567aa50ddab59ebcf","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.1.0.tgz","integrity":"sha512-ayqlA4uKW5fvu6zGF4z0jLZc8bB8o3oZ9NoAKrxbSoKPr6/Du/WddMpCe6R2tCcC09vIDzxMxbCswPKg2kfCLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGxY0KO4rkRNWjGpcoamFqBnJIznpfgLHp5NH5NP4vu/AiEAxikZF8Dud5vWmftBYO2ENpg+xsZn2Ldv1WLQ7OSDgJw="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vadimon","email":"vadimon@gmail.com"},"maintainers":[{"name":"vadimon","email":"vadimon@gmail.com"}]},"0.1.1":{"name":"zk-beacon","version":"0.1.1","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Metamarkets","url":"http://metamarkets.com/"},"license":"MIT","repository":{"type":"git","url":"http://github.com/metamx/zk-beacon.git"},"main":"build/beacon.js","scripts":{"prepublish":"./prepublish","test":"./run-tests"},"dependencies":{"node-zookeeper-client":"~0.2.0","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.21.4","async":"0.2.5","chai":"~1.6.0","node-zookeeper-client":"~0.2.0"},"bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon","_id":"zk-beacon@0.1.1","dist":{"shasum":"4630e5743531c3e1053438a44086a7f5e74af959","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.1.1.tgz","integrity":"sha512-sUvbky2J5ubMWH2D1aN20vio83vSKo36VHpBiB2esacmUTVHVaYT04YBkKnMLbYkL0pfpitExCkVWd3DxwCKwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6dwuYGQD6NL08DYDqfVfRzPYK3qiOZ1FdO2GYelsfYAiBbMYot1fTeZfaCBJeaFHqk72dpElxc8yvfCsL0Amu+bg=="}]},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"vadimon","email":"vadimon@gmail.com"},"maintainers":[{"name":"vadimon","email":"vadimon@gmail.com"}]},"0.1.2":{"name":"zk-beacon","version":"0.1.2","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Metamarkets","url":"http://metamarkets.com/"},"contributors":[{"name":"Vadim Ogievetsky","email":"vadim@metamarkets.com"},{"name":"Young Min Kim","email":"young@metamarkets.com"}],"license":"MIT","repository":{"type":"git","url":"http://github.com/metamx/zk-beacon.git"},"main":"build/beacon.js","scripts":{"prepublish":"./prepublish","test":"./run-tests"},"dependencies":{"node-zookeeper-client":"~0.2.0","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.21.4","async":"0.2.5","chai":"~1.6.0","node-zookeeper-client":"~0.2.0","coffee-script":"~1.8.0"},"bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"_id":"zk-beacon@0.1.2","dist":{"shasum":"41d9c63bf81e13e2689bd56905620df0d5aa7103","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.1.2.tgz","integrity":"sha512-K3GJwM6DwVNIc9c9mz5LMfTLJpd/d2KgYVj+0jdgDLKi/GchTKDStrD5FpwM5t0GspV2OxTsOcIYA0Qgar27Tg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGqynJG5O2Z8e1xy+GCc9yJtuKbqH09efbmNTqJjhrejAiEAwQzjFU/k+kV3nRjXyheJKrLLS+7ffQk6KOPJnHQwMVE="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aprilrd","email":"aprilrd8943@gmail.com"},"maintainers":[{"name":"vadimon","email":"vadimon@gmail.com"},{"name":"aprilrd","email":"aprilrd8943@gmail.com"}]},"0.1.3":{"name":"zk-beacon","version":"0.1.3","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Metamarkets","url":"http://metamarkets.com/"},"contributors":[{"name":"Vadim Ogievetsky","email":"vadim@metamarkets.com"},{"name":"Young Min Kim","email":"young@metamarkets.com"}],"license":"MIT","repository":{"type":"git","url":"http://github.com/metamx/zk-beacon.git"},"main":"build/beacon.js","scripts":{"prepublish":"./prepublish","test":"./run-tests"},"dependencies":{"node-zookeeper-client":"~0.2.0","node-uuid":"~1.4.1"},"devDependencies":{"mocha":"~1.21.4","async":"0.2.5","chai":"~1.6.0","node-zookeeper-client":"~0.2.0","coffee-script":"~1.8.0"},"bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"_id":"zk-beacon@0.1.3","dist":{"shasum":"42e4b5e9eba984fb649f541f1452c8a81c91e3e3","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.1.3.tgz","integrity":"sha512-/XSzqDgYNs5YsqU6j/HkeZdD1j/XOGoIn8q9gR82LLA5xl6+MuNdUS7GFdAVU4uBGHiUq0jN+q2KeZ0cwmuQAw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF7PD4cyKTWF2CbzqS3Y3ZbUzFOo5d36VMifecvAhDruAiBWpynKnTx6KMSPYZL2kbjZeM8lk6iNxUmp5lHEl9hgnA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"aprilrd","email":"aprilrd8943@gmail.com"},"maintainers":[{"name":"vadimon","email":"vadimon@gmail.com"},{"name":"aprilrd","email":"aprilrd8943@gmail.com"}]},"0.1.4":{"name":"zk-beacon","version":"0.1.4","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Metamarkets","url":"http://metamarkets.com/"},"contributors":[{"name":"Vadim Ogievetsky","email":"vadim@metamarkets.com"},{"name":"Young Min Kim","email":"young@metamarkets.com"}],"license":"MIT","repository":{"type":"git","url":"http://github.com/metamx/zk-beacon.git"},"main":"build/beacon.js","scripts":{"prepublish":"./prepublish","test":"./run-tests"},"dependencies":{"node-zookeeper-client":"~0.2.2","node-uuid":"~1.4.2"},"devDependencies":{"mocha":"~2.1.0","async":"0.9.0","chai":"~1.10.0","node-zookeeper-client":"~0.2.2","coffee-script":"~1.9.0"},"gitHead":"c5123d5e4091eb9a07e9fbbf8d63933dea7145cf","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon","_id":"zk-beacon@0.1.4","_shasum":"9c0b54356deeb95c03d79762c756de48398d4e1a","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.10.35","_npmUser":{"name":"vadimon","email":"vadimon@gmail.com"},"maintainers":[{"name":"vadimon","email":"vadimon@gmail.com"},{"name":"aprilrd","email":"aprilrd8943@gmail.com"}],"dist":{"shasum":"9c0b54356deeb95c03d79762c756de48398d4e1a","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.1.4.tgz","integrity":"sha512-XcLM5k/ZUSYbB+LTQRvcaBRsNsFiR6N6Cyi8+OhiHh7HG2qMCrvWZDCiF+DsayKorE2PZ2j/zAdv+3PIuYM9YA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiHFSucAMwJOYsCRgO8oUN6KZGR3l2iKdBDfRBYDrsvAiAJdSVX0vv5JPPNTYHcWlbgb/GrmcfdirNnAInbwhsS4A=="}]}},"0.2.0":{"name":"zk-beacon","version":"0.2.0","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Metamarkets","url":"http://metamarkets.com/"},"contributors":[{"name":"Vadim Ogievetsky","email":"vadim@metamarkets.com"},{"name":"Young Min Kim","email":"young@metamarkets.com"}],"license":"MIT","repository":{"type":"git","url":"http://github.com/metamx/zk-beacon.git"},"main":"build/beacon.js","scripts":{"prepublish":"./prepublish","test":"./run-tests"},"dependencies":{"node-zookeeper-client":"~0.2.2","node-uuid":"~1.4.2"},"devDependencies":{"mocha":"~2.1.0","async":"0.9.0","chai":"~1.10.0","node-zookeeper-client":"~0.2.2","coffee-script":"~1.9.0"},"gitHead":"cb39c5e501fe4bdc3617e75afc5ff245e3297721","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon","_id":"zk-beacon@0.2.0","_shasum":"f5bdf0fc18a63eaf7c2438376fa6421aad3557c2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"aprilrd","email":"aprilrd8943@gmail.com"},"maintainers":[{"name":"vadimon","email":"vadimon@gmail.com"},{"name":"aprilrd","email":"aprilrd8943@gmail.com"}],"dist":{"shasum":"f5bdf0fc18a63eaf7c2438376fa6421aad3557c2","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.2.0.tgz","integrity":"sha512-iWQBgaOWTwQXW/FPYeNVD//N2dZZVp/pjCxpuyXlIkY3wz0KFxaBgBxNfTPWxT3lKsnbv71Rt0A/XDc/QuUJuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHqIRtvgM5VG0YvsHZdLynoZF+zACmpYWq/ycwwWKR6rAiAo2U7dnaFasT+GdRrXqT5VQcb7evwOnF4mDFkjxCCcyA=="}]}},"0.3.0":{"name":"zk-beacon","version":"0.3.0","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Metamarkets","url":"http://metamarkets.com/"},"contributors":[{"name":"Vadim Ogievetsky","email":"vadim@metamarkets.com"},{"name":"Young Min Kim","email":"young@metamarkets.com"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"main":"build/beacon.js","scripts":{"tsd":"tsd reinstall","tslint":"tslint src/*.ts","build":"tsc src/*.ts typings/*/*.d.ts typings_custom/*.d.ts --outDir build/ --m commonjs -d -sourceMap --mapRoot src/ --rootDir src/ --target ES5","prepublish":"npm run tsd && npm run tslint && npm run build && npm run test","test":"mocha"},"dependencies":{"node-zookeeper-client":"~0.2.2","node-uuid":"~1.4.3"},"devDependencies":{"async":"0.9.0","chai":"~1.10.0","coffee-script":"~1.9.0","mocha":"~2.1.0","tsd":"^0.6.5","tslint":"^2.5.1","typescript":"^1.6.2"},"gitHead":"3e68d05e658f87cc7db219651a400ff267a6d2da","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon#readme","_id":"zk-beacon@0.3.0","_shasum":"3a67d0706ec901329baec40b1653c26c3e125f38","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},"dist":{"shasum":"3a67d0706ec901329baec40b1653c26c3e125f38","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.3.0.tgz","integrity":"sha512-3qJGI9by1lqo+0CJ4dbcFtKJufADZEKaFU+qcOouzHh3EIidSIyZLBLe6r+NtYQEQLuSMlvlfLRgb4TRguSCTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFw/841GIC42rbVVpDYNlQAryONJLkI17DJlivITbxaFAiA78OCJ69PpaRZH0Tyl9bDMreHsiAlAZ1wBcHewbn54mA=="}]},"maintainers":[{"name":"aprilrd","email":"aprilrd8943@gmail.com"},{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},{"name":"vadimon","email":"vadimon@gmail.com"}]},"0.3.1":{"name":"zk-beacon","version":"0.3.1","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Metamarkets","url":"http://metamarkets.com/"},"contributors":[{"name":"Vadim Ogievetsky","email":"vadim@metamarkets.com"},{"name":"Young Min Kim","email":"young@metamarkets.com"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"main":"build/beacon.js","scripts":{"tsd":"tsd reinstall","tslint":"tslint src/*.ts","build":"tsc src/*.ts typings/*/*.d.ts typings_custom/*.d.ts --outDir build/ --m commonjs -d -sourceMap --mapRoot src/ --rootDir src/ --target ES5","prepublish":"npm run tsd && npm run tslint && npm run build && npm run test","test":"mocha"},"dependencies":{"node-zookeeper-client":"~0.2.2","node-uuid":"~1.4.3"},"devDependencies":{"async":"0.9.0","chai":"~1.10.0","coffee-script":"~1.9.0","mocha":"~2.1.0","tsd":"^0.6.5","tslint":"^2.5.1","typescript":"^1.6.2"},"gitHead":"6affbbb884d80c13b2809b7e06dee36f7162fed4","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon#readme","_id":"zk-beacon@0.3.1","_shasum":"270964db3573a8c70d863d280a648010095191d5","_from":".","_npmVersion":"2.11.3","_nodeVersion":"0.12.7","_npmUser":{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},"dist":{"shasum":"270964db3573a8c70d863d280a648010095191d5","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.3.1.tgz","integrity":"sha512-Esv2+kAqCIFRR1M5DQKWiMtFplvcTnKd72CoI7cQaxIfSH+E4VOE6YCyW6q+2v91IDHMEW7fevRlIBUz4HVgMw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFZKWuDRPnmhnf9YhJEqxPTPlL32VVA8H2iqelcPYgjIAiB7JIqDN+b2pB7F300gAl8doa7zhMSYhl77BzdX3wjYcg=="}]},"maintainers":[{"name":"aprilrd","email":"aprilrd8943@gmail.com"},{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},{"name":"vadimon","email":"vadimon@gmail.com"}]},"0.3.2":{"name":"zk-beacon","version":"0.3.2","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Metamarkets","url":"http://metamarkets.com/"},"contributors":[{"name":"Vadim Ogievetsky","email":"vadim@metamarkets.com"},{"name":"Young Min Kim","email":"young@metamarkets.com"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"main":"build/beacon.js","scripts":{"tsd":"tsd reinstall","tslint":"tslint src/*.ts","build":"tsc src/*.ts typings/*/*.d.ts typings_custom/*.d.ts --outDir build/ --m commonjs -d -sourceMap --mapRoot src/ --rootDir src/ --target ES5","bundle":"node extra/bundle.js","prepublish":"npm run tsd && npm run tslint && npm run build && npm run bundle && npm run test","test":"mocha"},"typescript":{"definition":"build/zk-beacon.d.ts"},"dependencies":{"node-zookeeper-client":"~0.2.2","node-uuid":"~1.4.7"},"devDependencies":{"async":"~1.5.0","chai":"~3.4.1","coffee-script":"~1.10.0","dts-bundle":"~0.3.0","mocha":"~2.3.4","tsd":"~0.6.5","tslint":"~3.0.0","typescript":"~1.6.2"},"gitHead":"2e964a4bbb7828a17190ba4c127dc63fed2e5951","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon#readme","_id":"zk-beacon@0.3.2","_shasum":"8f8795bdbeb4fa3e7cd1851aa8837efdb1f40350","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},"dist":{"shasum":"8f8795bdbeb4fa3e7cd1851aa8837efdb1f40350","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.3.2.tgz","integrity":"sha512-kvEmMTH8Qe2BfNZd0M68o4JZxYmzGopIbisFm5Q+my7KjJqyO9ewCkaVUCrwh3fx6jb8g/pEhIi+mF2GLcEjjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTZNIT9hSgWOv/N6Ten4fxhivrvtG3VRKXN954HsHjjwIhAMpicp3SIaMC9l/irfQ33sUzwcrg4+fSST+4t9CN6pAR"}]},"maintainers":[{"name":"aprilrd","email":"aprilrd8943@gmail.com"},{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},{"name":"vadimon","email":"vadimon@gmail.com"}]},"0.3.3":{"name":"zk-beacon","version":"0.3.3","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Metamarkets","url":"http://metamarkets.com/"},"contributors":[{"name":"Vadim Ogievetsky","email":"vadim@metamarkets.com"},{"name":"Young Min Kim","email":"young@metamarkets.com"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"main":"build/beacon.js","scripts":{"tsd":"tsd reinstall","tslint":"tslint src/*.ts","build":"tsc src/*.ts typings/*/*.d.ts typings_custom/*.d.ts --outDir build/ --m commonjs -d -sourceMap --mapRoot src/ --rootDir src/ --target ES5","bundle":"node extra/bundle.js","prepublish":"npm run tsd && npm run tslint && npm run build && npm run bundle && npm run test","test":"mocha"},"typescript":{"definition":"build/zk-beacon.d.ts"},"dependencies":{"node-zookeeper-client":"~0.2.2","node-uuid":"~1.4.7"},"devDependencies":{"async":"~1.5.0","chai":"~3.4.1","coffee-script":"~1.10.0","dts-bundle":"~0.3.0","mocha":"~2.3.4","tsd":"~0.6.5","tslint":"~3.0.0","typescript":"~1.6.2"},"gitHead":"1db92fc7fcd156bb5b7a75ca2b8ff1ade4b078ec","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon#readme","_id":"zk-beacon@0.3.3","_shasum":"74606b66fccec44ce4ffd231e4edb33a7a094fe1","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},"dist":{"shasum":"74606b66fccec44ce4ffd231e4edb33a7a094fe1","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.3.3.tgz","integrity":"sha512-KjipYUsbzCsyEHKw1Sws/mo4GOZnq/kGelJb99d42Uar3CJm6iF/p2u2Ein1njBYJLc+jWMKFqUdGXw/dv9E/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAfD0j+eJGv2KXPHEkUIT+63rj58ouw8mhYQHreQ4AjpAiBNHXroq8ScKhtJu2grcJOFPzaZNzSQplYZB6ubndotyA=="}]},"maintainers":[{"name":"aprilrd","email":"aprilrd8943@gmail.com"},{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},{"name":"vadimon","email":"vadimon@gmail.com"}]},"0.3.4":{"name":"zk-beacon","version":"0.3.4","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"author":{"name":"Metamarkets","url":"http://metamarkets.com/"},"contributors":[{"name":"Vadim Ogievetsky","email":"vadim@metamarkets.com"},{"name":"Young Min Kim","email":"young@metamarkets.com"}],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"main":"build/beacon.js","scripts":{"build":"grunt","prepublish":"npm run build","test":"mocha"},"typescript":{"definition":"build/zk-beacon.d.ts"},"dependencies":{"node-zookeeper-client":"~0.2.2","node-uuid":"~1.4.7"},"devDependencies":{"async":"~1.5.0","chai":"~3.4.1","coffee-script":"~1.10.0","dts-generator":"^1.6.3","grunt":"^0.4.5","grunt-cli":"^0.1.13","grunt-contrib-copy":"^0.8.2","grunt-contrib-watch":"^0.6.1","grunt-ts":"^5.2.0","grunt-tsd":"^0.2.0-beta.1","grunt-tslint":"^3.0.0","mocha":"~2.3.4","tsd":"^0.6.5","tslint":"^3.1.1","typescript":"^1.7.3"},"gitHead":"ed42f64e2be17c88bbaf6724fb3b513c31d0cea3","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon#readme","_id":"zk-beacon@0.3.4","_shasum":"235a47ca04e579bf0b76edf99cddcef42f3037e4","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},"dist":{"shasum":"235a47ca04e579bf0b76edf99cddcef42f3037e4","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-0.3.4.tgz","integrity":"sha512-SF3XeWQ3U5et5hC1DDYdVVJZoxWA6EjBl3mOzk9MLIKcLkqTZ94zE/27PlsmMGgMAvkPlqW8BF/Ofdj9ee+8Eg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXJ8+GeMKrwJ68x1GB2VEoiNDBjbGeogaLc0hgJQt/OAiAxlSNzBCBpIs3DMA+g1I4C5Pk4KoB1v0YXXc+Bdy3rwA=="}]},"maintainers":[{"name":"aprilrd","email":"aprilrd8943@gmail.com"},{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},{"name":"vadimon","email":"vadimon@gmail.com"}]},"1.0.0":{"name":"zk-beacon","version":"1.0.0","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"main":"build/index.js","typescript":{"definition":"build/zk-beacon.d.ts"},"scripts":{"typings":"typings install","compile":"grunt","build":"npm run typings && npm run compile","prepublish":"npm run build","test":"mocha"},"dependencies":{"node-zookeeper-client":"~0.2.2","node-uuid":"~1.4.7"},"devDependencies":{"async":"^2.0.1","chai":"^3.5.0","coffee-script":"^1.10.0","dts-generator":"^1.7.0","grunt":"^1.0.1","grunt-cli":"^1.2.0","grunt-contrib-copy":"^1.0.0","grunt-contrib-watch":"^1.0.0","grunt-ts":"^5.5.1","grunt-tslint":"^3.2.1","mocha":"^3.0.2","tslint":"^3.15.1","typescript":"^1.8.10","typings":"^1.3.2"},"gitHead":"f5b13814715c686926e16baa807a8b69b71d66ec","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon#readme","_id":"zk-beacon@1.0.0","_shasum":"536feabc4cc8955c3ad274c0734f359d424df64a","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},"dist":{"shasum":"536feabc4cc8955c3ad274c0734f359d424df64a","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-1.0.0.tgz","integrity":"sha512-JVeUUau6aRd+BrcmCTqNU1Rz4YZNmBPSVDJiWoGbnKeXvccwdEZS4rfiLp3UgZitcgX66d/unoNhxCrO+ZCHgg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJ6tcEQvtPd11pnuDPAxgFpYAvA+32s6Rgq5hN2+AjPgIgBFXlyhVAnyRoEEqu9mCS4BG2Zk8AzWKilXpnDojJ9QY="}]},"maintainers":[{"name":"aprilrd","email":"aprilrd8943@gmail.com"},{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},{"name":"vadimon","email":"vadimon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/zk-beacon-1.0.0.tgz_1472717032334_0.7171516322996467"}},"1.0.1":{"name":"zk-beacon","version":"1.0.1","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"main":"build/index.js","typescript":{"definition":"build/zk-beacon.d.ts"},"scripts":{"dts":"dts-generator --name zk-beacon --out build/zk-beacon.d.ts --project `(pwd)` --main zk-beaconld/index","compile":"tsc","lint":"tslint -c tslint.json src/**/*.ts","typings":"typings install","build":"npm run typings && npm run lint && npm run compile && npm run dts ","prepublish":"npm run build","test":"mocha"},"dependencies":{"node-zookeeper-client":"~0.2.2","node-uuid":"~1.4.7"},"devDependencies":{"async":"^2.1.2","chai":"^3.5.0","coffee-script":"^1.10.0","dts-generator":"2.0.0","mocha":"^3.1.2","tslint":"^3.15.1","typescript":"^2.0.3","typings":"^1.4.0"},"gitHead":"e9c7bc6d4615a999fdea32e388d0d5443a10f433","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon#readme","_id":"zk-beacon@1.0.1","_shasum":"e4f0e93f560243b8c0188442a6850f410509b103","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},"dist":{"shasum":"e4f0e93f560243b8c0188442a6850f410509b103","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-1.0.1.tgz","integrity":"sha512-he+TLLQa3EUYbm/Bd0Njp3QB3p7ogjdpWQVIbzAaCz2bg76HdiI3gab32ukVftB58yW57whpy2RHvMEJ19+9iA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFKlYIHx81qogEXgS+huOvO3I7qZ7A2IdfEydQqIc5jAIgJQ8LNeekJ8NJ8k7BOpshbQn6U5V0r7BSqkEJgxxw2sY="}]},"maintainers":[{"name":"aprilrd","email":"aprilrd8943@gmail.com"},{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},{"name":"vadimon","email":"vadimon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/zk-beacon-1.0.1.tgz_1476942035609_0.4233205826021731"}},"2.0.0":{"name":"zk-beacon","version":"2.0.0","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"main":"build/index.js","typescript":{"definition":"build/zk-beacon.d.ts"},"scripts":{"compile":"tsc","lint":"tslint -c tslint.json src/**/*.ts","build":"npm run lint && npm run compile","prepublish":"npm run build","test":"mocha"},"dependencies":{"@types/node":"^7.0.12","@types/node-zookeeper-client":"^0.2.1","@types/uuid":"^2.0.29","node-zookeeper-client":"^0.2.2","uuid":"^3.0.1"},"devDependencies":{"async":"^2.2.0","chai":"^3.5.0","coffee-script":"^1.12.4","mocha":"^3.2.0","tslint":"^5.0.0","typescript":"^2.2.2"},"gitHead":"7cc8ba0e86afc9c9254edcefe7cd781a2639f4ee","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon#readme","_id":"zk-beacon@2.0.0","_shasum":"bbca120d555f34cb53c1786ddc380d1724137d13","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},"dist":{"shasum":"bbca120d555f34cb53c1786ddc380d1724137d13","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-2.0.0.tgz","integrity":"sha512-x47tiFoBDdKw9791sHYx3QRo1ahARJFKdw9XugQI2S4t6Qtd5JMPpn8GSXDo4SX8tdJsjxiiJmgn0JSmBwNj6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVP/a0SvpkVn4JJby2uAQzL0otgRx62EczJzfZhrV9sAIhAPubkKvjd41Ne93SogkewBOhctrwiGrZmUq1qpZPeizY"}]},"maintainers":[{"name":"aprilrd","email":"aprilrd8943@gmail.com"},{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},{"name":"vadimon","email":"vadimon@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/zk-beacon-2.0.0.tgz_1491195413986_0.9845355623401701"}},"2.0.1":{"name":"zk-beacon","version":"2.0.1","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"main":"build/index.js","typescript":{"definition":"build/zk-beacon.d.ts"},"scripts":{"compile":"tsc","lint":"tslint -c tslint.json src/**/*.ts","build":"npm run lint && npm run compile","prepublish":"npm run build","test":"mocha"},"dependencies":{"node-zookeeper-client":"^0.2.2","uuid":"^3.1.0"},"devDependencies":{"@types/node":"^8.0.14","@types/node-zookeeper-client":"^0.2.2","@types/uuid":"^3.4.0","async":"^2.5.0","chai":"^4.1.0","coffee-script":"^1.12.7","mocha":"^3.4.2","tslint":"^5.5.0","typescript":"^2.4.2"},"gitHead":"a9a4c397c3bf7111828f3a79a970085d789c26d8","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon#readme","_id":"zk-beacon@2.0.1","_shasum":"e5cbad848ba3ca31adb4ec3899346d5abd4cf999","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.9.0","_npmUser":{"name":"clint.wylie","email":"clint.wylie@metamarkets.com"},"dist":{"shasum":"e5cbad848ba3ca31adb4ec3899346d5abd4cf999","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-2.0.1.tgz","integrity":"sha512-j5yOurbkUC6XVXXg+LWFZj0HSx+2lHPmy4xyiFNRoL2T5q/G8xaY+1dbkFzVNadfQE5AIXj7rNKvf5730OAI/w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtz4G7R1897XE2F51vcOEoYAnoyvFw0ZPxzNzvIiqWSQIgcl0E6yZDcKZ4l/st26KSEZeLDIg2rL6iJMgKt7FrQh4="}]},"maintainers":[{"email":"clint.wylie@metamarkets.com","name":"clint.wylie"},{"email":"vadimon@gmail.com","name":"vadimon"},{"email":"aprilrd8943@gmail.com","name":"aprilrd"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zk-beacon-2.0.1.tgz_1500679000286_0.12123936600983143"}},"2.0.2":{"name":"zk-beacon","version":"2.0.2","description":"A simple ZooKeeper announce library","keywords":["zookeeper","announce"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"main":"build/index.js","types":"build/index.d.ts","typescript":{"definition":"build/zk-beacon.d.ts"},"scripts":{"compile":"tsc","lint":"tslint -c tslint.json src/**/*.ts","build":"npm run lint && npm run compile","prepublish":"npm run build","test":"mocha"},"dependencies":{"node-zookeeper-client":"^0.2.2","uuid":"^3.1.0"},"devDependencies":{"@types/node":"^8.0.14","@types/node-zookeeper-client":"^0.2.2","@types/uuid":"^3.4.0","async":"^2.5.0","chai":"^4.1.0","coffee-script":"^1.12.7","mocha":"^3.4.2","tslint":"^5.5.0","typescript":"^2.4.2"},"gitHead":"8f394e0e8dffe11874dd343eb83677f1738e4af8","bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"homepage":"https://github.com/metamx/zk-beacon#readme","_id":"zk-beacon@2.0.2","_shasum":"402b4918d04e591d70179272ac22ef0842f05d77","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.3","_npmUser":{"name":"chundongwang","email":"chundongwang@gmail.com"},"dist":{"shasum":"402b4918d04e591d70179272ac22ef0842f05d77","tarball":"https://registry.npmjs.org/zk-beacon/-/zk-beacon-2.0.2.tgz","integrity":"sha512-FaKIRiOJJgFn6mlZ099V/sJE8p/7j2AyfIU8OFEo2jcP4JS0Ltb0Boi/GBkMs+8L6ZiQQdlxvXHjtA0mgPjETg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhbJErd3CWnITjHdTO6ex+WMk6vFUKRhcpXcrOiIvfkAiB0Wv7pbiYrSxMu2pC0WwfmWLUvP6VkC6G6/Pg5xbXFJQ=="}]},"maintainers":[{"email":"chundongwang@gmail.com","name":"chundongwang"},{"email":"clint.wylie@metamarkets.com","name":"clint.wylie"},{"email":"vadimon@gmail.com","name":"vadimon"},{"email":"aprilrd8943@gmail.com","name":"aprilrd"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/zk-beacon-2.0.2.tgz_1507854336486_0.7393542032223195"}}},"readme":"![light the beacon](https://i2.wp.com/content9.flixster.com/question/66/59/71/6659719_std.jpg?zoom=2)\n# zk-beacon\nzk-beacon is a zookeeper announcement library designed to be used for service discovery. At it's \ncore it uses ephemeral connections to zookeeper to insert a payload under the `path` defined in the \nconfiguration, and then just maintains this connection indefinitely, recovering from disconnections \nand session expiration as necessary to... keep the beacon lit. It is built on top of \n[node-zookeeper-client](https://github.com/alexguan/node-zookeeper-client). \n\nThis enables operation as a service discovery beacon by using an address and a port as the payload,\nand registering the path as the service identifier. It exports 2 main types, `ZookeeperBeacon` \na class describing the beacon itself, and `ZookeeperBeaconOptions`, an interface\nwhich describes the configuration to pass to the `ZookeeperBeacon` constructor.\n\n`ZookeeperBeaconOptions` has 3 required properties, `servers` which takes a string or list of strings \nthat can resolve to a zookeeper server as described in the connection string documentation of \n[node-zookeeper-client](https://github.com/alexguan/node-zookeeper-client#client-createclientconnectionstring-options), \n`path` which describes the parent path which the announcement will be created under, and `payload` \nwhich describes the contents that will be added to the node under the path. A fourth, optional parameter, \n`spinDelay`, is used to determine the rate at which the beacon will try to reconnect to zookeeper.\n\n`ZookeeperBeacon` is also an `EventEmitter` and will emit a handful of events described by `BeaconEvents`\nwhich is also exported by this library.\n\n```\nCONNECTED: \"connected\",\nDISCONNECTED: \"disconnected\",\nEXPIRED: \"expired\",\nCREATED: \"created\",\nERROR: \"error\"\n```\n\n#### example\n```typescript\nimport { ZookeeperBeacon, BeaconEvents } from 'zk-beacon';\n\nconst serviceBeacon = new ZookeeperBeacon({\n    servers: 'localhost:2181/discovery',\n    path: `/myserviceidentifier`,\n    payload: {\n        address: 'localhost',\n        port: 8080\n    }\n});\n\nserviceBeacon.on(BeaconEvents.CONNECTED, () => {\n    console.log('beacon connected');\n});\n```\n\n## Development\n`npm run build` to compile.\n\nThe `ZookeeperBeacon` test currently require a local installation of zookeeper to run successfully, specified\nby the `zkServerCommandPath` variable which is defined near the beginning of the tests.","maintainers":[{"email":"chundongwang@gmail.com","name":"chundongwang"},{"email":"clint.wylie@metamarkets.com","name":"clint.wylie"},{"email":"vadimon@gmail.com","name":"vadimon"},{"email":"aprilrd8943@gmail.com","name":"aprilrd"}],"time":{"modified":"2022-06-29T17:34:47.053Z","created":"2014-06-26T17:39:18.408Z","0.1.0":"2014-06-26T17:39:18.408Z","0.1.1":"2014-10-09T22:17:18.911Z","0.1.2":"2014-10-10T02:09:42.489Z","0.1.3":"2014-10-14T18:05:45.720Z","0.1.4":"2015-01-30T04:53:50.120Z","0.2.0":"2015-03-04T22:16:05.769Z","0.3.0":"2015-11-04T18:00:06.241Z","0.3.1":"2015-11-04T18:06:06.278Z","0.3.2":"2015-11-22T05:41:11.229Z","0.3.3":"2015-11-22T07:09:37.859Z","0.3.4":"2015-12-15T23:06:12.862Z","1.0.0":"2016-09-01T08:03:55.112Z","1.0.1":"2016-10-20T05:40:35.827Z","2.0.0":"2017-04-03T04:56:54.335Z","2.0.1":"2017-07-21T23:16:40.427Z","2.0.2":"2017-10-13T00:25:37.399Z"},"keywords":["zookeeper","announce"],"repository":{"type":"git","url":"git+ssh://git@github.com/metamx/zk-beacon.git"},"bugs":{"url":"https://github.com/metamx/zk-beacon/issues"},"readmeFilename":"README.md","license":"MIT","homepage":"https://github.com/metamx/zk-beacon#readme"}