Using [uRequire](urequire.org) with cross platform dependencies - see http://stackoverflow.com/questions/22512486/nodejs-browser-cross-development