exceptional/exceptional-node — pull request #7 by mreinstein (2012-07-27 03:38:08+00:00)
Title: support http.request syntax in new versions of node without breaking older node versions

I saw this pull request: https://github.com/exceptional/exceptional-node/pull/6 but I think this one may be more desirable because it doesn't break existing versions of node. It uses feature detection to see if the new function is available, otherwise falls back to the existing method.