the build script of hiredis requires GNU make, which is rarely present on Windows systems.
I understand that redis is a supported storage engine by socket.io, but it doesn't seem like a core feature to me and having it as a mandatory requirement seems a bit abusive to me.
Is it possible to remove the requirement from package.json and instead print a warning if the user tries to use redis storage without hiredis installed ?
I can write a patch if needed.
Seems like a bug in the redis package, as hiredis shouldn't be mandatory.
It seems to work regardless of npm making warnings(redisstore on windows).
It seems that it's indeed not a problem with socket.io, closing the issue.