anchor.diff:          sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9";
         };
       };
  -    "normalize-registry-url-1.0.0" = {
  -      name = "normalize-registry-url";
  -      packageName = "normalize-registry-url";
  -      version = "1.0.0";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/normalize-registry-url/-/normalize-registry-url-1.0.0.tgz";
  -        sha512 = "3s6mrnn04pf7i9gqc04l6c4mnwdwy08235c4rd1rzw080z1a27bs1xwh2fcbzc8p1lbm4xjbby1g11pd38i4wsfjarbsvvmrvir7znj";
  -      };
  -    };
  -    "normalize-ssh-1.0.0" = {
  -      name = "normalize-ssh";
  -      packageName = "normalize-ssh";
  -      version = "1.0.0";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/normalize-ssh/-/normalize-ssh-1.0.0.tgz";
  -        sha1 = "22a8308fa7cd932bdb49af74ecac644cf4a6196b";
  -      };
  -    };
  -    "normalize-url-2.0.1" = {
  -      name = "normalize-url";
  -      packageName = "normalize-url";
  -      version = "2.0.1";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz";
  -        sha512 = "0rykwifg14xfgm9m6md48rkqqxa2cya4xdsv7jjciacis2nz6dzaccpzyldlpvy14rvihpxbdiysfn49a8x8x5jw84klmxzh9di98qg";
  -      };
  -    };
  -    "not-bundled-npm-5.5.1" = {
  -      name = "not-bundled-npm";
  -      packageName = "not-bundled-npm";
  -      version = "5.5.1";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/not-bundled-npm/-/not-bundled-npm-5.5.1.tgz";
  -        sha512 = "1mzbw8sibjcs0c9ldxq90v7z5nrni5jz1khkbv7yvxf2gxqdp12b85fzs9qw3lrxjjcxk5w32rzadaz0q0llpqs72ikxcpi3i4wak9a";
  -      };
  -    };
  -    "npm-bundled-1.0.3" = {
  -      name = "npm-bundled";
  -      packageName = "npm-bundled";
  -      version = "1.0.3";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz";
  -        sha512 = "0xk8ky1cjf8q2wkbgfzplpn04sm9xnl6i71dwnc29rfh8m2glan5nd6l4k3q7ikci7xpwfpcmyy3frr873zndjmhbr344grkyh3f907";
  -      };
  -    };
  -    "npm-cache-filename-1.0.2" = {
  -      name = "npm-cache-filename";
  -      packageName = "npm-cache-filename";
  -      version = "1.0.2";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-cache-filename/-/npm-cache-filename-1.0.2.tgz";
  -        sha1 = "ded306c5b0bfc870a9e9faf823bc5f283e05ae11";
  -      };
  -    };
  -    "npm-install-checks-3.0.0" = {
  -      name = "npm-install-checks";
  -      packageName = "npm-install-checks";
  -      version = "3.0.0";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-install-checks/-/npm-install-checks-3.0.0.tgz";
  -        sha1 = "d4aecdfd51a53e3723b7b2f93b2ee28e307bc0d7";
  -      };
  -    };
  -    "npm-lifecycle-1.0.3" = {
  -      name = "npm-lifecycle";
  -      packageName = "npm-lifecycle";
  -      version = "1.0.3";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-1.0.3.tgz";
  -        sha512 = "0iapgirmdb46ia3apm6fsb9qv9c0hi4k9jflrxlgnrm0jhliqgas49lmpz06xafncx1sxgjngl0fw3gr472c7kapzdvpivf0fp5miqa";
  -      };
  -    };
  -    "npm-lifecycle-2.0.0" = {
  -      name = "npm-lifecycle";
  -      packageName = "npm-lifecycle";
  -      version = "2.0.0";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-lifecycle/-/npm-lifecycle-2.0.0.tgz";
  -        sha512 = "1rwl5baayxqs7bcgbrjjbrl8lj46p9r4b4k9ad9gnkvgcs5ghsdr9fi6s4xmd0a9dlli0hfwf5mrd9h0rxmlh9zbn553lwfbp9wfkk8";
  -      };
  -    };
  -    "npm-package-arg-5.1.2" = {
  -      name = "npm-package-arg";
  -      packageName = "npm-package-arg";
  -      version = "5.1.2";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-5.1.2.tgz";
  -        sha512 = "36g1gm57qcvdgb4lm6ibl9pgma8lgx8l8i2jzap6w3v36wfzsqa7vb411zd26yp9rgcq23951vl5j6pac22qd5h9x7jm9raznnnr460";
  -      };
  -    };
  -    "npm-package-arg-6.0.0" = {
  -      name = "npm-package-arg";
  -      packageName = "npm-package-arg";
  -      version = "6.0.0";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.0.0.tgz";
  -        sha512 = "15a1x3fjip5waxap8dbjkm88j0c2bcnay8pw14p74h1499wznynw2if91shrqlrbzwia09x4xiphp6wkxga5z8vf9k08bjarn1vn047";
  -      };
  -    };
  -    "npm-packlist-1.1.10" = {
  -      name = "npm-packlist";
  -      packageName = "npm-packlist";
  -      version = "1.1.10";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz";
  -        sha512 = "1c5z9bibdf07na26xffshagxk8gfnsbaav802dkvbrlgj4mixz4giji96yb1zs7p9yl9n28mlkhjp9jklq55j27c0i837vk507v8001";
  -      };
  -    };
  -    "npm-pick-manifest-1.0.4" = {
  -      name = "npm-pick-manifest";
  -      packageName = "npm-pick-manifest";
  -      version = "1.0.4";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-1.0.4.tgz";
  -        sha512 = "02pmkjkn2nbr1ypwzwybyd6bfckdwr8cr0nah5bwadz21yd7cd9fbvxqalfdc41n88p1zv8qbgp149knkaixnrl8l7jnrwfxislvb1h";
  -      };
  -    };
  -    "npm-profile-2.0.5" = {
  -      name = "npm-profile";
  -      packageName = "npm-profile";
  -      version = "2.0.5";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-profile/-/npm-profile-2.0.5.tgz";
  -        sha512 = "2325avpmbzxl4vi1hxnxv96rw9j0y712ym3mph3hrsvgq4p8d0yh44vnja22plnw9vplskcx661j2spzqka65zsszzngvwm806skfdl";
  -      };
  -    };
  -    "npm-registry-client-8.5.0" = {
  -      name = "npm-registry-client";
  -      packageName = "npm-registry-client";
  -      version = "8.5.0";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-registry-client/-/npm-registry-client-8.5.0.tgz";
  -        sha512 = "1nwp5cfjmy4k14g6ziz7zpia8f66ximhrdhw49cj2w173bibq1sgc4d5w951ql5dqf0hcmia956ld9y7qs2q1fx6s2j446zhvdk0irn";
  -      };
  -    };
  -    "npm-run-path-2.0.2" = {
  -      name = "npm-run-path";
  -      packageName = "npm-run-path";
  -      version = "2.0.2";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz";
  -        sha1 = "35a9232dfa35d7067b4cb2ddf2357b1871536c5f";
  -      };
  -    };
  -    "npm-user-validate-1.0.0" = {
  -      name = "npm-user-validate";
  -      packageName = "npm-user-validate";
  -      version = "1.0.0";
  -      src = fetchurl {
  -        url = "https://registry.npmjs.org/npm-user-validate/-/npm-user-validate-1.0.0.tgz";
  -        sha1 = "8ceca0f5cea04d4e93519ef72d0557a75122e951";
  -      };
  -    };
       "npmlog-4.1.2" = {
         name = "npmlog";
         packageName = "npmlog";
  
positive.code:         sha1 = "b5418ef0439de5425fc4995042dced14fb2a84ff";
        };
      };
      "pkgs-graph-2.0.0-0" = {
        name = "pkgs-graph";
        packageName = "pkgs-graph";
        version = "2.0.0-0";
        src = fetchurl {
          url = "https://registry.npmjs.org/pkgs-graph/-/pkgs-graph-2.0.0-0.tgz";
          sha512 = "3p1llv78shph6qwba9p8vd14hxanjdp1zmzivmn94dzfff2diqkvsc0zar9pj40pl2fwkbqg3p266ilcjbj6ajhzn8kcpmir5fx2f0c";
        };
      };
      "pnpm-default-reporter-0.11.8" = {
        name = "pnpm-default-reporter";
        packageName = "pnpm-default-reporter";
        version = "0.11.8";
        src = fetchurl {
          url = "https://registry.npmjs.org/pnpm-default-reporter/-/pnpm-default-reporter-0.11.8.tgz";
          sha512 = "2x14yf0yi5q5dvq1777khbvah4wpcm92l4il946nq0f7nyra450llgp09q56161rk6qk6x7gr9hffii97c25b98a35pr7gwgc8yfrwz";
        };
      };
      "pnpm-file-reporter-0.0.1" = {
        name = "pnpm-file-reporter";
        packageName = "pnpm-file-reporter";
        version = "0.0.1";
        src = fetchurl {
          url = "https://registry.npmjs.org/pnpm-file-reporter/-/pnpm-file-reporter-0.0.1.tgz";
          sha1 = "f7c3e2164c5cc955a0b3ed661314e6357b3f2e63";
        };
      };
      "pnpm-install-checks-1.1.0" = {
        name = "pnpm-install-checks";
        packageName = "pnpm-install-checks";
        version = "1.1.0";
        src = fetchurl {
          url = "https://registry.npmjs.org/pnpm-install-checks/-/pnpm-install-checks-1.1.0.tgz";
          sha1 = "741d9979762fdfad93f3e469deb4a814d3430008";
        };
      };
      "pnpm-list-2.0.1" = {
        name = "pnpm-list";
        packageName = "pnpm-list";
        version = "2.0.1";
        src = fetchurl {
          url = "https://registry.npmjs.org/pnpm-list/-/pnpm-list-2.0.1.tgz";
          sha512 = "0rrmch43p1dncghmvb6mwv59c0gan88d87fdbvzsmg4lj6j5l4bkfrr5x6gmi9z8f4nf3lqddf5b5wg8l7bb5if6c5wknim1w3l2vlb";
        };
      };
      "pnpm-logger-0.0.0" = {
        name = "pnpm-logger";
        packageName = "pnpm-logger";
        version = "0.0.0";
        src = fetchurl {
          url = "https://registry.npmjs.org/pnpm-logger/-/pnpm-logger-0.0.0.tgz";
          sha1 = "28701b97618a1fc32d2fee1bf410746588bb1a85";
        };
      };
      "pnpm-shrinkwrap-5.1.1" = {
        name = "pnpm-shrinkwrap";
        packageName = "pnpm-shrinkwrap";
        version = "5.1.1";
        src = fetchurl {
          url = "https://registry.npmjs.org/pnpm-shrinkwrap/-/pnpm-shrinkwrap-5.1.1.tgz";
          sha512 = "0nrnbsdiq01q2383pib07a7hrc602bpl9sf2j05pmjk5xn7hipicp90jdwlzf36wln2bqjzi1zgv5a5fhw41zx3zfad6affppkf8c5d";
        };
      };
      "prebuild-install-2.5.0" = {
        name = "prebuild-install";
        packageName = "prebuild-install";
        version = "2.5.0";
        src = fetchurl {
          url = "https://registry.npmjs.org/prebuild-install/-/prebuild-install-2.5.0.tgz";
          sha512 = "137vbrb6szyda92qg093yp1l6d2l4s1nb7c0dznjgbyrzsm252spxnrdpmj8nmf170fcq404pgsn0p65sxm4z74p2fyqyd415k742fz";
        };
      };
      "prepend-http-1.0.4" = {
        name = "prepend-http";
        packageName = "prepend-http";
        version = "1.0.4";
        src = fetchurl {
          url = "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz";
          sha1 = "d4f4562b0ce3696e41ac52d0e002e57a635dc6dc";
        };
      };
      "prepend-http-2.0.0" = {
        name = "prepend-http";
        packageName = "prepend-http";
        version = "2.0.0";
        src = fetchurl {
          url = "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz";
          sha1 = "e92434bfa5ea8c19f41cdfd401d741a3c819d897";
        };
      };
      "preserve-0.2.0" = {
        name = "preserve";
        packageName = "preserve";
  
negative.code:         sha512 = "1x901mk5cdib4xp27v4ivwwr7mhy64r4rk953bzivi5p9lf2bhw88ra2rhkd254xkdx2d3q30zkq239vc4yx4pfsj4hpys8rbr6fif7";
        };
      };
      "mime-db-1.33.0" = {
        name = "mime-db";
        packageName = "mime-db";
        version = "1.33.0";
        src = fetchurl {
          url = "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz";
          sha512 = "36xnw59ik9fqym00cmwb5nyzg0l03k70cp413f7639j93wgmzk1mh0xjc7i6zz3r6k9xnwh0g5cm5a1f3y8c6plgy4qld7fm887ywh4";
        };
      };
      "mime-types-2.1.18" = {
        name = "mime-types";
        packageName = "mime-types";
        version = "2.1.18";
        src = fetchurl {
          url = "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz";
          sha512 = "22krj1kw7n9z10zdyx7smcaim4bzwqsqzhspwha06q58gcrxfp93hw2cd0vk5crhq5p2dwzqlpacg32lrmp5sjzb798zdzy35mdmkwm";
        };
      };
      "min-document-2.19.0" = {
  