{"_id":"circumflex-session","_rev":"44-15415127d13a9c0af6aa306b945fa478","name":"circumflex-session","description":"Redis-backed sessions for Circumflex","dist-tags":{"latest":"0.2.0"},"versions":{"0.0.1":{"name":"circumflex-session","version":"0.0.1","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"bef5a36c9b480764e3cab73036d3a0a63c026a5a","_id":"circumflex-session@0.0.1","_shasum":"85ae4001216f1d5c484188769694ca4c7af5503c","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"85ae4001216f1d5c484188769694ca4c7af5503c","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.1.tgz","integrity":"sha512-mxV4EEE9WjNQllD1smU1U5bBNwKXPAf4GYWEH6WXvhCbuABfEzon5czbBqzB45mZypIT856l89vSfQhvHKUCpQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEs09DnYD+X3nAWw3eH8MuUSw11AqLv62KzmILzqaqcWAiEA5mrEa+mJtvCpVzlX3qZVXNLnL83qfZUhkeuKJ06dNls="}]}},"0.0.2":{"name":"circumflex-session","version":"0.0.2","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"0107e32f20be6057ccc3889734b74cafd0a72e4d","_id":"circumflex-session@0.0.2","_shasum":"b8fd0b6b9b497bffb354bafd0f8803ce4b4b0fc0","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"b8fd0b6b9b497bffb354bafd0f8803ce4b4b0fc0","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.2.tgz","integrity":"sha512-bw5Kf5D8scGrr+ZQLwMFu43vSpcui8+5jOoOlDiYdpKkYCTe0drqyPsSfNh4U08EFiCUeOTkyIP9x7NYNNOh7w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDadTyI3Fa4+pa3sbFkL1kGcdgy++fB79M6UGoFSeRy6gIhAKjYltgBf45WgX00Z/StLX8ceAsipkfAY0CZqLsVyHbh"}]}},"0.0.3":{"name":"circumflex-session","version":"0.0.3","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"2064215ee741c843bad8cd79ecc24dc7ef8e40a9","_id":"circumflex-session@0.0.3","_shasum":"d7cc0358bbbdef516b59bdaa299b5d816e36e5a9","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"d7cc0358bbbdef516b59bdaa299b5d816e36e5a9","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.3.tgz","integrity":"sha512-zt6tq7p5AvbQi06IaRGccdRSLOmkKOkskDoHwstaJ6bsQJe15Sk4/DOKRJaiNigJe9HfNA4gjRqXQpx0M2ei8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeWEyig6dJPc7o84r8hGvWj/6rFv9Vc+sycq2K6iUVVgIgTwc1meiL9Nb+k6bOJQouu9Xhw1R6lh7GrEhdZEIEqYw="}]}},"0.0.4":{"name":"circumflex-session","version":"0.0.4","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"2d832206fb1cd62269970a515f01ac30d939032c","_id":"circumflex-session@0.0.4","_shasum":"09affb6a97d81c98ad0e179693c359002cea0dc3","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"09affb6a97d81c98ad0e179693c359002cea0dc3","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.4.tgz","integrity":"sha512-9aIMLID/q59djLt+urn4TYPUyYbkJvpxqwv6LOpU/ffQkLmckJUgLVmlBevEcNYXHjbqzCExwM/RQ+3Zh4mnKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF6fwQV36WgPmwJvYiIxmaHisaoyywc5BOr/j8qkUQ4wIgYhk8JZ+OmME6lKg2rEJtcW9WPGKS7nyO6tqUTIFx3k0="}]}},"0.0.5":{"name":"circumflex-session","version":"0.0.5","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"188e07cdc98a1d23bcc6bfb237ba581f9533f5bd","_id":"circumflex-session@0.0.5","_shasum":"b4a43399ed1a7328f881b3f43853832c151ad79a","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"b4a43399ed1a7328f881b3f43853832c151ad79a","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.5.tgz","integrity":"sha512-V6pt8T9J+AEs6qWvhk1EwmnB0AMJcfLlobRBx0aD82Gd3XBUrMCHm2x1LhVQ9VLJOabqwC9F8G9LFmWvxo4Yog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBCuhF5GkWSx9eTO6wefFtv/ATO1eqSSQvAXsD8yTQg5AiA0oojWybZ54L2DzArmde7DCQXoVJw7AtyFpz8BV7hCVA=="}]}},"0.0.6":{"name":"circumflex-session","version":"0.0.6","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"d7a5a1556ecb899dc93bc7ba7c2f1358a1531482","_id":"circumflex-session@0.0.6","_shasum":"345e176ea13c68bdb3c138f4385464a4f46a0df0","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"345e176ea13c68bdb3c138f4385464a4f46a0df0","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.6.tgz","integrity":"sha512-HN/xcJtxw50D3Rn5DRr04h1Ng9NjGXtM2RSffFB+78CL5+zx6n3URbBH/0z7Lu8Azt2MTo1o/Z/DjORf1F1OTQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAF1PZaRNq+Fm6CEeBJhfN8FX7MLBde4MUq2shghskBTAiEArkjeq0DhpRWsW9Tp9Cx51dd13/7OenAVm7SPK9MqvaU="}]}},"0.0.7":{"name":"circumflex-session","version":"0.0.7","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"945e416252b996429370ffc7953b8819471d0283","_id":"circumflex-session@0.0.7","_shasum":"75b950b65b0140427869dd4d917db54943b2d5c8","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"75b950b65b0140427869dd4d917db54943b2d5c8","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.7.tgz","integrity":"sha512-nMMi/qSXpPPV9YCw7XqbGb4T/bYOe5mSp0Ciu1mpR08mDkoKzhmGi7NV41RFBY0Cny1P08MRQ1Gr47oRwfckDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCg+vQhy0jZAnF36MF800Yj8dEXiSLPjmXrozBtXNMfmAIhAInXMKcScWC91rJ+3VubXmUkPtXGbtXi4yk5t/CMNeuE"}]}},"0.0.8":{"name":"circumflex-session","version":"0.0.8","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"885a67fb917f0d0bf5c8298b0faa9e60eea6d7be","_id":"circumflex-session@0.0.8","_shasum":"2520826534885880b796b92227b564e9f86b656f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"2520826534885880b796b92227b564e9f86b656f","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.8.tgz","integrity":"sha512-87YAmhjBdWQ9ewx1Aqj6vHguZiy2Fd0BDywXpHOzxhg/+EZgaKRJE5Bx+zdnkSCZed/44gG1opxAwCGWgyrw3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB57YmuKURVVRvGZd4qaHXMey1GTwO4AQXBCyHuI5d4aAiBQJjJhxSk6rrCCA68Oc5E/s4vqPgWfSnPQlQk/C0kg+Q=="}]}},"0.0.9":{"name":"circumflex-session","version":"0.0.9","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"6226c49171ade03863213ab5b6646bfd3e476662","_id":"circumflex-session@0.0.9","_shasum":"04f7e5308ac44c84bd6e885c02136ccc52dffde0","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"04f7e5308ac44c84bd6e885c02136ccc52dffde0","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.9.tgz","integrity":"sha512-IdIuYQ9tLwSxX0K72kH92EH+iZa0lt9iIPI1K4JZINTftC0Y3FO0KyDnW0ZTnQvc1516/3cTIMZT2d5IzjBNlw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDomYkDCqotxdxs7iWXIohOL8sIecrdJtlu9bs8sAWZCAIgIcLrZKrESclwj5BM6x38axwGEhTmswmrPC149nsquSQ="}]}},"0.0.10":{"name":"circumflex-session","version":"0.0.10","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"b35b5d05b847be4d2f6b1c0737ebdaa605270775","_id":"circumflex-session@0.0.10","_shasum":"5d4dba053c6e8c91f12203d6b40ddd1de3035ab9","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"5d4dba053c6e8c91f12203d6b40ddd1de3035ab9","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.10.tgz","integrity":"sha512-imwMtcFnu3DnONBf45YelFJQAMauIDCrOZks8xJEgECH9ifvTyVchjWgiwfM+qqnAZjy3OaTMI1EcelCc6yERg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd8hlYtB6KCcpZF3rW9jWnoAebBVjWedimn/Rk88X0MAIhANpHNOUNcuXtlLHpAP+Lq/+LqEA7K8qMgcEgNvsi9ZoS"}]}},"0.0.11":{"name":"circumflex-session","version":"0.0.11","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"8540f7e761ce18e167a85dd30b86744d967c3f71","_id":"circumflex-session@0.0.11","_shasum":"b154ac766f7ca05f421c840b6107c9f58e42ed32","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"b154ac766f7ca05f421c840b6107c9f58e42ed32","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.11.tgz","integrity":"sha512-0OvyxgKSC7jHnpDsJjaWXAcvZTUMeFbzouSM2BkKgLN0nVAudefFcFlGIKwiZi8d4cM8OonpFOOPcyj8BhH5fQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqG043oFtk+HAM1HKx2pgX7qzOvM8ZLwJcUIx8rK4cmAiAiuBCh7e1NHfF2WI5IsX8S4lSyoE/f4JeXtbjh5NBAGg=="}]}},"0.0.12":{"name":"circumflex-session","version":"0.0.12","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"daf7075dd4f7d52a588aed72346ef0408a7eaf67","_id":"circumflex-session@0.0.12","_shasum":"cc6740d3e449a0db9ff5d730995df5d9612ecb30","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"cc6740d3e449a0db9ff5d730995df5d9612ecb30","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.12.tgz","integrity":"sha512-vu4ZuwOr3YqvsmojdqTmM3rizBJiHQDjg406vFVNYTJCOctz0/gXaz7Afql76XuA+ZVzfihJfBV35tZaQTlnCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCfScpJ0MKjDRpJybNDqzphffLF3EWQa1TGV8t8OvPl/wIgcQJ5Ygav/XQJkz5YBGSKNGt1tTSa2SFZNAdf7es17nw="}]}},"0.0.13":{"name":"circumflex-session","version":"0.0.13","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"455cc1e8787fa023101eec805cdf3dd559340348","_id":"circumflex-session@0.0.13","_shasum":"98d3d0106fa085e19a7109dc9a6989b6229e0f08","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"98d3d0106fa085e19a7109dc9a6989b6229e0f08","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.13.tgz","integrity":"sha512-f4VRECiHzuDEC3Cc3VkfKRLWazHQjvhCkFUALF1aFQ3eW0ygvoucuf1tMPWuAVTKfPm2eacOYI54ug55o8dyFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF7iB0AYiaJgIxKmInclWIDM4iMj9dfxChjf9xtlvU7FAiEAgpgyNqkd79v1t5oFkzjzGIPenuO8Fd59BtRBo7x8eGQ="}]}},"0.0.14":{"name":"circumflex-session","version":"0.0.14","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"082121dfe9925bfa2c5f20547b5dede323801606","_id":"circumflex-session@0.0.14","_shasum":"b1782e2dbf18ee69cbbf736b19542fbec60e3af8","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"b1782e2dbf18ee69cbbf736b19542fbec60e3af8","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.0.14.tgz","integrity":"sha512-uHGW7QXEADu+zei9Pp/OK4u2GJptD3LYKDfbti+VZt0b2gaQUxDFGoUz99QW8kDNZt/I/WDP2MevXrSkvmENuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDshuyXuXguczxKHlEPrZR5OFxkuc9e3ONsX9rQ+0KWqgIhAIwcNprB/OfWqnorg/VJJlwXPtBjos2/7OoCsEpgYciU"}]}},"0.1.0":{"name":"circumflex-session","version":"0.1.0","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"3f774e27204a699818fd1d9bc126b0b9248f16d6","_id":"circumflex-session@0.1.0","_shasum":"706af0a4e33fca98d9d738bfd29d087bb05e5b9b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"706af0a4e33fca98d9d738bfd29d087bb05e5b9b","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.1.0.tgz","integrity":"sha512-wGa+RMiahCJ9v6DlWdqIUbligfuEkUS25Pw3kB02HpzrtJTv5JxdJGjnWskum26SEG7+mMm8Jh1XAStTglBJmQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgFd3asVAS+LRXD4bmBuGfxXUsio2zTdoD0pc8GG8szAIhAPSyY6I9+ewhhYLOiGuU/SaArPjMP8HdfCl60uEgrB9J"}]}},"0.1.1":{"name":"circumflex-session","version":"0.1.1","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"874a3a71b56689befaf98bad4f4bd500b4ea8f24","_id":"circumflex-session@0.1.1","_shasum":"b4d5917cdb3532e8162ad278d3270acead007aeb","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"b4d5917cdb3532e8162ad278d3270acead007aeb","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.1.1.tgz","integrity":"sha512-OBPTHYOsp5unPWFd3XtHKzyeFps3dhP3frixI2WJJpZ/M0IFfwhUhN2848d/4USVPraFFLr2Q0CcGOA/tFBCYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6OZFPJAr2faUFNn6eN2bzlmHA2P/Z5w4igrUcxiTzcQIgREiFQIY0JJvmSiyiBtONtbACP+P0ymnbpbv4cNN0kgU="}]}},"0.1.2":{"name":"circumflex-session","version":"0.1.2","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"adca6c6790cd090645f7ebd46ada473277d75bf3","_id":"circumflex-session@0.1.2","_shasum":"8cd0fdbfe8314dc7fb32df31ddf5d82f2a5466b3","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"8cd0fdbfe8314dc7fb32df31ddf5d82f2a5466b3","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.1.2.tgz","integrity":"sha512-20XYDXvrfIdTtE/K2rD7Gf20SGmk0DsprtBffRadD8Al3HmNjH6DsXjyeJAFS1ZBpaO6qb1cZ0uDpUnCMB007w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICEDmTaSAEvydoHTVuNBD2twr7qx5kmiey96LR/nomX/AiAyadYJvnXFzyTJC8vMfYOKXzd3BKIiAmNKy2/UlTGr2Q=="}]}},"0.1.3":{"name":"circumflex-session","version":"0.1.3","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"11bee1f0ef975e9c930fe91b1a53327df147935c","_id":"circumflex-session@0.1.3","_shasum":"6b7d20c681a428205b7c54b5b08042d750c6b331","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"6b7d20c681a428205b7c54b5b08042d750c6b331","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.1.3.tgz","integrity":"sha512-UcozqfIoj4J9OB4ZxpauIm0pd7PTYyKbqGSboSH2+npU1UDNoQXW6yBf+Q8seCA0nfnL5fhSrAKrTmmwHeBwvA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1Tv/ncYcDkMueNX6EutDOkPa1jNLXRc+KRhQAZ+DhGAiBfzS6S0ZylOC2vCrLN7IQN57SVbRlmWjaFbnvojC11wA=="}]}},"0.1.4":{"name":"circumflex-session","version":"0.1.4","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"e318f2e5ea0a6c327e416bd6d37ac75cd208951a","_id":"circumflex-session@0.1.4","_shasum":"c5a6af9a308f1f4d22206bed3aefba468d78712b","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"c5a6af9a308f1f4d22206bed3aefba468d78712b","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.1.4.tgz","integrity":"sha512-R7NxKDGAxfALneAQxmGUKjZo57OsYNn66oVfzFXBJE7BR2x5UwlSzC7fV3NEDoTdSYNVthG+kD0Jpu/cI9vJ+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDboi0/oAh3OtRX+NkJy4GBSrXPUmBZYNe7aOGdGoTA4gIgfgf6hXBDJyg33t2AweSUka4StLUybcEkR4R9NUsAQPQ="}]}},"0.1.5":{"name":"circumflex-session","version":"0.1.5","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"9ffa30443580b1b9f995348ae9bea35d25307002","_id":"circumflex-session@0.1.5","_shasum":"7ceaaf4a46f88a1bf37b18d21ae43a14bb0b3799","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"7ceaaf4a46f88a1bf37b18d21ae43a14bb0b3799","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.1.5.tgz","integrity":"sha512-d42gEhiZPr3EFSY+XhWgkxsUX841qGyVLpJZ/QOATwwCgvzGYgOvQ0iKPVAkuOCCG9/A7kKg4tN7NP/jZ9g8NQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYHMg0lPP2W889pPh3R6t62rg622EW+y2V5zjhLeL96AiEAnJBtrtcfsK6JTBBJ/nXzfs2h2QJOlfa/MHmuxUrNgj0="}]}},"0.2.0":{"name":"circumflex-session","version":"0.2.0","description":"Redis-backed sessions for Circumflex","dependencies":{"redis":"*"},"main":"index.js","scripts":{"test":"mocha -R spec"},"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"keywords":["web","app","session","circumflex","cookie"],"author":{"name":"Boris Okunskiy"},"license":"ISC","bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"homepage":"https://github.com/inca/circumflex-session","gitHead":"48acbe34e41e4c3b15c32539563f5914d2d53d20","_id":"circumflex-session@0.2.0","_shasum":"f2085280cd16a4843e98aa50c75574677d7bcde2","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"inca","email":"boris@okunskiy.name"},"maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"dist":{"shasum":"f2085280cd16a4843e98aa50c75574677d7bcde2","tarball":"https://registry.npmjs.org/circumflex-session/-/circumflex-session-0.2.0.tgz","integrity":"sha512-CroR0SO8zVvhK9jATqSCm0z757jiGg1fLMSzBBdrCxMp+N9GHu3mR3nC+i55zu/VPc/QJwY4Ai0Y4P8Fsx0PTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICtznbbjGGGcjM5+De/cjmlxZkwwx5i2eUXKMuN15u8FAiBXkb+E9EVxk1Grs0k2cNT6lcmFu8VGfYQvQnJ2ZG5QDA=="}]}}},"readme":"# Redis-backed sessions for Express\n\nThis module provides your apps with asynchronous Session API with data stored in Redis.\n\nThe asynchronous approach allows you to access session data on-demand, instead of saving-restoring it _on every request_ regardless of whether data is actually being used or not. It is also super-friendly to asynchronous control flow libraries (like [async](https://github.com/caolan/async)).\n\n## Usage\n\n1. `npm install circumflex-session`\n\n2. Add middleware after cookie parser:\n\n      ```\n      app.use(require('circumflex-session', {\n        redis: {\n          host: 'localhost',\n          port: 6390,\n          auth_pass: 'optional'\n        },\n        session: {\n          dbIndex: 0,         // for selecting Redis database\n          tti: 300,           // time to idle before session is removed from Redis, in seconds\n          prefix: 'sess',     // custom key prefix for Redis storage\n          secure: true,       // for setting cookie.secure option\n          domain: 'optional'  // for custom cookie domain\n        }\n      }));\n      ```\n\n2. Store session data:\n\n      ```\n      req.session.set('myKey', 'myValue', function(err) {\n        if (err)\n          return next(err);\n        // Success\n      });\n      ```\n\n3. Retrieve single key:\n\n      ```\n      req.session.get('myKey', function(err, myValue) {\n        if (err)\n          return next(err);\n        // Success\n      });\n      ```\n\n3. Retrieve multiple keys:\n\n      ```\n      req.session.mget(['myKey1', 'myKey2'], function(err, session) {\n        if (err)\n          return next(err);\n        // Success\n        // session.myKey1\n        // session.myKey2\n      });\n      ```\n\n4. Remove single value:\n\n      ```\n      req.session.remove('myKey', function(err) {\n        if (err)\n          return next(err);\n        // Success\n      });\n      ```\n\n5. Remove all values:\n\n      ```\n      req.session.remove(['myKey1', 'myKey2'], function(err) {\n        if (err)\n          return next(err);\n        // Success\n      });\n      ```\n\n6. Invalidate (clear):\n\n      ```\n      req.session.invalidate(function(err) {\n        if (err)\n          return next(err);\n        // Success\n      });\n      ```\n\n\n## Compatibility with synchronous API\n\nAsynchronous Session API is generally incompatible with synchronous version.\n\nIf your library depends on certain keys being available in `req.session`, you might want to add simple middleware like this:\n\n```\n// Retrieve stuff\napp.use(function(req, res, next) {\n  req.session.get('myKey', function(value) {\n    req.session.myKey = value;\n    next();\n  });\n});\n\n// Include your other middleware and routes\n\n// Persist stuff\napp.use(function(req, res, next) {\n  req.session.set('myKey', req.session.myKey, next);\n});\n```\n\n\n","maintainers":[{"name":"inca","email":"boris@okunskiy.name"}],"time":{"modified":"2022-06-13T06:03:16.398Z","created":"2014-08-29T08:00:56.277Z","0.0.1":"2014-08-29T08:00:56.277Z","0.0.2":"2014-08-29T09:21:57.598Z","0.0.3":"2014-08-29T09:53:46.426Z","0.0.4":"2014-08-29T10:13:55.075Z","0.0.5":"2014-08-29T10:27:14.762Z","0.0.6":"2014-08-29T10:33:27.933Z","0.0.7":"2014-08-29T10:36:03.896Z","0.0.8":"2014-08-29T11:01:31.696Z","0.0.9":"2014-09-01T06:52:14.079Z","0.0.10":"2014-09-01T13:37:22.698Z","0.0.11":"2014-09-02T07:10:08.581Z","0.0.12":"2014-11-10T07:53:20.783Z","0.0.13":"2014-11-10T14:48:25.131Z","0.0.14":"2014-11-19T09:38:31.787Z","0.1.0":"2014-11-19T12:34:11.595Z","0.1.1":"2014-11-19T12:39:41.318Z","0.1.2":"2014-11-19T12:40:27.695Z","0.1.3":"2014-11-19T12:41:37.250Z","0.1.4":"2014-11-19T12:46:33.978Z","0.1.5":"2014-11-19T13:08:44.885Z","0.2.0":"2015-01-23T10:14:32.215Z"},"homepage":"https://github.com/inca/circumflex-session","keywords":["web","app","session","circumflex","cookie"],"repository":{"type":"git","url":"https://github.com/inca/circumflex-session"},"author":{"name":"Boris Okunskiy"},"bugs":{"url":"https://github.com/inca/circumflex-session/issues"},"license":"ISC","readmeFilename":"README.md"}