{"_id":"memjs","_rev":"244618","name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","dist-tags":{"latest":"1.3.0"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"time":{"modified":"2021-06-03T16:02:03.000Z","created":"2012-05-29T10:22:48.413Z","1.3.0":"2021-01-15T17:57:40.638Z","1.2.2":"2019-06-25T15:57:50.305Z","1.2.0":"2018-03-22T18:10:39.871Z","1.1.1":"2018-03-19T21:30:09.329Z","1.1.0":"2017-12-26T18:27:19.847Z","1.0.0":"2017-11-23T16:41:23.420Z","1.0.0-rc.1":"2017-06-04T13:23:28.423Z","0.10.2":"2017-04-06T20:27:33.588Z","0.10.1":"2017-04-04T15:41:45.015Z","0.10.0":"2016-05-03T01:02:55.517Z","0.9.1":"2016-04-21T22:46:51.075Z","0.9.0":"2016-01-04T21:00:07.283Z","0.8.9":"2015-12-23T20:52:55.727Z","0.8.8":"2015-12-23T17:51:26.500Z","0.8.7":"2015-10-23T18:37:47.979Z","0.8.6":"2015-07-22T19:53:19.077Z","0.8.5":"2014-07-24T01:24:16.370Z","0.8.4":"2014-03-10T06:29:25.334Z","0.8.3":"2014-02-20T06:34:15.280Z","0.8.2":"2014-01-30T18:23:55.130Z","0.8.1":"2013-11-20T20:45:28.806Z","0.8.0":"2013-10-24T07:09:31.609Z","0.7.2":"2013-10-04T14:33:03.882Z","0.7.1":"2013-09-06T00:29:23.395Z","0.7.0":"2013-08-17T18:50:39.224Z","0.6.0":"2013-05-22T16:05:25.583Z","0.5.2":"2013-02-15T19:45:42.872Z","0.5.1":"2013-01-31T02:51:08.865Z","0.5.0":"2013-01-25T06:14:43.720Z","0.4.0":"2012-09-17T09:55:11.447Z","0.3.1":"2012-07-14T23:19:09.067Z","0.3.0":"2012-07-12T01:05:44.870Z","0.2.1":"2012-06-11T22:06:57.006Z","0.2.0":"2012-06-08T02:14:49.224Z","0.1.0":"2012-05-30T07:10:45.034Z","0.0.0":"2012-05-29T10:22:48.413Z"},"users":{"alevy":true,"grantgeorge":true,"tomi77":true,"shokai":true},"author":{"name":"Amit Levy"},"repository":{"type":"git","url":"git://github.com/memcachier/memjs.git"},"versions":{"1.3.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"1.3.0","license":"MIT","homepage":"http://github.com/memcachier/memjs","keywords":["cache","memcache","memcached","MemCachier"],"repository":{"type":"git","url":"git://github.com/memcachier/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js","bench-timers":"NODE_PATH=lib/memjs/ node bench/timers.js"},"dependencies":{},"devDependencies":{"benchmark":"^2.1.4","docco":"^0.8.0","eslint":"4.18.2","microtime":"^3.0.0","tap":"4.0.*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"},{"name":"Ovidiu Sabou","email":"ovidiu@sectorlabs.ro","url":"https://github.com/ovidiusabou"}],"gitHead":"4e909d673742cf3bdece1bc18b14cbcc0daaee71","bugs":{"url":"https://github.com/memcachier/memjs/issues"},"_id":"memjs@1.3.0","_nodeVersion":"14.15.3","_npmVersion":"6.14.9","dist":{"shasum":"b7959b4ff3770e4c785463fd147f1e4fafd47a24","size":17828,"noattachment":false,"key":"/memjs/-/memjs-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-1.3.0.tgz"},"_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memjs_1.3.0_1610733460459_0.7492732127785158"},"_hasShrinkwrap":false,"publish_time":1610733460638,"_cnpm_publish_time":1610733460638},"1.2.2":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"1.2.2","license":"MIT","homepage":"http://github.com/memcachier/memjs","keywords":["cache","memcache","memcached","MemCachier"],"repository":{"type":"git","url":"git://github.com/memcachier/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js","bench-timers":"NODE_PATH=lib/memjs/ node bench/timers.js"},"dependencies":{},"devDependencies":{"benchmark":"^2.1.4","docco":"^0.8.0","eslint":"1.10.3","microtime":"^2.1.7","tap":"4.0.*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"},{"name":"Ovidiu Sabou","email":"ovidiu@sectorlabs.ro","url":"https://github.com/ovidiusabou"}],"gitHead":"f0ec720abf20bc5376e99f6ac15a0508317c7ca3","bugs":{"url":"https://github.com/memcachier/memjs/issues"},"_id":"memjs@1.2.2","_npmVersion":"6.5.0","_nodeVersion":"11.6.0","_npmUser":{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"},"dist":{"shasum":"f7c7276c7016ba1b8ad800df09cecc32522a536c","size":16908,"noattachment":false,"key":"/memjs/-/memjs-1.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-1.2.2.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memjs_1.2.2_1561478270062_0.9764696898890228"},"_hasShrinkwrap":false,"publish_time":1561478270305,"_cnpm_publish_time":1561478270305},"1.2.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"1.2.0","homepage":"http://github.com/memcachier/memjs","keywords":["cache","memcache","memcached","MemCachier"],"repository":{"type":"git","url":"git://github.com/memcachier/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js","bench-timers":"NODE_PATH=lib/memjs/ node bench/timers.js"},"dependencies":{},"devDependencies":{"benchmark":"2.0.*","docco":"^0.8.0","eslint":"1.10.3","microtime":"^2.1.7","tap":"4.0.*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"},{"name":"Ovidiu Sabou","email":"ovidiu@sectorlabs.ro","url":"https://github.com/ovidiusabou"}],"gitHead":"690a9778f400011bcef5c99cfec3bb4e234b54f0","bugs":{"url":"https://github.com/memcachier/memjs/issues"},"_id":"memjs@1.2.0","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"},"dist":{"shasum":"3c2a28d9105f26ff37d69254bef35c804b3c6f5b","size":16661,"noattachment":false,"key":"/memjs/-/memjs-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-1.2.0.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memjs_1.2.0_1521742239822_0.07635591006457987"},"_hasShrinkwrap":false,"publish_time":1521742239871,"_cnpm_publish_time":1521742239871},"1.1.1":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"1.1.1","homepage":"http://github.com/alevy/memjs","keywords":["cache","memcache","memcached","MemCachier"],"repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js","bench-timers":"NODE_PATH=lib/memjs/ node bench/timers.js"},"dependencies":{},"devDependencies":{"benchmark":"2.0.*","docco":"^0.8.0","eslint":"1.10.3","microtime":"^2.1.7","tap":"4.0.*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"},{"name":"Ovidiu Sabou","email":"ovidiu@sectorlabs.ro","url":"https://github.com/ovidiusabou"}],"gitHead":"5d99b845e6db606b08a5e64bacb163a2194d0560","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@1.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.4.0","_npmUser":{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"},"dist":{"shasum":"5d9cc5fda08d0530cb3b93a0311e8e1f4cae4a40","size":16549,"noattachment":false,"key":"/memjs/-/memjs-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-1.1.1.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memjs_1.1.1_1521495009203_0.1019223673114944"},"_hasShrinkwrap":false,"publish_time":1521495009329,"_cnpm_publish_time":1521495009329},"1.1.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"1.1.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js","bench-timers":"NODE_PATH=lib/memjs/ node bench/timers.js"},"dependencies":{},"devDependencies":{"eslint":"1.10.3","tap":"4.0.*","benchmark":"2.0.*","microtime":"2.1.*","docco":"*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"},{"name":"Ovidiu Sabou","email":"ovidiu@sectorlabs.ro","url":"https://github.com/ovidiusabou"}],"gitHead":"ca1ef22298213f6963a5faf3fe7ca7ecf0a772ad","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@1.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.3.0","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"dist":{"shasum":"7d2cd2e0833de697cec5dcb8b2b3a32cffbab5bf","size":16590,"noattachment":false,"key":"/memjs/-/memjs-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-1.1.0.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memjs-1.1.0.tgz_1514312838923_0.9073682248126715"},"publish_time":1514312839847,"_hasShrinkwrap":false,"_cnpm_publish_time":1514312839847},"1.0.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"1.0.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js","bench-timers":"NODE_PATH=lib/memjs/ node bench/timers.js"},"dependencies":{},"devDependencies":{"eslint":"1.10.3","tap":"4.0.*","benchmark":"2.0.*","microtime":"2.1.*","docco":"*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"}],"gitHead":"da47449bd2c48c14abae5c22cb06119967c7da9b","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@1.0.0","_npmVersion":"5.5.1","_nodeVersion":"9.2.0","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"dist":{"shasum":"6bf10c7078cdf0907ce59438f327f1bd86156369","size":16143,"noattachment":false,"key":"/memjs/-/memjs-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-1.0.0.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memjs-1.0.0.tgz_1511455282371_0.6407546929549426"},"publish_time":1511455283420,"_hasShrinkwrap":false,"_cnpm_publish_time":1511455283420},"1.0.0-rc.1":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"1.0.0-rc.1","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js","bench-timers":"NODE_PATH=lib/memjs/ node bench/timers.js"},"dependencies":{},"devDependencies":{"eslint":"1.10.3","tap":"4.0.*","benchmark":"2.0.*","microtime":"2.1.*","docco":"*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"}],"gitHead":"186a1fa1a6843f120e3451e7dee2a4af096952fe","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@1.0.0-rc.1","_shasum":"2f320f04f5de43118faa154c89a11407d7b53f71","_from":".","_npmVersion":"4.6.1","_nodeVersion":"7.10.0","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"dist":{"shasum":"2f320f04f5de43118faa154c89a11407d7b53f71","size":16069,"noattachment":false,"key":"/memjs/-/memjs-1.0.0-rc.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-1.0.0-rc.1.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/memjs-1.0.0-rc.1.tgz_1496582607418_0.008007239550352097"},"publish_time":1496582608423,"_hasShrinkwrap":false,"_cnpm_publish_time":1496582608423},"0.10.2":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.10.2","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js","bench-timers":"NODE_PATH=lib/memjs/ node bench/timers.js"},"dependencies":{},"devDependencies":{"eslint":"1.10.3","tap":"4.0.*","benchmark":"2.0.*","microtime":"2.1.*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"}],"gitHead":"cdaba4bfee43586d6ae38874be773ef676f5f620","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.10.2","_shasum":"3c9efbc3dc480994eac72092bf9cde44bb51d4a3","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.7.3","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"dist":{"shasum":"3c9efbc3dc480994eac72092bf9cde44bb51d4a3","size":281351,"noattachment":false,"key":"/memjs/-/memjs-0.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.10.2.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memjs-0.10.2.tgz_1491510451438_0.05931888869963586"},"publish_time":1491510453588,"_cnpm_publish_time":1491510453588,"_hasShrinkwrap":false},"0.10.1":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.10.1","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js","bench-timers":"NODE_PATH=lib/memjs/ node bench/timers.js"},"dependencies":{},"devDependencies":{"eslint":"1.10.3","tap":"4.0.*","benchmark":"2.0.*","microtime":"2.1.*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"}],"gitHead":"cd3a31f2ac68430625b074ddefc94d3e438447fe","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.10.1","_shasum":"ae0309b234fc0b5cf094b8c221584324fffd8b31","_from":".","_npmVersion":"4.4.4","_nodeVersion":"7.7.3","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"dist":{"shasum":"ae0309b234fc0b5cf094b8c221584324fffd8b31","size":281294,"noattachment":false,"key":"/memjs/-/memjs-0.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.10.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memjs-0.10.1.tgz_1491320502632_0.3186243618838489"},"publish_time":1491320505015,"_hasShrinkwrap":false,"_cnpm_publish_time":1491320505015},"0.10.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.10.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js","bench-timers":"NODE_PATH=lib/memjs/ node bench/timers.js"},"dependencies":{},"devDependencies":{"eslint":"1.10.3","tap":"4.0.*","benchmark":"2.0.*","microtime":"2.1.*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"}],"gitHead":"f82d129f3824b37a732af7f11c40d957e59fdaf7","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.10.0","_shasum":"5dd549c8c8561aaca7a13e8339f4a7cd88c65efd","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.1","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"dist":{"shasum":"5dd549c8c8561aaca7a13e8339f4a7cd88c65efd","size":280611,"noattachment":false,"key":"/memjs/-/memjs-0.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.10.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memjs-0.10.0.tgz_1462237372929_0.41459734505042434"},"publish_time":1462237375517,"_cnpm_publish_time":1462237375517,"_hasShrinkwrap":false},"0.9.1":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.9.1","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint ./lib/memjs/ ./test/ && tap -R spec ./test/*.js","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"eslint":"1.10.3","tap":"4.0.*","benchmark":"2.0.*","microtime":"2.0.*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"}],"gitHead":"0291c1fc78ea1392e048749a99570ae4b3662f81","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.9.1","_shasum":"2c2abcc18231e1eb310d13b0f9a265d374ef4903","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.10.1","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"dist":{"shasum":"2c2abcc18231e1eb310d13b0f9a265d374ef4903","size":278770,"noattachment":false,"key":"/memjs/-/memjs-0.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.9.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/memjs-0.9.1.tgz_1461278808327_0.15247822157107294"},"publish_time":1461278811075,"_cnpm_publish_time":1461278811075,"_hasShrinkwrap":false},"0.9.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.9.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.10.0"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"eslint lib/memjs/ && NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"eslint":"1.10.3","expresso":"0.9.*","benchmark":"2.0.*","microtime":"2.0.*"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"}],"gitHead":"c8d9ff6a581916c6c316b3357c3135e98411bc45","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.9.0","_shasum":"770b0a1aaf1dadab00bd7c2cdd79193bbe2f3f0b","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"dist":{"shasum":"770b0a1aaf1dadab00bd7c2cdd79193bbe2f3f0b","size":278230,"noattachment":false,"key":"/memjs/-/memjs-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.9.0.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1451941207283,"_cnpm_publish_time":1451941207283,"_hasShrinkwrap":false},"0.8.9":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.8.9","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.6.0"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"},{"name":"Andrew Pendleton","email":"andrew@mapbox.com","url":"https://github.com/apendleton"}],"gitHead":"c3ef4b3ddfe68f502b375519c942376ad03f240c","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.8.9","_shasum":"578d5c5a3c31711a9d137fcccc5af41147edc5ed","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"dist":{"shasum":"578d5c5a3c31711a9d137fcccc5af41147edc5ed","size":277899,"noattachment":false,"key":"/memjs/-/memjs-0.8.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.8.9.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1450903975727,"_cnpm_publish_time":1450903975727,"_hasShrinkwrap":false},"0.8.8":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.8.8","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.6.0"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"},{"name":"Jeff Miccolis","email":"jeff@miccolis.net","url":"https://twitter.com/miccolis"}],"gitHead":"a9b647efde7f80ae7582b062426c1f02a0979240","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.8.8","_shasum":"04f41bb29cb6de9a51cc2fee1a189241e9b3ccb4","_from":".","_npmVersion":"3.5.2","_nodeVersion":"5.3.0","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"dist":{"shasum":"04f41bb29cb6de9a51cc2fee1a189241e9b3ccb4","size":277698,"noattachment":false,"key":"/memjs/-/memjs-0.8.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.8.8.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1450893086500,"_cnpm_publish_time":1450893086500,"_hasShrinkwrap":false},"0.8.7":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.8.7","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.6.0"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"}],"gitHead":"0f03f5cf0ac7a15de276004a30e8238c575d76b0","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.8.7","_shasum":"844e61eb6956b93a276e78083a45160ede2197a3","_from":".","_npmVersion":"3.3.8","_nodeVersion":"4.2.1","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"dist":{"shasum":"844e61eb6956b93a276e78083a45160ede2197a3","size":277389,"noattachment":false,"key":"/memjs/-/memjs-0.8.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.8.7.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1445625467979,"_cnpm_publish_time":1445625467979,"_hasShrinkwrap":false},"0.8.6":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.8.6","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.6.0"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"}],"gitHead":"4b1bdd42e46433978c6074b2eb67c6e365b9a40a","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.8.6","_shasum":"a88c7f045a94a3f9f97fef769cc9e15a8926af0a","_from":".","_npmVersion":"2.13.1","_nodeVersion":"0.12.7","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"dist":{"shasum":"a88c7f045a94a3f9f97fef769cc9e15a8926af0a","size":277169,"noattachment":false,"key":"/memjs/-/memjs-0.8.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.8.6.tgz"},"publish_time":1437594799077,"_cnpm_publish_time":1437594799077,"_hasShrinkwrap":false},"0.8.5":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.8.5","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.6.0"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"},{"name":"David Terei","email":"code@davidterei.com","url":"https://davidterei.com"}],"gitHead":"6324ab822b62c18319ff1d6fd3a72832d94d1e0f","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.8.5","_shasum":"f0842a988c60f539524eaf242d4884309969d5a1","_from":".","_npmVersion":"1.4.14","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"dist":{"shasum":"f0842a988c60f539524eaf242d4884309969d5a1","size":277118,"noattachment":false,"key":"/memjs/-/memjs-0.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.8.5.tgz"},"publish_time":1406165056370,"_cnpm_publish_time":1406165056370,"_hasShrinkwrap":false},"0.8.4":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.8.4","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.5.1"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"}],"bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.8.4","dist":{"shasum":"ecdbcb9c014e46bf2b86e49c16a0df25aa06693e","size":276332,"noattachment":false,"key":"/memjs/-/memjs-0.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.8.4.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1394432965334,"_cnpm_publish_time":1394432965334,"_hasShrinkwrap":false},"0.8.3":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.8.3","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.5.1"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"}],"bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.8.3","dist":{"shasum":"0269af19cf2f8685b904b84413f2f45702b59697","size":276352,"noattachment":false,"key":"/memjs/-/memjs-0.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.8.3.tgz"},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1392878055280,"_cnpm_publish_time":1392878055280,"_hasShrinkwrap":false},"0.8.2":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.8.2","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.5.1"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"}],"bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.8.2","dist":{"shasum":"ebbe1b9d47d158a8c08ea2cdc28ec4ed718ec192","size":276213,"noattachment":false,"key":"/memjs/-/memjs-0.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.8.2.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1391106235130,"_cnpm_publish_time":1391106235130,"_hasShrinkwrap":false},"0.8.1":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.8.1","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.3.3"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"}],"readmeFilename":"README.md","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.8.1","dist":{"shasum":"c2826cc229ab3ccbc49253094c3385aa43c53b3b","size":275607,"noattachment":false,"key":"/memjs/-/memjs-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.8.1.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1384980328806,"_cnpm_publish_time":1384980328806,"_hasShrinkwrap":false},"0.8.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.8.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.3.3"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"}],"readmeFilename":"README.md","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.8.0","dist":{"shasum":"228787fe7bac456054c647a1a21f18193cb1cabe","size":275135,"noattachment":false,"key":"/memjs/-/memjs-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.8.0.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1382598571609,"_cnpm_publish_time":1382598571609,"_hasShrinkwrap":false},"0.7.2":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.7.2","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.3.3"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"}],"readmeFilename":"README.md","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.7.2","dist":{"shasum":"2ead048051101e03ad38e2ad9506695b93161bc7","size":275031,"noattachment":false,"key":"/memjs/-/memjs-0.7.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.7.2.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1380897183882,"_cnpm_publish_time":1380897183882,"_hasShrinkwrap":false},"0.7.1":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.7.1","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.3.3"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"}],"readmeFilename":"README.md","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.7.1","dist":{"shasum":"68d467d6c7aa214d2f391395df321c4a9358dd12","size":10146,"noattachment":false,"key":"/memjs/-/memjs-0.7.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.7.1.tgz"},"_from":".","_npmVersion":"1.3.8","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1378427363395,"_cnpm_publish_time":1378427363395,"_hasShrinkwrap":false},"0.7.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.7.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.3.3"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"},{"name":"Adam Loving","url":"http://adamloving.com"}],"readmeFilename":"README.md","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.7.0","dist":{"shasum":"d230500be9ef163aec079452761095a7ec4ca289","size":10058,"noattachment":false,"key":"/memjs/-/memjs-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.7.0.tgz"},"_from":".","_npmVersion":"1.3.4","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1376765439224,"_cnpm_publish_time":1376765439224,"_hasShrinkwrap":false},"0.6.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.6.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso","bench":"NODE_PATH=lib/memjs/ node bench/memjs.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2","benchmark":"1.0.0","microtime":"0.3.3"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"},{"name":"Liam Don","email":"liam@classdojo.com","url":"https://github.com/liamdon"}],"readmeFilename":"README.md","bugs":{"url":"https://github.com/alevy/memjs/issues"},"_id":"memjs@0.6.0","dist":{"shasum":"cdbf6d513b3059f21cfbb910e2e79f15d9b0dc03","size":9411,"noattachment":false,"key":"/memjs/-/memjs-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.6.0.tgz"},"_from":".","_npmVersion":"1.2.21","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1369238725583,"_cnpm_publish_time":1369238725583,"_hasShrinkwrap":false},"0.5.2":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.5.2","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso"},"dependencies":{},"devDependencies":{"expresso":"0.9.2"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"}],"readmeFilename":"README.md","_id":"memjs@0.5.2","dist":{"shasum":"45e5f659f432b4be63baa0e5f6ed2375a34cad9c","size":8654,"noattachment":false,"key":"/memjs/-/memjs-0.5.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.5.2.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"alevy","email":"aalevy@gmail.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1360957542872,"_cnpm_publish_time":1360957542872,"_hasShrinkwrap":false},"0.5.1":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.5.1","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso"},"dependencies":{},"devDependencies":{"expresso":"0.9.2"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"}],"readmeFilename":"README.md","_id":"memjs@0.5.1","dist":{"shasum":"a57a68fdcd4a3eda13945b334dba345a2d4063aa","size":8671,"noattachment":false,"key":"/memjs/-/memjs-0.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.5.1.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"alevy","email":"amit@amitlevy.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1359600668865,"_cnpm_publish_time":1359600668865,"_hasShrinkwrap":false},"0.5.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.5.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso"},"dependencies":{},"devDependencies":{"expresso":"0.9.2"},"contributors":[{"name":"Amit Levy","email":"amit@amitlevy.com","url":"http://amitlevy.com"},{"name":"Sho Hashimoto","email":"hashimoto@shokai.org","url":"http://shokai.org/blog"},{"name":"Pelle Wessman","email":"pelle@kpdfabrik.se","url":"http://kodfabrik.se/"}],"readmeFilename":"README.md","_id":"memjs@0.5.0","dist":{"shasum":"d8b998e408fbc629a14ce526231f7b8f68dfd2b9","size":8135,"noattachment":false,"key":"/memjs/-/memjs-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.5.0.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"alevy","email":"amit@amitlevy.com"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1359094483720,"_cnpm_publish_time":1359094483720,"_hasShrinkwrap":false},"0.4.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.4.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso"},"dependencies":{},"devDependencies":{"expresso":"0.9.2"},"_npmUser":{"name":"alevy","email":"amit@amitlevy.com"},"_id":"memjs@0.4.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"4dc1b29308d4a3c945491e0d3348776a888e458a","size":7495,"noattachment":false,"key":"/memjs/-/memjs-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.4.0.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1347875711447,"_cnpm_publish_time":1347875711447,"_hasShrinkwrap":false},"0.3.1":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.3.1","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":">=0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso"},"dependencies":{},"devDependencies":{"expresso":"0.9.2"},"_id":"memjs@0.3.1","dist":{"shasum":"48890ab60e08095465de09f6c2bcc8d399bfc7ba","size":7218,"noattachment":false,"key":"/memjs/-/memjs-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.3.1.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1342307949067,"_cnpm_publish_time":1342307949067,"_hasShrinkwrap":false},"0.3.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.3.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":"~v0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso"},"dependencies":{},"devDependencies":{"expresso":"0.9.2"},"_npmUser":{"name":"alevy","email":"amit@amitlevy.com"},"_id":"memjs@0.3.0","optionalDependencies":{},"_engineSupported":false,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"e0867c1eb425adf40e76421ffa1f4a693fef3a88","size":7156,"noattachment":false,"key":"/memjs/-/memjs-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.3.0.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1342055144870,"_cnpm_publish_time":1342055144870,"_hasShrinkwrap":false},"0.2.1":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.2.1","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":"~v0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso"},"dependencies":{},"devDependencies":{"expresso":"0.9.2"},"_npmUser":{"name":"alevy","email":"amit@amitlevy.com"},"_id":"memjs@0.2.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"389280fc6810b10b7b71523f987868b5d38e13ad","size":6498,"noattachment":false,"key":"/memjs/-/memjs-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.2.1.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1339452417006,"_cnpm_publish_time":1339452417006,"_hasShrinkwrap":false},"0.2.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.2.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":"~v0.6.18"},"main":"./lib/memjs/memjs","directories":{"lib":"./lib/memjs"},"scripts":{"test":"NODE_PATH=lib/memjs/ expresso"},"dependencies":{},"devDependencies":{"expresso":"0.9.2"},"_npmUser":{"name":"alevy","email":"amit@amitlevy.com"},"_id":"memjs@0.2.0","optionalDependencies":{},"_engineSupported":false,"_npmVersion":"1.1.4","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"9efcdd695ac98b01b3f50455b65219959adf45ce","size":6511,"noattachment":false,"key":"/memjs/-/memjs-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.2.0.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"publish_time":1339121689224,"_cnpm_publish_time":1339121689224,"_hasShrinkwrap":false},"0.1.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.1.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":"~v0.6.18"},"main":"./client","scripts":{"test":"expresso test/*.js","start":"node server.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2"},"_npmUser":{"name":"alevy","email":"amit@amitlevy.com"},"_id":"memjs@0.1.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"d96cf04bcb22ef9f7d947815dd4ec990659f41b7","size":5228,"noattachment":false,"key":"/memjs/-/memjs-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.1.0.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"directories":{},"publish_time":1338361845034,"_cnpm_publish_time":1338361845034,"_hasShrinkwrap":false},"0.0.0":{"author":{"name":"Amit Levy"},"name":"memjs","description":"A memcache client for node using the binary protocol and SASL authentication","version":"0.0.0","homepage":"http://github.com/alevy/memjs","repository":{"type":"git","url":"git://github.com/alevy/memjs.git"},"engines":{"node":"~v0.6.18"},"main":"./client","scripts":{"test":"expresso test/*.js","start":"node server.js"},"dependencies":{},"devDependencies":{"expresso":"0.9.2"},"_npmUser":{"name":"alevy","email":"amit@amitlevy.com"},"_id":"memjs@0.0.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.23","_nodeVersion":"v0.6.18","_defaultsLoaded":true,"dist":{"shasum":"d77bab666a6220d299b097f0218800141fe1b58a","size":3508,"noattachment":false,"key":"/memjs/-/memjs-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/memjs/download/memjs-0.0.0.tgz"},"maintainers":[{"name":"alevy","email":"aalevy@gmail.com"},{"name":"saschatrifunovic","email":"sascha.trifunovic@gmail.com"}],"directories":{},"publish_time":1338286968413,"_cnpm_publish_time":1338286968413,"_hasShrinkwrap":false}},"readme":"MemJS\n=====\n\n[![npm](http://img.shields.io/npm/v/memjs.svg)](https://www.npmjs.com/package/memjs)\n[![Build Status](https://secure.travis-ci.org/alevy/memjs.png)](http://travis-ci.org/alevy/memjs?branch=master)\n[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/alevy/memjs?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\n\nMemJS is a pure Node.js client library for using memcache, in particular, the\n[MemCachier](http://memcachier.com/) service. It\nuses the binary protocol and support SASL authentication.\n\nDocumentation can be found here: [https://memjs.netlify.com/](https://memjs.netlify.com/)\n\n## TOC\n\n  1. [Requirements](#requirements)\n  2. [Installation](#installation)\n  3. [Configuration](#configuration)\n  4. [Usage](#usage)\n  5. [How to help](#contributing)\n\n## Requirements\n\n### Supported Node.js versions ###\n\nMemJS is tested to work with version 0.10 or higher of Node.js.\n\n## Installation ##\n\nMemJS is available from the npm registry:\n\n    $ npm install memjs\n\nTo install from git:\n\n    $ git clone git://github.com/alevy/memjs.git\n    $ cd memjs\n    $ npm link\n\nMemJS was designed for the MemCachier memcache service but will work with any\nmemcache server that speaks the binary protocol. Many software repositories\nhave a version of memcacached available for installation:\n\n### Ubuntu ###\n\n    $ apt-get install memcached\n\n### OS X ###\n\n    $ brew install memcached\n\n## Configuration ##\n\nMemJS understands the following environment variables:\n\n* `MEMCACHIER_SERVERS` - used to determine which servers to connect to. Should be a comma separated list of _[hostname:port]_.\n* `MEMCACHIER_USERNAME` - if present with `MEMCACHIER_PASSWORD`, MemJS will try to authenticated to the server using SASL.\n* `MEMCACHIER_PASSWORD` - if present with `MEMCACHIER_USERNAME`, MemJS will try to authenticated to the server using SASL.\n* `MEMCACHE_USERNAME` - used if `MEMCACHIER_USERNAME` is not present\n* `MEMCACHE_PASSWORD` - used if `MEMCACHIER_PASSWORD` is not present\n\nEnvironment variables are only used as a fallback for explicit parameters.\n\n## Usage ##\n\nYou can start using MemJS immediately from the node console:\n\n    $ var memjs = require('memjs')\n    $ var client = memjs.Client.create()\n    $ client.get('hello', function(err, val) { console.log(val); })\n\nIf callbacks are not specified, the command calls return promises.\n\n### Settings Values\n\n``` javascript\nclient.set('hello', 'world', {expires:600}, function(err, val) {\n\n});\n```\n\nThe `set(key, val, options, callback)` function accepts the following parameters.\n\n* `key`: key to set\n* `val`: value to set\n* `options`: an object of options. Currently supports only the key `expires`, which is a time interval, in seconds, after which memcached will expire the object\n* `callback`: a callback invoked after the value is set\n  * `err` : error\n  * `val` : value retrieved\n\n\n### Getting Values\n\n``` javascript\nclient.get('hello', function(err, val) {\n\n});\n```\n\nThe `get(key, callback)` function accepts the following parameters.\n\nNote that values are always returned as `Buffer`s, regardless of whether a\n`Buffer` or `String` was passed to `set`.\n\n* `key`: key to retrieve\n* `callback`: a callback invoked after the value is retrieved\n  * `err` : error\n  * `val` : value retrieved as a `Buffer`\n\n## Contributing\n\nThe best way to contribute to the project is by reporting bugs and testing unpublished\nversions. If you have a staging or development app, the easiest way to do this is\nusing the git repository as your `memjs` package dependency---in `package.json`:\n\n    {\n      \"name\": \"MyAppName\",\n      ...\n      \"dependencies\": {\n        ...\n        \"memjs\": \"git://github.com/alevy/memjs.git#master\"\n        ...\n      }\n    }\n\nIf you find a bug, please report as an [issue](https://github.com/alevy/memjs/issues/new).\nIf you fix it, please don't hesitate to send a pull request on GitHub or via\n[e-mail](http://www.kernel.org/pub/software/scm/git/docs/git-request-pull.html).\n\nFeature suggestions are also welcome! These includes suggestions about syntax and interface\ndesign.\n\nFinally, a great way to contribute is to implement a feature that's missing and send a pull\nrequest. The list below contains some planned features that have not been addressed yet. You\ncan also implement a feature not a list if you think it would be good.\n\n### TODOS ###\n\n* Support flags\n* Support multi commands\n* Support CAS\n* Consistent hashing for keys and/or pluggable hashing algorithm\n\n## Copyright ##\n\nCopyright (c) 2012 Amit Levy, MemCachier. See LICENSE for details.\n","_attachments":{},"homepage":"http://github.com/memcachier/memjs","bugs":{"url":"https://github.com/memcachier/memjs/issues"},"license":"MIT"}