anchor.diff:      ];
     };
   
  +  "request-~2" = self.buildNodePackage rec {
  +    name = "request-2.11.0";
  +    src = fetchurl {
  +      url = "http://registry.npmjs.org/request/-/${name}.tgz";
  +      sha256 = "01e5c144c755c8ee1a1ec93077b684bd63efb8df32d54675e20737e8e1c1afa6";
  +    };
  +    deps = [
  +
  +    ];
  +  };
  +
     "rimraf" = self."rimraf-2";
   
     "rimraf-2" = self.buildNodePackage rec {
  
positive.code:     ];
    };
  
    "mkdirp" = self."mkdirp-0.3";
  
    "mkdirp-0.3" = self.buildNodePackage rec {
  
negative.code: 
      ];
    };
  
    "ws" = self."ws-0.4.x";
  
    "ws-0.4.x" = self.buildNodePackage rec {
      name = "ws-0.4.21";
      src = self.patchLatest {
        url = "http://registry.npmjs.org/ws/-/${name}.tgz";
        sha256 = "f21bc0058730355e1ff9d6ccf84a4cb56a2fc28e939edd15395770ea9e87fa0e";
      };
      deps = [
        self."commander-~0.6.1"
        self."tinycolor-0.x"
        self."options"
      ];
    };
  
    "xmlhttprequest" = self."xmlhttprequest-1.2.2";
  
    "xmlhttprequest-1.2.2" = self.buildNodePackage rec {
      name = "xmlhttprequest-1.2.2";
      src = fetchurl {
        url = "http://registry.npmjs.org/xmlhttprequest/-/${name}.tgz";
        sha256 = "44ce4ed6e5f7b5df84f27590fa142ecd175f53da4807b9f06c0c4733e23bd95d";
      };
      deps = [
  
      ];
    };
  
    "zeparser" = self."zeparser-0.0.5";
  
    "zeparser-0.0.5" = self.buildNodePackage rec {
      name = "zeparser-0.0.5";
      src = fetchurl {
        url = "http://registry.npmjs.org/zeparser/-/${name}.tgz";
        sha256 = "8b5a57ae84a7b7adf8827d1469c8f66d08d1660bd1375a07381877cd1bb9ed0b";
      };
      deps = [
  
      ];
    };
  };
  
  in self
  