{"_id":"connect-redis","_rev":"140-501db0d81c551b249b2709c099c62128","name":"connect-redis","description":"Redis session store for Connect","dist-tags":{"latest":"3.0.1"},"versions":{"0.0.1":{"name":"connect-redis","description":"Redis session store for Connect","version":"0.0.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"directories":{"lib":"."},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@0.0.1","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-0.0.1.tgz","shasum":"967b4b90f4a568da16169d13f1eed314fadf55d5"}},"0.0.2":{"name":"connect-redis","description":"Redis session store for Connect","version":"0.0.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"directories":{"lib":"."},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@0.0.2","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-0.0.2.tgz","shasum":"f0f35c0381dfe044f81d2433cc46d64f1c89c7ff"}},"0.1.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"0.1.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"directories":{"lib":"."},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@0.1.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-0.1.0.tgz","shasum":"40be97c81f4504e3f00b24e6010320b34648a043"}},"0.1.1":{"name":"connect-redis","description":"Redis session store for Connect","version":"0.1.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"directories":{"lib":"."},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@0.1.1","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-0.1.1.tgz","shasum":"8b9ba445e6eafb34185d75b9a916310696427af8"}},"0.1.2":{"name":"connect-redis","description":"Redis session store for Connect","version":"0.1.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"directories":{"lib":"."},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@0.1.2","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-0.1.2.tgz","shasum":"73e73c4ac08793eada1be617e11a2414d99425f5"}},"0.1.3":{"name":"connect-redis","description":"Redis session store for Connect","version":"0.1.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"directories":{"lib":"."},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@0.1.3","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-0.1.3.tgz","shasum":"cba6032ed070da39a8e159905cbad09ba30d6138"}},"0.2.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"0.2.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"directories":{"lib":"."},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@0.2.0","_nodeSupported":true,"_npmVersion":"0.2.7-2","_nodeVersion":"v0.3.1-pre","dist":{"tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-0.2.0.tgz","shasum":"5af32b086227b7ccd99401bf44549f8490af0b42"}},"0.2.1":{"name":"connect-redis","description":"Redis session store for Connect","version":"0.2.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index","dependencies":{"redis":">= 0.0.1"},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@0.2.1","_nodeSupported":true,"_npmVersion":"0.2.12-1","_nodeVersion":"v0.2.5","dist":{"shasum":"d4b166b0ae27b12262f9587a63630c1c321fb473","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-0.2.1.tgz"},"directories":{}},"0.2.2":{"name":"connect-redis","description":"Redis session store for Connect","version":"0.2.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index","dependencies":{"redis":">= 0.0.1"},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@0.2.2","_engineSupported":true,"_npmVersion":"0.2.13-1","_nodeVersion":"v0.2.5","dist":{"shasum":"cfbba12d6784da515ff909003e4199a4603bbc38","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-0.2.2.tgz"},"directories":{}},"0.2.3":{"name":"connect-redis","description":"Redis session store for Connect","version":"0.2.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index","dependencies":{"redis":">= 0.0.1"},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@0.2.3","_engineSupported":true,"_npmVersion":"0.2.15","_nodeVersion":"v0.2.6","directories":{"lib":"./lib"},"modules":{"connect-redis.js":"lib/connect-redis.js"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"fbe2fa343f41cd89a42f65ec129918889b1f09b1","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-0.2.3.tgz"}},"1.0.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.0.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index","dependencies":{"redis":">= 0.0.1"},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@1.0.0","_engineSupported":true,"_npmVersion":"0.2.18","_nodeVersion":"v0.4.1","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"e0f759b452b94c789732bc8a9d1cd4b86963b285","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.0.tgz"}},"1.0.1":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.0.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@1.0.1","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.6","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"4192248f9b3c5398cf5853ec975896c2bf3b961b","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.1.tgz"}},"1.0.2":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.0.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@1.0.2","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.6","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"bc677f7280f240e8b6399236b6a9340b088d93a6","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.2.tgz"}},"1.0.3":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.0.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@1.0.3","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.6","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"98325537d9267fa2bf2a0185b51cbf3f526364c3","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.3.tgz"}},"1.0.4":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.0.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@1.0.4","_engineSupported":true,"_npmVersion":"0.3.18","_nodeVersion":"v0.4.6","directories":{"lib":"./lib"},"files":[""],"_defaultsLoaded":true,"dist":{"shasum":"675f71e5d830f539dd3d469140e58d42cc4d7abd","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.4.tgz"}},"1.0.5":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.0.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"devDependencies":{"connect":"1.4.x"},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@1.0.5","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"637298d38954e1117a80f1956ed59abea29af960","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.5.tgz"},"scripts":{},"directories":{}},"1.0.6":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.0.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"devDependencies":{"connect":"1.4.x"},"engines":{"node":">= 0.1.98"},"_id":"connect-redis@1.0.6","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.8","_defaultsLoaded":true,"dist":{"shasum":"19ea3bcaf4122fd169e4966fd6c834fbd30bc35e","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.6.tgz"},"scripts":{},"directories":{}},"1.0.7":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.0.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"devDependencies":{"connect":"1.4.x"},"engines":{"node":">= 0.1.98"},"_npmJsonOpts":{"file":"/Users/tj/.npm/connect-redis/1.0.7/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"connect-redis@1.0.7","_engineSupported":true,"_npmVersion":"1.0.14","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"6c722dad1aea4e2e6eea96547a3eac1bf008ac74","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.0.7.tgz"},"scripts":{},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.1.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.1.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"devDependencies":{"connect":"1.4.x"},"engines":{"node":">= 0.1.98"},"_npmJsonOpts":{"file":"/Users/tj/.npm/connect-redis/1.1.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"connect-redis@1.1.0","_engineSupported":true,"_npmVersion":"1.0.24","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"25666eb1ad6913203b7d8820e122bf3fc143c3ac","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.1.0.tgz"},"scripts":{},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.2.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.2.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":">= 0.0.1"},"devDependencies":{"connect":"1.4.x"},"engines":{"node":">= 0.1.98"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"connect-redis@1.2.0","_engineSupported":true,"_npmVersion":"1.0.104","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"6f45d44361787d1a3135c9be6c9c9ed4b4d47fb7","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.2.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.3.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.3.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":"*","debug":"*"},"devDependencies":{"connect":"*"},"engines":{"node":"*"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"connect-redis@1.3.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.12","_defaultsLoaded":true,"dist":{"shasum":"3b200583b27f161bee878a9761b3ea69877f157d","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.3.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.4.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.4.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":"*","debug":"*"},"devDependencies":{"connect":"*"},"engines":{"node":"*"},"_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"_id":"connect-redis@1.4.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"5611e29926ceba93a6d041aa0500a6bbac74cdfa","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.4.0.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.4.1":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.4.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":"*","debug":"*"},"devDependencies":{"connect":"*"},"engines":{"node":"*"},"_id":"connect-redis@1.4.1","dist":{"shasum":"6248b176682bc76c834460437769e61e0f738440","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.4.1.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.4.2":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.4.2","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":"*","debug":"*"},"devDependencies":{"connect":"*"},"engines":{"node":"*"},"_id":"connect-redis@1.4.2","dist":{"shasum":"7d30a19954f1c0d3da293e2e62c3f1613f337085","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.4.2.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.4.3":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.4.3","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":"0.8.0","debug":"*"},"devDependencies":{"connect":"*"},"engines":{"node":"*"},"_id":"connect-redis@1.4.3","dist":{"shasum":"4cb45d78a12f28478fce8f5b5cd70f2b037678f7","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.4.3.tgz"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.4.4":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.4.4","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":"0.8.1","debug":"*"},"devDependencies":{"connect":"*"},"engines":{"node":"*"},"_id":"connect-redis@1.4.4","dist":{"shasum":"b2630ae8a0af348190c8ec9dab14c69ab9e57647","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.4.4.tgz"},"_npmVersion":"1.1.61","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.4.5":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.4.5","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","dependencies":{"redis":"0.7.x","debug":"*"},"devDependencies":{"connect":"*"},"engines":{"node":"*"},"_id":"connect-redis@1.4.5","dist":{"shasum":"e0aa91072e7d1c99bb9a8b2911d84c6012c2aad3","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.4.5.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"tjholowaychuk","email":"tj@vision-media.ca"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"}],"directories":{}},"1.4.6":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.4.6","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","repository":{"type":"git","url":"git@github.com:visionmedia/connect-redis.git"},"dependencies":{"redis":"0.9.x","debug":"*"},"devDependencies":{"connect":"*"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"node test.js"},"homepage":"https://github.com/visionmedia/connect-redis","_id":"connect-redis@1.4.6","dist":{"shasum":"94309b2fa62091a416558fc1775b5f0738403271","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.4.6.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"chirag04","email":"jain_chirag04@yahoo.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"}],"directories":{}},"1.4.7":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.4.7","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","repository":{"type":"git","url":"git@github.com:visionmedia/connect-redis.git"},"dependencies":{"redis":"0.10.x","debug":"*"},"devDependencies":{"connect":"*"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"node test.js"},"homepage":"https://github.com/visionmedia/connect-redis","_id":"connect-redis@1.4.7","dist":{"shasum":"3445dc860cd802a9fd6156876e279c3212e7c82e","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.4.7.tgz"},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"chirag04","email":"jain_chirag04@yahoo.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"}],"directories":{}},"1.5.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"1.5.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","repository":{"type":"git","url":"git@github.com:visionmedia/connect-redis.git"},"dependencies":{"redis":"0.10.x","debug":"*"},"devDependencies":{"express-session":"*"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"node test.js"},"homepage":"https://github.com/visionmedia/connect-redis","_id":"connect-redis@1.5.0","dist":{"shasum":"02bf8a662fc88cd0ddfe4546b5e94e60ac368145","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-1.5.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chirag04","email":"jain_chirag04@yahoo.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"}],"directories":{}},"2.0.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"2.0.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","repository":{"type":"git","url":"git@github.com:visionmedia/connect-redis.git"},"dependencies":{"redis":"0.10.x","debug":"*"},"devDependencies":{"express-session":"*"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"node test.js"},"homepage":"https://github.com/visionmedia/connect-redis","_id":"connect-redis@2.0.0","dist":{"shasum":"3cae7ef7a6ad969ce4a8c18bd54f24629a14346b","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-2.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"chirag04","email":"jain_chirag04@yahoo.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"}],"directories":{}},"2.1.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"2.1.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","repository":{"type":"git","url":"git@github.com:visionmedia/connect-redis.git"},"dependencies":{"debug":"^1.0.4","express-session":"^1.7.6","redis":"^0.12.1"},"devDependencies":{"bluebird":"^2.3.2","express-session":"*"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"node test.js","bench":"node bench/redisbench.js"},"gitHead":"3626d2459a54c237b93b6760f22f69086f809abd","homepage":"https://github.com/visionmedia/connect-redis","_id":"connect-redis@2.1.0","_shasum":"bc20aab9791288c605f39f572f8cbb1fa8ab7cc4","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"wavded","email":"wavded@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"},{"name":"wavded","email":"wavded@gmail.com"}],"dist":{"shasum":"bc20aab9791288c605f39f572f8cbb1fa8ab7cc4","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-2.1.0.tgz"},"directories":{}},"2.2.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"2.2.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"main":"./index.js","repository":{"type":"git","url":"git@github.com:visionmedia/connect-redis.git"},"dependencies":{"debug":"^1.0.4","redis":"^0.12.1"},"devDependencies":{"blue-tape":"^0.1.8","bluebird":"^2.3.2","eslint":"^0.9.2","express-session":"^1.9.1","istanbul":"^0.3.2","tape":"^3.0.3"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"DEBUG=* istanbul cover tape \"test/*-test.js\"","bench":"node bench/redisbench.js","lint":"eslint --reset index.js test lib bench"},"gitHead":"0b40d38327a3245c59e33222856d8a17394397b4","homepage":"https://github.com/visionmedia/connect-redis","_id":"connect-redis@2.2.0","_shasum":"bbdd6d63455fe5b72bc18beebce8ae2f5507653c","_from":".","_npmVersion":"2.2.0","_nodeVersion":"0.10.35","_npmUser":{"name":"wavded","email":"wavded@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"},{"name":"wavded","email":"wavded@gmail.com"}],"dist":{"shasum":"bbdd6d63455fe5b72bc18beebce8ae2f5507653c","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-2.2.0.tgz"},"directories":{}},"2.3.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"2.3.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Marc Harter","email":"wavded@gmail.com"}],"license":"MIT","main":"./index.js","repository":{"type":"git","url":"git+ssh://git@github.com/visionmedia/connect-redis.git"},"dependencies":{"debug":"^1.0.4","redis":"^0.12.1"},"devDependencies":{"blue-tape":"^0.1.8","bluebird":"^2.3.2","eslint":"^0.9.2","express-session":"^1.9.1","istanbul":"^0.3.2","tape":"^3.0.3"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"DEBUG=* istanbul cover tape \"test/*-test.js\"","bench":"node bench/redisbench.js","lint":"eslint --reset index.js test lib bench"},"gitHead":"b996557f359fdc263b8e60e12983fc83d50c1b1e","homepage":"https://github.com/visionmedia/connect-redis#readme","_id":"connect-redis@2.3.0","_shasum":"5312f3c6f211f8906cd4cbc6c42f8aa8599524b0","_from":".","_npmVersion":"2.8.4","_nodeVersion":"1.8.1","_npmUser":{"name":"wavded","email":"wavded@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"},{"name":"wavded","email":"wavded@gmail.com"}],"dist":{"shasum":"5312f3c6f211f8906cd4cbc6c42f8aa8599524b0","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-2.3.0.tgz"},"directories":{}},"2.4.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"2.4.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Marc Harter","email":"wavded@gmail.com"}],"license":"MIT","main":"./index.js","repository":{"type":"git","url":"git+ssh://git@github.com/visionmedia/connect-redis.git"},"dependencies":{"debug":"^1.0.4","redis":"^0.12.1"},"devDependencies":{"blue-tape":"^0.1.8","bluebird":"^2.3.2","eslint":"^0.9.2","express-session":"^1.9.1","istanbul":"^0.3.2","tape":"^3.0.3"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"DEBUG=* istanbul cover tape \"test/*-test.js\"","bench":"node bench/redisbench.js","lint":"eslint --reset index.js test lib bench"},"gitHead":"53e54a68dcabf17c1ff5b71c38b73e210cb58b3c","homepage":"https://github.com/visionmedia/connect-redis#readme","_id":"connect-redis@2.4.0","_shasum":"7ce1db3910a874bc7fc069c9adb1fd7ac7afca18","_from":".","_npmVersion":"2.12.1","_nodeVersion":"2.3.4","_npmUser":{"name":"wavded","email":"wavded@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"},{"name":"wavded","email":"wavded@gmail.com"}],"dist":{"shasum":"7ce1db3910a874bc7fc069c9adb1fd7ac7afca18","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-2.4.0.tgz"},"directories":{}},"2.4.1":{"name":"connect-redis","description":"Redis session store for Connect","version":"2.4.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Marc Harter","email":"wavded@gmail.com"}],"license":"MIT","main":"./index.js","repository":{"type":"git","url":"git+ssh://git@github.com/visionmedia/connect-redis.git"},"dependencies":{"debug":"^1.0.4","redis":"^0.12.1"},"devDependencies":{"blue-tape":"^0.1.8","bluebird":"^2.3.2","eslint":"^0.9.2","express-session":"^1.9.1","istanbul":"^0.3.2","tape":"^3.0.3"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"DEBUG=* istanbul cover tape \"test/*-test.js\"","bench":"node bench/redisbench.js","lint":"eslint --reset index.js test lib bench"},"gitHead":"f948252a533d4fa0264e28bf8e9be7be3986a5a5","homepage":"https://github.com/visionmedia/connect-redis#readme","_id":"connect-redis@2.4.1","_shasum":"92c5a1381865f08a87cf547e19b28d3c44754ba7","_from":".","_npmVersion":"2.13.0","_nodeVersion":"2.3.4","_npmUser":{"name":"wavded","email":"wavded@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"},{"name":"wavded","email":"wavded@gmail.com"}],"dist":{"shasum":"92c5a1381865f08a87cf547e19b28d3c44754ba7","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-2.4.1.tgz"},"directories":{}},"2.5.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"2.5.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Marc Harter","email":"wavded@gmail.com"}],"license":"MIT","main":"./index.js","repository":{"type":"git","url":"git+ssh://git@github.com/visionmedia/connect-redis.git"},"dependencies":{"debug":"^1.0.4","redis":"^0.12.1"},"devDependencies":{"blue-tape":"^0.1.8","bluebird":"^2.3.2","eslint":"^0.9.2","express-session":"^1.9.1","ioredis":"^1.7.5","istanbul":"^0.3.2","tape":"^3.0.3"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"DEBUG=* istanbul cover tape \"test/*-test.js\"","bench":"node bench/redisbench.js","lint":"eslint --reset index.js test lib bench"},"gitHead":"8fb2234f625d329b7deaaf4caf8b06e0d8c73072","homepage":"https://github.com/visionmedia/connect-redis#readme","_id":"connect-redis@2.5.0","_shasum":"6b200e697ec724e49be80d40d58be5717f1cbf54","_from":".","_npmVersion":"2.13.5","_nodeVersion":"2.5.0","_npmUser":{"name":"wavded","email":"wavded@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"},{"name":"wavded","email":"wavded@gmail.com"}],"dist":{"shasum":"6b200e697ec724e49be80d40d58be5717f1cbf54","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-2.5.0.tgz"},"directories":{}},"2.5.1":{"name":"connect-redis","description":"Redis session store for Connect","version":"2.5.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Marc Harter","email":"wavded@gmail.com"}],"license":"MIT","main":"./index.js","repository":{"type":"git","url":"git+ssh://git@github.com/visionmedia/connect-redis.git"},"dependencies":{"debug":"^1.0.4","redis":"^0.12.1"},"devDependencies":{"blue-tape":"^0.1.8","bluebird":"^2.3.2","eslint":"^0.9.2","express-session":"^1.9.1","ioredis":"^1.7.5","istanbul":"^0.3.2","tape":"^3.0.3"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"DEBUG=* istanbul cover tape \"test/*-test.js\"","bench":"node bench/redisbench.js","lint":"eslint --reset index.js test lib bench"},"gitHead":"dcbc43d0ce8bb7808fcffc3f70f9de2d85bfa0d2","homepage":"https://github.com/visionmedia/connect-redis#readme","_id":"connect-redis@2.5.1","_shasum":"e8c085db6ec683b4fc457cf33f93c3e7ed6f03f7","_from":".","_npmVersion":"2.14.3","_nodeVersion":"2.5.0","_npmUser":{"name":"wavded","email":"wavded@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"},{"name":"wavded","email":"wavded@gmail.com"}],"dist":{"shasum":"e8c085db6ec683b4fc457cf33f93c3e7ed6f03f7","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-2.5.1.tgz"},"directories":{}},"3.0.0":{"name":"connect-redis","description":"Redis session store for Connect","version":"3.0.0","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Marc Harter","email":"wavded@gmail.com"}],"license":"MIT","main":"./index.js","repository":{"type":"git","url":"git+ssh://git@github.com/visionmedia/connect-redis.git"},"dependencies":{"debug":"^2.2.0","redis":"^2.0.1"},"devDependencies":{"blue-tape":"^0.1.8","bluebird":"^2.3.2","eslint":"^1.6.0","express-session":"^1.9.1","ioredis":"^1.7.5","istanbul":"^0.3.2","tape":"^4.2.1"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"DEBUG=* istanbul cover tape \"test/*-test.js\"","bench":"node bench/redisbench.js","lint":"eslint index.js test lib bench"},"gitHead":"67a7acb883bc1e8138058972a06d90268f8b581a","homepage":"https://github.com/visionmedia/connect-redis#readme","_id":"connect-redis@3.0.0","_shasum":"29bc2c9beb9e703a3aac0e1c334e8b13cc1f84a1","_from":".","_npmVersion":"2.14.6","_nodeVersion":"4.1.1","_npmUser":{"name":"wavded","email":"wavded@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"},{"name":"wavded","email":"wavded@gmail.com"}],"dist":{"shasum":"29bc2c9beb9e703a3aac0e1c334e8b13cc1f84a1","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-3.0.0.tgz"},"directories":{}},"3.0.1":{"name":"connect-redis","description":"Redis session store for Connect","version":"3.0.1","author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"contributors":[{"name":"Marc Harter","email":"wavded@gmail.com"}],"license":"MIT","main":"./index.js","repository":{"type":"git","url":"git+ssh://git@github.com/visionmedia/connect-redis.git"},"dependencies":{"debug":"^2.2.0","redis":"^2.1.0"},"devDependencies":{"blue-tape":"^0.1.8","bluebird":"^2.3.2","eslint":"^1.6.0","express-session":"^1.9.1","ioredis":"^1.7.5","istanbul":"^0.3.2","tape":"^4.2.1"},"engines":{"node":"*"},"bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"scripts":{"test":"DEBUG=* istanbul cover tape \"test/*-test.js\"","bench":"node bench/redisbench.js","lint":"eslint index.js test lib bench"},"gitHead":"0960ee40fa80cc217550bc638165c104f13fa500","homepage":"https://github.com/visionmedia/connect-redis#readme","_id":"connect-redis@3.0.1","_shasum":"49dbafaf5849f4ea74524c8b20a136a01a425c7b","_from":".","_npmVersion":"2.14.8","_nodeVersion":"4.1.1","_npmUser":{"name":"wavded","email":"wavded@gmail.com"},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"},{"name":"wavded","email":"wavded@gmail.com"}],"dist":{"shasum":"49dbafaf5849f4ea74524c8b20a136a01a425c7b","tarball":"http://registry.npmjs.org/connect-redis/-/connect-redis-3.0.1.tgz"},"directories":{}}},"maintainers":[{"name":"tjholowaychuk","email":"tj@vision-media.ca"},{"name":"chirag04","email":"jain_chirag04@yahoo.com"},{"name":"wavded","email":"wavded@gmail.com"}],"author":{"name":"TJ Holowaychuk","email":"tj@vision-media.ca"},"time":{"modified":"2015-10-15T13:33:30.642Z","created":"2010-12-20T23:28:47.888Z","0.0.1":"2010-12-20T23:28:47.888Z","0.0.2":"2010-12-20T23:28:47.888Z","0.1.0":"2010-12-20T23:28:47.888Z","0.1.1":"2010-12-20T23:28:47.888Z","0.1.2":"2010-12-20T23:28:47.888Z","0.1.3":"2010-12-20T23:28:47.888Z","0.2.0":"2010-12-20T23:28:47.888Z","0.2.1":"2010-12-20T23:28:47.888Z","0.2.2":"2011-01-02T18:53:52.790Z","0.2.3":"2011-02-01T18:17:06.452Z","1.0.0":"2011-02-26T01:30:17.670Z","1.0.1":"2011-04-14T22:19:00.565Z","1.0.2":"2011-04-15T16:21:39.193Z","1.0.3":"2011-04-17T23:06:31.736Z","1.0.4":"2011-05-01T17:25:49.752Z","1.0.5":"2011-06-02T20:47:06.268Z","1.0.6":"2011-06-21T15:34:05.551Z","1.0.7":"2011-08-04T20:41:28.613Z","1.1.0":"2011-10-06T02:09:10.594Z","1.2.0":"2011-11-17T17:12:40.964Z","1.3.0":"2012-03-23T21:28:38.932Z","1.4.0":"2012-06-14T17:29:41.454Z","1.4.1":"2012-07-26T15:22:40.879Z","1.4.2":"2012-09-05T16:16:55.789Z","1.4.3":"2012-09-11T19:38:01.247Z","1.4.4":"2012-09-12T15:07:44.992Z","1.4.5":"2013-06-20T14:33:01.418Z","1.4.6":"2013-11-13T03:48:02.582Z","1.4.7":"2014-02-19T07:43:17.451Z","1.5.0":"2014-03-06T14:53:54.390Z","2.0.0":"2014-04-07T07:15:10.965Z","2.1.0":"2014-08-29T16:28:01.223Z","2.2.0":"2015-01-26T19:04:22.086Z","2.3.0":"2015-04-28T14:14:58.909Z","2.4.0":"2015-07-10T16:18:32.729Z","2.4.1":"2015-07-24T20:10:03.919Z","2.5.0":"2015-08-28T14:08:22.321Z","2.5.1":"2015-09-18T17:49:04.983Z","3.0.0":"2015-10-03T16:55:52.498Z","3.0.1":"2015-10-15T13:33:30.642Z"},"users":{"sjonnet":true,"fgribreau":true,"sjonnet19":true,"vincentmac":true,"chrisweb":true,"skipzero":true,"fmm":true,"nromano":true,"cheneypao":true,"thisjustin":true,"sessionbean":true,"dna2go":true,"byossarian":true,"x_soth":true,"weigang":true,"alexey_detr":true,"markthethomas":true,"simplyianm":true,"nickeljew":true,"mlohscheidt":true,"godion":true,"programmingpearls":true,"llambda":true,"koslun":true,"justinshea":true,"ernie55ernie":true,"gochomugo":true,"freshlogic":true,"ugarz":true,"karlbateman":true,"ghyghoo8":true,"ricoterox":true,"456wyc":true,"qlqllu":true,"volving":true,"intuitivcloud":true,"wjagels1":true,"shadowlong":true},"repository":{"type":"git","url":"git+ssh://git@github.com/visionmedia/connect-redis.git"},"readme":"[![npm](https://img.shields.io/npm/v/connect-redis.svg)](https://npmjs.com/package/connect-redis) [![Dependencies](https://img.shields.io/david/tj/connect-redis.svg)](https://david-dm.org/tj/connect-redis) ![Downloads](https://img.shields.io/npm/dm/connect-redis.svg)\n\n**connect-redis** is a Redis session store backed by [node_redis](http://github.com/mranney/node_redis), and is insanely fast :). Requires redis >= `2.0.0` for the _SETEX_ command.\n\n## Setup\n\n```sh\nnpm install connect-redis express-session\n```\n\nPass the `express-session` store into `connect-redis` to create a `RedisStore` constructor.\n\n```js\nvar session = require('express-session');\nvar RedisStore = require('connect-redis')(session);\n\napp.use(session({\n store: new RedisStore(options),\n secret: 'keyboard cat'\n}));\n```\n\n\n## Options\n\n A Redis client is required. An existing client can be passed directly using the `client` param or created for you using the `host`, `port`, or `socket` params.\n - `client` An existing client\n - `host` Redis server hostname\n - `port` Redis server portno\n - `socket` Redis server unix_socket\n - `url` Redis server url\n\nThe following additional params may be included:\n\n - `ttl` Redis session TTL (expiration) in seconds\n - `disableTTL` disables setting TTL, keys will stay in redis until evicted by other means (overides `ttl`)\n - `db` Database index to use\n - `pass` Password for Redis authentication\n - `prefix` Key prefix defaulting to \"sess:\"\n - `unref` Set `true` to unref the Redis client. **Warning**: this is [an experimental feature](https://github.com/mranney/node_redis#clientunref).\n - `serializer` An object containing `stringify` and `parse` methods compatible with Javascript's `JSON` to override the serializer used\n\nAny options not included in this list will be passed to the redis `createClient()` method directly.\n\n## Custom Redis clients\n\nClients other than `node_redis` will work if they support the same interface. Just pass the client instance as the `client` configuration option. Known supported clients include:\n\n * [ioredis](https://github.com/luin/ioredis) - adds support for Redis Sentinel and Cluster\n\n## FAQ\n\n#### How do I handle lost connections to Redis?\n\nBy default, the `node_redis` client will [auto-reconnect](https://github.com/mranney/node_redis#overloading) when a connection is lost. But requests may come in during that time. In express, one way this scenario can be handled is including a \"session check\" after setting up a session (checking for the existence of `req.session`):\n\n```js\napp.use(session( /* setup session here */ ))\napp.use(function (req, res, next) {\n if (!req.session) {\n return next(new Error('oh no')) // handle error\n }\n next() // otherwise continue\n})\n```\n\nIf you want to retry, here is [another option](https://github.com/expressjs/session/issues/99#issuecomment-63853989).\n\n# License\n\n MIT\n","readmeFilename":"Readme.md","homepage":"https://github.com/visionmedia/connect-redis#readme","bugs":{"url":"https://github.com/visionmedia/connect-redis/issues"},"contributors":[{"name":"Marc Harter","email":"wavded@gmail.com"}],"license":"MIT","_attachments":{},"_etag":"\"8V1WV4AIONF7YBXTWNBOH81MT\""}