anchor.diff:      ];
       passthru.names = [ "tunnel-agent" ];
     };
  +  full."typechecker"."~2.0.1" = lib.makeOverridable self.buildNodePackage {
  +    name = "typechecker-2.0.1";
  +    src = [
  +      (fetchurl {
  +        url = "http://registry.npmjs.org/typechecker/-/typechecker-2.0.1.tgz";
  +        sha1 = "e18e99be60762c01bde38ef02f9a067ed887c454";
  +      })
  +    ];
  +    buildInputs =
  +      (self.nativeDeps."typechecker"."~2.0.1" or []);
  +    deps = [
  +    ];
  +    peerDependencies = [
  +    ];
  +    passthru.names = [ "typechecker" ];
  +  };
     full."uglify-js"."1.2.5" = lib.makeOverridable self.buildNodePackage {
       name = "uglify-js-1.2.5";
       src = [
  
positive.code:     ];
      passthru.names = [ "dtrace-provider" ];
    };
    full."editor"."0.0.4" = lib.makeOverridable self.buildNodePackage {
      name = "editor-0.0.4";
      src = [
  
negative.code:     ];
      buildInputs =
        (self.nativeDeps."npmlog"."0" or []);
      deps = [
        self.full."ansi"."~0.1.2"
      ];
      peerDependencies = [
      ];
      passthru.names = [ "npmlog" ];
    };
    full."npmlog"."0.0.3" = lib.makeOverridable self.buildNodePackage {
      name = "npmlog-0.0.3";
      src = [
        (fetchurl {
          url = "http://registry.npmjs.org/npmlog/-/npmlog-0.0.3.tgz";
          sha1 = "c424ad1531af402eef8da201fc3d63bdbd37dacb";
        })
      ];
      buildInputs =
        (self.nativeDeps."npmlog"."0.0.3" or []);
      deps = [
        self.full."ansi"."~0.1.2"
      ];
  