{"_id":"express-socket.io-session","_rev":"78-5c08a6a538b686102a6647a5abfb64d4","name":"express-socket.io-session","description":"Share a cookie-based express-session middleware with socket.io","dist-tags":{"latest":"1.3.5"},"versions":{"1.0.0":{"name":"express-socket.io-session","version":"1.0.0","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.0.0","dist":{"shasum":"f2011c08a8c640653a3c2c4e8c6442149d916948","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.0.0.tgz","integrity":"sha512-8t7HYbitcVw6leMjU5Nw0R4GVctrpRTexyS6dSJEMnGYaAeh+DXjtDfjd6aXhGybbDOcJuLfAisfa+wkXxrqBw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiUCZWWyGtCQ6e8aPWuJpaemF8u5xF5Pvo7y1riXEFxgIhALkeGsABGtuDOpyLxd7lwN6513MF44TPn/Ne6m4lsd2O"}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.0.1":{"name":"express-socket.io-session","version":"1.0.1","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.0.1","dist":{"shasum":"9829fadfd96c65183ffa15efc321f86e512ae80c","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.0.1.tgz","integrity":"sha512-yx5+WmZFJY+sNYVFDQ5HVvALQwfETcy5TtRr21n80yYdAtlxM53ugK6UvjSTDVR2571UvY0UaRwYCtP6OkmkUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnroqkeQgnbeHcI3MRpwa21JeHOtrUcC6LWu5mwQOroQIhANuxlek7U8bYtPdvv7E5EY57sHhcPfDqMcknzDjloFwz"}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.0.2":{"name":"express-socket.io-session","version":"1.0.2","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.0.2","dist":{"shasum":"f37660b716e7bfebee095a8b6c53190ed43484c5","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.0.2.tgz","integrity":"sha512-Tn4zJ7/E8n9BSQCXC7dU7DNsmCC24m162XaStGxrrB6A5zjh/kcThauF8QaCAmqcebJS7PfGDo2gOLg6hfgx8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCT2M4ZWvKLKWeg7gfgRcKf40K7Ly0kNVp256UdfanAPAIgV/C+TGAK5XW+e3Yn7iogEZX866LclsS9VP/CdNS6WCU="}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.0.3":{"name":"express-socket.io-session","version":"1.0.3","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.0.3","dist":{"shasum":"ffbe257675b558f8c0514a598f370d12bbc921d0","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.0.3.tgz","integrity":"sha512-nSxYVhAIy8xuhmA+pdfA7Alj2wjwwwANqmKAMKIe1RW3mSoTtU4CgrfUQmZRRWAtRuw5KFmJwKYNqcX5f2zKeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDp2a8htbGbyHPYdg8egKX1zqgnBCQyJl3O28c39/NBZAiEAgk7vj2j/Dk1Oz68bOJexDhbVAeSsbCHCIgyNiBE/iXw="}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.0.4":{"name":"express-socket.io-session","version":"1.0.4","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.0.4","dist":{"shasum":"77ccbc60986e12835a8d15623120885a9d71b04f","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.0.4.tgz","integrity":"sha512-L1Bxq/658iW/SXXopQSrGnJPxNOJ6pxey7DebTI6nLaxaPiBpK0ghAfnsfzqCF0X0u8hpys2OxefGQsCCxzB6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFNe3A9YdfE/1xfA+N956gcYPmBkDQGdbzQwIGluPUpbAiEAwcC5Dklrl2El2yAtdxvpz/wMvE9156h+PVwPlPIcuR4="}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.1.0":{"name":"express-socket.io-session","version":"1.1.0","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/oskosk/express-socket.io-session"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.1.0","dist":{"shasum":"1857f10ee5c7b9529820029cff844b5b8602c0b6","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.1.0.tgz","integrity":"sha512-MmkqqsgEdifi58f+fxJaPXrTsfOZ6n0KUNwjg7RtEt4VqM3pcTlwrUKxtaT9Jjv8sL5ZZbHI0dtYLJ6253leLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEaZ9LKbAbKtIDHOUz3724B0hioNgY1Wb8urEhgknxBYAiANvXcN65rivInM2Ac6xMt0f+9JvXT+zWg2f5WBJVn2WA=="}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.1.1":{"name":"express-socket.io-session","version":"1.1.1","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/oskosk/express-socket.io-session"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.1.1","dist":{"shasum":"455ec8e5044b6264e0ce461e3750a82ed4b9620c","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.1.1.tgz","integrity":"sha512-krsR1OzHc2W8IGSF2+g4F1g7ABwDJZxxI/Y8FoIJpJIUa7GmrRvaOjA6mqBeNkNKXtJStQpMkoOipFPMjHMtfw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGN/6O+5/cz1m06SQsQTfVMeTXhiBUh/IHYIwCWzmwYfAiBrqlmuE2DEr/00+uDvZLnBIZydt5FrCAXKLBQcEGO19A=="}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.2.0":{"name":"express-socket.io-session","version":"1.2.0","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/oskosk/express-socket.io-session"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.2.0","dist":{"shasum":"ced54e6f35f94d155069b2e9752dcb8694ebba88","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.2.0.tgz","integrity":"sha512-vXf9RcNiHe1HveQu6gwQn63j5qbD324WtKmdDN6rdjlCFQ85Wl/DXW883mKjy9uKvsULz4xpLk2+ToKn6CilYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDPONLi57QQjCqzgIrMh9BJ0UWWZwBqsXhRDzGx5eR48AiB1u7qS4G8aDwbASLiBuCMJ4lHROND1RP1XwTyXvvD0ow=="}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.2.1":{"name":"express-socket.io-session","version":"1.2.1","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/oskosk/express-socket.io-session"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.2.1","dist":{"shasum":"f7605b4cfafd0da31867fdef712363217689ad56","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.2.1.tgz","integrity":"sha512-0qpIkt92KLxyUglYVPxUstRNkJjE0rhVjIcXPfk+QlIpPGlZT4W0AYbfBF9U+19GCP8qxW318GDCiNomA2uz3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlsq25A+Kv/w+4AEBz7PJcnGcEVLBuqWmjhGC60nxUWgIhAKA4c2qvT7D8w1XpfFdZLPObOkxSFcuwUyDHaIy2XcUD"}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.2.2":{"name":"express-socket.io-session","version":"1.2.2","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/oskosk/express-socket.io-session"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.2.2","dist":{"shasum":"ad1fe2b9de0fdb94ca487bf9eeb004cb1b825772","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.2.2.tgz","integrity":"sha512-nilhcF9/Y+BQl9m3jyHDf8t/nEDn9b1KxJ96Ba/vJGiNQmYwQogz33jWPWYRcinjqxj7Z30Rvnt60UUXpm5Yow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBIYrHy/YPeTMvixj2ASPtpgov++b29YFrP7RKJjJZ6wIhAO6CkHHx7twvzcD4upRcqUmqX6KHARfi0Yd+4i6xPis9"}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.2.3":{"name":"express-socket.io-session","version":"1.2.3","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/oskosk/express-socket.io-session"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"_id":"express-socket.io-session@1.2.3","dist":{"shasum":"8524ba603f62de8fb0e579fc3c293293d3fc1748","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.2.3.tgz","integrity":"sha512-5bS71pv4o9UM4+RjUHSwdUNStUuva66+ZJYAEgfD/PyDv++4C6Luvxiort5Q2R4xvjdg37Ks09blAR9h84p+Ig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCClmeyHb6QBZEhGtEFKLAYN70s++uREbvJzSnJOJ1PuwIhAJkVewQQk8vioY5F1eyS+p2KMXPGc5lCrABsG6FhBf+E"}]},"_from":"./","_npmVersion":"1.3.10","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{}},"1.2.4":{"name":"express-socket.io-session","version":"1.2.4","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/oskosk/express-socket.io-session"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"gitHead":"5846aa2b7ac8840d06a1c0431576eb6a67ccf316","homepage":"https://github.com/oskosk/express-socket.io-session","_id":"express-socket.io-session@1.2.4","_shasum":"ca7d710a0c26c32fcc56a9e72221a54ad63a0d4c","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.25","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"dist":{"shasum":"ca7d710a0c26c32fcc56a9e72221a54ad63a0d4c","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.2.4.tgz","integrity":"sha512-ZuzkR259rU3c0xyxoqEHDlZh4HHjq24v4uKedBDxNTQWsl6lJ1rcnOHgjLKIWLVe/Hhl1phzpHJNe78XKk3byg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZCK5cDswAMNP2gRhX1JtfZnLnfDlgpDFV/YRATD+QTQIgZWdOvyoyVr9foK0skSEN4bapWjyeY2iGN5NoA+0lq2Y="}]},"directories":{}},"1.2.5":{"name":"express-socket.io-session","version":"1.2.5","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/oskosk/express-socket.io-session"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"gitHead":"9e7f2c63fff4905f219b5ee68988aab18da22c08","homepage":"https://github.com/oskosk/express-socket.io-session","_id":"express-socket.io-session@1.2.5","_shasum":"7b28640193ca759d54b45826d1e27ea9e2996a57","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.25","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"dist":{"shasum":"7b28640193ca759d54b45826d1e27ea9e2996a57","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.2.5.tgz","integrity":"sha512-Z8LZWm8vI2cuHizJtAXPyjxaRWjVHBdDQQOKM8VjusZrjAiHoEEIBiBB6G5ym0auK7l1OU85uq0P+hDyklOagw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHEdiXu4xcXdUHFHGjoWVCtIY/4abj0SnF9EDmihqy5AAiA4Nc77EOm4EYTSNFhaScReubLURqFqUblFWeHEM1DjRA=="}]},"directories":{}},"1.2.6":{"name":"express-socket.io-session","version":"1.2.6","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/oskosk/express-socket.io-session"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","debug":"~2.1.0"},"gitHead":"a82ec8a01864bbb327b189f80f64e1f4a604e9d7","homepage":"https://github.com/oskosk/express-socket.io-session","_id":"express-socket.io-session@1.2.6","_shasum":"3b09b1c9ad4f44f67d9595f1ea7a902e5b466f36","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.25","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"dist":{"shasum":"3b09b1c9ad4f44f67d9595f1ea7a902e5b466f36","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.2.6.tgz","integrity":"sha512-3k7jpLQaM3mZoftl2DR4TAhIIv7C1Gtj7X/wOarSgpE94aUxLDfHg5WtbfhCLHPN3oo6c1TUrdlX1TEfi5AgVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2SboO+XBNAAVYgvL0zYJpWfenoWIH4dfZeYbxtSb0+AiAXHlxVmjbQwLMj0jjYbK2SrgmpTovzHFHOXlz43VwUiw=="}]},"directories":{}},"1.3.0":{"name":"express-socket.io-session","version":"1.3.0","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"https://github.com/oskosk/express-socket.io-session"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","crc":"^3.3.0","debug":"~2.1.0"},"gitHead":"e6b5d6fb50a752267e79ecdd90b950b06c99725c","homepage":"https://github.com/oskosk/express-socket.io-session","_id":"express-socket.io-session@1.3.0","_shasum":"a606e54a0cce7c41bf4f9448aa78091fc358bec3","_from":".","_npmVersion":"2.7.3","_nodeVersion":"0.10.38","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"dist":{"shasum":"a606e54a0cce7c41bf4f9448aa78091fc358bec3","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.3.0.tgz","integrity":"sha512-PBsIu7y9gpRiEe8O+tzi1nkdsz2M+c4D8VUpbSrGmR/BWkfx2WBiZTsQl/9oxb0amRHLXFCNVJmuBBTzfJHcsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGoy/HaObEDKb1uPhQs9aA73BkUQFB96oR3kKuOgcW3tAiEA471jIOM9PWA239ykwgdi2iDaEIqR61kmthwDVJL3jhg="}]},"directories":{}},"1.3.1":{"name":"express-socket.io-session","version":"1.3.1","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/oskosk/express-socket.io-session.git"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oscar@shovelapps.com","url":"http://shovelapps.com/"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","crc":"^3.3.0","debug":"~2.1.0"},"gitHead":"2802294768eefd6329140e09072c8034e4ba5f5d","homepage":"https://github.com/oskosk/express-socket.io-session#readme","_id":"express-socket.io-session@1.3.1","_shasum":"1ce502b37ed7cf7738d52401af182b652030536a","_from":".","_npmVersion":"2.13.2","_nodeVersion":"0.12.6","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"dist":{"shasum":"1ce502b37ed7cf7738d52401af182b652030536a","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.3.1.tgz","integrity":"sha512-cmNx0ovvgHxdOKlkYC1iLVPB+C/8p/M8fmetCW/RDFaee34K0+Wa3QfDrYeRuw4MK8ni01/hX3K8sV0tNCplJQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCq804jIkzPYw7tbayNAuJ+LC02oP1/YH6ycEZNWAumggIhAPqf2NbuCmOdQdgoulAvzVI9imvy/Iij6PiYQdkOUjsf"}]},"directories":{}},"1.3.2":{"name":"express-socket.io-session","version":"1.3.2","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/oskosk/express-socket.io-session.git"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oskosk@gmail.com"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","crc":"^3.3.0","debug":"~2.6.0"},"gitHead":"df6320fc13376c7371082abd73b9adc859157ca9","homepage":"https://github.com/oskosk/express-socket.io-session#readme","_id":"express-socket.io-session@1.3.2","_shasum":"b38f5a17e704462cda6f80cc1b90bdded22631b3","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"dist":{"shasum":"b38f5a17e704462cda6f80cc1b90bdded22631b3","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.3.2.tgz","integrity":"sha512-aiAzYT1zYQXxxRVtLMHwIzQUysH8iLoFdQvfPkSGFvT3kUcSatu73j9C3/A/QyRsEl83lG03ptOm74HbqqKmBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9OBBmCFkg7wCJL6LyEPv5+K4CXUHfC80ZyPEeiLC6yAiEA/SJq15i6fm4oLoQnwp2NRdUA+sGKelhoOayMLsb6DSA="}]},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/express-socket.io-session-1.3.2.tgz_1486758648501_0.43694701907224953"},"directories":{}},"1.3.3":{"name":"express-socket.io-session","version":"1.3.3","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/oskosk/express-socket.io-session.git"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oskosk@gmail.com"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","crc":"^3.3.0","debug":"~2.6.0"},"gitHead":"3b496c7d6dc8a3e67c2fa6c45b9dd652ad45f245","homepage":"https://github.com/oskosk/express-socket.io-session#readme","_id":"express-socket.io-session@1.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"dist":{"integrity":"sha512-cGLpEM2LNQTnxOtahaB+20QeY5MpIFGHSpVjoJbCMZMQh2pYJJut3clg2mI39JWd7YxVmhUfHozpw5P4+j5ypw==","shasum":"a1a1a259a7bbe2526a01da5b69d47044ebe86b23","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.3.3.tgz","fileCount":9,"unpackedSize":17008,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnfH0rQBaQGdlQ/TLShfM4NCZs+htSRWEYgK7Djy2rBQIgaw/Gdca+RWh4OL8nAyiHHvqDBOLCaIvRNgpYl/FQ/YI="}]},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-socket.io-session_1.3.3_1520607755567_0.15391684413366558"},"_hasShrinkwrap":false},"1.3.4":{"name":"express-socket.io-session","version":"1.3.4","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/oskosk/express-socket.io-session.git"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oskosk@gmail.com"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","crc":"^3.3.0","debug":"~2.6.0"},"devDependencies":{"prettier":"^1.13.5"},"gitHead":"629f2dd58b94911f2de1a8e786e3e271e5179aef","homepage":"https://github.com/oskosk/express-socket.io-session#readme","_id":"express-socket.io-session@1.3.4","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"dist":{"integrity":"sha512-tr3STH3DGLLRCMd3nH2uW7omjwJ8rLUADObPL2PX2f2/ZHe/4CMjld1k/vnMfYpQ+XKCPEimCC+V9wsI5TtCLQ==","shasum":"7c4a364aeeb73eef1062ca74f25217ee145ce260","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.3.4.tgz","fileCount":9,"unpackedSize":16702,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJn8OCRA9TVsSAnZWagAAOqUP/03usjj3fOYJeXaLBsQ1\n95Zi8ahQYBO3CLRoPKCgdRusnwC5XOKdPq6DcSNdFNjy/OBlEN2/noEp+TiD\nd4885npIwphObaZ9B71VAyTuLmRHNt6haxe0LYF9V0ufNiZQSBYK8MkgXp9k\n6/Ywhu9BfEm0o1ZPJCCpT7Jgvta4IbCNxx3EQrK7aKM9O4jupJkpv9nfriRn\nTU+nmN41ZRHBogLjtDntXKZ3dmDq1CHBZvKYj0lj1OI6ETLxmD9eFxjtyBYz\nk5Her+sVXQ3wjRQqakSI/DPyIOz6X1DCzEDpAFNfWZvOKK3nqifB1nyleu0I\nY2Ufo7Nh+UNUj/ts+JRTba7TngmDNIlt59w1C1fhUpdmmznCHl6ipKGoQTbJ\n7QXYKBZRX793anNwrE9ts7jQ4GZ/orSrwVYgfJ70GUVjeGIQt7ky3y17GRE8\nsqmCH5jlGBmzm4m2Opg8cXwUtSITonf9ok5stf4aljUtLEQKDQ8pI88Y4Hst\n0geMtZ0BGnhIXhAD1fWggzKlGXSlXzYk03mwymKVqF4m/a9PQHJclHTB2E1y\nIOp/BbRbYKdpZ2bheSQ04usH2j3Eq32e79O1nRfbyNkaPmXPe7n5pk7GLAU6\n0DU3Kxwq08YyVIafQJpS1eSs3hQCPRW5PqhM9dX5NzT1nwe8nIecXqjgeKKS\n11Z9\r\n=MGOD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhJ2AzLEm4Zj97GhnkYkhIOvGhJzKop5EZsCLyofkCDwIhALMYUGlUAS0mGMtO1lP6bhUkWQuwWDKoWUhmVcv/DU8s"}]},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-socket.io-session_1.3.4_1529249548932_0.40109663010485885"},"_hasShrinkwrap":false},"1.3.5":{"name":"express-socket.io-session","version":"1.3.5","description":"Share a cookie-based express-session middleware with socket.io","main":"index.js","scripts":{"lint":"eslint .","prettier":"prettier","test":"jest","changelog":"git changelog -n changelog.md"},"repository":{"type":"git","url":"git+https://github.com/oskosk/express-socket.io-session.git"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oskosk@gmail.com"},"license":"MIT","dependencies":{"cookie-parser":"~1.3.3","crc":"^3.3.0","debug":"~2.6.0"},"devDependencies":{"eslint":"^5.0.1","eslint-config-prettier":"^2.9.0","eslint-plugin-prettier":"^2.6.2","jest":"^23.3.0","prettier":"1.13.7"},"gitHead":"d6b0414756a3b2c876329c7748973b57af32969e","homepage":"https://github.com/oskosk/express-socket.io-session#readme","_id":"express-socket.io-session@1.3.5","_npmVersion":"5.6.0","_nodeVersion":"8.9.4","_npmUser":{"name":"osk","email":"oskosk@gmail.com"},"dist":{"integrity":"sha512-ila9jN7Pu9OuNIDzkuW+ZChR2Y0TzyyFITT7xiOWCjuGCDUWioD382zqxI7HOaa8kIhfs3wTLOZMU9h6buuOFw==","shasum":"48fbec779388a2d8bbf91ddfec4e09c028c8407c","tarball":"https://registry.npmjs.org/express-socket.io-session/-/express-socket.io-session-1.3.5.tgz","fileCount":15,"unpackedSize":20334,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbQWeNCRA9TVsSAnZWagAALVMQAI75AcTjQaqqE7W2jCf0\nnrG2facsLbGI45zWpRid1DA33ktBV10lxHkv/l9sEiyNfy3+YHiN0C9Dt0DV\nN5lBlAWbzJijjOLKutDE4k3bmd3bAtvJhnzE5XzJQjhmJo3QpjLFDgHEASoJ\nTunoyMM/bNftRiNlsVnW51h6KCF7PvcqFaOe1ZrPkLIaDJfZv7H+4SjzOMiJ\nuGOMAwpSkxnsceN1oskVsD5+hcTdRXD4ftF6VoLcsmxH11TuW0agknnaGu3b\ndh9ylU5iL4sSvAUPKSQZSokVX96yYZlFA+eJejurM5c/kHI1aN63s2FjevhA\n6OjxAIXoGUx2ZgBR7cHRpmwg7L1EGzgqcL0WdnBU0cxmcgYWw5jTncBl+72h\n8f7OWbihYCouiYCUm4+Rac0dWJFWTf9PHVLgqyednwSRJS60I5ui86tIR8k/\nFnTo6a5xD7t9N4PnxaAI76MfiNqoGuS7zDLLR73ERgTi230E1z+rx/FD+at8\nZQjGmqtaXQ+pj6q1JE514EJELrl1lrgR7FUcDUJVYZageVQp1cXVDGB6ZD4f\nGMcIR9kSvAyOIzPTY56/ihusMNLvJ4tEihAmj5++8jopL6s1NHj8ZXL4F9zt\nFG08s2/uI6T+wOR/p4OKoicSRqQt7iei2OlLeIuqHeSAVelywef5R2vZXogH\n28bA\r\n=EVsP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDRREUkHSRO62rK8tyiiy72Sk0M92yS/jV0/eAS2uq0AIgLs9GQc2Up7VYHY0e3wB+EjYCf4uQ35wtDNQUu7Of+ng="}]},"maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/express-socket.io-session_1.3.5_1531013004955_0.36406407980087696"},"_hasShrinkwrap":false}},"readme":"express-socket.io-session\n=========================\n\nShare a cookie-based express-session middleware with socket.io. Works with **express > 4.0.0** and **socket.io > 1.0.0** and won't be backward compatible.\n\n**Help me notice errors or ask me for improvements [creating an issue](https://github.com/oskosk/express-socket.io-session/issues/new)**.\n\n\n## Installation\n\n```\n$ npm install express-socket.io-session\n```\n\n## Overview\n\nAfter every socket connection, you'll have **socket.handshake.session**.\nThat is the same session object `req.session` you get in your route middleware when your app\nuses [express-session](https://www.npmjs.com/package/express-session).\n\n\n### Modifying session data inside socket.io event handlers\n\nWhen inside express, you normally get to modify your session variables trusting\nthat **express-session** saves them for you.\n\nInvoke this module with an option of `autoSave:true` in order for achieveing the\nsame behaviour.\n\n```js\nio.use(sharedsession(session, {\n    autoSave:true\n}));\n```\n\n## Usage\n\n```js\nvar session = require(\"express-session\")({\n    secret: \"my-secret\",\n    resave: true,\n    saveUninitialized: true\n});\nvar sharedsession = require(\"express-socket.io-session\");\n\n// Use express-session middleware for express\napp.use(session);\n\n// Use shared session middleware for socket.io\n// setting autoSave:true\nio.use(sharedsession(session, {\n    autoSave:true\n})); \n```\n\n**Sharing session data with a namespaced socket**\n\n```js\nio.of('/namespace').use(sharedsession(session, {\n    autoSave: true\n}));\n```\n\n**Using your own custom [cookie-parser](https://www.npmjs.com/package/cookie-parser) instance**\n\n```js\n...\nvar cookieParser = require(\"cookie-parser\");\n...\nio.use(sharedsession(session, cookieParser({\n    /* your params to cookie-parser* /\n}));\n```\n\n## Example\n\n```\n$ npm install express socket.io express-session express-socket.io-session\n```\n\n**index.js**\n\n```js\nvar app = require('express')(),\n  server  = require(\"http\").createServer(app),\n  io = require(\"socket.io\")(server),\n  session = require(\"express-session\")({\n    secret: \"my-secret\",\n    resave: true,\n    saveUninitialized: true\n  }),\n  sharedsession = require(\"express-socket.io-session\");\n\n\n// Attach session\napp.use(session);\n\n// Share session with io sockets\n\nio.use(sharedsession(session));\n\nio.on(\"connection\", function(socket) {\n    // Accept a login event with user's data\n    socket.on(\"login\", function(userdata) {\n        socket.handshake.session.userdata = userdata;\n        socket.handshake.session.save();\n    });\n    socket.on(\"logout\", function(userdata) {\n        if (socket.handshake.session.userdata) {\n            delete socket.handshake.session.userdata;\n            socket.handshake.session.save();\n        }\n    });        \n});\n\nserver.listen(3000);\n```\n\n## API\n\n```js\nvar sharedsession = require(\"express-socket.io-session\");\nio.use(sharedsession(express_session));\n```\n\n### sharedsession( express_session, [cookieparser], [options])\n\n* **express_session** - This parameter is **required** and must be an express middleware function created with the  [express-session](https://www.npmjs.org/package/express-session) module that allows cookie-based sessions over Express.\n* **cookieparser** - Optional. If you don't provide en instance created by [cookie-parser](https://www.npmjs.org/package/cookie-parser), this module creates one for you with defaults.\n* **options** \n  * **options.autoSave** - Boolean - If true, session will be autosaved if it has been modified\n  inside your event handler. Default: `false`.\n\n## Inspiration\n\n* [socket.io and express 4 sessions](http://stackoverflow.com/questions/23494016/socket-io-and-express-4-sessions)\n* [Socket.io 1.0.5 : How to save session variables?](http://stackoverflow.com/questions/24290699/socket-io-1-0-5-how-to-save-session-variables/24380110#24380110)\n\nAlthough there are a couple of modules that allow you to share session objects between express and socket.io,\nI wanted to be able to share the modules without affecting regular `express-session` instantiation.\n\nThese modules do the same work but with different approachs on initialization.\n\n* [session.socket.io](https://www.npmjs.org/package/session.socket.io) \n* [socket.io-session-middleware](https://github.com/peerigon/socket.io-session-middleware) \n\n## Changelog\n\nSee [changelog.md](changelog.md)\n\n\n## License \n\nThe MIT License (MIT)\n\nCopyright (c) 2014-2015 osk &lt;oskosk@gmail.com&gt;\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n\n","maintainers":[{"name":"osk","email":"oskosk@gmail.com"}],"time":{"modified":"2022-06-17T22:40:17.334Z","created":"2015-01-20T19:26:08.471Z","1.0.0":"2015-01-20T19:26:12.131Z","1.0.1":"2015-01-20T20:04:39.909Z","1.0.2":"2015-01-20T20:34:58.014Z","1.0.3":"2015-01-20T21:16:54.575Z","1.0.4":"2015-01-20T22:42:41.877Z","1.1.0":"2015-01-25T14:06:08.706Z","1.1.1":"2015-01-25T16:05:08.027Z","1.2.0":"2015-01-25T20:05:34.893Z","1.2.1":"2015-01-25T21:28:08.854Z","1.2.2":"2015-02-02T18:32:39.258Z","1.2.3":"2015-03-04T16:52:47.014Z","1.2.4":"2015-04-18T16:33:47.533Z","1.2.5":"2015-04-22T08:03:41.417Z","1.2.6":"2015-05-06T19:37:51.043Z","1.3.0":"2015-07-03T21:57:37.458Z","1.3.1":"2015-08-04T15:49:24.082Z","1.3.2":"2017-02-10T20:30:48.720Z","1.3.3":"2018-03-09T15:02:35.613Z","1.3.4":"2018-06-17T15:32:29.015Z","1.3.5":"2018-07-08T01:23:25.028Z"},"readmeFilename":"README.md","keywords":["socket.io","express","express-session"],"author":{"name":"osk","email":"oskosk@gmail.com"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/oskosk/express-socket.io-session.git"},"bugs":{"url":"https://github.com/oskosk/express-socket.io-session"},"homepage":"https://github.com/oskosk/express-socket.io-session#readme","users":{"285858315":true,"rokot":true,"matiasmarani":true,"raskawa":true,"rojo2":true,"juangotama":true,"groovybytes":true,"krobing":true,"olehumborstad":true,"oskaryil":true,"satoru":true,"ngsoftware":true,"panzhiyong":true,"cygik":true,"hugojosefson":true,"kamikadze4game":true,"sopov":true}}