{"_id":"session-mongoose","_rev":"49-095d628e4f62c7e2db3ffedc04ef9054","name":"session-mongoose","description":"connect session store implementation using Mongoose","dist-tags":{"latest":"0.5.2"},"versions":{"0.0.1":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.0.1","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.4.0"},"dependencies":{"connect":">= 1.0.0","mongeese":">= 0.0.1"},"devDependencies":{},"_npmJsonOpts":{"file":"/Users/don/.npm/session-mongoose/0.0.1/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"session-mongoose@0.0.1","_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"7b5b16870ca75cef2d69bdfd70935ce4899360ce","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.0.1.tgz","integrity":"sha512-qIZmd9WiaUyfaRNNmqgmgNv8RSQ0X/la4lMBYTqmAySLXL12JEtgJQ2CG6slfKmn8PSvXVZzL3ITTMcEauidcg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBrglvCBQY26mr4s04P4P7wRHs8xUPytHLDNF6fWa3LOAiBFS5Ist/KZTnVP7RZ8juTtgNyuuWuf3YDk0poSKx/OhQ=="}]},"scripts":{},"directories":{}},"0.0.2":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.0.2","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.4.0"},"dependencies":{"connect":">= 1.0.0 < 2","mongeese":">= 0.0.1"},"devDependencies":{},"_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"_id":"session-mongoose@0.0.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.2","_nodeVersion":"v0.6.11","_defaultsLoaded":true,"dist":{"shasum":"e35e6f6fdd1cf2da532174996fa5124d651aa2a1","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.0.2.tgz","integrity":"sha512-OWJvYH8P4ElzfZuV173iX41XXSgSeW0F7WFsVHNBzjRf+0oaRu5vIrq8OXG1lUU0OxHxQdZsgcKa1HQg6et0gA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE67tvj+JOST63EDYrDczJZ4SyNqG3cGnn/QQHCOWK7hAiEA8FsTmz9NuL0gz99qPLCg6CfDspLYI+UXWSpG6/zYWB8="}]},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.0.3":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.0.3","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.4.0"},"dependencies":{"connect":">= 1.0.0 < 2","mongeese":">= 0.0.1"},"devDependencies":{},"_id":"session-mongoose@0.0.3","dist":{"shasum":"0364b1d4111bb5ad894ed5369f260c984cde0c8f","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.0.3.tgz","integrity":"sha512-hlH661LWnIxi6BMmZLtYItx8ZI1qMU7Bb1t+dAtDa8urWkIeysIKiJjlChvcvItZSK6SI2dgCFbSJNW1WpQv9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1NgIfCXYRJDa087Pzs7kAiGOYlIxE4AucRKogGrPSWAiBY/o70bh590HSBA0LBWoeBLF+SL8Mmsht4UKafMtuoNw=="}]},"_npmVersion":"1.1.59","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.0.7":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.0.7","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.4.0"},"dependencies":{"connect":"1.x","mongoose":"*"},"devDependencies":{},"_id":"session-mongoose@0.0.7","dist":{"shasum":"d0c3405b27c6a494a4cfdf38e885cf55ec9b29fc","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.0.7.tgz","integrity":"sha512-+5JDpzS5VDXdfyK2knxhaSTRrT1vXSFTlraTUDY8Gvn3rl0rbvjMqBH8yNlJE3GSnbV4plTq7wEPjH66Md1Cvw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAeIv0WspGlLpqKnKrjfpl5sXkrnPTgY6qm7bEFRc46QAiBsgX9jY4i9qABCXxnF7lAmnEjVt2dNTdTd6utBKbyoZw=="}]},"_npmVersion":"1.1.61","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.1.0":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.1.0","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"devDependencies":{"connect":"*","mocha":"*","should":"*"},"_id":"session-mongoose@0.1.0","dist":{"shasum":"d84a678d9b0dca813efb6ba36c8c32670cf7d1e2","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.1.0.tgz","integrity":"sha512-1M8gmUpYGLbJc6WhPAmF+Ss6yxa6MdMJOXFwL8qYLQ/F/I9RMKOT5zPuPfm0MJsoM2QB0WKoRznr6U+IL5qn9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCzxOHMnzlvjsl+sEzNWGH2vdm1ygY6hJ8/M0o/0srTmwIhAL/RfzN9W0w2fZURDqJCNTlCl84B1/oAGERVwK4V4m8F"}]},"_npmVersion":"1.1.65","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.1.2":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.1.2","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"},"_id":"session-mongoose@0.1.2","dist":{"shasum":"9178000412d2133526e1d288c1a4bd54167eb8a1","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.1.2.tgz","integrity":"sha512-ycBKFsky9cGBvoSu1TBNb8YxhKNnLqfLb0Yl2rO+XwNQMkk4mzINX/MJ7lon2DbX2PHa4nYhOrjHuMALuORQIQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAy8dPafIskSLHcJ5uwSMmfL9kkfwtrwfFX8bYyRjwGQIgLtpJMDugAZCRGFKKsTU+Vb99tq1eRiUZAm0G4Sz480I="}]},"_npmVersion":"1.1.65","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.2.0":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.2.0","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"},"_id":"session-mongoose@0.2.0","dist":{"shasum":"ce11fa83b02d48adb6e2da56dae3c1bafcd134dc","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.2.0.tgz","integrity":"sha512-ZxCtw4MuqGAHjwh0oEd9YoCFi9A3ZRynDQbvEG81f0rogbdSACUI2imCWR3QFHDjksUgErlPos7PILZXG7NwEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZvaa6D3gWItKYxwYFs34OQ04B8MB5+s0zCikeg6yVgwIgW9UqO267j6U0fgGprZMfq3hVH/zeUZm99ciLg5hKK/w="}]},"_npmVersion":"1.1.66","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.2.2":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.2.2","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"},"_id":"session-mongoose@0.2.2","dist":{"shasum":"05d16f3fec0f0fb16d799b6442d46ef36f9182bf","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.2.2.tgz","integrity":"sha512-1JIrU97U5ArzUfvaUmpGhahQ6qUXwzYSu8E2z4sDq4Jad7kg4aaODT61D8GLYNNmr0GYHLC08LVf4Eoeb0HRbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPmtvGVqAZq3CbKlx5GEGWwbilx7bw71kTeWG5CURczQIhALTNhFNv8IHw4k5zg6Zoqeqo012sOZkcKBmuR/Mw+ocV"}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.2.3":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.2.3","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"},"bugs":{"url":"https://github.com/donpark/session-mongoose/issues"},"_id":"session-mongoose@0.2.3","dist":{"shasum":"6bbf7e1c088ca6d612cba5347f8f2b056f963183","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.2.3.tgz","integrity":"sha512-fjr0PUKJ1z2f0+/R6LzVBxIcR/mYEnmW5t36KrQkYR1O8PHf+OZvgAf5TAiwki/aIiZzDqOFeoMVGBnf2jacDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGF921NHCprG4qt1HfcjWdFQ6Vfx9rtTDFMfrq0MdWI9AiBG50/vJC5x1pNcVwfkHGweJI7QP8fTbGFsFXDfhu+cBg=="}]},"_from":".","_npmVersion":"1.3.2","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.3.1":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.3.1","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"prepublish":"coffee -c *.coffee","test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"peerDependencies":{"connect":">= 2.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"},"bugs":{"url":"https://github.com/donpark/session-mongoose/issues"},"_id":"session-mongoose@0.3.1","dist":{"shasum":"cac3eab847f29c1a0731db2dcc51c980427e210e","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.3.1.tgz","integrity":"sha512-IcvfRABX+PnsDUR/XKgYEWr0hI+5noOug8ofl95BHrdJ98iTJtE90nocyjonwnj9m9RHFC4h82s1hV7/88lXHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCI8OvKFa9VS02cl1kMAv7Owigmk06XMlfgzk1UWiHj9gIgI4NwW3WbOYMgFCwJM9nQ+Bc61ySvB++Pcc85/7QfyL0="}]},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.3.2":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.3.2","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"prepublish":"coffee -c *.coffee","test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"peerDependencies":{"connect":">= 2.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"},"bugs":{"url":"https://github.com/donpark/session-mongoose/issues"},"_id":"session-mongoose@0.3.2","dist":{"shasum":"4d862b5070f187019700d8586fb73a355afbcb34","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.3.2.tgz","integrity":"sha512-CLbIGv9GzYyofkT/zmh9Y6qbqoaGvYIKj+Z0/2ctjJuMSwwv69lgfWXqSbEe3EIB8/WF0atkhUsmeYory8sLSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHtA8k1SngPyc0ioxMRnnpDRmGfhjfFHHRlocEZuYYZgIhAI8O5De01cTed82VL6qvc+XIMEsyPsHxZRPv8OwygdFn"}]},"_from":".","_npmVersion":"1.3.7","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.4.0":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.4.0","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"prepublish":"coffee -c *.coffee","test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"peerDependencies":{"connect":">= 2.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"},"bugs":{"url":"https://github.com/donpark/session-mongoose/issues"},"homepage":"https://github.com/donpark/session-mongoose","_id":"session-mongoose@0.4.0","dist":{"shasum":"6cd37367230dcb3e6d214209ef825a3376e08edb","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.4.0.tgz","integrity":"sha512-CR6IUT+eWLb/4OnukR96TARDjzVZl8gNBAVLnhwWyXi/iptdEBEGfrAXBMj4ocvqrGA9j2R0EDiF5xK1GKILNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrKgrUJYOKspqbdF4GEL+CmMDiyRvzg9gkml8jYk88igIhAIHIsvlflIBXnQwDAmNEzpJkRw6PVVL6t9Xz+vLmsBUB"}]},"_from":".","_npmVersion":"1.3.17","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"directories":{}},"0.4.1":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.4.1","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"prepublish":"coffee -c *.coffee","test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"peerDependencies":{"connect":">= 2.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"},"bugs":{"url":"https://github.com/donpark/session-mongoose/issues"},"homepage":"https://github.com/donpark/session-mongoose","_id":"session-mongoose@0.4.1","dist":{"shasum":"7dd73fddcf6ef10299418f1975f2727d788ccc0a","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.4.1.tgz","integrity":"sha512-06XPUC/KbyjjIWYNo/KibsICt5XKI7V44aHUJXBhvoDePXMRsNQmp+8aXYUQecsnk0HO7MCGk1b2Lay9C4UqAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPbZ/CYfwhEGiCRGhk/EdsOcO60LVMFOhrvbZNZ38LqwIhAItYRRLqQEfxNwwVNDT7a97UqvoXE6S0BCVYLiW2e6LJ"}]},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}]},"0.5.0":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.5.0","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"prepublish":"coffee -c *.coffee","test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"peerDependencies":{"connect":">= 2.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"},"gitHead":"3a0aabb51dd49151c802e0c2ba1cc8a34ba36255","bugs":{"url":"https://github.com/donpark/session-mongoose/issues"},"homepage":"https://github.com/donpark/session-mongoose","_id":"session-mongoose@0.5.0","_shasum":"9f16f62385fa6b018532a00074c2c19ce3300b77","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"dist":{"shasum":"9f16f62385fa6b018532a00074c2c19ce3300b77","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.5.0.tgz","integrity":"sha512-nWBUqNczaMl+7OL+6No13eZdEgioyb1PvxYCr7ENVizQSC9PJJkhBJ9HzkrK6VUjYk5ntGj/LlMKI1zPkPe4+w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICCB6Ix8TlWIeRJgV2oBbmYSgdyxJqePUh6SBMsw1khSAiEAxq+nyQ0hCC/StblKO5kc+biOD+d0NxJZZXTyabG/Ov0="}]}},"0.5.1":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.5.1","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"prepublish":"coffee -c *.coffee","test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"peerDependencies":{"connect":">= 2.0"},"devDependencies":{"mocha":"*","should":"*","connect":"*","express":"*","supertest":"*"},"gitHead":"3a0aabb51dd49151c802e0c2ba1cc8a34ba36255","bugs":{"url":"https://github.com/donpark/session-mongoose/issues"},"homepage":"https://github.com/donpark/session-mongoose","_id":"session-mongoose@0.5.1","_shasum":"9cbd5c67eef38c230ee2d654e21d276aff36c106","_from":".","_npmVersion":"1.4.21","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"dist":{"shasum":"9cbd5c67eef38c230ee2d654e21d276aff36c106","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.5.1.tgz","integrity":"sha512-kJ3KplCgwVRnk5ToJ/cjI2qag/JDldH1osRZSDM/J0B1kY9PUWANvNCcrQDUQD1mYJ3FyMM6P235XfxdGl6J9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuU5dYySN1P6ZTwQgZZcIbPZf+GBQqac43CskqJuomrAIhAOTeYq6UyRwdUrbDJ+wzU2ex6SsyLk+8O/78ScVcXetH"}]}},"0.5.2":{"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"name":"session-mongoose","description":"connect session store implementation using Mongoose","version":"0.5.2","main":"./index.js","repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"engines":{"node":">= v0.8.0"},"scripts":{"prepublish":"coffee -c *.coffee","test":"mocha"},"dependencies":{"mongoose":">= 3.0"},"peerDependencies":{"connect":"^2.0"},"devDependencies":{"mocha":"*","should":"*","connect":"^2.0","express":"^3.0","supertest":"*"},"gitHead":"8c3985e4ce40948b1b2ba6cd5a44ac4e24a220cd","bugs":{"url":"https://github.com/donpark/session-mongoose/issues"},"homepage":"https://github.com/donpark/session-mongoose","_id":"session-mongoose@0.5.2","_shasum":"fcca94c788fd2ff7dabdd4816616ce92000f0c85","_from":".","_npmVersion":"1.4.24","_npmUser":{"name":"donpark","email":"donpark@docuverse.com"},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"dist":{"shasum":"fcca94c788fd2ff7dabdd4816616ce92000f0c85","tarball":"https://registry.npmjs.org/session-mongoose/-/session-mongoose-0.5.2.tgz","integrity":"sha512-0VIrg4l0WHuSv2WdNof2u89B3EBDQA1qSb+rFZydHrwAZynAlh01q76EWCGT7FMF2BqBiEShO2snt3+54xTKbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF/5yM8ik7hAVh2EYGIy2VdRdcln+ClKyxYxW0hgDv3AIhAKE63ZkSC0UUNgbmfFLAF3W7lu8A828fazD7qrMRrvQn"}]}}},"maintainers":[{"name":"donpark","email":"donpark@docuverse.com"}],"time":{"modified":"2022-06-26T18:17:10.223Z","created":"2011-07-05T22:14:21.039Z","0.0.1":"2011-07-05T22:14:21.702Z","0.0.2":"2012-02-29T19:49:03.243Z","0.0.3":"2012-08-22T19:05:31.663Z","0.0.4":"2012-08-24T21:55:21.177Z","0.0.5":"2012-08-27T10:55:24.095Z","0.0.7":"2012-09-14T19:25:05.860Z","0.1.0":"2012-11-18T04:33:27.664Z","0.1.1":"2012-11-19T05:51:50.576Z","0.1.2":"2012-11-19T05:55:37.307Z","0.2.0":"2012-11-24T17:56:27.349Z","0.2.2":"2013-02-17T20:37:27.650Z","0.2.3":"2013-07-11T20:30:49.993Z","0.3.1":"2013-08-30T17:00:33.278Z","0.3.2":"2013-08-30T17:49:21.109Z","0.4.0":"2013-12-19T09:46:09.493Z","0.4.1":"2013-12-29T09:48:20.165Z","0.5.0":"2014-07-30T05:18:11.737Z","0.5.1":"2014-07-30T19:35:23.670Z","0.5.2":"2014-09-03T04:36:33.342Z"},"author":{"name":"Don Park","email":"donpark@docuverse.com","url":"http://blog.docuverse.com"},"repository":{"type":"git","url":"git://github.com/donpark/session-mongoose.git"},"readme":"`session-mongoose` module is an implementation of `connect` session store using [Mongoose](http://mongoosejs.com).\n\n## Status ##\n\n**IMPORTANT**: This module currently supports legacy versions of `connect` (2.x) and\n`express` (2.x and 3.x) due to extensive changes made to those modules.\n\nUntil support for latest modules are added, this module should not be used with latest\nversions of `connect` and `express`.\n\n--\n\nI believe every open source project should clearly indicate its status and intended applications\nof the project. In that spirit, here is the status of `session-mongoose`.\n\nThis project is IMO not production-ready for following reasons:\n\n1. insufficient testing\n2. zero optimization\n3. there are better options than MongoDB for session storage.\n\nI use `session-mongoose` primarily in prototype webapps where above factors don't matter.\n\nAccordingly, I am ready to commit just enough time to fix things when things break.\nI can't guarantee all reported issues will be fixed in reasonable amount of time but\nI do try to address them promptly mainly because I can't sleep at night when someone\nin need is out there.\n\n## Implementation Note:\n\nUses its own instance of Mongoose object, leaving default instance for use by the app.\n\n## Install\n\n    npm install session-mongoose\n\n## Usage\n\nCreate session store:\n\n    var connect = require('connect');\n    var SessionStore = require(\"session-mongoose\")(connect);\n    var store = new SessionStore({\n        url: \"mongodb://localhost/session\",\n        interval: 120000 // expiration check worker run interval in millisec (default: 60000)\n    });\n\nConfigure Express\n\n    var express = require(\"express\");\n    var SessionStore = require(\"session-mongoose\")(express);\n    var store = new SessionStore({\n        url: \"mongodb://localhost/session\",\n        interval: 120000 // expiration check worker run interval in millisec (default: 60000)\n    });\n    ...\n    // configure session provider\n    app.use(express.session({\n        store: store,\n        cookie: { maxAge: 900000 } // expire session in 15 min or 900 seconds\n    }));\n    ...\n\nUsing custom connection\n\n    var mongoose = require(\"mongoose\");\n    mongoose.connect(\"mongodb://localhost/mysessionstore\");\n    \n    var SessionStore = require(\"session-mongoose\")(express);\n    var store = new SessionStore({\n        interval: 120000, // expiration check worker run interval in millisec (default: 60000)\n        connection: mongoose.connection // <== custom connection\n    });\n\nThat's it.\n\n## Turning off the sweeper that expires sessions\n\nYou can also turn of the sweeper that runs every 'interval' seconds by\nsetting the sweeper option to false. It is true by default.\n\n    var SessionStore = require(\"session-mongoose\")(express);\n    var store = new SessionStore({\n        sweeper: false,\n        connection: mongoose.connection // <== custom connection\n    });\n\n## Custom Session Model Name\n\nSetting `modelName` option will override default session model name (`Session`).\n\n    var store = new SessionStore({\n        modelName: \"Foobar\" // collection name will be \"foobars\"\n    });\n\n## Experimental TTL support\n\nMongoDB version 2.2+ has built-in TTL (time-to-live) support.\n\nTo enable TTL-support, set `ttl` option to session TTL in **seconds**.\n\n    var store = new SessionStore({\n        connection: mongoose.connection, // <== custom connection\n        ttl: 3600 // session expires in 60 minutes\n    });\n\nAs expected, the sweeper will be disabled when TTL support is used.\n\n* **WARNING 1**: This feature hasn't been tested yet.\n* **WARNING 2**: TTL-support uses a slightly different schema so you may run into migration issues.\n\n## Also See\n\n### Similar Projects\n\n* [connect-mongostore](https://github.com/diversario/connect-mongostore/) - replica set support\n\n### Related Projects\n\nTBD\n\n## Migration Notes\n\n### Version 0.5 Migration Note\n\nVersion 0.5 uses connection-specific `Schema` object if connection was passed in via `options`\nto protect against Mongoose version conflicts as suggested by [@bra1n](https://github.com/donpark/session-mongoose/issues/24).\n\n### Version 0.2 Migration Note\n\n* an instance of `connect` module (or equivalent like `express`) is now **required** to get\n  SessionStore implementation (see examples above).\n\n* moved Mongoose model for session data to session store instance (SessionStore.model).\n\n        var connect = require('connect');\n        var SessionStore = require(\"session-mongoose\")(connect);\n        var store = new SessionStore({\n            url: \"mongodb://localhost/session\",\n            interval: 120000 // expiration check worker run interval in millisec (default: 60000)\n        });\n        var model = store.model; // Mongoose model for session\n\n        // this wipes all sessions\n        model.collection.drop(function (err) { console.log(err); });\n\n### Version 0.1 Migration Note\n\n* `connect` moved from `dependencies` to `devDependencies`.\n\n### Version 0.0.3 Migration Note\n\nVersion 0.0.3 changes Mongoose schema data type for session data from JSON string to `Mixed`.\n\nIf you notice any migration issues, please file an issue.\n","homepage":"https://github.com/donpark/session-mongoose","bugs":{"url":"https://github.com/donpark/session-mongoose/issues"},"readmeFilename":"README.md"}