LearnBoost/socket.io — pull request #1022 by 3rd-Eden (2012-09-07 13:44:38+00:00)
Title: Move redis

I moved the redis module from the `package.json` to the `devDependencies` as it's not needed to run socket.io. There are people who have failed installations because they cannot get the redis module installed because it depends on the hiredis module.

If people still want to use the redis store that we ship inside of Socket.IO they can stil use it by adding redis to their own package.json.

If you feel that this move might be a bit overkill we could also consider lazy installing the module. For example using 3rd-Eden/canihaz so users don't have to manually install redis, but we can do it programmatically for them.

See #1003 #603 and it will so prevent issues like: #929 #752