Our code uses Socket.IO in three separate ways: once on the server, once in the server’s tests, and once on the client. We need to make sure that we’re deploying and using the same version of Socket.IO in all three cases. How can we do it? We investigate the problem and create a new build target for handling the first two cases.