anchor.diff:      ];
     };
   
  -  "graceful-fs-~1.1" = self.buildNodePackage rec {
  -    name = "graceful-fs-1.1.10";
  -    src = fetchurl {
  -      url = "http://registry.npmjs.org/graceful-fs/-/${name}.tgz";
  -      sha256 = "1f9b7da8b0c75db49e0e5d2aaecc6f1dd3fca2bdbb2aecf95d1dbdec7f0cee24";
  -    };
  -    deps = [
  -
  -    ];
  -  };
  -
  -  "graceful-fs-~1.1.2" = self.buildNodePackage rec {
  -    name = "graceful-fs-1.1.10";
  -    src = fetchurl {
  -      url = "http://registry.npmjs.org/graceful-fs/-/${name}.tgz";
  -      sha256 = "1f9b7da8b0c75db49e0e5d2aaecc6f1dd3fca2bdbb2aecf95d1dbdec7f0cee24";
  -    };
  -    deps = [
  -
  -    ];
  -  };
  -
  -  "inherits" = self."inherits-1";
  -
  -  "inherits-1" = self.buildNodePackage rec {
  +  "hat" = self."hat-0.0.3";
  +
  +  "hat-0.0.3" = self.buildNodePackage rec {
  +    name = "hat-0.0.3";
  +    src = fetchurl {
  +      url = "http://registry.npmjs.org/hat/-/${name}.tgz";
  +      sha256 = "7bf52b3b020ca333a42eb67411090912b21abb6ac746d587022a0955b16e5f5c";
  +    };
  +    deps = [
  +
  +    ];
  +  };
  +
  +  "hiredis" = self."hiredis-*";
  +
  +  "hiredis-*" = self.buildNodePackage rec {
  +    name = "hiredis-0.1.14";
  +    src = fetchurl {
  +      url = "http://registry.npmjs.org/hiredis/-/${name}.tgz";
  +      sha256 = "9d7ce0a7ae81cf465a0c26c07fb618b6ffd98ca344f14369114abf548d75637a";
  +    };
  +    deps = [
  +
  +    ];
  +  };
  +
  +  "inherits" = self."inherits-1.0.0";
  +  "inherits-1" = self."inherits-1.0.0";
  +  "inherits-1.x" = self."inherits-1.0.0";
  +  "inherits-~1.0.0" = self."inherits-1.0.0";
  +
  +  "inherits-1.0.0" = self.buildNodePackage rec {
       name = "inherits-1.0.0";
       src = fetchurl {
         url = "http://registry.npmjs.org/inherits/-/${name}.tgz";
  
positive.code:     ];
    };
  
    "request" = self."request-2.9";
  
    "request-2.9" = self.buildNodePackage rec {
      name = "request-2.9.203";
  
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
  