{"_id":"hbase-client","_rev":"107-75f9d0bbc3a50b2a13667fb50ebb8213","name":"hbase-client","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","dist-tags":{"latest":"1.7.0"},"versions":{"0.0.1-beta":{"name":"hbase-client","version":"0.0.1-beta","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"eventproxy":"0.2.2"},"devDependencies":{"should":"*","moment":"*","jscover":"*","benchmark":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.0.1-beta","dist":{"shasum":"b7477d7a05c132a18320d80cc9842fdfdaabcc56","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.0.1-beta.tgz","integrity":"sha512-3QrfzzMI2fNSIgMpsMdEMzAHAcN8HRu5tAHy8e24y8kKEK75S9a3S0z5dp0tG09aLoBX/wvbZU3I3GPFuoW6AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDLxhr9YdnAm3IlZxHGelw1kVCgFtHDl9ow8Lc9YF4esAIgXKvIwfnOUeAAYvCNq2QfkZDQRMF2MV7x5X6Y1BxpAWk="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.1":{"name":"hbase-client","version":"0.0.1","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zkjs":"3.4.x","utility":">=0.0.7","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","jscover":"*","benchmark":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.0.1","dist":{"shasum":"8f3478b83abdb82cf3a710af26697f3f45d9bc37","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.0.1.tgz","integrity":"sha512-3+y+7zKd2h8LNmrhn7erFjFhSJsEDFGahrH9QWyMGUrtlUTMSoX5CS3DzPOf8AvKJ1DuLgm5PpqHsv/yxylNsA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCP8KPvPREYXYPWOzYRsvjgbrTOFc84Y0GWTjvOiailbQIhAJigsRh1hRWWXd/fRnp9VlX+j0/kzkPaV5GmBGMzPuZt"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.2":{"name":"hbase-client","version":"0.0.2","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.0.2","utility":">=0.0.7","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","jscover":"*","benchmark":"*","zkjs":"3.4.x","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.0.2","dist":{"shasum":"aa0be79271751a1119a4edc644c87d0519119ccc","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.0.2.tgz","integrity":"sha512-mzJgoyIiBMYdHZkCthSkeqP5GaiQlr4zYFd3hp3unBNYdMTBitb/owSO+HLkCoeQe0aV3VfarPKeIGbeqW4+JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnY6BKP0RJbz2Ox08wIfqsboXHR2ymcQRr3pOqmUdhEAiBxnt/5BnQUV1ABiyUSHzcpTibK+Upcin0KRZ/Y+HqgAg=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.3":{"name":"hbase-client","version":"0.0.3","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.0.2","utility":">=0.0.7","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","jscover":"*","benchmark":"*","zkjs":"*","interceptor":"0.1.1","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.0.3","dist":{"shasum":"b11c0c27cda009ce0f9baaec2ef288550232df6f","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.0.3.tgz","integrity":"sha512-hTACeeP4/qXcPjTfpGzY3cZ0XoY/r1dALbu7Yl/uPnRdtLuKbZYPWFWCz5QRrsj9dndKBKaRj/nKgdEgDU3uQg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiIZ+fFfO4ZM5BUiS0K/seeLO516ZIDdOCD6sSenWsjAiAtJnmBN1/4ouGFWLPpyuLAFP3lMr54Iljs8B9hw2XfOg=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.4":{"name":"hbase-client","version":"0.0.4","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.0.3","utility":">=0.0.7","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","jscover":"*","benchmark":"*","zkjs":"*","interceptor":"0.1.1","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.0.4","dist":{"shasum":"0a4f47cc915976f5b719eabd85f08d1783a57877","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.0.4.tgz","integrity":"sha512-+z548mwy26gjZN5H4bKy4zI3ngCwrws+RoyPtnxqIuaIVQoROZk0/Rt7L+rgryL0fMCbyJcUwWyuvKj/YpFqvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkfDOKu2xNfFDKwsBV+xcnObD/F6NAA08Njzgc5L76xgIhANCNYzFH7NrkhOikJL/Wtl++Qu1enErEgwU0IDW8ec2E"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.5":{"name":"hbase-client","version":"0.0.5","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.0.3","utility":">=0.0.7","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","jscover":"*","benchmark":"*","zkjs":"*","interceptor":"0.1.1","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.0.5","dist":{"shasum":"5c8820a82e325a998d9ca17c669a11646f177fd6","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.0.5.tgz","integrity":"sha512-f4Ie/5ndEjew4ypUvA7u7mgDjKR5Jlqg3n32e3zi5/yQhozIDlQe+0ZtZGrEg70VLXaqALI/S6yKoi/8goJYew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnDKOty+tAajyPoTPbQGDindT5OdyWlcl2pbqwQWw8HAIhAL2w/qRQ8YKkyP87IPrenmuLqPDYvE+/YbssR/Hy1WcG"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.6":{"name":"hbase-client","version":"0.0.6","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.7","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","jscover":"*","benchmark":"*","zkjs":"*","interceptor":"0.1.1","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.0.6","dist":{"shasum":"451b7e8a75b20d1e93a5920ff15466fa2fce43cd","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.0.6.tgz","integrity":"sha512-unTccdILBQPxlv28CUk2y7my/+QW1Dp4LN0zQR5QxufzMRAJ3J3dq5qB8dSnIjRMFmAqT5nPeigqfzqwWAGJrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA/1wo7GMeatkPnsi0sOnTMJ55QU6EhT4SNG9pjnKcJmAiADS2EdI52xbtuhniG/iFBFPjoOsUdD3bNELWWMI+VW2A=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.0.7":{"name":"hbase-client","version":"0.0.7","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.7","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","jscover":"*","benchmark":"*","zkjs":"*","mm":"*","interceptor":"0.1.1","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.0.7","dist":{"shasum":"b672222bd68f9a9086ab959abe48d54cb29930c5","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.0.7.tgz","integrity":"sha512-eaigR8xGm51QvfIs7SweU47DdAPKDRhkdwgIash6M09ydVO/B/vr+1N0SyWVVzMR45q84rlmYaw72eAFgpLJHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBZasz15AwzhBCG3FGqoe+WaN8zLFGPBiuP04X2QhUA8AiEA93Nzbq7SmhL4N+8h3KDjzKEHkXFgbYrPANUrW/MExwU="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.0":{"name":"hbase-client","version":"0.1.0","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","jscover":"*","benchmark":"*","mm":"*","interceptor":"0.1.1","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.0","dist":{"shasum":"6ecc15ccf30b4a4ed2866e8ad30ec211f23d32ae","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.0.tgz","integrity":"sha512-HFgtg41pNOLMJxWyfxzBK8TaDrpGSzP6zyDPUTf1Rm0V+0Fhc3Z630WBnrZpW30gyfFdS5UepwW4SjSRw2Q3Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuSxKhYGBFXLER4v0ivEcn0vqlEEAGbrV8XXzw0UptKQIgfPbdcqG2OIDh7y9IS0PwqnrrWFNfiUSTcqZuYoeapck="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.1":{"name":"hbase-client","version":"0.1.1","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test","test-cov":"make test-cov","blanket":{"pattern":"node-hbase-client/lib/"}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.1","dist":{"shasum":"dcdf9337747af08e7c6beec3573df2620b837c3b","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.1.tgz","integrity":"sha512-v2dy7/0zggLom8rh+U9XdwQlOhv77f8UAjzvFo6dvoTt7gfLeReP8uyh2uOIA5sR+3B4jAVClBokg6+P5OavzQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH952HzzofB+xGCNZnTkoBOgIR3GksYn9C3rjr4ve88yAiEA7VporEWuY/xx9GESinxX/Us0KxpxL6dvnIUfduForMM="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.2":{"name":"hbase-client","version":"0.1.2","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test","test-cov":"make test-cov","blanket":{"pattern":"node-hbase-client/lib/"}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.2","dist":{"shasum":"dfea38e91dd9b7d85c26e872d45a636384858787","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.2.tgz","integrity":"sha512-CwktQM2i43ErkFct9/bQvFq1of2JperO77+caxrkFJxhRPq5kQAMIowhZXaiBUu1CPevyBW4/V0Bl4xT4Pxr0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC07QBjXMFIvcEf50z046prswHJ7AkcFPOPyuBmrD3XeAIgYRGGLVhvm3LmPxPV4i/PoMHqczi6AmE8hHw+FiR7sm0="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.3":{"name":"hbase-client","version":"0.1.3","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":95}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.3","dist":{"shasum":"506ed53b01f4d947cd1b629282db9eefbf74e40f","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.3.tgz","integrity":"sha512-+ZN7qWAturhsLgf/KXED1krT25vBqUDUbMxhUT3DLLsWSh0yMmCq7VwI3jEHa3GVInNPJwzyXb2RX0kL8ZknmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXxHKopKDnwu2LTpEHigLovQ/QiLhQUNKP4Qye4aq4pAiEAyIK8usa1xGkUDjVjjm8kEr+OooimuhLKAB0EZVHGhk4="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.4":{"name":"hbase-client","version":"0.1.4","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":95}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.4","dist":{"shasum":"f3ed933025461a68aa8d19490240d619bd3de948","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.4.tgz","integrity":"sha512-sOovLlzWP4n/ss29+cKCrL9FBsYQxSQ936+8X6fdt8/Rda+H11YPg0OW6KRoqgn9Y+ZNPq0p4+qdg+OyvDSUHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyVx1dpC6x4AzzASNgR6Ou9KgAk1SR+OTkzzC8QeUZdgIhALttomV5CbI+uGG9I7oCc8PzuJ6/qyJRBhRC6h8+xrUS"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.5":{"name":"hbase-client","version":"0.1.5","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":85}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.5","dist":{"shasum":"3051b73c0663ec294493620aca9de128ef91bdd3","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.5.tgz","integrity":"sha512-fkG1ohLr4vxCFAgsYrq/Gru5B68EyALz86tErQIXZ5C/3ovw/kE9S8xRnus4KbD2j2+QgSLgexdxSCiJLvuaJg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUtSre7HoEHAmDdysoH/oRFY79fztyY0/K6lukoFZMeAIgYp5ppcABZ0x2Uvc2+3NyK6Yl2XkJxCCQIdaJkiz3fFw="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.6":{"name":"hbase-client","version":"0.1.6","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":85}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.6","dist":{"shasum":"4dc214d1db45a2c7849e3d66bac6c7c3a83f6c26","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.6.tgz","integrity":"sha512-DgeHPlLJK1BC/D3nU0hTBbB/xmRcpvR5SQQcJ5aBG5APV65WcGl+aHVY/mAGnthdZ7Mu+2OO1WCP5f2tl2WsrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwQ9e9P06zozRnLhOeelVg/ynxgaMh54NucnrlOC37GwIgfxLJaBbRkM6Gc03zPVAH+BrWH7H5RfFgxq9JHJCHTZo="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.7":{"name":"hbase-client","version":"0.1.7","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":85}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.7","dist":{"shasum":"2056ac78e9f6cb156f246af12abda31c4d684c8c","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.7.tgz","integrity":"sha512-GccnksOs+M6bcJXUwL9F6Hv5/hH7zlJbj28G++zF8X8ujb3tVq4PiRiCr95G7aQ4GvlCBytbDDXhyvUxVVAXRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICWeKTr5cDWzUO5no1heYkI4nCHRTs1jv6IuPLpzxHnmAiAXKKTo4rOG64F7QK3GMMuxtFq5iH0kdtav2elkGjw8rA=="}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.8":{"name":"hbase-client","version":"0.1.8","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":85}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.8","dist":{"shasum":"b99434e3e6e93dc85d2ff9239984bd84617f4451","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.8.tgz","integrity":"sha512-Y64s2OeaQhwIyIw4SCD7DtGFKz+fBzep+bHleo0nvcoXYGIjNxuAwAP0Rkmf70a1n53FgDzW9gXhMaVjPdJCQw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOoU6LWbV1FTwVrPr8sapmluuL/V661HwH2290ulWeFgIhAPAHMd08MOVL9usoJR7oJz6DLb3BBkcVBZMpNGQhBJ+c"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.9":{"name":"hbase-client","version":"0.1.9","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":85}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.9","dist":{"shasum":"96930085fab4a25fd65e23620d6bd4ef372eb9df","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.9.tgz","integrity":"sha512-z5NlfggzNRUoD4Rv317hYwjrzldDBP538bjXpF3NMbyc4nm5aFPveeYg86OE43J0FkOkkvzWDVelYVHBpRibDA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtgXCc3PhAyS5eh1slv63RZTQDszPxEBjZlwhKAD7BPgIhAM2KMCGPShc2Bp3YtGWqSdmBjlTSlHPLr+2Vpqi//OuP"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.10":{"name":"hbase-client","version":"0.1.10","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":85}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","_id":"hbase-client@0.1.10","dist":{"shasum":"2c6bb476e9b829541e253401f4bc84488cdeb892","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.10.tgz","integrity":"sha512-URlhZOLYII+jTrrE9J4iL09zeUEH6XFlCQhw/bgPpY0Crc2TVDGTZxaDd61jfq5AzRovzSZl8e5ZmXNORDLZGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUQApu3QsNzcoqUfAZo14mm3LKZsZaq2B51l0+7QsC9AIhAOLHuZeQTMBLk6zYaIpEeIjzvKWoy4RfFKqzk7+lW62J"}]},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.1.11":{"name":"hbase-client","version":"0.1.11","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":85}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2","bagpipe":"0.3.1"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/TBEDP/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/TBEDP/node-hbase-client/issues"},"_id":"hbase-client@0.1.11","dist":{"shasum":"0febc39583098d2bed3fb82c2b5294dc59fb49e2","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.1.11.tgz","integrity":"sha512-kl7Ravy5QmlDi8PWrcSKaUwZW90neE4BvmG1BMP6DRfr1HdO5ZOrrS5qgmg+xMIsF2vgkgn7XLK4cMKr29risA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDlLBewaUe0Fn3uQAaWdTdwnCLg+JlG6qohmxyqistNkwIgPVxy9bwJlGKDurmdR25249cYup8t7iduYieamApxSLU="}]},"_from":".","_npmVersion":"1.2.30","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.2.0":{"name":"hbase-client","version":"0.2.0","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":">=1.0.2","eventproxy":"0.2.2","bagpipe":"0.3.1"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.2.0","dist":{"shasum":"5f68e04cb0ef7b811e6d802cff57d8240c7c3d31","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.2.0.tgz","integrity":"sha512-qBtWEihzhyi1XCWy1MK/E06gAR3tzKABDWigqMsG6jER0kwBu1R/qzwmIxwtoqPnDm/yEUwqCn/sEsCG7WgMCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyrzhDcA+Yqpng+8ityj5K6FnkzVqorBpWuospgegVIgIgZ3NEErNbUMewEm+AX+Ph3mp6899WCr2Ta5bltx5p/TA="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.2.1":{"name":"hbase-client","version":"0.2.1","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all","blanket":{"pattern":"//^((?!(node_modules|test)).)*$/","data-cover-flags":{"debug":false}},"travis-cov":{"threshold":85}},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.1.1","utility":">=0.0.8","readable-stream":"1.1.7","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.2.1","dist":{"shasum":"48c81a4bb61ad77ee7e02368a6a4f9968bcbb2c0","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.2.1.tgz","integrity":"sha512-gCCs9kssaPjlkmq4KS5EkV6jG7ymPtUIuoKoDSE0Dj+z8DPGg6F+6nVMFJnyo+n/U4fkeV8E9kCUq8vLp+q3UQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrdksFIc+u/IBiCjcN8beodKf4Zb6wi7wMz31FU/+dAAiAeHwbL5BL+fmwYjWHs4dHv+ejX1yJwOLME96B/5MJLSQ=="}]},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.2.2":{"name":"hbase-client","version":"0.2.2","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.2.0","utility":">=0.0.8","readable-stream":"1.1.7","eventproxy":"0.2.2"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.2.2","dist":{"shasum":"856d55debf3a186b90fbe57963bc2a53b6f56fb8","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.2.2.tgz","integrity":"sha512-+v35cqlSrK01xiSB11QL8b9xnu91tV2Y1dLo5dDgj+sbcyEvQD3QQ6+wIiydTMYHoteT0zGo129/rSgWo0Yv2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEbR5rsCFFFQkIk/CK95cgyLSXwpg4PY4Jgk3WVTsv/PAiEA6ddOp/B3VjGpnpayXaBi5C6LM0Blv2vdQuQO1RWq55k="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.3.0":{"name":"hbase-client","version":"0.3.0","description":"Asynchronous HBase client for nodejs, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"dependencies":{"long":"1.1.2","debug":">=0.7.2","zookeeper-watcher":">=0.2.0","utility":">=0.0.8","readable-stream":"1.1.7","eventproxy":"0.2.5"},"devDependencies":{"should":"*","pedding":"*","moment":"*","benchmark":"*","mm":"*","interceptor":">=0.1.1","blanket":"*","travis-cov":"*","coveralls":"*","mocha-lcov-reporter":"*","mocha":"*"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.3.0","dist":{"shasum":"7c2635f1286b4f0f589ef92de184791e33d896b6","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.3.0.tgz","integrity":"sha512-hOEMWun30Llpr4Mv0TEs4AbgHvCxMS6i57VS5i7K/hJWZ1+gXUVG1jIyNIXVKB6jrxCfFCuwVyii/Bg9rW9IeQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7BtA7y695ifCUJHWlEUJPtiRII9qB8BV7CXslS8rYCAiBdZZS8pF8ZW/o0pe7wd9dQICP9gjQWKFcVfwoXrexcEQ=="}]},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.3.1":{"name":"hbase-client","version":"0.3.1","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.2.6","long":"1.1.2","readable-stream":"1.1.10","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","mm":"0.1.8","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.3.1","dist":{"shasum":"7a97b4dbd31a5e0aafe430b360b3cb0aa473c12e","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.3.1.tgz","integrity":"sha512-jbzF5Gk3npeb37DN+NccrkiHc5jLxR+31dDXdRP9m9/HEVr5rZ5cU6dw5mrQAzTGX4RxDubfHWZKZ10tm+9GaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDR2WetB90yXYNzWvmuKModtp8g10FH8nIxtoji/myVrQIhALzvQtmY6eWrYsUrfwHIWs9NngFNRME5/lD76K4snYzp"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.3.2":{"name":"hbase-client","version":"0.3.2","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.2.6","long":"1.1.2","readable-stream":"1.1.10","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","mm":"0.1.8","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.3.2","dist":{"shasum":"1a3d5945172af1880784ea9489967e1f62f65694","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.3.2.tgz","integrity":"sha512-E9A9tV78vC2zJUivzcVB7GMZ6aNcXj4XrFJL37dl/bdHyjVlYbu4Vp8apq8imrlzbQSSEUqIJ8ZCto6Fe54qNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOgj4KNuoGIwoCvaDHVwlttQz04OK/kxHzxBBRf0RKZwIhAL1+3d/xkwDYWTkzxQL0sYdm/D2bg7T292zQ+PhA6lpa"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.3.3":{"name":"hbase-client","version":"0.3.3","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.2.6","long":"1.1.2","readable-stream":"1.1.10","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","mm":"0.1.8","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.3.3","dist":{"shasum":"4ac9108ac8ef20605f577d90f93c9a0c278e3e37","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.3.3.tgz","integrity":"sha512-G9NmFb0ocS4q0oDPujYB/kHNRl7iGD7nQLJ3J0HvuIJ/k41FkRORqx3P3Ms9EcWwJNQtjCUcZVbrRhxEhbH7hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBVDdt/hhM1N4Exbdk8wG5lOEtxIGe91j8UWJE7/2DVOAiEAjjm1ys8aGDB8+wunzT/ffTjyHI4gOoXtNf1ghwS3ZAo="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.3.4":{"name":"hbase-client","version":"0.3.4","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.2.6","long":"1.1.2","readable-stream":"1.1.10","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","mm":"0.1.8","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.3.4","dist":{"shasum":"4e5a4862e326b7c2654806010b9718de2b47c19a","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.3.4.tgz","integrity":"sha512-owdrCs5Gqwicol5lGTkRF/HsGT4lEgzJqIPV5WCxf0nXOUfRmJEr+3lgpCCIa/a1KTWDhY5ENkUM5K2mhEk+lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDov7LL4mGuM2CBOaaf2r2WC/6h6Dsv99tlvibK69onxAiAArZqwBpL5sQmixmyHjE9FX6J2rRqrrBa/RE2oY2eYyQ=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.3.5":{"name":"hbase-client","version":"0.3.5","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.2.6","long":"1.1.2","readable-stream":"1.1.10","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","mm":"0.1.8","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.3.5","dist":{"shasum":"f034848e0b9a31bb6988f06e44a0fe319a92aa16","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.3.5.tgz","integrity":"sha512-l/PcEAb1E1vAbUKvvX7LM1I+FjgzkYA7fGI0HcOAktk95AnNpyl2/TQ2firBpWnDe22/bLOlExtYdhjpoUUoTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEnBnDAQZdWdphf1wsYr45DcviqPma1VyXc3PKt3P8JFAiEAmkzfsR0+uXc6NBZRUcZyBJuGwqtYxVjk+KKtCLWoPvU="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.4.0":{"name":"hbase-client","version":"0.4.0","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.2.6","long":"1.1.2","readable-stream":"1.1.10","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","mm":"0.1.8","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.4.0","dist":{"shasum":"19c40e90a3438c6599495cffc19f0aa294419b23","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.4.0.tgz","integrity":"sha512-0ga4pQYmd0C0S9LC95V3BqlFnMQJh+je4n305yDnXdcz3HzdSghJmKt/CV59jc3INhSIuAnZ13gJRZ3CJK9V3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQNG5ncxbP5MdNEAWhFLgNLbAgIx+y2othYLTov3VKPwIhAKVCLBpuYzEkm8VVSeBy/jGD4LZSBkcgtR0+/pA2P4ll"}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.4.1":{"name":"hbase-client","version":"0.4.1","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.2.6","long":"1.1.2","readable-stream":"1.1.10","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","mm":"0.1.8","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.4.1","dist":{"shasum":"128013ce23050324820c4fec67872fd1caf50525","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.4.1.tgz","integrity":"sha512-KYPiu+Aoo1QBa+gk3+lNBBibCwrHhfp6DEUv3O+13RpwVMEZ+RuKgz16Med+gF63VQ1l5k0VRBAX09aeiKp1zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEZo9wqklXbvDHAVBIepDF9SNhohkTy1Ih3fSf5jh1iPAiEAlTTpQMsj7j8LuTOUxcZLWmTLy1NGBurmfBcNuos9iWA="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.4.2":{"name":"hbase-client","version":"0.4.2","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.3.0","long":"1.1.2","readable-stream":"1.1.11","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","jshint":"*","mm":"0.2.0","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.3"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.4.2","dist":{"shasum":"64ccc59476d7759878e0f721b96f19775a4689ea","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.4.2.tgz","integrity":"sha512-nHmOD2Ynk4zeeKZry3oLQBGMVqvXg7ZNg+0rJOBvJQd6yjUxYfI1T3dZL+2cdshU2Glqr8kaLs2rN/BU3sNZnQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrRt2F3UyTaQOLEfFiUPpY0J+0MQ3Ygtc7SjZ8y1FejgIgIjpvTy+4K5Y2tNx1u5dsQPzLbk5pS7izqK+BBhq/eSk="}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.4.3":{"name":"hbase-client","version":"0.4.3","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.3.0","long":"1.1.2","readable-stream":"1.1.11","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","jshint":"*","mm":"0.2.0","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.3"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.4.3","dist":{"shasum":"6c8bc748ee052d1bd3940d57cff64d9e41661455","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.4.3.tgz","integrity":"sha512-RqBSVZzEUiUotn5xwM+gKFyOkLsDQyYKhAPBKBeh/P3DZVnDi6FWjp/ug5cnX98J85Lf6VOpaF2Ch2rR7L46ZA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgTRJOT+7Fwv5aoxxEVLF0xvN9Ryjl8okDG7ktwulcZwIhANAoYNjk0bd91TCgLiN+EaG1fl9xxFsRQoEYN4bnuIoA"}]},"_from":".","_npmVersion":"1.3.25","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.4.4":{"name":"hbase-client","version":"0.4.4","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.3.0","long":"1.1.2","readable-stream":"1.1.11","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","jshint":"*","mm":"0.2.0","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.3"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.4.4","dist":{"shasum":"68bc25808c4cc29392b1910e89549c8bad0dd46b","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.4.4.tgz","integrity":"sha512-YTOEgOvhgIfvhHuW0PDzxosXYRlYuSW+auBT+/z9wxpuqy8lJeKR0k7yDJzLmnSDstGGn5xMlQjJQfX4fbXTXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEIk7S8VqM1m4a/jL1ssBSC9p+x3g3/AXgsPJpyvCVyAiBIUXK+SxP8spARZwri3W/uQKireoBv5kze/7UXY/2c2w=="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.4.5":{"name":"hbase-client","version":"0.4.5","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.3.0","long":"1.1.2","readable-stream":"1.1.11","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","jshint":"*","mm":"0.2.0","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.3"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.4.5","dist":{"shasum":"b9bca66aa74cff2bc39e1b2e99599904b94f1809","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.4.5.tgz","integrity":"sha512-Ji6bT08TgbOrqvlCL/oWyDxQ9n3NQz8EtlICPoh6Crzcw6oOXBRSklMVQNgNasP7CyQlacxO1SU3YMcjkO4NNg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzgh7Z5mRnQZ4rDsNs5XwnNO3//SDeI3Gqs8YYvi2ZvQIgLIqJ6VdT7aILr7fiYMio0Ewy5enSj9rxvrDB05mX+wM="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"0.5.0":{"name":"hbase-client","version":"0.5.0","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"0.7.4","eventproxy":"0.3.0","long":"1.1.2","readable-stream":"1.1.11","utility":"0.1.10","zookeeper-watcher":">=0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","jshint":"*","mm":"0.2.0","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"0.0.3","should":"3.1.3"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@0.5.0","dist":{"shasum":"944d1355a3ad9ab78227c397da6095df68ba78af","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-0.5.0.tgz","integrity":"sha512-hbKE7Gh/qc/jx1WCruUyVj6ebViej913cfS30llajZGUatorLPZj1WtbT7cP/hd6Ia8hMAcxNKXNoQsOTxSulw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGR8VGjxbTNQUUzt+5M9CH/nTsxBIl5giH6GZXSYNd2AiAhCf6cGk8TDYv6exy6F7p/rMRUqtDtfZZxWMFcbKdDzw=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{}},"1.0.0":{"name":"hbase-client","version":"1.0.0","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"~1.0.0","should":"3"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"}],"gitHead":"03dbbfff866304444deaf170884758ea8451111f","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.0.0","_shasum":"ca46c8d3110a8170a9b50925e7a2f51032f6f1d3","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"ca46c8d3110a8170a9b50925e7a2f51032f6f1d3","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.0.0.tgz","integrity":"sha512-HSv6/7OuRWc9xXZpj6iw2JfueFprvHz2UoteoiDQAHwHVfB20HldwLs2kuuceYfIYaHICz4vbGUDug8WwdEeHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJKNVPFoy6Ctq87dAGWg96rGGKPr9HjO6a18afAVLgiAIhAM2t27w7dGf5+Wrc5VGtynCaQEni8YDQuLCNF9IAEgC8"}]},"directories":{}},"1.1.0":{"name":"hbase-client","version":"1.1.0","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"~1.0.0","should":"3"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"}],"gitHead":"27c442eb60468ae7f90d68f2c7a2d38f13171e4d","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.1.0","_shasum":"0d3302d8add8aab48c06c33c9e99c255dab6c6be","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"0d3302d8add8aab48c06c33c9e99c255dab6c6be","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.1.0.tgz","integrity":"sha512-HZ+tEkd4rOBYGDj9YPqUME7RmH8zLOtiNDeaun+qTUeib/hmiO4lpTK7rpqar9sxOLqQ2cDRs2i+DGul5oVTqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGa80QsdNHN9NMCeJvQ+PbBlZsjWXdMApKnvtLlaYie0AiAlWtt+jKO0L3qf+cMCqqduKqNNz+g68GO7GLlw/PEAQg=="}]},"directories":{}},"1.1.1":{"name":"hbase-client","version":"1.1.1","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","cov":"*","coveralls":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"*","mocha-lcov-reporter":"*","moment":"*","pedding":"~1.0.0","should":"3"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"}],"gitHead":"2bce58af90520fc048587aa0a58cedb0b815d8a3","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.1.1","_shasum":"62db3b627edffc30e01dec154628ba1b0d408273","_from":".","_npmVersion":"1.5.0-alpha-4","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"62db3b627edffc30e01dec154628ba1b0d408273","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.1.1.tgz","integrity":"sha512-zUiiurnwSUCYdqY55p6pm+xuSFE70jPSYHjPIEURUZpXMDtyCzih3JS7XooM9wNbGf+zV+PNIg+AEYJ/PECFMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCh7BMnX9+26iuJAwklS7Bu2taw/dfuai8tH3BzNa0CJAIgdz4u+jO+Qckp100cH+V3pv5Of/iCDCOsRKZolT/UwYo="}]},"directories":{}},"1.2.0":{"name":"hbase-client","version":"1.2.0","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"*","moment":"*","pedding":"~1.0.0","should":"3","istanbul":"~0.3.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"},{"name":"tzolkincz","email":"vaclav.loffelmann@socialbakers.com","url":"https://github.com/tzolkincz"}],"gitHead":"65b8587bc13df5c14fd100012c771e87e80c7ac9","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.2.0","_shasum":"fe00893bf0f95e63ab26150f43b19e028ed50990","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"fe00893bf0f95e63ab26150f43b19e028ed50990","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.2.0.tgz","integrity":"sha512-kJdpZB33wNA3CxxaLj1pAB0IPUXWRO/lYNp4FfaDBSbCa9KH4toK3yOeenj3Ot8IsaRcLWSdZjfZFZhhpY8SWA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoBPheVTP7YYWEMe/oL/ezvgSrUIIApR6S2ogLLQzxmAIhALBpsSTkMUiFvXueqc+S6jJ7KHUQ+QHY7JB7Zp0bgSZa"}]},"directories":{}},"1.2.1":{"name":"hbase-client","version":"1.2.1","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"*","moment":"*","pedding":"~1.0.0","should":"3","istanbul":"~0.3.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"},{"name":"tzolkincz","email":"vaclav.loffelmann@socialbakers.com","url":"https://github.com/tzolkincz"}],"gitHead":"0c0f45e49d278d6dd68a758c7206b8908dc1f47f","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.2.1","_shasum":"e593109d38f7f445df5178465e318eb7bf5a4034","_from":".","_npmVersion":"2.1.6","_nodeVersion":"0.11.14","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"e593109d38f7f445df5178465e318eb7bf5a4034","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.2.1.tgz","integrity":"sha512-l9JnfrRq5Gh8OUpmDnJtZ826JHb0UEO3XjpwmOgRIhIXcCCnCohBIRGJVv7NInnc7xMlgmSMLkLQsYG5LNYYrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiKFThumrWvJsfGQQNwL7x6l+/MBbZT96bcJdxLJGOUQIhAJdsSId4xkveQnwzyvxhgmPtMqdo/gHPtNYgTM28FyOj"}]},"directories":{}},"1.2.2":{"name":"hbase-client","version":"1.2.2","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"*","moment":"*","pedding":"~1.0.0","should":"3","istanbul":"~0.3.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"},{"name":"tzolkincz","email":"vaclav.loffelmann@socialbakers.com","url":"https://github.com/tzolkincz"}],"gitHead":"43d0cbbbaf045016b5c003895522248c482d5fee","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.2.2","_shasum":"f5a75a72236a30148f7a6598fa94a165d0d7b7da","_from":".","_npmVersion":"2.0.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"f5a75a72236a30148f7a6598fa94a165d0d7b7da","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.2.2.tgz","integrity":"sha512-bNvq05kgFZO0YpTni1f67c8dF2jmc8i9aVpheZouhcTNInWBRIFMb99yVOe33ILvCrZuxdguVZwA7ougAwQGiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqBMQs+Qwof+q9OiczqTEhOKqFXpO/m63EqRtJ1f+WvQIhAPAtkV8fJSx+yRlELaQBBxRGh7aweJHjhMtpBc6v8U+w"}]},"directories":{}},"1.3.0":{"name":"hbase-client","version":"1.3.0","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","files":["index.js","lib/"],"scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"*","moment":"*","pedding":"~1.0.0","should":"3","istanbul":"~0.3.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"},{"name":"tzolkincz","email":"vaclav.loffelmann@socialbakers.com","url":"https://github.com/tzolkincz"},{"name":"Takayuki Hasegawa","email":"takayuki.hasegawa0311@gmail.com","url":"https://github.com/hase1031"}],"gitHead":"0dd1205c22e73222f644d4461ccd17e7f2958c70","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.3.0","_shasum":"e91a0a8761caac1c79bb199ac1b353a558b4b69a","_from":".","_npmVersion":"2.6.1","_nodeVersion":"1.4.2","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"e91a0a8761caac1c79bb199ac1b353a558b4b69a","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.3.0.tgz","integrity":"sha512-wtWxVjt/4hjRH8QVp3MnasdLOg2axV69iDfDkhlklQHfAykLp0h1yeaQlMbYUjnNAEw6Y5FtSV+9XOFK93ZX8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFKHCp6/Egu+6vevUAJpaw4oeIagWJW4DFUaeARdbC0ZAiBvWcs9qVhRL53BbWCgqkRfC+Wvw+DNT7y63MLeW1n9ug=="}]},"directories":{}},"1.4.0":{"name":"hbase-client","version":"1.4.0","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","files":["index.js","lib/"],"scripts":{"test":"make test-all"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"*","moment":"*","pedding":"~1.0.0","should":"3","istanbul":"~0.3.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"},{"name":"tzolkincz","email":"vaclav.loffelmann@socialbakers.com","url":"https://github.com/tzolkincz"},{"name":"Takayuki Hasegawa","email":"takayuki.hasegawa0311@gmail.com","url":"https://github.com/hase1031"}],"gitHead":"04463814fd89db6e972ce904d592ccd9ea16947a","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.4.0","_shasum":"6a61a696fabbe553115c018551c2afa37deb393f","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.0.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"6a61a696fabbe553115c018551c2afa37deb393f","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.4.0.tgz","integrity":"sha512-1X7E+pcGtllZ1Y1yCPacY40OcLT6CPYan6Mcxv0/hDsfljU1PVldWLzV9XakKbkkC4fpSL3rJd2TgMQNBKBydg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0LlEoHuhUkOzkDlYMtCiE5nV5xsiWuXzZhW9Q7jKggAiEAv2KO33H6tawINcU8UJxlWM9Xjt6iQ5exKvkn5OkuIHM="}]},"directories":{}},"1.5.0":{"name":"hbase-client","version":"1.5.0","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","files":["index.js","lib/"],"scripts":{"test":"make test"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"*","moment":"*","pedding":"~1.0.0","should":"3","istanbul":"~0.3.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"},{"name":"tzolkincz","email":"vaclav.loffelmann@socialbakers.com","url":"https://github.com/tzolkincz"},{"name":"Takayuki Hasegawa","email":"takayuki.hasegawa0311@gmail.com","url":"https://github.com/hase1031"}],"gitHead":"ae6b759bc87d43801a5d1b752ffc71ed808404fd","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.5.0","_npmVersion":"5.3.0","_nodeVersion":"8.3.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"integrity":"sha512-0jJbUp9u9zXalmzbcTyQO4sPhJcxBAHqg5/At/KnPqcK+Pq5o4+EhSGhPsYL2YhapSKgtlbdftfuovd1nwO83A==","shasum":"cac3a7b0863a008887331b7dabbab4ff805d918e","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwk4e5dLS7LTHRAtyrzeEQllJihSSaatQ4iwZ1xh1EBAIgVSJUZyr0aFiMX8NVLeHId/AktTYI+Vt/Q7sBLpu72KQ="}]},"maintainers":[{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hbase-client-1.5.0.tgz_1502875631663_0.34118554135784507"},"directories":{}},"1.6.0":{"name":"hbase-client","version":"1.6.0","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","files":["index.js","lib/"],"scripts":{"test":"make test"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"^3.5.0","moment":"*","pedding":"~1.0.0","should":"3","istanbul":"~0.3.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"},{"name":"tzolkincz","email":"vaclav.loffelmann@socialbakers.com","url":"https://github.com/tzolkincz"},{"name":"Takayuki Hasegawa","email":"takayuki.hasegawa0311@gmail.com","url":"https://github.com/hase1031"}],"gitHead":"377d2a4453219a0c28c9162ba7aec13248f6f9f4","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.6.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.1","_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"dist":{"integrity":"sha512-FnZvOJsZMKWvvdLgFm4/+XOufDBywLg3gk6z4lwO2xfR4CO1psFwZ3399yK+nfWWR6iVfFmUVp4aYvglMVGrtQ==","shasum":"16656506a768e2e23380d1737e11eadaf432a5f3","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcPqRF0I2SMbEh9KMW8tcJFphZtYHwWWM46nbI8JXEaAIgG5d4TW7GJ5hfS1s7O8P0YniyGNNtrKWO30iuq4gN/PM="}]},"maintainers":[{"email":"gxcsoccer@gmail.com","name":"gxcsoccer"},{"email":"admin@xcoder.in","name":"xadillax"},{"email":"fengmk2@gmail.com","name":"fengmk2"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hbase-client-1.6.0.tgz_1511520372333_0.49248662195168436"},"directories":{}},"1.6.1":{"name":"hbase-client","version":"1.6.1","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","files":["index.js","lib/"],"scripts":{"test":"make test"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"algorithmjs":"^1.0.0","async":"^2.6.0","debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"~0.1.16","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","interceptor":"0.1.4","jshint":"*","mm":"~0.2.1","mocha":"^3.5.0","moment":"*","pedding":"~1.0.0","should":"3","istanbul":"~0.3.2"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"http://fengmk2.github.com"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"},{"name":"tzolkincz","email":"vaclav.loffelmann@socialbakers.com","url":"https://github.com/tzolkincz"},{"name":"Takayuki Hasegawa","email":"takayuki.hasegawa0311@gmail.com","url":"https://github.com/hase1031"}],"gitHead":"87e9d1632cd2787c4f71d74f59721a25cec59dd3","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.6.1","_npmVersion":"5.5.1","_nodeVersion":"8.4.0","_npmUser":{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},"dist":{"integrity":"sha512-YxX5Gr6n+BJD2wG28BPbjMZCvMpTfpbTnO+LPG7hcPuqVNEHnzCFF/+UYdBVtp4cGTV9oQiNQjWzF415eFwsPA==","shasum":"1aebab889df0a020505a9a98d208e127e7cf5f62","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrh4ont6rgvaa5PdIkuhR11qWF6fP58SBznVrtAS3LvgIgO2dtQl2stJMVKZoYy3K4QMpYhrt+LgkVTGJYDQOvoWY="}]},"maintainers":[{"email":"gxcsoccer@gmail.com","name":"gxcsoccer"},{"email":"admin@xcoder.in","name":"xadillax"},{"email":"fengmk2@gmail.com","name":"fengmk2"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hbase-client-1.6.1.tgz_1514877807611_0.610149405663833"},"directories":{}},"1.7.0":{"name":"hbase-client","version":"1.7.0","description":"Asynchronous HBase client for Node.js, pure javascript implementation.","main":"index.js","scripts":{"test":"make test"},"config":{"blanket":{"pattern":"//^((?!(node_modules|test)).)*$/"},"travis-cov":{"threshold":85}},"dependencies":{"algorithmjs":"^1.0.0","async":"^2.6.0","debug":"~1.0.4","eventproxy":"~0.3.1","long":"~1.1.5","readable-stream":"1.1.11","utility":"^1.17.0","zookeeper-watcher":"~0.2.0"},"devDependencies":{"autod":"*","benchmark":"*","blanket":"*","contributors":"*","interceptor":"0.1.4","istanbul":"~0.3.2","jshint":"*","mm":"~0.2.1","mocha":"^3.5.0","moment":"*","pedding":"~1.0.0","should":"3"},"homepage":"http://github.com/alibaba/node-hbase-client","repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"keywords":["node-hbase-client","hbase","hbase-client"],"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},"license":"MIT","contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"},{"name":"tzolkincz","email":"vaclav.loffelmann@socialbakers.com","url":"https://github.com/tzolkincz"},{"name":"Takayuki Hasegawa","email":"takayuki.hasegawa0311@gmail.com","url":"https://github.com/hase1031"}],"gitHead":"a10fa4cb1747e01cc4fd1e4a884ad7255212e5ab","bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"_id":"hbase-client@1.7.0","_nodeVersion":"18.12.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-p5lNOyJnunnZP8XP880miiUEOIrZ3Wk00dmY2RWQi9EZJFv6ux6H0vpUgPfjca76LAYJdG2uAxDyfE0TaSnynw==","shasum":"5a4105e20452158927f49e31a70abb72005b757c","tarball":"https://registry.npmjs.org/hbase-client/-/hbase-client-1.7.0.tgz","fileCount":51,"unpackedSize":224275,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMGs+G/P8J/9D7VxubbZzxqpcdrYyb5/EJtryFl4Le6QIhAN3JJN4GAaL0ESfXDIQwO41pjsTIJ2pSL0bbbxabkj7n"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjXOGfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfVQ//aMoOY5BQqJOz2o6KmXi0QqV/Xg5cmkjmPdpMtK95q2q4w448\r\nzAchCWBnGUxo2HVAEam/3s5NXS4CT8rVJLlSzUhgYRWStsGXEJYfr+gaXQs3\r\nDmMBoefQk3buwJ5+KDkshjqMGViNF2jvVSN2siF6RjTeuYjJ60D1POy5sWQr\r\npX9DzZwfBYIGS/OXzJnAKOSt7AkM2P7KwsTGX3uAYkL+1merwvRmyT0qitdg\r\nWQ3zYRVpoErZ3nbQmyz16FFq6ZjZWPFrq4bRv6dETjeBAUM0UEOYXsV7XcYw\r\nB28WoMSaBFlPzoMz8C+oKwGeJ8Eo8CR03JBdRntMIzOEff7q9o3bjJGMUCRp\r\n2/LmCaSzwfjUgf5o+CV4cxEkvjy6zYjuUjd0IfKt9rsykV/+WOARzt8C+7mR\r\nI5C7bNrHPIL6MPeKdq7dXxZoV7rlFM7AH+pViRIycRxLkuqZ9tWGYOld3yL5\r\ntHzFC2UOOmQHfwm6TqMuctAkeozqz98SqhyBT+/q4MUMxQHUmDYOixKF1vHp\r\npf1JARNGQrnEVBOibp0pX2Mo2rkiar41bcyKcVe1ZI9mT5xEjTYAnM2MHOJh\r\ncTzweuGDBnRnzrwS0Ha89a81fjyT0WefKUawchdAUOmGPzHUl9vUGZ0P7eFJ\r\nX11elQQnojIGBseNateR8XQTKQBZTn5cFH8=\r\n=l20G\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"directories":{},"maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"xadillax","email":"admin@xcoder.in"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hbase-client_1.7.0_1667031455772_0.4760228104105826"},"_hasShrinkwrap":false}},"readme":"# hbase-client\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][coveralls-image]][coveralls-url]\n[![Gittip][gittip-image]][gittip-url]\n[![David deps][david-image]][david-url]\n[![node version][node-image]][node-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/hbase-client.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/hbase-client\n[travis-image]: https://img.shields.io/travis/alibaba/node-hbase-client.svg?style=flat-square\n[travis-url]: https://travis-ci.org/alibaba/node-hbase-client\n[coveralls-image]: https://img.shields.io/coveralls/alibaba/node-hbase-client.svg?style=flat-square\n[coveralls-url]: https://coveralls.io/r/alibaba/node-hbase-client?branch=master\n[gittip-image]: https://img.shields.io/gittip/fengmk2.svg?style=flat-square\n[gittip-url]: https://www.gittip.com/fengmk2/\n[david-image]: https://img.shields.io/david/alibaba/node-hbase-client.svg?style=flat-square\n[david-url]: https://david-dm.org/alibaba/node-hbase-client\n[node-image]: https://img.shields.io/badge/node.js-%3E=_0.10-green.svg?style=flat-square\n[node-url]: http://nodejs.org/download/\n[download-image]: https://img.shields.io/npm/dm/hbase-client.svg?style=flat-square\n[download-url]: https://npmjs.org/package/hbase-client\n\n![logo](https://raw.github.com/alibaba/node-hbase-client/master/logo.png)\n\nAsynchronous HBase client for Node.js, **pure JavaScript** implementation.\n\n* Current State: Full tests on HBase `0.94.0` and `0.94.16`\n* [Java hbase-client](https://github.com/apache/hbase/tree/trunk/hbase-client)\n\n## Support HBase Server Versions\n\n* [x] 0.94.x\n    * [x] 0.94.0\n    * [x] 0.94.16\n* [ ] 0.96.x\n* [ ] 0.98.x\n\nIf you're use HBase >= 0.96.x,\nplease use [hbase-rpc-client](https://www.npmjs.com/package/hbase-rpc-client) which CoffeeScript HBase Implementation with protobuf.\n\n## Install\n\n```bash\n$ npm install hbase-client --save\n```\n\n## Run Unit Test\n\nStart local hbase server\n\n```bash\n$ ./start-local-hbase.sh\n```\n\nIf everything go fine, run tests\n\n```bash\n$ make test\n```\n\nStop hbase server\n\n```bash\n$ ./stop-local-hbase.sh\n```\n\n## Get Started with `CRUD`\n\n* Create a hbase client through zookeeper:\n\n```js\nvar HBase = require('hbase-client');\n\nvar client = HBase.create({\n  zookeeperHosts: [\n    '127.0.0.1:2181' // only local zookeeper\n  ],\n  zookeeperRoot: '/hbase-0.94.16',\n});\n```\n\n* Put a data row to hbase:\n\n```js\nclient.putRow('someTableName', 'rowkey1', {'f1:name': 'foo name', 'f1:age': '18'}, function (err) {\n  console.log(err);\n});\n```\n\n* Get the row we put:\n\n```js\nclient.getRow('someTableName', 'rowkey1', ['f1:name', 'f1:age'], function (err, row) {\n  console.log(row);\n});\n```\n\n* Delete the row we put:\n\n```js\nclient.deleteRow('someTableName', 'rowkey1', function (err) {\n  console.log(err);\n});\n```\n\n## Usage\n\n### `get(table, get, callback)`: Get a row from a table\n\n```js\nvar HBase = require('hbase-client');\n\nvar client = HBase.create({\n  zookeeperHosts: [\n    '127.0.0.1:2181', '127.0.0.1:2182',\n  ],\n  zookeeperRoot: '/hbase-0.94',\n});\n\n// Get `f1:name, f2:age` from `user` table.\nvar param = new HBase.Get('foo');\nparam.addColumn('f1', 'name');\nparam.addColumn('f1', 'age');\n\nclient.get('user', param, function (err, result) {\n  console.log(err);\n  var kvs = result.raw();\n  for (var i = 0; i < kvs.length; i++) {\n    var kv = kvs[i];\n    console.log('key: `%s`, value: `%s`', kv.toString(), kv.getValue().toString());\n  }\n});\n```\n\n### `getRow(table, rowkey, columns, callback)`\n\n```js\nclient.getRow(table, row, ['f:name', 'f:age'], function (err, row) {\n  row.should.have.keys('f:name', 'f:age');\n});\n\n// return all columns, like `select *`\nclient.getRow(table, row, function (err, row) {\n  row.should.have.keys('f:name', 'f:age', 'f:gender');\n});\n\nclient.getRow(table, row, '*', function (err, row) {\n  row.should.have.keys('f:name', 'f:age', 'f:gender');\n});\n```\n\n### `put(table, put, callback)`: Put a row to table\n\n```js\nvar put = new HBase.Put('foo');\nput.add('f1', 'name', 'foo');\nput.add('f1', 'age', '18');\nclient.put('user', put, function (err) {\n  console.log(err);\n});\n```\n\n### `putRow(table, rowKey, data, callback)`\n\n```js\nclient.putRow(table, rowKey, {'f1:name': 'foo name', 'f1:age': '18'}, function (err) {\n  should.not.exists(err);\n  client.getRow(table, rowKey, function (err, row) {\n    should.not.exist(err);\n    should.exist(row);\n    // {\n    //   'cf1:age': <Buffer 31 38>,\n    //   'cf1:name': <Buffer 66 6f 6f 20 6e 61 6d 65>\n    // }\n    row['cf1:name'].toString().should.equal('foo name');\n    row['cf1:age'].toString().should.equal('18');\n    done();\n  });\n});\n```\n\n### `delete(tableName, del, callback)`\n\n```js\nvar del = new Delete(rowkey);\ndel.deleteColumns('f', 'name-t');\nclient.delete(table, del, function (err, result) {\n  //TODO:...\n});\n```\n\n```js\nvar del = new Delete(rowkey);\ndel.deleteFamily('f');\nclient.delete(table, del, function (err, result) {\n  //TODO:...\n});\n```\n\n### `deleteRow(tableName, rowkey, callback)`\n\n```js\nvar tableName = 'user_search';\nvar rowkey = 'rowkeyyyyyy';\nclient.deleteRow(tableName, rowkey, function (err) {\n  //TODO:...\n});\n```\n\n### `mget(tableName, rows, columns, callback)`\n\n```js\nvar rows = ['row1', 'row2'];\nvar columns = ['f:col1', 'f:col2'];\nclient.mget(tableName, rows, columns, function (err, results){\n  //TODO:...\n});\n```\n\n### `mput(tableName, rows, callback)`\n\n```js\nvar rows = [{row: 'rowkey1', 'f:col1': 'col_value'}, {row: 'rowkey2', 'f:col1': 'col_value'}];\nclient.mput(tableName, rows, function (err, results) {\n  //TODO:...\n});\n```\n\n### `mdelete(tableName, rowkeys, callback)`\n\n```js\nvar rowKeys = ['rowkey1', 'rowkey2'];\nclient.mdelete(tableName, rowKeys, function (err, results) {\n  //TODO:...\n});\n\n```\n\n## Atomic Operations\n\nHBase 0.94 provides two `checkAnd*` atomic operations.\n\n### `checkAndPut(tableName, family, qualifier, value, put, callback)`\n\nAtomically checks if a row/family/qualifier value matches the expected value.\n\n+ If it does, it adds the put.\n+ If the passed value is null, the check is for the lack of column (ie: non-existance)\n\neg.\n\n```js\nvar put = new Put('rowKey');\nput.add('f:col1', 'value');\n\nclient.checkAndPut(tableName, 'rowKey', 'f', 'col1', 'val1', put, function (err, hasPut) {\n  if (err) {\n    // Do something\n  }\n\n  console.log(hasPut); // true or false, indicates if check passed and put\n});\n```\n\n> **Refs:** [https://hbase.apache.org/0.94/apidocs/org/apache/hadoop/hbase/client/HTableInterface.html#checkAndPut(byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.client.Put)](https://hbase.apache.org/0.94/apidocs/org/apache/hadoop/hbase/client/HTableInterface.html#checkAndPut(byte[],%20byte[],%20byte[],%20byte[],%20org.apache.hadoop.hbase.client.Put))\n\n### `checkAndDelete(tableName, family, qualifier, value, deleter, callback)`\n\nAtomically checks if a row/family/qualifier value matches the expected value.\n\n+ If it does, it adds the delete.\n+ If the passed value is null, the check is for the lack of column (ie: non-existance)\n\neg.\n\n```js\nvar deleter = new Delete('rowKey');\ndeleter.deleteColumns('f', 'col1');\n\nclient.checkAndDelete(tableName, 'rowKey', 'f', 'col1', null, deleter, function (err, hasDeleted) {\n  if (err) {\n    // Do something\n  }\n\n  console.log(hasPut); // true or false, indicates if check passed and deleted\n});\n```\n\n> **Refs:** [https://hbase.apache.org/0.94/apidocs/org/apache/hadoop/hbase/client/HTableInterface.html#checkAndDelete(byte%5B%5D,%20byte%5B%5D,%20byte%5B%5D,%20byte%5B%5D,%20org.apache.hadoop.hbase.client.Delete)](https://hbase.apache.org/0.94/apidocs/org/apache/hadoop/hbase/client/HTableInterface.html#checkAndDelete(byte%5B%5D,%20byte%5B%5D,%20byte%5B%5D,%20byte%5B%5D,%20org.apache.hadoop.hbase.client.Delete))\n\n## Scan\n\n### Scan table and return row key only\n\nJava code:\n\n```java\nFilterList filterList = new FilterList({operator: FilterList.Operator.MUST_PASS_ALL});\nfilterList.addFilter(new FirstKeyOnlyFilter());\nfilterList.addFilter(new KeyOnlyFilter());\nScan scan = new Scan(Bytes.toBytes(\"scanner-row0\"));\nscan.setFilter(filterList);\n```\n\nNodejs code:\n\n```js\nvar filters = require('hbase-client').filters;\n\nvar filterList = new filters.FilterList({operator: filters.FilterList.Operator.MUST_PASS_ALL});\nfilterList.addFilter(new filters.FirstKeyOnlyFilter());\nfilterList.addFilter(new filters.KeyOnlyFilter());\nvar scan = new Scan('scanner-row0');\nscan.setFilter(filterList);\n\nclient.getScanner('user', scan, function (err, scanner) {\\\n  var index = 0;\n  var next = function (numberOfRows) {\n    scanner.next(numberOfRows, function (err, rows) {\n      // console.log(rows)\n      should.not.exists(err);\n      if (rows.length === 0) {\n        index.should.equal(5);\n        return scanner.close(done);\n      }\n\n      rows.should.length(1);\n\n      var closed = false;\n      rows.forEach(function (row) {\n        var kvs = row.raw();\n        var r = {};\n        for (var i = 0; i < kvs.length; i++) {\n          var kv = kvs[i];\n          kv.getRow().toString().should.equal('scanner-row' + index++);\n          kv.toString().should.include('/vlen=0/');\n          console.log(kv.getRow().toString(), kv.toString())\n        }\n      });\n\n      if (closed) {\n        return scanner.close(done);\n      }\n\n      next(numberOfRows);\n    });\n  };\n\n  next(1);\n});\n```\n\n### Scan table and return row filtered by single column value\n\nJava code:\n\n```java\nbyte [] family = Bytes.toBytes(\"cf1\");\nbyte [] qualifier = Bytes.toBytes(\"qualifier2\");\nFilterList filterList = new FilterList({operator: FilterList.Operator.MUST_PASS_ALL});\nfilterList.addFilter(new SingleColumnValueFilter(family, qualifier, CompareOp.LESS_OR_EQUAL, Bytes.toBytes(\"scanner-row0 cf1:qualifier2\")));\nfilterList.addFilter(new SingleColumnValueFilter(family, qualifier, CompareOp.GREATER_OR_EQUAL, new BinaryPrefixComparator(Bytes.toBytes(\"scanner-\"))));\nfilterList.addFilter(new SingleColumnValueFilter(family, qualifier, CompareOp.NOT_EQUAL, new BitComparator(Bytes.toBytes(\"0\"), BitComparator.BitwiseOp.XOR)));\nfilterList.addFilter(new SingleColumnValueFilter(family, qualifier, CompareOp.NOT_EQUAL, new NullComparator()));\nfilterList.addFilter(new SingleColumnValueFilter(family, qualifier, CompareOp.EQUAL, new RegexStringComparator(\"scanner-*\"))));\nfilterList.addFilter(new SingleColumnValueFilter(family, qualifier, CompareOp.EQUAL, new SubstringComparator(\"cf1:qualifier2\"))));\nScan scan = new Scan(Bytes.toBytes(\"scanner-row0\"));\nscan.setFilter(filterList);\n```\n\nNodejs code:\n\n```js\nvar filterList = new filters.FilterList({operator: filters.FilterList.Operator.MUST_PASS_ALL});\nvar family = 'cf1';\nvar qualifier = 'qualifier2';\nfilterList.addFilter(new filters.SingleColumnValueFilter(family, qualifier, 'LESS_OR_EQUAL', 'scanner-row0 cf1:qualifier2'));\nfilterList.addFilter(new filters.SingleColumnValueFilter(family, qualifier, 'GREATER_OR_EQUAL', new filters.BinaryPrefixComparator('scanner-')));\nfilterList.addFilter(new filters.SingleColumnValueFilter(family, qualifier, 'NOT_EQUAL', new filters.BitComparator('0', filters.BitComparator.BitwiseOp.XOR)));\nfilterList.addFilter(new filters.SingleColumnValueFilter(family, qualifier, 'NOT_EQUAL', new filters.NullComparator()));\nfilterList.addFilter(new filters.SingleColumnValueFilter(family, qualifier, 'EQUAL', new filters.RegexStringComparator('scanner-*')));\nfilterList.addFilter(new filters.SingleColumnValueFilter(family, qualifier, 'EQUAL', new filters.SubstringComparator('cf1:qualifier2')));\nvar scan = new Scan('scanner-row0');\nscan.setFilter(filterList);\n\nclient.getScanner('user', scan, function (err, scanner) {\\\n  //TODO:...\n});\n```\n\n## TODO\n\n- [x] support `put`\n- [x] benchmark\n- [x] more stable\n- [x] support `delete`\n- [x] multi actions\n    - [x] multi get\n    - [x] multi put\n    - [x] multi delete\n- [x] fail retry\n- [ ] filters\n    - [x] FilterList\n    - [x] FirstKeyOnlyFilter\n    - [x] KeyOnlyFilter\n    - [x] SingleColumnValueFilter\n\n## Benchmarks\n\n@see [docs/benchmark.md](https://github.com/alibaba/node-hbase-client/blob/master/docs/benchmark.md)\n\n## Authors\n\nThanks for @[haosdent](https://github.com/haosdent) support the test hbase clusters environment and debug helps.\n\n```bash\n$ git summary\n\n project  : node-hbase-client\n repo age : 1 year, 7 months\n active   : 70 days\n commits  : 195\n files    : 297\n authors  :\n   155\tfengmk2                 79.5%\n    20\ttangyao                 10.3%\n    15\tMartin Cizek            7.7%\n     1\tcoolme200               0.5%\n     1\tAlsotang                0.5%\n     1\t不四                  0.5%\n     1\tLukas Benes             0.5%\n     1\tVaclav Loffelmann       0.5%\n```\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2013 - 2014 Alibaba Group Holding Limited\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","maintainers":[{"name":"gxcsoccer","email":"gxcsoccer@gmail.com"},{"name":"xadillax","email":"admin@xcoder.in"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"time":{"modified":"2022-10-29T08:17:36.043Z","created":"2013-04-19T03:44:51.461Z","0.0.1-beta":"2013-04-19T03:44:55.195Z","0.0.1":"2013-04-25T09:55:05.042Z","0.0.2":"2013-04-26T09:36:07.367Z","0.0.3":"2013-04-28T07:03:49.385Z","0.0.4":"2013-05-03T04:06:55.035Z","0.0.5":"2013-05-04T03:58:46.406Z","0.0.6":"2013-05-05T09:43:27.336Z","0.0.7":"2013-05-07T13:12:48.116Z","0.1.0":"2013-05-09T03:38:33.121Z","0.1.1":"2013-05-14T06:47:16.098Z","0.1.2":"2013-05-14T08:51:40.750Z","0.1.3":"2013-05-16T06:22:59.153Z","0.1.4":"2013-05-16T09:43:44.499Z","0.1.5":"2013-05-22T03:33:46.211Z","0.1.6":"2013-05-23T09:13:09.963Z","0.1.7":"2013-05-30T06:12:39.029Z","0.1.8":"2013-05-31T04:02:05.510Z","0.1.9":"2013-06-04T10:08:55.987Z","0.1.10":"2013-06-05T03:40:01.861Z","0.1.11":"2013-06-20T03:24:18.688Z","0.2.0":"2013-09-10T16:53:21.351Z","0.2.1":"2013-09-11T03:19:30.129Z","0.2.2":"2013-09-11T04:58:38.957Z","0.3.0":"2013-09-25T15:08:56.534Z","0.3.1":"2014-02-14T09:51:37.180Z","0.3.2":"2014-02-14T10:07:29.609Z","0.3.3":"2014-02-17T10:39:37.281Z","0.3.4":"2014-02-20T02:51:12.530Z","0.3.5":"2014-02-20T03:23:22.617Z","0.4.0":"2014-02-26T08:41:46.135Z","0.4.1":"2014-02-27T14:20:46.875Z","0.4.2":"2014-03-12T02:11:51.235Z","0.4.3":"2014-03-12T11:27:34.648Z","0.4.4":"2014-03-13T03:08:14.551Z","0.4.5":"2014-04-03T09:17:33.325Z","0.5.0":"2014-04-03T13:23:42.593Z","1.0.0":"2014-08-28T11:17:56.808Z","1.1.0":"2014-09-04T23:45:13.552Z","1.1.1":"2014-09-05T10:02:25.522Z","1.2.0":"2014-10-02T13:36:48.919Z","1.2.1":"2014-11-25T15:53:38.304Z","1.2.2":"2015-01-20T05:43:59.258Z","1.3.0":"2015-03-05T04:11:11.061Z","1.4.0":"2015-08-10T11:38:27.841Z","1.5.0":"2017-08-16T09:27:11.744Z","1.6.0":"2017-11-24T10:46:12.449Z","1.6.1":"2018-01-02T07:23:27.787Z","1.7.0":"2022-10-29T08:17:35.961Z"},"author":{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},"repository":{"type":"git","url":"git://github.com/alibaba/node-hbase-client.git"},"readmeFilename":"README.md","homepage":"http://github.com/alibaba/node-hbase-client","keywords":["node-hbase-client","hbase","hbase-client"],"contributors":[{"name":"fengmk2","email":"fengmk2@gmail.com","url":"https://github.com/fengmk2"},{"name":"alsotang","email":"alsotang@gmail.com","url":"https://github.com/alsotang"},{"name":"coolme200","email":"tangyao@taobao.com","url":"https://github.com/coolme200"},{"name":"dead_horse","email":"dead_horse@qq.com","url":"https://github.com/dead-horse"},{"name":"wision","email":"martin.cizek@socialbakers.com","url":"https://github.com/wision"},{"name":"tzolkincz","email":"vaclav.loffelmann@socialbakers.com","url":"https://github.com/tzolkincz"},{"name":"Takayuki Hasegawa","email":"takayuki.hasegawa0311@gmail.com","url":"https://github.com/hase1031"}],"bugs":{"url":"https://github.com/alibaba/node-hbase-client/issues"},"license":"MIT","users":{"davidrlee":true,"devonning":true,"rainfore":true,"sloanb":true}}