Use shelljs and execSync to get full windows compatability for http-sync

npm install http-sync-win
8 downloads in the last day
40 downloads in the last week
102 downloads in the last month


Use shelljs to get full windows compatability for http-sync

Build Status Dependency Status NPM version


Add both http-sync and http-sync-win to your optional dependencies:

  "optionalDependencies": {
    "http-sync": "0.0.4",
    "http-sync-win": "0.0.4"


To use, simply try and require http-sync and fall back to http-sync-win (which is much less efficient).

var http;
try {
  http = require('http-sync');
} catch (ex) {
  http = require('http-sync-win');
// see for API

Note that if you are able to install native dependencies and libcurl is available, http-sync will be much kinder to your hard drive and CPU so please use that. Once node v0.12 comes out this library can be updated to use child_process.execSync and will become a much more efficient option.



npm loves you