{"_id":"bogart-session-redis","_rev":"6-ec39d30ca268182f55a4c2252b9818c4","name":"bogart-session-redis","description":"redis providers for the bogart session middleware","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"bogart-session-redis","description":"redis providers for the bogart session middleware","version":"0.0.1","homepage":"https://github.com/jdc0589/bogart-session-redis","keywords":["bogart","session","redis","jsgi"],"author":{"name":"Davis Clark","email":"jdc0589@gmail.com"},"email":"jdc0589@gmail.com","repository":{"type":"git","url":"git://github.com/jdc0589/bogart-session-redis.git"},"bugs":{"url":"https://github.com/jdc0589/bogart-session-redis/issues"},"main":"./lib/index.js","directories":{"lib":"./lib"},"dependencies":{"hiredis":"=0.1.12","redis":"=0.6.7","q":"=0.7.2"},"devDependencies":{"bogart":">=0.3.2"},"_npmUser":{"name":"davisclark","email":"jdc0589@gmail.com"},"_id":"bogart-session-redis@0.0.1","engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.0","_defaultsLoaded":true,"dist":{"shasum":"adf709eed04d93dc347cc42bd90ad815d87eac59","tarball":"https://registry.npmjs.org/bogart-session-redis/-/bogart-session-redis-0.0.1.tgz","integrity":"sha512-3JrCBAG9yh57wq+anwM31odHCUDCO9lzqcx/Wsunnivt2KDTO4uQozDdRtRBRvoj7/cMKg7H1MaE+f6MG4J8/g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDa6iniuAHoXUwKpz4XdKz/b1Zc02qfYHyGmRx4Le1qxwIgbaPhwdfTW48A01H3sR+c5tb6ngq/DWtuk7c3bmIho5w="}]},"maintainers":[{"name":"davisclark","email":"jdc0589@gmail.com"}]}},"readme":"Redis provider(s) for the Bogart \"Session\" JSGI middleware.\r\n\r\n## Example:\r\n```javascript\r\nvar bogart = require('bogart'),\r\n    DataProvider = require(\"bogart-session-redis\").DataProvider;\r\n\r\nvar config = function(show, create, update, destroy) {\r\n  show('/', function(req) {\r\n    req.session(\"foo\", \"bar\");\r\n\r\n    var session = \"Session: <br /><ul>\";\r\n    req.session.keys().forEach(function(key) {\r\n      session += \"<li>\"+key+\": \"+req.session(key)+\"</li>\";\r\n    });\r\n    session += \"</ul>\";\r\n\r\n    return bogart.html(session);\r\n  });\r\n};\r\n\r\nvar dataProviderConfig = {\r\n  lifetime: 600,\r\n  redis: {\r\n    port: 6379,\r\n    host: \"localhost\"\r\n  }\r\n};\r\n\r\nvar sessionConfig = {\r\n  options: {\r\n    idProvider: {\r\n      encryptionKey: \"330e2e6e-0a94-11e1-9db7-935b9f6cc277\"\r\n    }\r\n  },\r\n  dataProvider: new DataProvider(dataProviderConfig)\r\n};\r\n\r\nvar app = bogart.middleware.Session(sessionConfig, bogart.router(config));\r\nbogart.start(app, {port:1337});\r\n```","maintainers":[{"name":"davisclark","email":"jdc0589@gmail.com"}],"time":{"modified":"2022-06-13T04:53:48.895Z","created":"2011-11-16T16:32:27.677Z","0.0.1":"2011-11-16T16:32:29.315Z"},"author":{"name":"Davis Clark","email":"jdc0589@gmail.com"},"repository":{"type":"git","url":"git://github.com/jdc0589/bogart-session-redis.git"},"users":{"davisclark":true}}