anchor.diff:    by-spec."htmlparser2"."3.1.4" =
       self.by-version."htmlparser2"."3.1.4";
     by-version."htmlparser2"."3.1.4" = lib.makeOverridable self.buildNodePackage {
  -    name = "htmlparser2-3.1.4";
  +    name = "node-htmlparser2-3.1.4";
       src = [
         (fetchurl {
           url = "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.1.4.tgz";
  
positive.code:   by-spec."grunt-bower-task"."*" =
      self.by-version."grunt-bower-task"."0.3.4";
    by-version."grunt-bower-task"."0.3.4" = lib.makeOverridable self.buildNodePackage {
      name = "grunt-bower-task-0.3.4";
      src = [
        (fetchurl {
          url = "http://registry.npmjs.org/grunt-bower-task/-/grunt-bower-task-0.3.4.tgz";
  
negative.code:   by-spec."adm-zip"."0.2.1" =
      self.by-version."adm-zip"."0.2.1";
    by-version."adm-zip"."0.2.1" = lib.makeOverridable self.buildNodePackage {
      name = "node-adm-zip-0.2.1";
      src = [
        (fetchurl {
          url = "http://registry.npmjs.org/adm-zip/-/adm-zip-0.2.1.tgz";
  