anchor.diff:  
     "optimist" = self."optimist-*";
   
  -  "optimist-*" = self.buildNodePackage rec {
  -    name = "optimist-0.3.4";
  +  "optimist-*" = self."optimist-0.3.5";
  +  "optimist-~0.3.5" = self."optimist-0.3.5";
  +
  +  "optimist-0.3.5" = self.buildNodePackage rec {
  +    name = "optimist-0.3.5";
       src = fetchurl {
         url = "http://registry.npmjs.org/optimist/-/${name}.tgz";
  -      sha256 = "add88b473a660ad8a9ff88a3eec49a74d9c64f592acbcd219ff4c0d7249f4d60";
  +      sha256 = "17d06n3y9difknq9j340qksj2zllal6sg0pj4clj9ja5jxf721x4";
       };
       deps = [
         self."wordwrap-~0.0.2"
  
positive.code:     };
      deps = [
        self."zeparser-0.0.5"
      ];
    };
  
  
negative.code:     ];
    };
  
    "uglify-js" = self."uglify-js-2.2.5";
  
    "uglify-js-2.2.5" = self.buildNodePackage rec {
      name = "uglify-js-2.2.5";
      src = fetchurl {
        url = "http://registry.npmjs.org/uglify-js/-/${name}.tgz";
        sha256 = "18ic581gjyvfl4gvlcdmzw4vrcbvn698i2rznnba70f8lk6ndlgr";
      };
      deps = [
        self."source-map-~0.1.7"
        self."optimist-~0.3.5"
      ];
    };
  
    "uglify-js-1.2.5" = self.buildNodePackage rec {
      name = "uglify-js-1.2.5";
  