anchor.diff:  
     "mkdirp" = self."mkdirp-0.3.4";
   
  +  "mkdirp-0.3.0" = self.buildNodePackage rec {
  +    name = "mkdirp-0.3.0";
  +    src = fetchurl {
  +      url = "http://registry.npmjs.org/mkdirp/-/${name}.tgz";
  +      sha256 = "0zf2yxajyv94nydky2g8229pn544yz2z4ml087l6m5wwm3ind0vh";
  +    };
  +    deps = [
  +
  +    ];
  +  };
  +
  +  "mkdirp-0.3.3" = self.buildNodePackage rec {
  +    name = "mkdirp-0.3.3";
  +    src = fetchurl {
  +      url = "http://registry.npmjs.org/mkdirp/-/${name}.tgz";
  +      sha256 = "1ybxjmcj45s90izizl2v7i19vbzayjanpqv7nz7w68kmbf2i4ymn";
  +    };
  +    deps = [
  +
  +    ];
  +  };
  +
     "mkdirp-0.3.4" = self.buildNodePackage rec {
       name = "mkdirp-0.3.4";
       src = fetchurl {
  
positive.code: 
  
    "diff" = self."diff-~1.0.3";
  
    "diff-~1.0.3" = self.buildNodePackage rec {
      name = "diff-1.0.3";
  
negative.code: 
      ];
    };
    
    "growl" = self."growl-1.7.0";
    
    "growl-1.7.0" = self.buildNodePackage rec {
      name = "growl-1.7.0";
      src = fetchurl {
        url = "http://registry.npmjs.org/growl/-/${name}.tgz";
        sha256 = "1kzzygdxr9h6jl74iqg8n1z6kvhpi8wjmic7vdnsdm9gmvnyk9jj";
      };
    };
  
    "hat" = self."hat-0.0.3";
  
  