Yeah, I'm trying to formulate what a good solution would be. I understand why they do that. It's to work cross platform. The phantomjs npm installer pulls down the appropriate binary for the platform. Adding phantomjs-x86,phantomjs-x64,phantomjs-linux,etc... would be a pain. Could just have the phantomjs npm install it on the fly, so there's that.