{"_id":"memcache-client","_rev":"64-a182ee2630dc990b0ca14d026408d538","name":"memcache-client","description":"NodeJS memcached client","dist-tags":{"latest":"1.0.5"},"versions":{"0.1.4":{"name":"memcache-client","version":"0.1.4","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcached","nodejs","client"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.1.7","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"../memcached-njs"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.1.4","_shasum":"1026d916860fd02ab26157f1c1f033272bd33e3f","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"1026d916860fd02ab26157f1c1f033272bd33e3f","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.1.4.tgz","integrity":"sha512-qvmnywjHOBDP+hwkycXASsX1kpORxGlepV0oOGFdq/e4Ua1OzVaokyqRRZhMkQ2CTN5LwP6ZrmFNAKOXKKE6Tw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvJLSvenh8w3wkkOJ/4lsMBmTknbfAssGWzKKc3G3CCAiAHcqNWW8FJcjIUYxNRU1O2k162unSAH7FpSsqE4EkXJA=="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/memcache-client-0.1.4.tgz_1492412634940_0.4677520697005093"},"directories":{}},"0.2.0":{"name":"memcache-client","version":"0.2.0","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcached","nodejs","client"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.0","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"../memcached-njs"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.2.0","_shasum":"bf02f9680d9b00413bbad97751ca88700683d445","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"bf02f9680d9b00413bbad97751ca88700683d445","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.2.0.tgz","integrity":"sha512-OL/OleFoHQDhP/bQ5wN58KwLulkz1PrT7XWGCFJgvwC2+deV4R6oT3YEonCQ7j+dJ2Kxl7vty25QTDGkRcO88A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD437GbE1tCVJfuCWo0lXKjjdbxR8f05rRAgqhOxK52xwIhAJkn0p5otAGAmyI9H3dEhclXSz+ID2+rUwBAagkPp2V3"}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/memcache-client-0.2.0.tgz_1492547365847_0.5046500652097166"},"directories":{}},"0.2.1":{"name":"memcache-client","version":"0.2.1","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcached","nodejs","client"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.0","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.2.1"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.2.1","_shasum":"ac318d03124ba38bd07cbb58d7e48c5dc35c7ff3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"ac318d03124ba38bd07cbb58d7e48c5dc35c7ff3","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.2.1.tgz","integrity":"sha512-y0dUgQF4nbvMak94KAk/LIJVfZLnugdJ2DD/XjuU7uLlUXIbNiglqqPqMWOE+tPOQG7TQlYgAn4wMhEYHWT2DQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/36d1rWm5aaeZhzufLu1ono+/ArgJYbw+1CzuKRH4+AIgcj1ZMpAkOD7ahsRGNjS+kCA66FgxaQ/KqSSjVnswb7w="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memcache-client-0.2.1.tgz_1492561051985_0.30535237677395344"},"directories":{}},"0.3.0":{"name":"memcache-client","version":"0.3.0","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcached","nodejs","client"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.0","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.3.0"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.3.0","_shasum":"8a76d8fbc1ff37641e5e2793db58d4f0772714ea","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"8a76d8fbc1ff37641e5e2793db58d4f0772714ea","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.3.0.tgz","integrity":"sha512-1sjKgui4OUqB6BYp/DCZRl+9wsAC9sMn+0e7enCDRIWJMmUOt90Gq+Sc6Z1HlPm0hJNrTo2tvX9q8EHMhhmxmg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOcQT1ELfNdvR9WCCAsYIWj5qjJ782J7eWHGZelb16ggIgUxISLsc/y9kyZ5CmE2AXzEuFmcqiEdXjnTnX11KtEN8="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memcache-client-0.3.0.tgz_1492627316629_0.1291729174554348"},"directories":{}},"0.4.0":{"name":"memcache-client","version":"0.4.0","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcached","nodejs","client"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.0","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.3.0"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.4.0","_shasum":"cc44824ef1fea1daa5a4826d01b9259e73112e92","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"cc44824ef1fea1daa5a4826d01b9259e73112e92","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.4.0.tgz","integrity":"sha512-/uYStHKL0IyXcabR2MXx3VMe4q1Rctt+QXoZW2iifQwzxMJL+vZr4LXHLo0sCX/O3KnnLbMlDAYJE/zf/mY9sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYFaPSUwYQz6GIUZU2QOCmHTSWlf6V+EUmv1V9km1oCAiEAh51iY/6EiS+6KdgT0xjriG3OA9z8j0BqQeExakdcsF4="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/memcache-client-0.4.0.tgz_1492715245776_0.7435287379194051"},"directories":{}},"0.5.0":{"name":"memcache-client","version":"0.5.0","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcached","nodejs","client"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.0","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.3.1"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.5.0","_shasum":"9fbcaa158fd83297bd62d34c7b63fd9a57c08315","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.9.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"9fbcaa158fd83297bd62d34c7b63fd9a57c08315","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.5.0.tgz","integrity":"sha512-aSsKD4BcM732yKonB9cbUsPeJWSDctlW7hydkz6vluRLB+Agzmlgh9czNj7Rxg6bxqDUFcKtsNTGs7Ip/P785g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBxlYMy71iD5QRE3ZkO78OUMcd/G/KOYupCTv3nH2KkgAiB/viubqJBGga6EOtVHWP6O96+tvgR/1MrC0+CMZ09aRQ=="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/memcache-client-0.5.0.tgz_1492812064490_0.11953267036005855"},"directories":{}},"0.5.1":{"name":"memcache-client","version":"0.5.1","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcached","nodejs","client"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.0","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.3.2"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.5.1","_shasum":"671ead89e28b2f193bee5d0059ece6b896ca4391","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"671ead89e28b2f193bee5d0059ece6b896ca4391","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.5.1.tgz","integrity":"sha512-vmHKA0xYJVpNOw30tmyiOdiqoZ6t4N4+2lSgmpIcSWXNBYE2qXDva5lXAvBkktc6VXSRczl08Ga1uX4Q/ldUCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWv0yR7UlZljAcNkDS565U12n7Dr9HY+2yCp4FbvxjdAiEA/UiPeJE31n+4FitzA8zYHv0gWqP3fC8HtvQCdZhpJ8c="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/memcache-client-0.5.1.tgz_1493246556098_0.11443630000576377"},"directories":{}},"0.5.2":{"name":"memcache-client","version":"0.5.2","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcached","nodejs","client"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.1","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.3.3"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.5.2","_shasum":"b91e53ddd4274356dd8912b9439fd0e0dfdd5380","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"b91e53ddd4274356dd8912b9439fd0e0dfdd5380","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.5.2.tgz","integrity":"sha512-iCezWgdgaZx/ybRXIesR2abHwrls/cwbBBKLMXa61DfVx88ndMMaOBCYfDHHDMX/GB8pAWYTyVOxiFNrvQzQ6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOCNjBwihed02U3QfjCFRETQIS112BhkPu6tHQG/gxaAiEA6XJ/4iqAGXDi1YPRC/WpO8x3pFgvhHo88VQL34I0KgM="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/memcache-client-0.5.2.tgz_1493246632268_0.9321183087304235"},"directories":{}},"0.6.0":{"name":"memcache-client","version":"0.6.0","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check && istanbul check-coverage","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcached","nodejs","client"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.2","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.3.4"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.6.0","_shasum":"56d626d1f1e15d07f3b6ae17e696fd76f070a8c3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"56d626d1f1e15d07f3b6ae17e696fd76f070a8c3","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.6.0.tgz","integrity":"sha512-T9fx9TZGUEJTA94u5iJj6VV0l69mnkRp/Hh6QjW2EaaT4C32r8TdWfPV+0IzDCJNklwZvwOzAsMTRNavRw40gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGLShcbl2d0TgVi+kTGRprEb+xFgKl2eWCnlnQ1rhW3/AiAwayg9z6v4/zQn9hqHnqModYpIAqzP2ZohzYJiWF+Aiw=="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memcache-client-0.6.0.tgz_1493366389805_0.6219472221564502"},"directories":{}},"0.6.1":{"name":"memcache-client","version":"0.6.1","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check && istanbul check-coverage","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.3","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.3.5"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.6.1","_shasum":"1e52cad9255a6492269ad7204e165ab3116d492d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"1e52cad9255a6492269ad7204e165ab3116d492d","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.6.1.tgz","integrity":"sha512-lzNmnhvM9j+6cSOkRlouubjlXYas4Ise6HAWfi3Rlcm6D7mj7wY/8tIADfCmIswGTiaAfdqSG5GeM/FcrB9T6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBNbfT3pmpOoywac94RnC0LY0jMZL+7SeS4TDvirob0AIgBFXeWnHAVkQXIcLpqr2LhfdDb9Vid3L+aQxiPxsAtZE="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memcache-client-0.6.1.tgz_1493485743629_0.13500467827543616"},"directories":{}},"0.6.2":{"name":"memcache-client","version":"0.6.2","description":"NodeJS memcached ASCII protocol client","main":"lib/client.js","scripts":{"test":"gulp check && istanbul check-coverage","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.3","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.3.6"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.6.2","_shasum":"7e32875447acdd9bebc176b6473a51c76b1558cb","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"7e32875447acdd9bebc176b6473a51c76b1558cb","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.6.2.tgz","integrity":"sha512-CVO3Ax8j8J47bagy71dmYfYZWcGcsgsm8x4koGvMkvImSoU9E+wQb1kpThYMz7Uux2NTV3vMHzIa62DKt9XuVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPo7wbkUFOcxt+gCkpLbGm83FoIkzzRizkpfxFcTVR8QIgaNWBm1GF1u09vTpMEjUvtmDCT2o+MPy1MaiwCT27jZw="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memcache-client-0.6.2.tgz_1493501554864_0.8699891101568937"},"directories":{}},"0.6.3":{"name":"memcache-client","version":"0.6.3","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"gulp check && istanbul check-coverage","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.3","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.3.6"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.6.3","_shasum":"be00cd4c4f302070964670c6013b77e3b1cc23a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"be00cd4c4f302070964670c6013b77e3b1cc23a6","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.6.3.tgz","integrity":"sha512-9V9NxEz2mp4QUmAAKka9Vcp8mx6ZTpNNGKNUF/AAbIYSNL1LCvew0EeiwcsQNk0HqBbIebIvtrsaZS2MQ8ZDXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAl6q/FNsiMiyyi06WtBvs6hE/xEmgE49udAfm8QcDivAiB7iAqmUckXiUHy7sclWMiUOLEVc4UtzAN1Rc4MYYW6SQ=="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/memcache-client-0.6.3.tgz_1493512168890_0.9831164390780032"},"directories":{}},"0.6.4":{"name":"memcache-client","version":"0.6.4","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"gulp check && istanbul check-coverage","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"memcache-parser":"^0.2.3","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","memcached-njs":"^0.3.6"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.6.4","_shasum":"6aa00348a1fa8b5f88d1239d5a0fc6dd0b409985","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"6aa00348a1fa8b5f88d1239d5a0fc6dd0b409985","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.6.4.tgz","integrity":"sha512-0tQICFVyJUsCkryNPIk+APjACdPhLdoh32pgvYQJ9eSAC29sRGW/wm3RHFDGR7/oVvP3VAukUnxXzJTQUXtIsw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSEZm7i99AFtIzL80QIm8rWGB0Ok6DcWBjmLmcmR7atwIhAMjHAtZDG1xpwVJeHNdmYVDqLSVJVjVwjeAknt+EIP8V"}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/memcache-client-0.6.4.tgz_1493537820046_0.35729989456012845"},"directories":{}},"0.8.0":{"name":"memcache-client","version":"0.8.0","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"gulp check && istanbul check-coverage","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"^4.2.0","memcache-parser":"^0.2.4","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","lodash":"^4.17.4","memcached-njs":"^0.3.10"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.8.0","_shasum":"100ae11294b72e37648b067821ccf42f68e13124","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"100ae11294b72e37648b067821ccf42f68e13124","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.8.0.tgz","integrity":"sha512-bLIJQYLjH1ZyHR9Iij/2+2sEHnvb5GNAvBwSmsiHUQpk7EamEGJMr5CbFU/VqV6u632U+vtny4TdrK0RjdG8IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHywmwZ7s7LaYZHWdTjA370w768PwbA7Ia8X7HEB+XwXAiEA4Jvmrf6T4oBqqisn03CKdXxmcV0sm/r8nTvqnvcylwg="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/memcache-client-0.8.0.tgz_1494000479480_0.8283208489883691"},"directories":{}},"0.8.1":{"name":"memcache-client","version":"0.8.1","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"gulp check && istanbul check-coverage","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"^4.2.0","memcache-parser":"^0.2.4","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","lodash":"^4.17.4","memcached-njs":"^0.3.10"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.8.1","_shasum":"784700250ff0dc8742e37465756dbedc82573562","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"784700250ff0dc8742e37465756dbedc82573562","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.8.1.tgz","integrity":"sha512-wWYJX9IQQmjqH+q75JhLPS81G7e4nLWFa6ycqJto/7A9nSYh4zSqMcLjZMATU//ZxKoa0+o65iMGYtebYEKCrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB+x/RLKFPSWaTrYFXr+Qq5U5G23vPhaB5kWK0jbyQfXAiEAzy1sC1oFFT7oeBNZnI2QOjS6cr1j/mzkzQ6zrQK+abw="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memcache-client-0.8.1.tgz_1494002869276_0.9424602843355387"},"directories":{}},"0.8.2":{"name":"memcache-client","version":"0.8.2","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"gulp check && istanbul check-coverage","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"^4.2.0","memcache-parser":"^0.2.4","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","lodash":"^4.17.4","memcached-njs":"^0.3.11"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.8.2","_shasum":"1df6889fe4f4a9325140fc9214876106cef8fe53","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"1df6889fe4f4a9325140fc9214876106cef8fe53","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.8.2.tgz","integrity":"sha512-fPKw1ozNJvWbgcqAU2zETZCuBjDsSAWTrC8fwysSMJ1yErSDqmmTci1shcBBx1A5dkId+IKj/5+PQvmn3AgPEg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEsN9oWprUlc1eopVGpoTjxws7D53nvGVqxdQdIYyvwwIhANjMR8DVXqhT6tCLQxjpRUYjHz1g2NoJAcf5j8qK/G6z"}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memcache-client-0.8.2.tgz_1494025754113_0.38659108825959265"},"directories":{}},"0.8.3":{"name":"memcache-client","version":"0.8.3","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"gulp check && istanbul check-coverage","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/jchip/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"^4.2.0","memcache-parser":"^0.2.4","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","lodash":"^4.17.4","memcached-njs":"^0.3.12"},"bugs":{"url":"https://github.com/jchip/memcache/issues"},"homepage":"https://github.com/jchip/memcache#readme","_id":"memcache-client@0.8.3","_shasum":"bacacf9af279356f18773d3063bd60e8a62e48f6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"bacacf9af279356f18773d3063bd60e8a62e48f6","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.8.3.tgz","integrity":"sha512-TQeM61AnOBl9RDQwJtncUrYeMTrWd43rF+hBrMPgC6oQr9ka1w27NOrk8VN0vXir0bG+WuGTQuUbIGtQh58YFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAltLUgGtvDf5GvwJnXcIOgAEbFsoqa2Gajy5LLgtuSZAiEAkA9UubALWRv7MmiicJCgikAhI/n3T1wEhX0h4Z6kHc8="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memcache-client-0.8.3.tgz_1494703845757_0.660259519238025"},"directories":{}},"0.9.0":{"name":"memcache-client","version":"0.9.0","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"gulp check && istanbul check-coverage","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"^4.2.0","memcache-parser":"^0.2.5","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.0.0","lodash":"^4.17.4","memcached-njs":"^0.3.13"},"bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@0.9.0","_shasum":"796d282c24817021aff259612bd60b522cc712e3","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"796d282c24817021aff259612bd60b522cc712e3","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.9.0.tgz","integrity":"sha512-6mLLz5Uw2CX+OEsSA86jQ0lX0Twivma5g0oK6HXJ4LvJvVKqkwgjQFGk4/8W6mAoXVypi8WmsGs7YxqQe+GYUg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDA7ydwNZ5t2UgbY+5jMlUqLtn0y4ZKz6jbezH/45i2uAiA3UbsYMXLGilws2QwiuRvSD+idsZtjkv6i0KMSIaFO4A=="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client-0.9.0.tgz_1495218890595_0.6825683808419853"},"directories":{}},"0.9.1":{"name":"memcache-client","version":"0.9.1","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"clap check","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"^4.2.0","memcache-parser":"^0.2.6","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.3.0","lodash":"^4.17.4","memcached-njs":"^0.3.14"},"nyc":{"all":true,"reporter":["lcov","text","text-summary"],"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"check-coverage":true,"statements":100,"branches":100,"functions":100,"lines":100,"cache":true},"bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@0.9.1","_shasum":"47f87dab1bc3ef8204e0d8c9e770d6d8d0be33e8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"47f87dab1bc3ef8204e0d8c9e770d6d8d0be33e8","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.9.1.tgz","integrity":"sha512-jdvGHU6MjLCJz4JV2kiXl7FwOiuqYq0dSzf5kK/zQC3yRP/2rlBDykf1nH/viIDp82ZBDlMyv4udnZW8pwh7Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9SknniYZhu/hSIIgjkU5/kREL8oXUpKVXtzY/pN4sywIgIHWuKXJeSUbww5Kem3m6Yc69yd0Z28Ik054CjLrX6HY="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client-0.9.1.tgz_1505406936338_0.17814869130961597"},"directories":{}},"0.9.2":{"name":"memcache-client","version":"0.9.2","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"clap check","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"^4.2.0","memcache-parser":"^0.2.7","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0","node-zstd":"^2.0.1"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.3.0","lodash":"^4.17.4","memcached-njs":"^0.3.15"},"nyc":{"all":true,"reporter":["lcov","text","text-summary"],"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"check-coverage":true,"statements":100,"branches":100,"functions":100,"lines":100,"cache":true},"bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@0.9.2","_shasum":"fead9d46201849519a26f9ff18eee88a28cddef5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.2","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"shasum":"fead9d46201849519a26f9ff18eee88a28cddef5","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.9.2.tgz","integrity":"sha512-bvjFG14GU0WLdYWLLTqGdiP7mzvB3cLyNJf6ReY5nZlQoDCeD1AYRHiW112mM+t1SfAY2m636cNGy35oGoKIpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5WrrSUcQDnPfTBVk+PwkCWPj/mgfRp6y1mStBo8ppZAiA99sq1gV44IBxFkzQ5/I59I581zZbykPZTHSG4mvCA0A=="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client-0.9.2.tgz_1505441494080_0.2056756818201393"},"directories":{}},"0.10.0":{"name":"memcache-client","version":"0.10.0","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"clap check","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"^4.2.0","memcache-parser":"^0.2.7","optional-require":"^1.0.0","bluebird":"^2.10.2 || ^3.5.0"},"optionalDependencies":{"bluebird":"^2.10.2 || ^3.5.0"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.3.0","lodash":"^4.17.4","memcached-njs":"^0.3.15","node-zstd":"^2.0.1"},"nyc":{"all":true,"reporter":["lcov","text","text-summary"],"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"check-coverage":true,"statements":100,"branches":100,"functions":100,"lines":100,"cache":true},"bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@0.10.0","_npmVersion":"5.6.0","_nodeVersion":"8.9.1","_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"dist":{"integrity":"sha512-iZNzNCChKdDJxZPqU44R/fo0Cc/1JMB+wtXLiUKn1Jbjc1QCXV0GCFr325N4ftRbiBUygqM5z3d7+00uUf7Zxw==","shasum":"abd8d8d0078dd1d845b8776b597641b32139bf4c","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.10.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Mqo91M1y4/HlrdtzaEeKmHLp3KLfzJ9uAahI0dsgmAIgCDQVSgAG4xAnq46IJdlmdgOOHD7vKP5bLkZuRF/wydY="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client-0.10.0.tgz_1512593592132_0.4030239812564105"},"directories":{}},"0.10.1":{"name":"memcache-client","version":"0.10.1","description":"NodeJS memcached client","main":"lib/client.js","scripts":{"test":"clap check","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"^4.2.0","memcache-parser":"^0.2.7","optional-require":"^1.0.0"},"devDependencies":{"electrode-archetype-njs-module-dev":"^2.3.0","lodash":"^4.17.4","memcached-njs":"^0.3.15","node-zstd":"^2.0.1"},"nyc":{"all":true,"reporter":["lcov","text","text-summary"],"exclude":["coverage","*clap.js","gulpfile.js","dist","test"],"check-coverage":true,"statements":100,"branches":100,"functions":100,"lines":100,"cache":true},"bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@0.10.1","_nodeVersion":"8.15.0","_npmVersion":"6.7.0","dist":{"integrity":"sha512-FwKvPmfdce2Pv5qQy/373zsYnU/Wo4SZWOpwXkp49R25NYbwaWOHqzUqgWSLAr/Iyk7hp9sIZnf9j6rVxQmB2A==","shasum":"99e44d6fc59c9d78568f3c5d10e46ba4e64b9c2a","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-0.10.1.tgz","fileCount":12,"unpackedSize":39152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcrSGZCRA9TVsSAnZWagAAoe8QAJQVExaGgDW01tElAPVl\n9N4cSS4vAAWtcpQ3XeRdHWXnYxuJUXKe/Aa6OHJlYnRWcfqaiNvCHB4gXe2x\nmpLmINbr15wwjrhRvMZQce6VeTgekSFOQqPIfz2x8ygjNwczgGxpVGDevKzP\nVAuJux3fkVihY/gq2adOKIrvO4mp6QnhhR8cyTHxQVZVIu27Qy1xpK92tN08\nS1h19eEAkWBDKI+wBq4CILD5IHdi9i1QMhDNJhu4dg41voWlIzZ2+myPPPIh\nF8axJOUPm2vvrSEogbOMGgpZwlndBWDDznrhsaz8LYmjHlKNmBThD2p8MTuD\n3pnyBHeYyK9aGcxS3jtCf+I5QQJRypxvLW4FVB8T4ex+UEg6KPmGuXw5wgMD\ncoLJbdZoeMZ5jbSjecApEyHSWDZhWnz5gF5yItAoNM85KP8XsICMOirJZao1\nEJRycztMT1mKucPsQJkiyyC449XVbWelB/E5obG9/CUe1BGOeo9ewOdBp33q\nJ5ZSRjFDgyt4sgaND6WiVNDuuireaOlzFw6X7FScB01TTPF1Iy952s7kPxkA\nUEDrVmcnok9zIT/3HhweGoqHQQxd5Va6AX6P0/iOtoe+mF/A94oxW5m1KAR2\nbvtaPcTGftR/o4MKpdA2aNYTuGJkm3wZsFolcs4dxkqHLdTY6rPkoArA9O18\n6He5\r\n=L3iF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCvcpmiDUIFfnKwKkI5iWRiskrG+s9QUvQRB/S4oFtFLgIgJQMstinZPXb6GVz3FGqs0MJjXvvpBkPQdEBtCansbz0="}]},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"}],"_npmUser":{"name":"jchip","email":"joel123@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client_0.10.1_1554850200272_0.36522030994238563"},"_hasShrinkwrap":false},"1.0.0":{"name":"memcache-client","version":"1.0.0","description":"NodeJS memcached client","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","coverage":"xrun xarc/test-cov","lint":"xrun xarc/lint","test":"npm run lint && xrun xarc/test-only","playground":"ts-node-dev ./src/playground.ts","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"4.2.0","memcache-parser":"^1.0.0","optional-require":"1.1.8","tslib":"2.1.0"},"devDependencies":{"@types/lodash.defaults":"4.2.7","lodash":"4.17.21","memcached-njs":"^0.3.16","source-map-support":"0.5.19","zstd.ts":"1.1.3"},"@xarc/module-dev":{"features":["eslint","eslintTS","jest","jestTS","prettier","typedoc","typescript"]},"bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@1.0.0","_nodeVersion":"14.16.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-7EcbSDkYCZTpp53mZ9R5sCd1zo4lffeA2E/8EQL4vU7diEo1zEL4m4feAR+DScJnGdPbna4Wb+KRGKEoLa83ag==","shasum":"de5de9163b3f65e927ef7c42363b50b2588f281d","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-1.0.0.tgz","fileCount":2,"unpackedSize":15168,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOLR88zoSRiW1NqKMeuDVCukaH16d4D5Ef2yQT3hq+GAIhAPwFXrlPJezVNsR/c4iundmtIbSvSxBZZWausZhTrhaA"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjNizsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrkKw//U0xdc8pVTBazk5IVzAFeJ3NM8aoKQ3Cda1SCDApAf/KNFLsI\r\nhOdXKy7SeV5XZLT7DW2V/ANB9/Vqa8/Ssg+178aAhd7N0AmbpuKpHVww5MGY\r\nkrTe6sQ0fhU+aDV/qMaykiyVrVqUoK3canAMusRL2hzfz6PnwJRc5Tpe4hgG\r\ntBTqkd3iP/oA3gvuwKI8rxCByJuleS0ehto0xA3w/62aBCRsBuPu6wlSI080\r\n0jjWCWl13jlElBODJrIxFhx96dfzZs+QSHizXw7yWYq3Yj7e8CwmRfhfnin6\r\nyOEj1MHJg0CpvpibriO3ARR3oNprjKsfuBeV1CHbN658EqAsgObrTyD82sIe\r\nsT2bLluHBvLeCwr0fNHOqsjfq3RqfR67LRkzsG1tSeQbihhuvZQHtBaSroZh\r\nx/NRZ+hc5hp+Zj2pQedUAd3KfOt3tf+V0SQW9HcetCD967vZcfzoXqcmqL/7\r\nw6btezGydv+vvbCVCibabxU9M5RxVM3dWA3AuQtie2B6VJAdY8Zgd95qQjYk\r\nvJXCvQAkJ2EczMLPwca3EGDOuf+Cxj0HXVdq+pYhg3yB1qQhZrQNPj4CLxYj\r\n6OWuzKcBSKEyw9dE11bgkL/aZG+B6ydqezCgRGJfEcizOXHzae/NACFjM5zr\r\nYjmUU/DaAcsyhF6aI0UxOhxTobe57nf7qJs=\r\n=2rY6\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"srinathm85","email":"srinathm85@gmail.com"},"directories":{},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"},{"name":"srinathm85","email":"srinathm85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client_1.0.0_1664494827876_0.9625879097339876"},"_hasShrinkwrap":false},"1.0.1":{"name":"memcache-client","version":"1.0.1","description":"NodeJS memcached client","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","coverage":"xrun xarc/test-cov","lint":"xrun xarc/lint","test":"npm run lint && xrun xarc/test-only","playground":"ts-node-dev ./src/playground.ts","prepublishOnly":"(cd ../../ && npm run prepublishOnly)","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"4.2.0","memcache-parser":"^1.0.0","optional-require":"1.1.8","tslib":"2.1.0"},"devDependencies":{"@types/lodash.defaults":"4.2.7","lodash":"4.17.21","memcached-njs":"^0.3.16","source-map-support":"0.5.19","zstd.ts":"1.1.3"},"@xarc/module-dev":{"features":["eslint","eslintTS","jest","jestTS","prettier","typedoc","typescript"]},"gitHead":"3dd8e7cc3da3ec78ac45c4a69379e810cb25f6c7","bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@1.0.1","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-FZUNIfIwXFLKXEmpuu6GijAnrtSGqV3+Mp5UrMxBcm8DubA1ZExRnDeY5U4g3tLTo+f9lDIymk90XZ8gxh30bw==","shasum":"7f06f550e570ccfb4f6414d9377282d800a78a70","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-1.0.1.tgz","fileCount":38,"unpackedSize":89833,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIElPOO/jzxESQgC/hPkf2C8fXvMuyjg2D6bvJ5hwYZppAiBBdjPvdUHI52HO1YfztWS09V9hb+SpFwAYynVLbft+5w=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRNGfACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrIxA/7BhqWETrP67XDJFKIRBuCuJtxjzCvoQVS3suLYICac+OQbglT\r\nP/RxmKEvTtSOahTk1igWs+bzqA7tqEoAopyYYyIfSp18f4n+MK2Zd2edkxN2\r\n24V5OCC6vOzxU2S4/r+6frXVmBh697p3NzgnzaDVy4hvqppOByKgbLCImJWG\r\nS1Iy3LZpc0/orl3fw+eCITCX+QSR1/Zf26D6uKimq0FLqgj50DKLtLjNXrZK\r\nfdysYYlgGCi2fot8t72cnzfRWUfsNXfPItx+MQQzkeXxFdTxhF4ywY6uu7yL\r\nnD6YOS51iKLF2OQMQCRxk3+JoJVi0L1I/m5dK1lUBpKRkEllkQ7BexYlzboH\r\nqhrOnLpwu75o11HkcWzrSKqKtPMt4Ni75n5wrjnnRQLE/stP5D3s6ybxjMMV\r\nHGWwJW0Z/G7Xyj+B8x51EyuJZ9/uJaloK77Q4rOtl7jokInrtzhDj0S7ErCp\r\nOPz47QZ2I2GIwWolocgWYsss5scATTUuQim45k8AS/cMMZTfPqZXyVvZnYrE\r\nMtcUH6cdMb7GogEOZgKxeHgZq7Wd+usz68vXIVRhhMezG1crDXtQOBVsiPch\r\nTODmcsG/xpSNJQ41uoC/CVhwf5hJviVkt6WWgp/OGBmEfT2RwTLIECr1ajWw\r\nMWyDeoUL1bQA07fwSfc+HtAVEmtfGSwVH0A=\r\n=902u\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"srinathm85","email":"srinathm85@gmail.com"},"directories":{},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"},{"name":"srinathm85","email":"srinathm85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client_1.0.1_1665454495714_0.9263541239766744"},"_hasShrinkwrap":false},"1.0.2":{"name":"memcache-client","version":"1.0.2","description":"NodeJS memcached client","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","coverage":"xrun xarc/test-cov","lint":"xrun xarc/lint","test":"npm run lint && xrun xarc/test-only","playground":"ts-node-dev ./src/playground.ts","prepublishOnly":"(cd ../../ && npm run prepublishOnly)","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"4.2.0","memcache-parser":"^1.0.0","optional-require":"1.1.8","tslib":"2.1.0"},"devDependencies":{"@types/lodash.defaults":"4.2.7","lodash":"4.17.21","memcached-njs":"^1.0.0","source-map-support":"0.5.19","zstd.ts":"1.1.3"},"@xarc/module-dev":{"features":["eslint","eslintTS","jest","jestTS","prettier","typedoc","typescript"]},"gitHead":"8007bbb8861a835e201ed30496b59b2f8ceb933b","bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@1.0.2","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-3hpEYATkZqZJFrbdeKvlvTlkyLMkbF9pllUxAQhxqk34aoB06H+YEyYBnbT6r65r2KFD+TNHuFEfHcGyuzHzXw==","shasum":"a3962a1574073839d2b7208a0f7ea64091610932","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-1.0.2.tgz","fileCount":38,"unpackedSize":89832,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHLvDD6J3oZIeIFoi6WykqcKaY+wmnAW/7LyHkZ6Za6LAiB2gTCe6lcgDfrqOlrQkXBQxFeH6NhDLWbIDW1AJdMTEA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxZotACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpi0g/6ArXLbO4xuDCLY/8epcvr+whgySVDQBx/cHySBujQbvmaT3nM\r\nhmgouzusHg22Ri772pbz3lWiyEzfBKUWz+5Gyru+IYkmuFfFENoBkcqqv4by\r\nRm5JfPEk94NA/DuDU5R+3+5zZHNbf6OJHSbZn33tf0uAG0yd5pvSUM5uWinq\r\npnO8BoaFTMZjZN6dkvuj9Swq9D9cGIcZpn/Eoz4a55N9tSSfS4FZsCIsVJ4i\r\nK+eCx6Zb0bYOPqN+eEuCBGis7FPNooSkUCSozLeUOPFLDyV09K3SrOiFxAwc\r\nnawE8JKotffettlnv6SNTG0n32skzlU2c1m4pDjd6mkc4Mkj0CHRyYwN4iUr\r\nQB9AXXij0UJPtAJJkU9+EDuyskAqTnrlOgWAcVtNWnS4/vJDLTpTj3jLAbSh\r\nlGsSn+g4AgJ8LYs83xigkxb1SMNFb7kptJ0vtlVu/pEMSItc0nA4CUTasKoX\r\nkSs40xQEXUaToBTqXlrLzUhrTcKCaRLufIpSAhOIsxvq0xN1U5z+tsKazXBu\r\nF2MROGSHbT/CQ1eFjuedmQtk4Hz2ROuytR2cZtpXC608i291wA4U6TJ/Xgp4\r\nniX6L67wBtpwl8iBTiAED97klzXA6GOggWHKO8NiViaMDBvQ4qUAU+IY8kVv\r\njBrUotSDcLiFW32xY7jJM5qCnanYCZcjMeo=\r\n=SNPb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"srinathm85","email":"srinathm85@gmail.com"},"directories":{},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"},{"name":"arunvishnun","email":"arun.vishnu.n@gmail.com"},{"name":"srinathm85","email":"srinathm85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client_1.0.2_1673894444920_0.12346050041698087"},"_hasShrinkwrap":false},"1.0.3":{"name":"memcache-client","version":"1.0.3","description":"NodeJS memcached client","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","coverage":"xrun xarc/test-cov","lint":"xrun xarc/lint","test":"npm run lint && xrun xarc/test-only","playground":"ts-node-dev ./src/playground.ts","prepublishOnly":"(cd ../../ && npm run prepublishOnly)","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"4.2.0","memcache-parser":"^1.0.0","optional-require":"1.1.8","tslib":"2.1.0"},"devDependencies":{"@types/lodash.defaults":"4.2.7","lodash":"4.17.21","memcached-njs":"^1.0.1","source-map-support":"0.5.19","zstd.ts":"1.1.3"},"@xarc/module-dev":{"features":["eslint","eslintTS","jest","jestTS","prettier","typedoc","typescript"]},"gitHead":"b0461136de8c7a8d8a88255f75ce1b5fd6a61251","bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@1.0.3","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-1JgbtullzhW+ZHoYDqbldfkt5lJlTRDnD6NkQFRwDILOFUm3U4WwSlD32Y9ktC+gBAgcthGUU2CNWhX4FhZeng==","shasum":"ee72ac86db818ddb58e485a963f3c98b41e555be","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-1.0.3.tgz","fileCount":38,"unpackedSize":92044,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGGKfZnLAuRZmxCvmtdDliR1f7Z30SkWkVifdlunz+NAIgTUNxfYzc2lIKDZjN9lmdCwEyoxpxQv0VcyB+JeVspJo="}]},"_npmUser":{"name":"srinathm85","email":"srinathm85@gmail.com"},"directories":{},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"},{"name":"arunvishnun","email":"arun.vishnu.n@gmail.com"},{"name":"srinathm85","email":"srinathm85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client_1.0.3_1691087926262_0.7118755536117782"},"_hasShrinkwrap":false},"1.0.4":{"name":"memcache-client","version":"1.0.4","description":"NodeJS memcached client","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","coverage":"xrun xarc/test-cov","lint":"xrun xarc/lint","test":"npm run lint && xrun xarc/test-only","playground":"ts-node-dev ./src/playground.ts","prepublishOnly":"(cd ../../ && npm run prepublishOnly)","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"4.2.0","memcache-parser":"^1.0.0","optional-require":"1.1.8","tslib":"2.1.0"},"devDependencies":{"@types/lodash.defaults":"4.2.7","lodash":"4.17.21","memcached-njs":"^1.0.1","source-map-support":"0.5.19","zstd.ts":"1.1.3"},"@xarc/module-dev":{"features":["eslint","eslintTS","jest","jestTS","prettier","typedoc","typescript"]},"gitHead":"01d411ab129bb20126aa6c5f8eadf68e89a71d00","bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@1.0.4","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-5lcypm7InlQdT1svBMVCoH97j/Z9mGURwLjvBxl39DNeRg1SCB9Zlp0t+BiAl5HGgaeYnUrTnGattvhaG9gzYA==","shasum":"9fc4df655abe4cc3491a091eac428562fe40fa79","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-1.0.4.tgz","fileCount":38,"unpackedSize":92072,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa8tG8AVqzoCT2tWT+x0WNcByTNh1j5Wo5kXZZKbPupgIgYcN8CUjqQF34z7/WLO2GtaMlmxWA8kXkQAM/As5Cdt0="}]},"_npmUser":{"name":"srinathm85","email":"srinathm85@gmail.com"},"directories":{},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"},{"name":"arunvishnun","email":"arun.vishnu.n@gmail.com"},{"name":"srinathm85","email":"srinathm85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client_1.0.4_1692656508122_0.7218837324635294"},"_hasShrinkwrap":false},"1.0.5":{"name":"memcache-client","version":"1.0.5","description":"NodeJS memcached client","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","coverage":"xrun xarc/test-cov","lint":"xrun xarc/lint","test":"npm run lint && xrun xarc/test-only","playground":"ts-node-dev ./src/playground.ts","prepublishOnly":"(cd ../../ && npm run prepublishOnly)","testp":"MEMCACHED_SERVER=10.1.1.1:11211 npm test"},"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"license":"Apache-2.0","dependencies":{"lodash.defaults":"4.2.0","memcache-parser":"^1.0.0","optional-require":"1.1.8","tslib":"2.1.0"},"devDependencies":{"@types/lodash.defaults":"4.2.7","lodash":"4.17.21","memcached-njs":"^1.0.1","source-map-support":"0.5.19","zstd.ts":"1.1.3"},"@xarc/module-dev":{"features":["eslint","eslintTS","jest","jestTS","prettier","typedoc","typescript"]},"gitHead":"634572b94b8e7398c12d8dc89626a489b161a19d","bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"homepage":"https://github.com/electrode-io/memcache#readme","_id":"memcache-client@1.0.5","_nodeVersion":"16.15.1","_npmVersion":"8.11.0","dist":{"integrity":"sha512-hUADvh+Cju3eNZ5AWGfNhdI/Y4251pc8Hxq+6RryiVNzMeEnXKQ2z+gyBBAPY4SZnC1nOtp2MJUSsnCWB9t6lg==","shasum":"7a2eb1f1924b8a87ef7f80a25f42949da4d1eff7","tarball":"https://registry.npmjs.org/memcache-client/-/memcache-client-1.0.5.tgz","fileCount":38,"unpackedSize":93664,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEkRDm4IodYI1cSYjcjgb4EsgebocRH9JJjp/Vga9JNwIgDPm+GrIOHyW3WlpKlBXPUl+anK6iq3jeYuPjC0JQU2w="}]},"_npmUser":{"name":"srinathm85","email":"srinathm85@gmail.com"},"directories":{},"maintainers":[{"name":"jchip","email":"joel123@gmail.com"},{"name":"arunvishnun","email":"arun.vishnu.n@gmail.com"},{"name":"srinathm85","email":"srinathm85@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memcache-client_1.0.5_1697844595613_0.8817296464563054"},"_hasShrinkwrap":false}},"readme":"[![NPM version][npm-image]][npm-url] [![Build Status][travis-image]][travis-url]\n[![Dependency Status][daviddm-image]][daviddm-url] [![devDependency Status][daviddm-dev-image]][daviddm-dev-url] [![optionalDependency Status][daviddm-opt-image]][daviddm-opt-url]\n\n# memcache-client\n\nNodeJS memcached client with the most efficient ASCII protocol parser.\n\nPrimary developed to be used at [@WalmartLabs](http://www.walmartlabs.com/) to power the <http://www.walmart.com> eCommerce site.\n\n## Features\n\n-   Very efficient memcached ASCII protocol parser by using only [NodeJS Buffer APIs](https://nodejs.org/api/buffer.html).\n-   Optional compression for the data before sending to memcached\n-   Auto reconnects when there's network error or timeout\n-   Support sending arbitrary commands.  Read up on the [protocol doc here](https://github.com/memcached/memcached/blob/master/doc/protocol.txt).\n-   Support storing `Buffer`, `string`, `numeric`, and `JSON` values\n-   APIs Support callback or Promise\n-   Support fire and forget requests\n-   Support multiple connections\n-   Support TLS connections\n\n## Install\n\n```bash\n$ npm i memcache-client --save\n```\n\n### Notes\n- If you want to use compression features and a compression library is not provided, `zstd.ts` is used by default, for that implementation to work, `zstd` is **required** to be an executable program in the OS\n\n## Usage\n\n```js\nimport {\n  MemcacheClient,\n  MultiRetrievalResponse,\n  MultiCasRetrievalResponse,\n  StatsCommandResponse,\n} from \"memcache-client\";\nimport assert from \"node:assert\";\nconst server = \"localhost:11211\";\n// create a normal client\n\nconst client = new MemcacheClient({ server });\n\n// Create a client that ignores NOT_STORED response (for McRouter AllAsync mode)\n\nconst mrClient = new MemcacheClient({ server, ignoreNotStored: true });\n\n// You can specify maxConnections by using an object for server\n// Default maxConnections is 1\n\nconst mClient = new MemcacheClient({ server: { server, maxConnections: 5 } });\n\n// with callback\n\nclient.set(\"key\", \"data\", (err, r) => {\n  assert.deepEqual(r, [\"STORED\"]);\n});\nclient.get(\"key\", (err, data) => {\n  assert.equal(data?.value, \"data\");\n});\n\n// with callback - use generic to provide type of data.value\n\nclient.get<string>(\"key\", (err, data) => {\n  assert.equal(data?.value, \"data\"); // data?.value is string instead of unknown\n});\n\n// with promise\n\nclient.set(\"key\", \"data\").then((r) => assert.deepEqual(r, [\"STORED\"]));\nclient.get(\"key\").then((data) => assert.equal(data?.value, \"data\"));\n\n// with promise - use generic to provide type of data.value\n\nclient.get<string>(\"key\").then((data) => assert.equal(data?.value, \"data\"));\n\n// concurrency using promise\n\nPromise.all([client.set(\"key1\", \"data1\"), client.set(\"key2\", \"data2\")]).then((r) =>\n  assert.deepEqual(r, [[\"STORED\"], [\"STORED\"]])\n);\nPromise.all([client.get(\"key1\"), client.get(\"key2\")]).then((r) => {\n  assert.equal(r[0].value, \"data1\");\n  assert.equal(r[1].value, \"data2\");\n});\n\n// get multiple keys\n// NOTE: For being able to correctly type the result of getting multiple keys with a single call,\n// use the helper type MultiRetrievalResponse or MultiCasRetrievalResponse\n// depending of the executed function, and send the desire type\n\n// use MultiRetrievalResponse for client.get\nclient.get<MultiRetrievalResponse<string>>([\"key1\", \"key2\"]).then((results) => {\n  assert.equal(results[\"key1\"].value, \"data1\");\n  assert.equal(results[\"key2\"].value, \"data2\");\n});\n\n// use MultiCasRetrievalResponse for client.gets\nclient.gets<MultiCasRetrievalResponse<string>>([\"key1\", \"key2\"]).then((results) => {\n  assert.equal(results[\"key1\"].value, \"data1\");\n  assert.equal(results[\"key2\"].value, \"data2\");\n});\n\n// gets and cas (check and set)\n\nclient.gets(\"key1\").then((v) => client.cas(\"key1\", \"casData\", { casUniq: v.casUniq }));\n\n// enable compression (if data size >= 100 bytes)\n\nconst data = Buffer.alloc(500);\nclient.set(\"key\", data, { compress: true }).then((r) => assert.deepEqual(r, [\"STORED\"]));\n\n// fire and forget\n\nclient.set(\"key\", data, { noreply: true });\n\n// send any arbitrary command (\\r\\n will be appended automatically)\n// NOTE: client.cmd can accept a generic same way as client.get and client.gets\n\n// there is already a type for \"stats\" command\nclient.cmd<StatsCommandResponse>(\"stats\").then((r) => {\n  console.log(r.STAT);\n});\nclient.set(\"foo\", \"10\", { noreply: true });\nclient.cmd<string>(\"incr foo 5\").then((v) => assert.equal(+v, 15));\n\n// you can also send arbitary command with noreply option (noreply will be appended automatically)\n\nclient.cmd(\"incr foo 5\", { noreply: true });\n\n// send any arbitrary data (remember \\r\\n)\n\nclient.send(\"set foo 0 0 5\\r\\nhello\\r\\n\").then((r) => assert.deepEqual(r, [\"STORED\"]));\n\n// disconnect from the memcached server(s)\nclient.shutdown();\n```\n\n## Commands with a method\n\nAll take an optional `callback`.  If it's not provided then all return a `Promise`.\n\n-   `client.get<ReturnValueType>(key, [callback])` or `client.get([key1, key2], [callback])`\n-   `client.gets<ReturnValueType>(key, [callback])` or `client.gets([key1, key2], [callback])`\n-   `client.set(key, data, [options], [callback])`\n-   `client.add(key, data, [options], [callback])`\n-   `client.replace(key, data, [options], [callback])`\n-   `client.append(key, data, [options], [callback])`\n-   `client.prepend(key, data, [options], [callback])`\n-   `client.cas(key, data, options, [callback])`\n-   `client.delete(key, [options], [callback])`\n-   `client.incr(key, value, [options], [callback])`\n-   `client.decr(key, value, [options], [callback])`\n-   `client.touch(key, exptime, [options], [callback])`\n-   `client.version([callback])`\n\n> For all store commands, `set`, `add`, `replace`, `append`, `prepend`, and `cas`, the data can be a `Buffer`, `string`, `number`, or a `JSON` object.\n\n### Client Options\n\nThe client constructor takes the following values in `options`.\n\n```js\nconst options = {\n  server: { server: \"host:port\", maxConnections: 3 },\n  ignoreNotStored: true, // ignore NOT_STORED response\n  lifetime: 100, // TTL 100 seconds\n  cmdTimeout: 3000, // command timeout in milliseconds\n  connectTimeout: 8000, // connect to server timeout in ms\n  keepAlive: 120000, // keepalive initial delay in ms, or `false` to disable\n  noDelay: true, // whether to enable TCP_NODELAY on connections\n  compressor: require(\"custom-compressor\"),\n  logger: require(\"./custom-logger\"),\n  Promise,\n  tls: {}\n};\n\nconst client = new MemcacheClient(options);\n```\n\n-   `server` - **_required_** A string in `host:port` format, or an object:\n\n```js\n{ server: \"host:port\", maxConnections: 3 }\n```\n\n> Default `maxConnections` is `1`\n\n-   `ignoreNotStored` - **_optional_** If set to true, then will not treat `NOT_STORED` reply from any store commands as error.  Use this for [Mcrouter AllAsyncRoute] mode.\n-   `lifetime` - **_optional_** Your cache TTL in **_seconds_** to use for all entries.  DEFAULT: 60 seconds.\n-   `noDelay` - **_optional_** Whether to enable `TCP_NODELAY` on connections to decrease latency. DEFAULT: false\n-   `cmdTimeout` - **_optional_** Command timeout in milliseconds.  DEFAULT: 5000 ms.\n    -   If a command didn't receive response before this timeout value, then it will cause the connection to shutdown and returns Error.\n-   `connectTimeout` - **_optional_** Custom self connect to server timeout in milliseconds.  It's disabled if set to 0.  DEFAULT: 0\n    -   The error object from this will have `connecting` set to `true`\n-   `keepAlive` - **_optional_** Initial delay (in milliseconds) between the last data packet received on a connection and when a keepalive probe should be sent, or `false` to disable the `SO_KEEPALIVE` socket option entirely.  DEFAULT: 1 minute (60000 milliseconds)\n-   `keepDangleSocket` - **_optional_** After `connectTimeout` trigger, do not destroy the socket but keep listening for errors on it.  DEFAULT: false\n-   `dangleSocketWaitTimeout` - **_optional_** How long to wait for errors on dangle socket before destroying it.  DEFAULT: 5 minutes (30000 milliseconds)\n-   `compressor` - **_optional_** a custom compressor for compressing the data.  See [data compression](#data-compression) for more details.\n-   `logger` - **_optional_** Custom logger like this:\n    ```js\n    module.exports = {\n      debug: (msg) => console.log(msg),\n      info: (msg) => console.log(msg),\n      warn: (msg) => console.warn(msg),\n      error: (msg) => console.error(msg)\n    };\n    ```\n-   `Promise` - **_optional_** Internally this module will try to find `bluebird` in your `node_modules` and fallback to `global.Promise`.  You can set this option to force the Promise to use.\n-   `tls` - **_optional_** If set, defines the TLS options to make the client connect to server in TLS mode\n\n\n#### `connectTimeout`\n\nNote that the `connectTimeout` option is a custom timeout this client adds.  It will preempt\nthe system's connect timeout, for which you typically get back a `connect ETIMEDOUT` error.\n\nSince from NodeJS there's no way to change the system's connect timeout, which is usually\nfairly long, this option allows you to set a shorter timeout.  When it triggers, the client\nwill shutdown the connection and destroys the socket, and rejects with an error.  The error's\nmessage will be `\"connect timeout\"` and has the field `connecting` set to true.\n\nIf you want to let the system connect timeout to take place, then set this option to 0 to\ncompletely disable it, or set it to a high value like 10 minutes in milliseconds (60000).\n\n#### Dangle Socket\n\nIf you set a small custom `connectTimeout` and do not want to destroy the socket after it\ntriggers, then you will end up with a dangling socket.\n\nTo enable keeping the dangling socket, set the option `keepDangleSocket` to `true`.\n\nThe client will automatically add a new error handler for the socket in case the system's\n`ETIMEDOUT` eventually comes back.  The client also sets a timeout to eventually destroy the\nsocket in case the system never comes back with anything.\n\nTo control the dangling wait timeout, use the option `dangleSocketWaitTimeout`.  It's default\nto 5 minutes.\n\nThe client will emit the event `dangle-wait` with the following data:\n\n-   Start waiting: `{ type: \"wait\", socket }`\n-   Wait timeout: `{ type: \"timeout\" }`\n-   error received: `{ type: \"error\", err }`\n\n> Generally it's better to just destroy the socket instead of leaving it dangling.\n\n#### Multiple redundant servers support\n\nIf you have multiple redundant servers, you can pass them to the client with the `server` option:\n\n```js\n{\n  server: {\n    servers: [\n      {\n        server: \"name1.domain.com:11211\",\n        maxConnections: 3\n      },\n      {\n        server: \"name2.domain.com:11211\",\n        maxConnections: 3\n      }\n    ],\n    config: {\n      retryFailedServerInterval: 1000, // milliseconds - how often to check failed servers\n      failedServerOutTime: 30000, // (ms) how long a failed server should be out before retrying it\n      keepLastServer: false\n    }\n  }\n}\n```\n\nYou can also pass in `server.config` with the following options:\n\n-   `retryFailedServerInterval` - (ms) how often to check failed servers.  Default 10000 ms (10 secs)\n-   `failedServerOutTime` - (ms) how long a failed server should be out before retrying it.  Default 60000 ms (1 min).\n-   `keepLastServer` - (boolean) Keep at least one server even if it failed connection.  Default `true`.\n\n### TLS / SSL\n\nIf the memcached server is configured with TLS, you can make the client connect to it via specifying the `tls` ConnectionOptions.\n\nFor production environments, the server should be using a TLS certificate that is signed by a trusted public CA. In\nthis case you can simply do the following to create the client:\n\n```js\nconst client = new MemcacheClient({server: \"{server_hostname}:11211\", tls: {}});\nclient.set(\"key\", \"value\");\n```\n\nIf the server requires client certificate authentication, you can do the following:\n\n```js\nimport Fs from \"fs\";\nconst client = new MemcacheClient({server: \"{server_hostname}:11211\", tls: {\n  key: Fs.readFileSync(\"client-key.pem\"),\n  cert: Fs.readFileSync(\"client-cert.pem\"),\n}});\nclient.set(\"key\", \"value\");\n```\n\nIf you are running the server with a self-signed certificate (i.e. for local developments), you can create the client\nby specifying the CA certificate and disable hostname verification as follows:\n\n```js\nimport Fs from \"fs\";\nconst client = new MemcacheClient({server: \"localhost:11211\", tls: {\n  ca: Fs.readFileSync(\"ca-cert.pem\"),\n  checkServerIdentity: () => {return undefined;}\n}});\nclient.set(\"key\", \"value\");\n```\n\n### Data Compression\n\nThe client supports automatic compression/decompression of the data you set.  It's turned off by default.\n\nTo enable this, you need to:\n\n-  Provide a compressor\n-  Set the `compress` flag when calling the [store commands](#lifetime-and-compress)\n\n#### Compressor\n\nBy default, the client is modeled to use [node-zstd] version 2's APIs, specifically, it requires a compressor with these two methods:\n\n-   `compressSync(value)`\n-   `decompressSync(value)`\n\nBoth must take and return `Buffer` data.\n\nIf you just add [node-zstd] version 2 to your dependencies, then you can start setting the `compress` flag when calling the [store commands](#lifetime-and-compress) to enable compression.\n\n**If you want to use another major version of [node-zstd] or another compressor that doesn't offer the two APIs expected above, then you need to create a wrapper compressor and pass it to the client constructor.**\n\n### Command Options\n\n#### `noreply`\n\nAlmost all commands take a `noreply` field for `options`, which if set to true, then the command is fire & forget for the memcached server.\n\nObviously this doesn't apply to commands like `get` and `gets`, which exist to retrieve from the server.\n\n#### `lifetime` and `compress`\n\nFor all store commands, `set`, `add`, `replace`, `append`, `prepend`, and `cas`, they take:\n\n-   A `lifetime` field that specify the TTL time in **_seconds_** for the entry.  If this is not set, then will try to use client `options.lifetime` or 60 seconds.\n-   A `compress` field, which if set to true, will cause any data with size >= 100 bytes to be compressed.\n    -   A default compressor using [node-zstd] is provided, but you can set your own compressor when creating the client.\n\n#### `casUniq`\n\nFor the `cas` command, `options` must contain a `casUniq` value that you received from an `gets` command you called earlier.\n\n## Other methods\n\n-   `client.send<ReturnValueType>(data, [options], [callback])`\n-   `client.xsend(data, [options])`\n-   `client.cmd<ReturnValueType>(data, [options], [callback])`\n-   `client.store(cmd, key, value, [optons], [callback])`\n-   `client.retrieve<ReturnValueType>(cmd, key, [options], [callback])`\n-   `client.xretrieve(cmd, key)`\n-   `client.shutdown()`\n\n## License\n\nApache-2.0 © [Joel Chen](https://github.com/jchip)\n\n[travis-image]: https://travis-ci.org/electrode-io/memcache.svg?branch=master\n\n[travis-url]: https://travis-ci.org/electrode-io/memcache\n\n[npm-image]: https://badge.fury.io/js/memcache-client.svg\n\n[npm-url]: https://npmjs.org/package/memcache-client\n\n[daviddm-image]: https://david-dm.org/electrode-io/memcache/status.svg?path=packages/memcache-client\n\n[daviddm-url]: https://david-dm.org/electrode-io/memcache?path=packages/memcache-client\n\n[daviddm-dev-image]: https://david-dm.org/electrode-io/memcache/dev-status.svg?path=packages/memcache-client\n\n[daviddm-dev-url]: https://david-dm.org/electrode-io/memcache?path=packages/memcache-client\n\n[daviddm-opt-image]: https://david-dm.org/electrode-io/memcache/optional-status.svg?path=packages/memcache-client\n\n[daviddm-opt-url]: https://david-dm.org/electrode-io/memcache?path=packages/memcache-client\n\n[node-zstd]: https://github.com/zwb-ict/node-zstd\n\n[mcrouter]: https://github.com/facebook/mcrouter\n\n[mcrouter allasyncroute]: https://github.com/facebook/mcrouter/wiki/List-of-Route-Handles#allasyncroute\n","maintainers":[{"name":"jchip","email":"joel123@gmail.com"},{"name":"arunvishnun","email":"arun.vishnu.n@gmail.com"},{"name":"srinathm85","email":"srinathm85@gmail.com"}],"time":{"modified":"2023-10-20T23:29:56.193Z","created":"2017-04-17T05:30:49.363Z","0.1.0":"2017-04-17T05:30:49.363Z","0.1.1":"2017-04-17T06:50:10.824Z","0.1.3":"2017-04-17T06:58:15.260Z","0.1.4":"2017-04-17T07:03:57.015Z","0.2.0":"2017-04-18T20:29:27.918Z","0.2.1":"2017-04-19T00:17:32.221Z","0.3.0":"2017-04-19T18:41:56.898Z","0.4.0":"2017-04-20T19:07:27.512Z","0.5.0":"2017-04-21T22:01:06.801Z","0.5.1":"2017-04-26T22:42:38.904Z","0.5.2":"2017-04-26T22:43:55.780Z","0.6.0":"2017-04-28T07:59:50.104Z","0.6.1":"2017-04-29T17:09:05.689Z","0.6.2":"2017-04-29T21:32:35.097Z","0.6.3":"2017-04-30T00:29:30.755Z","0.6.4":"2017-04-30T07:37:02.016Z","0.8.0":"2017-05-05T16:08:03.201Z","0.8.1":"2017-05-05T16:47:49.509Z","0.8.2":"2017-05-05T23:09:14.390Z","0.8.3":"2017-05-13T19:30:46.021Z","0.9.0":"2017-05-19T18:34:50.732Z","0.9.1":"2017-09-14T16:35:36.856Z","0.9.2":"2017-09-15T02:11:34.209Z","0.10.0":"2017-12-06T20:53:12.279Z","0.10.1":"2019-04-09T22:50:00.473Z","1.0.0":"2022-09-29T23:40:28.045Z","1.0.1":"2022-10-11T02:14:55.908Z","1.0.2":"2023-01-16T18:40:45.151Z","1.0.3":"2023-08-03T18:38:46.408Z","1.0.4":"2023-08-21T22:21:48.344Z","1.0.5":"2023-10-20T23:29:55.946Z"},"homepage":"https://github.com/electrode-io/memcache#readme","keywords":["memcache","memcached","nodejs","client","ascii","protocol"],"repository":{"type":"git","url":"git+https://github.com/electrode-io/memcache.git"},"author":{"name":"Joel Chen","email":"joel123@gmail.com"},"bugs":{"url":"https://github.com/electrode-io/memcache/issues"},"license":"Apache-2.0","readmeFilename":"README.md"}