npm/browserify friendly superagent