# This file has been generated by node2nix 1.8.0. Do not edit!

{nodeEnv, fetchurl, fetchgit, globalBuildInputs ? []}:

let
  sources = {
    "@sammacbeth/random-access-idb-mutable-file-0.1.1" = {
      name = "_at_sammacbeth_slash_random-access-idb-mutable-file";
      packageName = "@sammacbeth/random-access-idb-mutable-file";
      version = "0.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/@sammacbeth/random-access-idb-mutable-file/-/random-access-idb-mutable-file-0.1.1.tgz";
        sha512 = "jHnpuu2qtFgwCmhgrpCCk3/hU3XqXTqhidh4XmcTijkVsGwh1c2T0+r2hkHs1PRfsxeimx8qDAotphpRoYB2eg==";
      };
    };
    "@types/minimatch-3.0.4" = {
      name = "_at_types_slash_minimatch";
      packageName = "@types/minimatch";
      version = "3.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz";
        sha512 = "1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==";
      };
    };
    "abstract-leveldown-6.0.3" = {
      name = "abstract-leveldown";
      packageName = "abstract-leveldown";
      version = "6.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.0.3.tgz";
        sha512 = "jzewKKpZbaYUa6HTThnrl+GrJhzjEAeuc7hTVpZdzg7kupXZFoqQDFwyOwLNbmJKJlmzw8yiipMPkDiuKkT06Q==";
      };
    };
    "abstract-leveldown-6.2.3" = {
      name = "abstract-leveldown";
      packageName = "abstract-leveldown";
      version = "6.2.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz";
        sha512 = "BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==";
      };
    };
    "abstract-leveldown-6.3.0" = {
      name = "abstract-leveldown";
      packageName = "abstract-leveldown";
      version = "6.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.3.0.tgz";
        sha512 = "TU5nlYgta8YrBMNpc9FwQzRbiXsj49gsALsXadbGHt9CROPzX5fB0rWDR5mtdpOOKa5XqRFpbj1QroPAoPzVjQ==";
      };
    };
    "aligned-block-file-1.2.2" = {
      name = "aligned-block-file";
      packageName = "aligned-block-file";
      version = "1.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/aligned-block-file/-/aligned-block-file-1.2.2.tgz";
        sha512 = "2Sy0hWhifVb8ycNFJgicL8fDPL2Ct1r62XOVxXnykn36z22MPZwnQlCmB2viQlY/lwfuO67GaQjUZ0rJgdVP7Q==";
      };
    };
    "ansi-escapes-1.4.0" = {
      name = "ansi-escapes";
      packageName = "ansi-escapes";
      version = "1.4.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-1.4.0.tgz";
        sha1 = "d3a8a83b319aa67793662b13e761c7911422306e";
      };
    };
    "ansi-regex-2.1.1" = {
      name = "ansi-regex";
      packageName = "ansi-regex";
      version = "2.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz";
        sha1 = "c3b33ab5ee360d86e0e628f0468ae7ef27d654df";
      };
    };
    "ansi-styles-2.2.1" = {
      name = "ansi-styles";
      packageName = "ansi-styles";
      version = "2.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz";
        sha1 = "b432dd3358b634cf75e1e4664368240533c1ddbe";
      };
    };
    "ansi-styles-4.3.0" = {
      name = "ansi-styles";
      packageName = "ansi-styles";
      version = "4.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz";
        sha512 = "zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==";
      };
    };
    "anymatch-1.3.2" = {
      name = "anymatch";
      packageName = "anymatch";
      version = "1.3.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/anymatch/-/anymatch-1.3.2.tgz";
        sha512 = "0XNayC8lTHQ2OI8aljNCN3sSx6hsr/1+rlcDAotXJR7C1oZZHCNsfpbKwMjRA3Uqb5tF1Rae2oloTr4xpq+WjA==";
      };
    };
    "append-batch-0.0.2" = {
      name = "append-batch";
      packageName = "append-batch";
      version = "0.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/append-batch/-/append-batch-0.0.2.tgz";
        sha1 = "d739b4503888245d47933d47562b1149ff9df8b7";
      };
    };
    "argparse-1.0.10" = {
      name = "argparse";
      packageName = "argparse";
      version = "1.0.10";
      src = fetchurl {
        url = "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz";
        sha512 = "o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==";
      };
    };
    "arr-diff-2.0.0" = {
      name = "arr-diff";
      packageName = "arr-diff";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz";
        sha1 = "8f3b827f955a8bd669697e4a4256ac3ceae356cf";
      };
    };
    "arr-diff-4.0.0" = {
      name = "arr-diff";
      packageName = "arr-diff";
      version = "4.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz";
        sha1 = "d6461074febfec71e7e15235761a329a5dc7c520";
      };
    };
    "arr-flatten-1.1.0" = {
      name = "arr-flatten";
      packageName = "arr-flatten";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz";
        sha512 = "L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==";
      };
    };
    "arr-union-3.1.0" = {
      name = "arr-union";
      packageName = "arr-union";
      version = "3.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz";
        sha1 = "e39b09aea9def866a8f206e288af63919bae39c4";
      };
    };
    "array-differ-3.0.0" = {
      name = "array-differ";
      packageName = "array-differ";
      version = "3.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz";
        sha512 = "THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==";
      };
    };
    "array-filter-1.0.0" = {
      name = "array-filter";
      packageName = "array-filter";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz";
        sha1 = "baf79e62e6ef4c2a4c0b831232daffec251f9d83";
      };
    };
    "array-union-1.0.2" = {
      name = "array-union";
      packageName = "array-union";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz";
        sha1 = "9a34410e4f4e3da23dea375be5be70f24778ec39";
      };
    };
    "array-union-2.1.0" = {
      name = "array-union";
      packageName = "array-union";
      version = "2.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz";
        sha512 = "HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==";
      };
    };
    "array-uniq-1.0.3" = {
      name = "array-uniq";
      packageName = "array-uniq";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz";
        sha1 = "af6ac877a25cc7f74e058894753858dfdb24fdb6";
      };
    };
    "array-unique-0.2.1" = {
      name = "array-unique";
      packageName = "array-unique";
      version = "0.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz";
        sha1 = "a1d97ccafcbc2625cc70fadceb36a50c58b01a53";
      };
    };
    "array-unique-0.3.2" = {
      name = "array-unique";
      packageName = "array-unique";
      version = "0.3.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz";
        sha1 = "a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428";
      };
    };
    "arrify-1.0.1" = {
      name = "arrify";
      packageName = "arrify";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz";
        sha1 = "898508da2226f380df904728456849c1501a4b0d";
      };
    };
    "arrify-2.0.1" = {
      name = "arrify";
      packageName = "arrify";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz";
        sha512 = "3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==";
      };
    };
    "assign-symbols-1.0.0" = {
      name = "assign-symbols";
      packageName = "assign-symbols";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz";
        sha1 = "59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367";
      };
    };
    "async-append-only-log-3.0.7" = {
      name = "async-append-only-log";
      packageName = "async-append-only-log";
      version = "3.0.7";
      src = fetchurl {
        url = "https://registry.npmjs.org/async-append-only-log/-/async-append-only-log-3.0.7.tgz";
        sha512 = "/6W+vsTSDg+rVUAFYknugtLeNDtS8BMfJ7clMF4kGXNS5nprb+Gx+ndG1QNaD8eFeEv6lSyGMeWJ7KxHuEpkKg==";
      };
    };
    "async-each-1.0.3" = {
      name = "async-each";
      packageName = "async-each";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz";
        sha512 = "z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==";
      };
    };
    "async-single-1.0.5" = {
      name = "async-single";
      packageName = "async-single";
      version = "1.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/async-single/-/async-single-1.0.5.tgz";
        sha1 = "125dd09de95d3ea30a378adbed021092179b03c9";
      };
    };
    "async-write-2.1.0" = {
      name = "async-write";
      packageName = "async-write";
      version = "2.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/async-write/-/async-write-2.1.0.tgz";
        sha1 = "1e762817d849ce44bfac07925a42036787061b15";
      };
    };
    "atob-2.1.2" = {
      name = "atob";
      packageName = "atob";
      version = "2.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz";
        sha512 = "Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==";
      };
    };
    "atomic-file-1.1.5" = {
      name = "atomic-file";
      packageName = "atomic-file";
      version = "1.1.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/atomic-file/-/atomic-file-1.1.5.tgz";
        sha512 = "TG+5YFiaKQ6CZiSQsosGMJ/IJzwMZ4V/rSdEXlD6+DwKyv8OyeUcprq34kp4yuS6bfQYXhxBC2Vm8PWo+iKBGQ==";
      };
    };
    "atomic-file-2.1.1" = {
      name = "atomic-file";
      packageName = "atomic-file";
      version = "2.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/atomic-file/-/atomic-file-2.1.1.tgz";
        sha512 = "Eh6pW+fRC2/1RxPq3hO8+PkZKv+wujzKky2MP/n69eC8yMkbNFfuEb/riZHqf13M7gr6Hvglpk/kISgBSBb6bQ==";
      };
    };
    "atomically-1.7.0" = {
      name = "atomically";
      packageName = "atomically";
      version = "1.7.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/atomically/-/atomically-1.7.0.tgz";
        sha512 = "Xcz9l0z7y9yQ9rdDaxlmaI4uJHf/T8g9hOEzJcsEqX2SjCj4J20uK7+ldkDHMbpJDK76wF7xEIgxc/vSlsfw5w==";
      };
    };
    "atomically-universal-0.1.1" = {
      name = "atomically-universal";
      packageName = "atomically-universal";
      version = "0.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/atomically-universal/-/atomically-universal-0.1.1.tgz";
        sha512 = "0bqmz+wKlA9hIiH/C4R3K8dpsVV6mM/X76QZ70LMHW0XzCDXzxdWD5gfkmRXxTM5txlbYE/06iz0IziohUQVzw==";
      };
    };
    "attach-ware-1.1.1" = {
      name = "attach-ware";
      packageName = "attach-ware";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/attach-ware/-/attach-ware-1.1.1.tgz";
        sha1 = "28f51393dd8bb8bdaad972342519bf09621a35a3";
      };
    };
    "available-typed-arrays-1.0.2" = {
      name = "available-typed-arrays";
      packageName = "available-typed-arrays";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz";
        sha512 = "XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==";
      };
    };
    "bail-1.0.5" = {
      name = "bail";
      packageName = "bail";
      version = "1.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz";
        sha512 = "xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==";
      };
    };
    "balanced-match-1.0.0" = {
      name = "balanced-match";
      packageName = "balanced-match";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz";
        sha1 = "89b4d199ab2bee49de164ea02b89ce462d71b767";
      };
    };
    "base-0.11.2" = {
      name = "base";
      packageName = "base";
      version = "0.11.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/base/-/base-0.11.2.tgz";
        sha512 = "5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==";
      };
    };
    "base64-js-1.5.1" = {
      name = "base64-js";
      packageName = "base64-js";
      version = "1.5.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz";
        sha512 = "AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==";
      };
    };
    "base64-url-2.3.3" = {
      name = "base64-url";
      packageName = "base64-url";
      version = "2.3.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/base64-url/-/base64-url-2.3.3.tgz";
        sha512 = "dLMhIsK7OplcDauDH/tZLvK7JmUZK3A7KiQpjNzsBrM6Etw7hzNI1tLEywqJk9NnwkgWuFKSlx/IUO7vF6Mo8Q==";
      };
    };
    "bash-color-0.0.4" = {
      name = "bash-color";
      packageName = "bash-color";
      version = "0.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/bash-color/-/bash-color-0.0.4.tgz";
        sha1 = "e9be8ce33540cada4881768c59bd63865736e913";
      };
    };
    "binary-extensions-1.13.1" = {
      name = "binary-extensions";
      packageName = "binary-extensions";
      version = "1.13.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz";
        sha512 = "Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==";
      };
    };
    "binary-search-1.3.6" = {
      name = "binary-search";
      packageName = "binary-search";
      version = "1.3.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/binary-search/-/binary-search-1.3.6.tgz";
        sha512 = "nbE1WxOTTrUWIfsfZ4aHGYu5DOuNkbxGokjV6Z2kxfJK3uaAb8zNK1muzOeipoLHZjInT4Br88BHpzevc681xA==";
      };
    };
    "binary-search-bounds-2.0.5" = {
      name = "binary-search-bounds";
      packageName = "binary-search-bounds";
      version = "2.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz";
        sha512 = "H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA==";
      };
    };
    "bindings-1.5.0" = {
      name = "bindings";
      packageName = "bindings";
      version = "1.5.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz";
        sha512 = "p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==";
      };
    };
    "bipf-1.4.0" = {
      name = "bipf";
      packageName = "bipf";
      version = "1.4.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/bipf/-/bipf-1.4.0.tgz";
        sha512 = "8b2T/OWIRI73kcPXhI+jqK+0QyxRlZ6HIzQBK8tRxIZ2NO0dBxJ4T9eeX6XsYEHy2cqM69n+rOZyVjhvRUGRig==";
      };
    };
    "blake2s-1.1.0" = {
      name = "blake2s";
      packageName = "blake2s";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/blake2s/-/blake2s-1.1.0.tgz";
        sha1 = "825a8fc536a5dc43193467f3124f7e9b78b21cef";
      };
    };
    "brace-expansion-1.1.11" = {
      name = "brace-expansion";
      packageName = "brace-expansion";
      version = "1.1.11";
      src = fetchurl {
        url = "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz";
        sha512 = "iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==";
      };
    };
    "braces-1.8.5" = {
      name = "braces";
      packageName = "braces";
      version = "1.8.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz";
        sha1 = "ba77962e12dff969d6b76711e914b737857bf6a7";
      };
    };
    "braces-2.3.2" = {
      name = "braces";
      packageName = "braces";
      version = "2.3.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz";
        sha512 = "aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==";
      };
    };
    "broadcast-stream-0.2.2" = {
      name = "broadcast-stream";
      packageName = "broadcast-stream";
      version = "0.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/broadcast-stream/-/broadcast-stream-0.2.2.tgz";
        sha1 = "79e7bb14a9abba77f72ac9258220242a8fd3919d";
      };
    };
    "buffer-5.1.0" = {
      name = "buffer";
      packageName = "buffer";
      version = "5.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/buffer/-/buffer-5.1.0.tgz";
        sha512 = "YkIRgwsZwJWTnyQrsBTWefizHh+8GYj3kbL1BTiAQ/9pwpino0G7B2gp5tx/FUBqUlvtxV85KNR3mwfAtv15Yw==";
      };
    };
    "buffer-5.7.1" = {
      name = "buffer";
      packageName = "buffer";
      version = "5.7.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz";
        sha512 = "EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==";
      };
    };
    "buffer-alloc-1.2.0" = {
      name = "buffer-alloc";
      packageName = "buffer-alloc";
      version = "1.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz";
        sha512 = "CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==";
      };
    };
    "buffer-alloc-unsafe-1.1.0" = {
      name = "buffer-alloc-unsafe";
      packageName = "buffer-alloc-unsafe";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz";
        sha512 = "TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==";
      };
    };
    "buffer-fill-1.0.0" = {
      name = "buffer-fill";
      packageName = "buffer-fill";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz";
        sha1 = "f8f78b76789888ef39f205cd637f68e702122b2c";
      };
    };
    "buffer-from-0.1.2" = {
      name = "buffer-from";
      packageName = "buffer-from";
      version = "0.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz";
        sha512 = "RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==";
      };
    };
    "buffer-from-1.1.1" = {
      name = "buffer-from";
      packageName = "buffer-from";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz";
        sha512 = "MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==";
      };
    };
    "cache-base-1.0.1" = {
      name = "cache-base";
      packageName = "cache-base";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz";
        sha512 = "AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==";
      };
    };
    "call-bind-1.0.2" = {
      name = "call-bind";
      packageName = "call-bind";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz";
        sha512 = "7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==";
      };
    };
    "camelcase-2.1.1" = {
      name = "camelcase";
      packageName = "camelcase";
      version = "2.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz";
        sha1 = "7c1d16d679a1bbe59ca02cacecfb011e201f5a1f";
      };
    };
    "ccount-1.1.0" = {
      name = "ccount";
      packageName = "ccount";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ccount/-/ccount-1.1.0.tgz";
        sha512 = "vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==";
      };
    };
    "chalk-1.1.3" = {
      name = "chalk";
      packageName = "chalk";
      version = "1.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz";
        sha1 = "a8115c55e4a702fe4d150abd3872822a7e09fc98";
      };
    };
    "chalk-3.0.0" = {
      name = "chalk";
      packageName = "chalk";
      version = "3.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz";
        sha512 = "4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==";
      };
    };
    "character-entities-1.2.4" = {
      name = "character-entities";
      packageName = "character-entities";
      version = "1.2.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz";
        sha512 = "iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==";
      };
    };
    "character-entities-html4-1.1.4" = {
      name = "character-entities-html4";
      packageName = "character-entities-html4";
      version = "1.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz";
        sha512 = "HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==";
      };
    };
    "character-entities-legacy-1.1.4" = {
      name = "character-entities-legacy";
      packageName = "character-entities-legacy";
      version = "1.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz";
        sha512 = "3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==";
      };
    };
    "character-reference-invalid-1.1.4" = {
      name = "character-reference-invalid";
      packageName = "character-reference-invalid";
      version = "1.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz";
        sha512 = "mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==";
      };
    };
    "charwise-3.0.1" = {
      name = "charwise";
      packageName = "charwise";
      version = "3.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/charwise/-/charwise-3.0.1.tgz";
        sha512 = "RcdumNsM6fJZ5HHbYunqj2bpurVRGsXour3OR+SlLEHFhG6ALm54i6Osnh+OvO7kEoSBzwExpblYFH8zKQiEPw==";
      };
    };
    "chloride-2.4.1" = {
      name = "chloride";
      packageName = "chloride";
      version = "2.4.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/chloride/-/chloride-2.4.1.tgz";
        sha512 = "ZiID87W2o2llvuF4C7Fvt9GJisazSdMsSkjAq4WaMed9zn77nlkcy08ZfrPtOGAXyaxTDj0VjnuyD97EdJLz3g==";
      };
    };
    "chloride-test-1.2.4" = {
      name = "chloride-test";
      packageName = "chloride-test";
      version = "1.2.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/chloride-test/-/chloride-test-1.2.4.tgz";
        sha512 = "9vhoi1qXSBPn6//ZxIgSe3M2QhKHzIPZQzmrZgmPADsqW0Jxpe3db1e7aGSRUMXbxAQ04SfypdT8dGaSvIvKDw==";
      };
    };
    "chokidar-1.7.0" = {
      name = "chokidar";
      packageName = "chokidar";
      version = "1.7.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/chokidar/-/chokidar-1.7.0.tgz";
        sha1 = "798e689778151c8076b4b360e5edd28cda2bb468";
      };
    };
    "class-utils-0.3.6" = {
      name = "class-utils";
      packageName = "class-utils";
      version = "0.3.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz";
        sha512 = "qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==";
      };
    };
    "cli-cursor-1.0.2" = {
      name = "cli-cursor";
      packageName = "cli-cursor";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/cli-cursor/-/cli-cursor-1.0.2.tgz";
        sha1 = "64da3f7d56a54412e59794bd62dc35295e8f2987";
      };
    };
    "co-3.1.0" = {
      name = "co";
      packageName = "co";
      version = "3.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/co/-/co-3.1.0.tgz";
        sha1 = "4ea54ea5a08938153185e15210c68d9092bc1b78";
      };
    };
    "code-point-at-1.1.0" = {
      name = "code-point-at";
      packageName = "code-point-at";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz";
        sha1 = "0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77";
      };
    };
    "collapse-white-space-1.0.6" = {
      name = "collapse-white-space";
      packageName = "collapse-white-space";
      version = "1.0.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz";
        sha512 = "jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==";
      };
    };
    "collection-visit-1.0.0" = {
      name = "collection-visit";
      packageName = "collection-visit";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz";
        sha1 = "4bc0373c164bc3291b4d368c829cf1a80a59dca0";
      };
    };
    "color-convert-2.0.1" = {
      name = "color-convert";
      packageName = "color-convert";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz";
        sha512 = "RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==";
      };
    };
    "color-name-1.1.4" = {
      name = "color-name";
      packageName = "color-name";
      version = "1.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz";
        sha512 = "dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==";
      };
    };
    "commander-2.20.3" = {
      name = "commander";
      packageName = "commander";
      version = "2.20.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz";
        sha512 = "GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==";
      };
    };
    "compare-at-paths-1.0.0" = {
      name = "compare-at-paths";
      packageName = "compare-at-paths";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/compare-at-paths/-/compare-at-paths-1.0.0.tgz";
        sha512 = "Ke1ejo/RZ+Hzku4gcW34uPMOR4Cpq87MAotELgV9mwiAzDN726cu+eWo0zWg1vRIfyf6yK5bW9uIW+c/SksQ5w==";
      };
    };
    "component-emitter-1.3.0" = {
      name = "component-emitter";
      packageName = "component-emitter";
      version = "1.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz";
        sha512 = "Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==";
      };
    };
    "concat-map-0.0.1" = {
      name = "concat-map";
      packageName = "concat-map";
      version = "0.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz";
        sha1 = "d8a96bd77fd68df7793a73036a3ba0d5405d477b";
      };
    };
    "concat-stream-1.6.2" = {
      name = "concat-stream";
      packageName = "concat-stream";
      version = "1.6.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz";
        sha512 = "27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==";
      };
    };
    "cont-1.0.3" = {
      name = "cont";
      packageName = "cont";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/cont/-/cont-1.0.3.tgz";
        sha1 = "6874f1e935fca99d048caeaaad9a0aeb020bcce0";
      };
    };
    "continuable-1.1.8" = {
      name = "continuable";
      packageName = "continuable";
      version = "1.1.8";
      src = fetchurl {
        url = "https://registry.npmjs.org/continuable/-/continuable-1.1.8.tgz";
        sha1 = "dc877b474160870ae3bcde87336268ebe50597d5";
      };
    };
    "continuable-1.2.0" = {
      name = "continuable";
      packageName = "continuable";
      version = "1.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/continuable/-/continuable-1.2.0.tgz";
        sha1 = "08277468d41136200074ccf87294308d169f25b6";
      };
    };
    "continuable-hash-0.1.4" = {
      name = "continuable-hash";
      packageName = "continuable-hash";
      version = "0.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/continuable-hash/-/continuable-hash-0.1.4.tgz";
        sha1 = "81c74d41771d8c92783e1e00e5f11b34d6dfc78c";
      };
    };
    "continuable-list-0.1.6" = {
      name = "continuable-list";
      packageName = "continuable-list";
      version = "0.1.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/continuable-list/-/continuable-list-0.1.6.tgz";
        sha1 = "87cf06ec580716e10dff95fb0b84c5f0e8acac5f";
      };
    };
    "continuable-para-1.2.0" = {
      name = "continuable-para";
      packageName = "continuable-para";
      version = "1.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/continuable-para/-/continuable-para-1.2.0.tgz";
        sha1 = "445510f649459dd0fc35c872015146122731c583";
      };
    };
    "continuable-series-1.2.0" = {
      name = "continuable-series";
      packageName = "continuable-series";
      version = "1.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/continuable-series/-/continuable-series-1.2.0.tgz";
        sha1 = "3243397ae93a71d655b3026834a51590b958b9e8";
      };
    };
    "copy-descriptor-0.1.1" = {
      name = "copy-descriptor";
      packageName = "copy-descriptor";
      version = "0.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz";
        sha1 = "676f6eb3c39997c2ee1ac3a924fd6124748f578d";
      };
    };
    "core-util-is-1.0.2" = {
      name = "core-util-is";
      packageName = "core-util-is";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz";
        sha1 = "b5fd54220aa2bc5ab57aab7140c940754503c1a7";
      };
    };
    "cpu-percentage-1.0.3" = {
      name = "cpu-percentage";
      packageName = "cpu-percentage";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/cpu-percentage/-/cpu-percentage-1.0.3.tgz";
        sha1 = "868fd9092f439d1ef95f4a85e5fa4b9f07efc95c";
      };
    };
    "cross-spawn-6.0.5" = {
      name = "cross-spawn";
      packageName = "cross-spawn";
      version = "6.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz";
        sha512 = "eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==";
      };
    };
    "cross-spawn-7.0.3" = {
      name = "cross-spawn";
      packageName = "cross-spawn";
      version = "7.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz";
        sha512 = "iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==";
      };
    };
    "debug-2.6.9" = {
      name = "debug";
      packageName = "debug";
      version = "2.6.9";
      src = fetchurl {
        url = "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz";
        sha512 = "bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==";
      };
    };
    "debug-4.3.2" = {
      name = "debug";
      packageName = "debug";
      version = "4.3.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz";
        sha512 = "mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==";
      };
    };
    "decode-uri-component-0.2.0" = {
      name = "decode-uri-component";
      packageName = "decode-uri-component";
      version = "0.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz";
        sha1 = "eb3913333458775cb84cd1a1fae062106bb87545";
      };
    };
    "deep-equal-1.1.1" = {
      name = "deep-equal";
      packageName = "deep-equal";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz";
        sha512 = "yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==";
      };
    };
    "deep-equal-2.0.5" = {
      name = "deep-equal";
      packageName = "deep-equal";
      version = "2.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.5.tgz";
        sha512 = "nPiRgmbAtm1a3JsnLCf6/SLfXcjyN5v8L1TXzdCmHrXJ4hx+gW/w1YCcn7z8gJtSiDArZCgYtbao3QqLm/N1Sw==";
      };
    };
    "deep-extend-0.6.0" = {
      name = "deep-extend";
      packageName = "deep-extend";
      version = "0.6.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz";
        sha512 = "LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==";
      };
    };
    "deferred-leveldown-5.3.0" = {
      name = "deferred-leveldown";
      packageName = "deferred-leveldown";
      version = "5.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz";
        sha512 = "a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==";
      };
    };
    "define-properties-1.1.3" = {
      name = "define-properties";
      packageName = "define-properties";
      version = "1.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz";
        sha512 = "3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==";
      };
    };
    "define-property-0.2.5" = {
      name = "define-property";
      packageName = "define-property";
      version = "0.2.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz";
        sha1 = "c35b1ef918ec3c990f9a5bc57be04aacec5c8116";
      };
    };
    "define-property-1.0.0" = {
      name = "define-property";
      packageName = "define-property";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz";
        sha1 = "769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6";
      };
    };
    "define-property-2.0.2" = {
      name = "define-property";
      packageName = "define-property";
      version = "2.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz";
        sha512 = "jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==";
      };
    };
    "defined-1.0.0" = {
      name = "defined";
      packageName = "defined";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz";
        sha1 = "c98d9bcef75674188e110969151199e39b1fa693";
      };
    };
    "detab-1.0.2" = {
      name = "detab";
      packageName = "detab";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/detab/-/detab-1.0.2.tgz";
        sha1 = "01bc2a4abe7bc7cc67c3039808edbae47049a0ee";
      };
    };
    "discontinuous-range-1.0.0" = {
      name = "discontinuous-range";
      packageName = "discontinuous-range";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/discontinuous-range/-/discontinuous-range-1.0.0.tgz";
        sha1 = "e38331f0844bba49b9a9cb71c771585aab1bc65a";
      };
    };
    "dotignore-0.1.2" = {
      name = "dotignore";
      packageName = "dotignore";
      version = "0.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz";
        sha512 = "UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==";
      };
    };
    "duplexer-0.1.2" = {
      name = "duplexer";
      packageName = "duplexer";
      version = "0.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz";
        sha512 = "jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==";
      };
    };
    "dynamic-dijkstra-1.0.2" = {
      name = "dynamic-dijkstra";
      packageName = "dynamic-dijkstra";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/dynamic-dijkstra/-/dynamic-dijkstra-1.0.2.tgz";
        sha512 = "1N+eCCrepIeK1+qtWrMEO1CV68Hn+TLbiR9c70VB3xnut3DmUxT+3T7sRHhb0mpK2F/74IfP+loQDriU2W9lkA==";
      };
    };
    "ed2curve-0.1.4" = {
      name = "ed2curve";
      packageName = "ed2curve";
      version = "0.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/ed2curve/-/ed2curve-0.1.4.tgz";
        sha1 = "94a44248bb87da35db0eff7af0aa576168117f59";
      };
    };
    "elegant-spinner-1.0.1" = {
      name = "elegant-spinner";
      packageName = "elegant-spinner";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz";
        sha1 = "db043521c95d7e303fd8f345bedc3349cfb0729e";
      };
    };
    "emoji-named-characters-1.0.2" = {
      name = "emoji-named-characters";
      packageName = "emoji-named-characters";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/emoji-named-characters/-/emoji-named-characters-1.0.2.tgz";
        sha1 = "cdeb36d0e66002c4b9d7bf1dfbc3a199fb7d409b";
      };
    };
    "emoji-server-1.0.0" = {
      name = "emoji-server";
      packageName = "emoji-server";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/emoji-server/-/emoji-server-1.0.0.tgz";
        sha1 = "d063cfee9af118cc5aeefbc2e9b3dd5085815c63";
      };
    };
    "encoding-down-6.3.0" = {
      name = "encoding-down";
      packageName = "encoding-down";
      version = "6.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz";
        sha512 = "QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==";
      };
    };
    "end-of-stream-1.4.4" = {
      name = "end-of-stream";
      packageName = "end-of-stream";
      version = "1.4.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz";
        sha512 = "+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==";
      };
    };
    "epidemic-broadcast-trees-7.0.0" = {
      name = "epidemic-broadcast-trees";
      packageName = "epidemic-broadcast-trees";
      version = "7.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/epidemic-broadcast-trees/-/epidemic-broadcast-trees-7.0.0.tgz";
        sha512 = "nm1o1ncxcJvXtLJVoPl4AJFX7Bh0BhPsTC9XhCRWwdRJXp1Ud1DcGpi/6c3sUA/URmyoIc1WONNdub+/AE5vTQ==";
      };
    };
    "errno-0.1.8" = {
      name = "errno";
      packageName = "errno";
      version = "0.1.8";
      src = fetchurl {
        url = "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz";
        sha512 = "dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==";
      };
    };
    "es-abstract-1.18.0" = {
      name = "es-abstract";
      packageName = "es-abstract";
      version = "1.18.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz";
        sha512 = "LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==";
      };
    };
    "es-get-iterator-1.1.2" = {
      name = "es-get-iterator";
      packageName = "es-get-iterator";
      version = "1.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.2.tgz";
        sha512 = "+DTO8GYwbMCwbywjimwZMHp8AuYXOS2JZFWoi2AlPOS3ebnII9w/NLpNZtA7A0YLaVDw+O7KFCeoIV7OPvM7hQ==";
      };
    };
    "es-to-primitive-1.2.1" = {
      name = "es-to-primitive";
      packageName = "es-to-primitive";
      version = "1.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz";
        sha512 = "QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==";
      };
    };
    "escape-string-regexp-1.0.5" = {
      name = "escape-string-regexp";
      packageName = "escape-string-regexp";
      version = "1.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz";
        sha1 = "1b61c0562190a8dff6ae3bb2cf0200ca130b86d4";
      };
    };
    "esprima-4.0.1" = {
      name = "esprima";
      packageName = "esprima";
      version = "4.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz";
        sha512 = "eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==";
      };
    };
    "events-to-array-1.1.2" = {
      name = "events-to-array";
      packageName = "events-to-array";
      version = "1.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/events-to-array/-/events-to-array-1.1.2.tgz";
        sha1 = "2d41f563e1fe400ed4962fe1a4d5c6a7539df7f6";
      };
    };
    "execa-4.1.0" = {
      name = "execa";
      packageName = "execa";
      version = "4.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz";
        sha512 = "j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==";
      };
    };
    "exit-hook-1.1.1" = {
      name = "exit-hook";
      packageName = "exit-hook";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/exit-hook/-/exit-hook-1.1.1.tgz";
        sha1 = "f05ca233b48c05d54fff07765df8507e95c02ff8";
      };
    };
    "expand-brackets-0.1.5" = {
      name = "expand-brackets";
      packageName = "expand-brackets";
      version = "0.1.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz";
        sha1 = "df07284e342a807cd733ac5af72411e581d1177b";
      };
    };
    "expand-brackets-2.1.4" = {
      name = "expand-brackets";
      packageName = "expand-brackets";
      version = "2.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz";
        sha1 = "b77735e315ce30f6b6eff0f83b04151a22449622";
      };
    };
    "expand-range-1.8.2" = {
      name = "expand-range";
      packageName = "expand-range";
      version = "1.8.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz";
        sha1 = "a299effd335fe2721ebae8e257ec79644fc85337";
      };
    };
    "explain-error-1.0.4" = {
      name = "explain-error";
      packageName = "explain-error";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/explain-error/-/explain-error-1.0.4.tgz";
        sha1 = "a793d3ac0cad4c6ab571e9968fbbab6cb2532929";
      };
    };
    "extend-3.0.2" = {
      name = "extend";
      packageName = "extend";
      version = "3.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz";
        sha512 = "fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==";
      };
    };
    "extend-shallow-2.0.1" = {
      name = "extend-shallow";
      packageName = "extend-shallow";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz";
        sha1 = "51af7d614ad9a9f610ea1bafbb989d6b1c56890f";
      };
    };
    "extend-shallow-3.0.2" = {
      name = "extend-shallow";
      packageName = "extend-shallow";
      version = "3.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz";
        sha1 = "26a71aaf073b39fb2127172746131c2704028db8";
      };
    };
    "extend.js-0.0.2" = {
      name = "extend.js";
      packageName = "extend.js";
      version = "0.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/extend.js/-/extend.js-0.0.2.tgz";
        sha1 = "0f9c7a81a1f208b703eb0c3131fe5716ac6ecd15";
      };
    };
    "extglob-0.3.2" = {
      name = "extglob";
      packageName = "extglob";
      version = "0.3.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz";
        sha1 = "2e18ff3d2f49ab2765cec9023f011daa8d8349a1";
      };
    };
    "extglob-2.0.4" = {
      name = "extglob";
      packageName = "extglob";
      version = "2.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz";
        sha512 = "Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==";
      };
    };
    "fastintcompression-0.0.4" = {
      name = "fastintcompression";
      packageName = "fastintcompression";
      version = "0.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/fastintcompression/-/fastintcompression-0.0.4.tgz";
        sha512 = "sRtejNHcWjJl0Fr+gsbybbgOKKj0sQYvv7rA787EbeFu1fMpmzjHuBW8fLBImSZeqDuR++TZU2n60mRrpAUR9g==";
      };
    };
    "fastpriorityqueue-0.7.0" = {
      name = "fastpriorityqueue";
      packageName = "fastpriorityqueue";
      version = "0.7.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/fastpriorityqueue/-/fastpriorityqueue-0.7.0.tgz";
        sha512 = "L5Je6LktYDK5aRJIAHO4NEyQXsihwe/+VEaI2qwyoxvuTPcyooLi9+MeLJnOzvEDwijxAXrrqqkV4cNgW55Rog==";
      };
    };
    "file-uri-to-path-1.0.0" = {
      name = "file-uri-to-path";
      packageName = "file-uri-to-path";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz";
        sha512 = "0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==";
      };
    };
    "filename-regex-2.0.1" = {
      name = "filename-regex";
      packageName = "filename-regex";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz";
        sha1 = "c1c4b9bee3e09725ddb106b75c1e301fe2f18b26";
      };
    };
    "fill-range-2.2.4" = {
      name = "fill-range";
      packageName = "fill-range";
      version = "2.2.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz";
        sha512 = "cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==";
      };
    };
    "fill-range-4.0.0" = {
      name = "fill-range";
      packageName = "fill-range";
      version = "4.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz";
        sha1 = "d544811d428f98eb06a63dc402d2403c328c38f7";
      };
    };
    "find-up-4.1.0" = {
      name = "find-up";
      packageName = "find-up";
      version = "4.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz";
        sha512 = "PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==";
      };
    };
    "flumecodec-0.0.0" = {
      name = "flumecodec";
      packageName = "flumecodec";
      version = "0.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.0.tgz";
        sha1 = "36ce06abe2e0e01c44dd69f2a165305a2320649b";
      };
    };
    "flumecodec-0.0.1" = {
      name = "flumecodec";
      packageName = "flumecodec";
      version = "0.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/flumecodec/-/flumecodec-0.0.1.tgz";
        sha1 = "ae049a714386bb83e342657a82924b70364a90d6";
      };
    };
    "flumedb-1.1.0" = {
      name = "flumedb";
      packageName = "flumedb";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/flumedb/-/flumedb-1.1.0.tgz";
        sha512 = "Bwol+72GU5z2DxZlnaxUA9A8qaRcQcdTprmRcgfqn2ldn147ByVh9Zyp90hVGPlo/oEN/yjOBUXcNkK3SYjbgA==";
      };
    };
    "flumelog-offset-3.4.4" = {
      name = "flumelog-offset";
      packageName = "flumelog-offset";
      version = "3.4.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/flumelog-offset/-/flumelog-offset-3.4.4.tgz";
        sha512 = "sakCD+dVx541h3VeVq3Ti2lWPRrJf8PBRmnbm9EMBVLJnZkS3UD2lAlClZROxgKbh/JkMPyffvhDGv4VHNCVbA==";
      };
    };
    "flumeview-hashtable-1.1.1" = {
      name = "flumeview-hashtable";
      packageName = "flumeview-hashtable";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/flumeview-hashtable/-/flumeview-hashtable-1.1.1.tgz";
        sha512 = "73LAN0qF4zVMHMExYhK0z1swDo6FEh/bt1HF5/UnWkgI5JsECXOK2bTokWVU1levtr9bd+IxYChnJKJNnEzD0A==";
      };
    };
    "flumeview-level-3.0.14" = {
      name = "flumeview-level";
      packageName = "flumeview-level";
      version = "3.0.14";
      src = fetchurl {
        url = "https://registry.npmjs.org/flumeview-level/-/flumeview-level-3.0.14.tgz";
        sha512 = "Nl0gJOgrDGpJGZDkP6gvo6s1Q9WmRynbHUvI/JY3eQ81YgzUUa2FKLlfu6OHV5ho5NeXP+00F+0K1yBVaEgJOQ==";
      };
    };
    "flumeview-level-4.0.4" = {
      name = "flumeview-level";
      packageName = "flumeview-level";
      version = "4.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/flumeview-level/-/flumeview-level-4.0.4.tgz";
        sha512 = "8C/o/oZU73ot1LMbxCyKeZJ0D3L5AGdxzIF5H2QtmznMSoZHVG1gT2IDjkOtesenVPlLQKnL95ewMKbE7cXWEw==";
      };
    };
    "flumeview-links-1.0.1" = {
      name = "flumeview-links";
      packageName = "flumeview-links";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/flumeview-links/-/flumeview-links-1.0.1.tgz";
        sha512 = "X7enLH2Ijoav3xA+EPoahf5e1RjMoRaHWQcG/RyHvpXbV/qlhEgH2zwIi8kg+Ezt90KTtnGxVygcSZ7RGpdkng==";
      };
    };
    "flumeview-query-8.0.0" = {
      name = "flumeview-query";
      packageName = "flumeview-query";
      version = "8.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/flumeview-query/-/flumeview-query-8.0.0.tgz";
        sha512 = "uPTT5I26ePMc6Xhjebu1aiaHAd7P3EqyE9SZB6B9ZIvXtMXhFYNk7iO1yzh1ZXp3aYzdYmrI9k8mSz9urZ9gNQ==";
      };
    };
    "flumeview-reduce-1.4.0" = {
      name = "flumeview-reduce";
      packageName = "flumeview-reduce";
      version = "1.4.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/flumeview-reduce/-/flumeview-reduce-1.4.0.tgz";
        sha512 = "ShCMtY5YZl3icnUAWTfwzRXSGN1AUo4Isj1wTRLpMMNgM9p1T0gc6N+r1ajampf1GO19SkqrgZHdPPOaEitvhg==";
      };
    };
    "for-each-0.3.3" = {
      name = "for-each";
      packageName = "for-each";
      version = "0.3.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz";
        sha512 = "jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==";
      };
    };
    "for-in-1.0.2" = {
      name = "for-in";
      packageName = "for-in";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz";
        sha1 = "81068d295a8142ec0ac726c6e2200c30fb6d5e80";
      };
    };
    "for-own-0.1.5" = {
      name = "for-own";
      packageName = "for-own";
      version = "0.1.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz";
        sha1 = "5265c681a4f294dabbf17c9509b6763aa84510ce";
      };
    };
    "foreach-2.0.5" = {
      name = "foreach";
      packageName = "foreach";
      version = "2.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz";
        sha1 = "0bee005018aeb260d0a3af3ae658dd0136ec1b99";
      };
    };
    "fragment-cache-0.2.1" = {
      name = "fragment-cache";
      packageName = "fragment-cache";
      version = "0.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz";
        sha1 = "4290fad27f13e89be7f33799c6bc5a0abfff0d19";
      };
    };
    "fs.realpath-1.0.0" = {
      name = "fs.realpath";
      packageName = "fs.realpath";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz";
        sha1 = "1504ad2523158caa40db4a2787cb01411994ea4f";
      };
    };
    "fsevents-1.2.13" = {
      name = "fsevents";
      packageName = "fsevents";
      version = "1.2.13";
      src = fetchurl {
        url = "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz";
        sha512 = "oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==";
      };
    };
    "function-bind-1.1.1" = {
      name = "function-bind";
      packageName = "function-bind";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz";
        sha512 = "yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==";
      };
    };
    "get-intrinsic-1.1.1" = {
      name = "get-intrinsic";
      packageName = "get-intrinsic";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz";
        sha512 = "kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==";
      };
    };
    "get-stream-5.2.0" = {
      name = "get-stream";
      packageName = "get-stream";
      version = "5.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz";
        sha512 = "nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==";
      };
    };
    "get-value-2.0.6" = {
      name = "get-value";
      packageName = "get-value";
      version = "2.0.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz";
        sha1 = "dc15ca1c672387ca76bd37ac0a395ba2042a2c28";
      };
    };
    "glob-6.0.4" = {
      name = "glob";
      packageName = "glob";
      version = "6.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz";
        sha1 = "0f08860f6a155127b2fadd4f9ce24b1aab6e4d22";
      };
    };
    "glob-7.1.6" = {
      name = "glob";
      packageName = "glob";
      version = "7.1.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz";
        sha512 = "LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==";
      };
    };
    "glob-base-0.3.0" = {
      name = "glob-base";
      packageName = "glob-base";
      version = "0.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz";
        sha1 = "dbb164f6221b1c0b1ccf82aea328b497df0ea3c4";
      };
    };
    "glob-parent-2.0.0" = {
      name = "glob-parent";
      packageName = "glob-parent";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz";
        sha1 = "81383d72db054fcccf5336daa902f182f6edbb28";
      };
    };
    "globby-4.1.0" = {
      name = "globby";
      packageName = "globby";
      version = "4.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/globby/-/globby-4.1.0.tgz";
        sha1 = "080f54549ec1b82a6c60e631fc82e1211dbe95f8";
      };
    };
    "gossip-query-2.0.2" = {
      name = "gossip-query";
      packageName = "gossip-query";
      version = "2.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/gossip-query/-/gossip-query-2.0.2.tgz";
        sha512 = "17MflOq79BYcK01RrqHhtG5Dl88ztSu7gfD+4i1GrpzkbvLDKkJ7LoKiFKzBWzzd+Jd5VhIiLtQRvjRiKa6PUg==";
      };
    };
    "graceful-fs-4.2.6" = {
      name = "graceful-fs";
      packageName = "graceful-fs";
      version = "4.2.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz";
        sha512 = "nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==";
      };
    };
    "has-1.0.3" = {
      name = "has";
      packageName = "has";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/has/-/has-1.0.3.tgz";
        sha512 = "f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==";
      };
    };
    "has-ansi-2.0.0" = {
      name = "has-ansi";
      packageName = "has-ansi";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz";
        sha1 = "34f5049ce1ecdf2b0649af3ef24e45ed35416d91";
      };
    };
    "has-bigints-1.0.1" = {
      name = "has-bigints";
      packageName = "has-bigints";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz";
        sha512 = "LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==";
      };
    };
    "has-flag-4.0.0" = {
      name = "has-flag";
      packageName = "has-flag";
      version = "4.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz";
        sha512 = "EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==";
      };
    };
    "has-network-0.0.1" = {
      name = "has-network";
      packageName = "has-network";
      version = "0.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/has-network/-/has-network-0.0.1.tgz";
        sha1 = "3eea7b44caa9601797124be8ba89d228c4101499";
      };
    };
    "has-symbols-1.0.2" = {
      name = "has-symbols";
      packageName = "has-symbols";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz";
        sha512 = "chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==";
      };
    };
    "has-value-0.3.1" = {
      name = "has-value";
      packageName = "has-value";
      version = "0.3.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz";
        sha1 = "7b1f58bada62ca827ec0a2078025654845995e1f";
      };
    };
    "has-value-1.0.0" = {
      name = "has-value";
      packageName = "has-value";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz";
        sha1 = "18b281da585b1c5c51def24c930ed29a0be6b177";
      };
    };
    "has-values-0.1.4" = {
      name = "has-values";
      packageName = "has-values";
      version = "0.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz";
        sha1 = "6d61de95d91dfca9b9a02089ad384bff8f62b771";
      };
    };
    "has-values-1.0.0" = {
      name = "has-values";
      packageName = "has-values";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz";
        sha1 = "95b0b63fec2146619a6fe57fe75628d5a39efe4f";
      };
    };
    "hashlru-2.3.0" = {
      name = "hashlru";
      packageName = "hashlru";
      version = "2.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/hashlru/-/hashlru-2.3.0.tgz";
        sha512 = "0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A==";
      };
    };
    "he-0.5.0" = {
      name = "he";
      packageName = "he";
      version = "0.5.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/he/-/he-0.5.0.tgz";
        sha1 = "2c05ffaef90b68e860f3fd2b54ef580989277ee2";
      };
    };
    "heap-0.2.6" = {
      name = "heap";
      packageName = "heap";
      version = "0.2.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz";
        sha1 = "087e1f10b046932fc8594dd9e6d378afc9d1e5ac";
      };
    };
    "hoox-0.0.1" = {
      name = "hoox";
      packageName = "hoox";
      version = "0.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/hoox/-/hoox-0.0.1.tgz";
        sha1 = "08a74d9272a9cc83ae8e6bbe0303f0ee76432094";
      };
    };
    "human-signals-1.1.1" = {
      name = "human-signals";
      packageName = "human-signals";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz";
        sha512 = "SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==";
      };
    };
    "idb-kv-store-4.5.0" = {
      name = "idb-kv-store";
      packageName = "idb-kv-store";
      version = "4.5.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/idb-kv-store/-/idb-kv-store-4.5.0.tgz";
        sha512 = "snvtAQRforYUI+C2+45L2LBJy/0/uQUffxv8/uwiS98fSUoXHVrFPClgzWZWxT0drwkLHJRm9inZcYzTR42GLA==";
      };
    };
    "ieee754-1.2.1" = {
      name = "ieee754";
      packageName = "ieee754";
      version = "1.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz";
        sha512 = "dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==";
      };
    };
    "ignore-5.1.8" = {
      name = "ignore";
      packageName = "ignore";
      version = "5.1.8";
      src = fetchurl {
        url = "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz";
        sha512 = "BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==";
      };
    };
    "immediate-3.2.3" = {
      name = "immediate";
      packageName = "immediate";
      version = "3.2.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz";
        sha1 = "d140fa8f614659bd6541233097ddaac25cdd991c";
      };
    };
    "increment-buffer-1.0.1" = {
      name = "increment-buffer";
      packageName = "increment-buffer";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/increment-buffer/-/increment-buffer-1.0.1.tgz";
        sha1 = "65076d75189d808b39ad13ab5b958e05216f9e0d";
      };
    };
    "inflight-1.0.6" = {
      name = "inflight";
      packageName = "inflight";
      version = "1.0.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz";
        sha1 = "49bd6331d7d02d0c09bc910a1075ba8165b56df9";
      };
    };
    "inherits-2.0.4" = {
      name = "inherits";
      packageName = "inherits";
      version = "2.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz";
        sha512 = "k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==";
      };
    };
    "ini-1.3.8" = {
      name = "ini";
      packageName = "ini";
      version = "1.3.8";
      src = fetchurl {
        url = "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz";
        sha512 = "JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==";
      };
    };
    "int53-1.0.0" = {
      name = "int53";
      packageName = "int53";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/int53/-/int53-1.0.0.tgz";
        sha512 = "u8BMiMa05OPBgd32CKTead0CVTsFVgwFk23nNXo1teKPF6Sxcu0lXxEzP//zTcaKzXbGgPDXGmj/woyv+I4C5w==";
      };
    };
    "ip-1.1.5" = {
      name = "ip";
      packageName = "ip";
      version = "1.1.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz";
        sha1 = "bdded70114290828c0a039e72ef25f5aaec4354a";
      };
    };
    "irregular-plurals-1.4.0" = {
      name = "irregular-plurals";
      packageName = "irregular-plurals";
      version = "1.4.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz";
        sha1 = "2ca9b033651111855412f16be5d77c62a458a766";
      };
    };
    "is-accessor-descriptor-0.1.6" = {
      name = "is-accessor-descriptor";
      packageName = "is-accessor-descriptor";
      version = "0.1.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz";
        sha1 = "a9e12cb3ae8d876727eeef3843f8a0897b5c98d6";
      };
    };
    "is-accessor-descriptor-1.0.0" = {
      name = "is-accessor-descriptor";
      packageName = "is-accessor-descriptor";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz";
        sha512 = "m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==";
      };
    };
    "is-alphabetical-1.0.4" = {
      name = "is-alphabetical";
      packageName = "is-alphabetical";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz";
        sha512 = "DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==";
      };
    };
    "is-alphanumerical-1.0.4" = {
      name = "is-alphanumerical";
      packageName = "is-alphanumerical";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz";
        sha512 = "UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==";
      };
    };
    "is-arguments-1.1.0" = {
      name = "is-arguments";
      packageName = "is-arguments";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz";
        sha512 = "1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==";
      };
    };
    "is-bigint-1.0.1" = {
      name = "is-bigint";
      packageName = "is-bigint";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz";
        sha512 = "J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==";
      };
    };
    "is-binary-path-1.0.1" = {
      name = "is-binary-path";
      packageName = "is-binary-path";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz";
        sha1 = "75f16642b480f187a711c814161fd3a4a7655898";
      };
    };
    "is-boolean-object-1.1.0" = {
      name = "is-boolean-object";
      packageName = "is-boolean-object";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz";
        sha512 = "a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==";
      };
    };
    "is-buffer-1.1.6" = {
      name = "is-buffer";
      packageName = "is-buffer";
      version = "1.1.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz";
        sha512 = "NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==";
      };
    };
    "is-callable-1.2.3" = {
      name = "is-callable";
      packageName = "is-callable";
      version = "1.2.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz";
        sha512 = "J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==";
      };
    };
    "is-canonical-base64-1.1.1" = {
      name = "is-canonical-base64";
      packageName = "is-canonical-base64";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-canonical-base64/-/is-canonical-base64-1.1.1.tgz";
        sha512 = "o6t/DwgEapC0bsloqtegAQyZzQXaQ5+8fzsyf2KmLqupC2ifLFq/lMQiFCJeGpdSrK1o6GL+WW2lRU050lLlFg==";
      };
    };
    "is-data-descriptor-0.1.4" = {
      name = "is-data-descriptor";
      packageName = "is-data-descriptor";
      version = "0.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz";
        sha1 = "0b5ee648388e2c860282e793f1856fec3f301b56";
      };
    };
    "is-data-descriptor-1.0.0" = {
      name = "is-data-descriptor";
      packageName = "is-data-descriptor";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz";
        sha512 = "jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==";
      };
    };
    "is-date-object-1.0.2" = {
      name = "is-date-object";
      packageName = "is-date-object";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz";
        sha512 = "USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==";
      };
    };
    "is-decimal-1.0.4" = {
      name = "is-decimal";
      packageName = "is-decimal";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz";
        sha512 = "RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==";
      };
    };
    "is-descriptor-0.1.6" = {
      name = "is-descriptor";
      packageName = "is-descriptor";
      version = "0.1.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz";
        sha512 = "avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==";
      };
    };
    "is-descriptor-1.0.2" = {
      name = "is-descriptor";
      packageName = "is-descriptor";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz";
        sha512 = "2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==";
      };
    };
    "is-dotfile-1.0.3" = {
      name = "is-dotfile";
      packageName = "is-dotfile";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz";
        sha1 = "a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1";
      };
    };
    "is-equal-shallow-0.1.3" = {
      name = "is-equal-shallow";
      packageName = "is-equal-shallow";
      version = "0.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz";
        sha1 = "2238098fc221de0bcfa5d9eac4c45d638aa1c534";
      };
    };
    "is-extendable-0.1.1" = {
      name = "is-extendable";
      packageName = "is-extendable";
      version = "0.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz";
        sha1 = "62b110e289a471418e3ec36a617d472e301dfc89";
      };
    };
    "is-extendable-1.0.1" = {
      name = "is-extendable";
      packageName = "is-extendable";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz";
        sha512 = "arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==";
      };
    };
    "is-extglob-1.0.0" = {
      name = "is-extglob";
      packageName = "is-extglob";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz";
        sha1 = "ac468177c4943405a092fc8f29760c6ffc6206c0";
      };
    };
    "is-fullwidth-code-point-1.0.0" = {
      name = "is-fullwidth-code-point";
      packageName = "is-fullwidth-code-point";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz";
        sha1 = "ef9e31386f031a7f0d643af82fde50c457ef00cb";
      };
    };
    "is-glob-2.0.1" = {
      name = "is-glob";
      packageName = "is-glob";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz";
        sha1 = "d096f926a3ded5600f3fdfd91198cb0888c2d863";
      };
    };
    "is-hexadecimal-1.0.4" = {
      name = "is-hexadecimal";
      packageName = "is-hexadecimal";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz";
        sha512 = "gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==";
      };
    };
    "is-map-2.0.2" = {
      name = "is-map";
      packageName = "is-map";
      version = "2.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz";
        sha512 = "cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==";
      };
    };
    "is-negative-zero-2.0.1" = {
      name = "is-negative-zero";
      packageName = "is-negative-zero";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz";
        sha512 = "2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==";
      };
    };
    "is-number-2.1.0" = {
      name = "is-number";
      packageName = "is-number";
      version = "2.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz";
        sha1 = "01fcbbb393463a548f2f466cce16dece49db908f";
      };
    };
    "is-number-3.0.0" = {
      name = "is-number";
      packageName = "is-number";
      version = "3.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz";
        sha1 = "24fd6201a4782cf50561c810276afc7d12d71195";
      };
    };
    "is-number-4.0.0" = {
      name = "is-number";
      packageName = "is-number";
      version = "4.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz";
        sha512 = "rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==";
      };
    };
    "is-number-object-1.0.4" = {
      name = "is-number-object";
      packageName = "is-number-object";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz";
        sha512 = "zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==";
      };
    };
    "is-options-1.0.1" = {
      name = "is-options";
      packageName = "is-options";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-options/-/is-options-1.0.1.tgz";
        sha512 = "2Xj8sA0zDrAcaoWfBiNmc6VPWAgKDpim0T3J9Djq7vbm1UjwbUWzeuLu/FwC46g3cBbAn0E5R0xwVtOobM6Xxg==";
      };
    };
    "is-plain-object-2.0.4" = {
      name = "is-plain-object";
      packageName = "is-plain-object";
      version = "2.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz";
        sha512 = "h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==";
      };
    };
    "is-posix-bracket-0.1.1" = {
      name = "is-posix-bracket";
      packageName = "is-posix-bracket";
      version = "0.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz";
        sha1 = "3334dc79774368e92f016e6fbc0a88f5cd6e6bc4";
      };
    };
    "is-primitive-2.0.0" = {
      name = "is-primitive";
      packageName = "is-primitive";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz";
        sha1 = "207bab91638499c07b2adf240a41a87210034575";
      };
    };
    "is-regex-1.0.5" = {
      name = "is-regex";
      packageName = "is-regex";
      version = "1.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz";
        sha512 = "vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==";
      };
    };
    "is-regex-1.1.2" = {
      name = "is-regex";
      packageName = "is-regex";
      version = "1.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz";
        sha512 = "axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==";
      };
    };
    "is-set-2.0.2" = {
      name = "is-set";
      packageName = "is-set";
      version = "2.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz";
        sha512 = "+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==";
      };
    };
    "is-stream-2.0.0" = {
      name = "is-stream";
      packageName = "is-stream";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz";
        sha512 = "XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==";
      };
    };
    "is-string-1.0.5" = {
      name = "is-string";
      packageName = "is-string";
      version = "1.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz";
        sha512 = "buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==";
      };
    };
    "is-symbol-1.0.3" = {
      name = "is-symbol";
      packageName = "is-symbol";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz";
        sha512 = "OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==";
      };
    };
    "is-typed-array-1.1.5" = {
      name = "is-typed-array";
      packageName = "is-typed-array";
      version = "1.1.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.5.tgz";
        sha512 = "S+GRDgJlR3PyEbsX/Fobd9cqpZBuvUS+8asRqYDMLCb2qMzt1oz5m5oxQCxOgUDxiWsOVNi4yaF+/uvdlHlYug==";
      };
    };
    "is-typedarray-1.0.0" = {
      name = "is-typedarray";
      packageName = "is-typedarray";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz";
        sha1 = "e479c80858df0c1b11ddda6940f96011fcda4a9a";
      };
    };
    "is-valid-domain-0.0.17" = {
      name = "is-valid-domain";
      packageName = "is-valid-domain";
      version = "0.0.17";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-valid-domain/-/is-valid-domain-0.0.17.tgz";
        sha512 = "w0UWEXyrgPeWWwj9FVT14y4/dSIqWgjDkzxbsGDFpT+QRbyS9HTwwNvGus2IOR/03GzCpeChzSWK9Bo9WlStDA==";
      };
    };
    "is-weakmap-2.0.1" = {
      name = "is-weakmap";
      packageName = "is-weakmap";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz";
        sha512 = "NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==";
      };
    };
    "is-weakset-2.0.1" = {
      name = "is-weakset";
      packageName = "is-weakset";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz";
        sha512 = "pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==";
      };
    };
    "is-windows-1.0.2" = {
      name = "is-windows";
      packageName = "is-windows";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz";
        sha512 = "eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==";
      };
    };
    "isarray-1.0.0" = {
      name = "isarray";
      packageName = "isarray";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz";
        sha1 = "bb935d48582cba168c06834957a54a3e07124f11";
      };
    };
    "isarray-2.0.5" = {
      name = "isarray";
      packageName = "isarray";
      version = "2.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz";
        sha512 = "xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==";
      };
    };
    "isexe-2.0.0" = {
      name = "isexe";
      packageName = "isexe";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz";
        sha1 = "e8fbf374dc556ff8947a10dcb0572d633f2cfa10";
      };
    };
    "isobject-2.1.0" = {
      name = "isobject";
      packageName = "isobject";
      version = "2.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz";
        sha1 = "f065561096a3f1da2ef46272f815c840d87e0c89";
      };
    };
    "isobject-3.0.1" = {
      name = "isobject";
      packageName = "isobject";
      version = "3.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz";
        sha1 = "4e431e92b11a9731636aa1f9c8d1ccbcfdab78df";
      };
    };
    "jitdb-2.3.4" = {
      name = "jitdb";
      packageName = "jitdb";
      version = "2.3.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/jitdb/-/jitdb-2.3.4.tgz";
        sha512 = "KK20bNiuzIekY7KzH4DvKDMGOu4yGAfiPFLE6GbFZUWurXOQJAbfjvbqKmNHOTE6FA5o8pPg2dz8OvJyjByWEQ==";
      };
    };
    "js-yaml-3.14.1" = {
      name = "js-yaml";
      packageName = "js-yaml";
      version = "3.14.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz";
        sha512 = "okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==";
      };
    };
    "jsesc-3.0.2" = {
      name = "jsesc";
      packageName = "jsesc";
      version = "3.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz";
        sha512 = "xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==";
      };
    };
    "json-buffer-2.0.11" = {
      name = "json-buffer";
      packageName = "json-buffer";
      version = "2.0.11";
      src = fetchurl {
        url = "https://registry.npmjs.org/json-buffer/-/json-buffer-2.0.11.tgz";
        sha1 = "3e441fda3098be8d1e3171ad591bc62a33e2d55f";
      };
    };
    "kind-of-3.2.2" = {
      name = "kind-of";
      packageName = "kind-of";
      version = "3.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz";
        sha1 = "31ea21a734bab9bbb0f32466d893aea51e4a3c64";
      };
    };
    "kind-of-4.0.0" = {
      name = "kind-of";
      packageName = "kind-of";
      version = "4.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz";
        sha1 = "20813df3d712928b207378691a45066fae72dd57";
      };
    };
    "kind-of-5.1.0" = {
      name = "kind-of";
      packageName = "kind-of";
      version = "5.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz";
        sha512 = "NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==";
      };
    };
    "kind-of-6.0.3" = {
      name = "kind-of";
      packageName = "kind-of";
      version = "6.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz";
        sha512 = "dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==";
      };
    };
    "layered-graph-1.1.3" = {
      name = "layered-graph";
      packageName = "layered-graph";
      version = "1.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/layered-graph/-/layered-graph-1.1.3.tgz";
        sha512 = "0lACDagchA0cEiOxP90bLJm8Asxw5p089BozVvPAcKYPigQBxA1Ca4foEPBuz4x8RRZYybiksc/qBR1YurSUHA==";
      };
    };
    "level-5.0.1" = {
      name = "level";
      packageName = "level";
      version = "5.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/level/-/level-5.0.1.tgz";
        sha512 = "wcak5OQeA4rURGacqS62R/xNHjCYnJSQDBOlm4KNUGJVE9bWv2B04TclqReYejN+oD65PzD4FsqeWoI5wNC5Lg==";
      };
    };
    "level-6.0.1" = {
      name = "level";
      packageName = "level";
      version = "6.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/level/-/level-6.0.1.tgz";
        sha512 = "psRSqJZCsC/irNhfHzrVZbmPYXDcEYhA5TVNwr+V92jF44rbf86hqGp8fiT702FyiArScYIlPSBTDUASCVNSpw==";
      };
    };
    "level-codec-6.2.0" = {
      name = "level-codec";
      packageName = "level-codec";
      version = "6.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/level-codec/-/level-codec-6.2.0.tgz";
        sha1 = "a4b5244bb6a4c2f723d68a1d64e980c53627d9d4";
      };
    };
    "level-codec-9.0.2" = {
      name = "level-codec";
      packageName = "level-codec";
      version = "9.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz";
        sha512 = "UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==";
      };
    };
    "level-concat-iterator-2.0.1" = {
      name = "level-concat-iterator";
      packageName = "level-concat-iterator";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz";
        sha512 = "OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==";
      };
    };
    "level-errors-2.0.1" = {
      name = "level-errors";
      packageName = "level-errors";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz";
        sha512 = "UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==";
      };
    };
    "level-iterator-stream-4.0.2" = {
      name = "level-iterator-stream";
      packageName = "level-iterator-stream";
      version = "4.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz";
        sha512 = "ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==";
      };
    };
    "level-js-4.0.2" = {
      name = "level-js";
      packageName = "level-js";
      version = "4.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/level-js/-/level-js-4.0.2.tgz";
        sha512 = "PeGjZsyMG4O89KHiez1zoMJxStnkM+oBIqgACjoo5PJqFiSUUm3GNod/KcbqN5ktyZa8jkG7I1T0P2u6HN9lIg==";
      };
    };
    "level-js-5.0.2" = {
      name = "level-js";
      packageName = "level-js";
      version = "5.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/level-js/-/level-js-5.0.2.tgz";
        sha512 = "SnBIDo2pdO5VXh02ZmtAyPP6/+6YTJg2ibLtl9C34pWvmtMEmRTWpra+qO/hifkUtBTOtfx6S9vLDjBsBK4gRg==";
      };
    };
    "level-packager-5.1.1" = {
      name = "level-packager";
      packageName = "level-packager";
      version = "5.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz";
        sha512 = "HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==";
      };
    };
    "level-post-1.0.7" = {
      name = "level-post";
      packageName = "level-post";
      version = "1.0.7";
      src = fetchurl {
        url = "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz";
        sha512 = "PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew==";
      };
    };
    "level-supports-1.0.1" = {
      name = "level-supports";
      packageName = "level-supports";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz";
        sha512 = "rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==";
      };
    };
    "leveldown-5.6.0" = {
      name = "leveldown";
      packageName = "leveldown";
      version = "5.6.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/leveldown/-/leveldown-5.6.0.tgz";
        sha512 = "iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==";
      };
    };
    "levelup-4.4.0" = {
      name = "levelup";
      packageName = "levelup";
      version = "4.4.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz";
        sha512 = "94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==";
      };
    };
    "libnested-1.5.0" = {
      name = "libnested";
      packageName = "libnested";
      version = "1.5.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/libnested/-/libnested-1.5.0.tgz";
        sha512 = "IR5ASkAU4NHTN1JFeP9bYvhARhaBg8VD8yUcmvNIvFWg6L3dsM2yK1A9EM6MpPvWYKH9SEiljB59ZUa5s2pYnA==";
      };
    };
    "libsodium-0.7.9" = {
      name = "libsodium";
      packageName = "libsodium";
      version = "0.7.9";
      src = fetchurl {
        url = "https://registry.npmjs.org/libsodium/-/libsodium-0.7.9.tgz";
        sha512 = "gfeADtR4D/CM0oRUviKBViMGXZDgnFdMKMzHsvBdqLBHd9ySi6EtYnmuhHVDDYgYpAO8eU8hEY+F8vIUAPh08A==";
      };
    };
    "libsodium-wrappers-0.7.9" = {
      name = "libsodium-wrappers";
      packageName = "libsodium-wrappers";
      version = "0.7.9";
      src = fetchurl {
        url = "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.9.tgz";
        sha512 = "9HaAeBGk1nKTRFRHkt7nzxqCvnkWTjn1pdjKgcUnZxj0FyOP4CnhgFhMdrFfgNsukijBGyBLpP2m2uKT1vuWhQ==";
      };
    };
    "locate-path-5.0.0" = {
      name = "locate-path";
      packageName = "locate-path";
      version = "5.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz";
        sha512 = "t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==";
      };
    };
    "lodash-4.17.21" = {
      name = "lodash";
      packageName = "lodash";
      version = "4.17.21";
      src = fetchurl {
        url = "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz";
        sha512 = "v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==";
      };
    };
    "lodash.debounce-4.0.8" = {
      name = "lodash.debounce";
      packageName = "lodash.debounce";
      version = "4.0.8";
      src = fetchurl {
        url = "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz";
        sha1 = "82d79bff30a67c4005ffd5e2515300ad9ca4d7af";
      };
    };
    "lodash.get-4.4.2" = {
      name = "lodash.get";
      packageName = "lodash.get";
      version = "4.4.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz";
        sha1 = "2d177f652fa31e939b4438d5341499dfa3825e99";
      };
    };
    "log-symbols-1.0.2" = {
      name = "log-symbols";
      packageName = "log-symbols";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz";
        sha1 = "376ff7b58ea3086a0f09facc74617eca501e1a18";
      };
    };
    "log-update-1.0.2" = {
      name = "log-update";
      packageName = "log-update";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/log-update/-/log-update-1.0.2.tgz";
        sha1 = "19929f64c4093d2d2e7075a1dad8af59c296b8d1";
      };
    };
    "longest-streak-1.0.0" = {
      name = "longest-streak";
      packageName = "longest-streak";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/longest-streak/-/longest-streak-1.0.0.tgz";
        sha1 = "d06597c4d4c31b52ccb1f5d8f8fe7148eafd6965";
      };
    };
    "looper-2.0.0" = {
      name = "looper";
      packageName = "looper";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz";
        sha1 = "66cd0c774af3d4fedac53794f742db56da8f09ec";
      };
    };
    "looper-3.0.0" = {
      name = "looper";
      packageName = "looper";
      version = "3.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz";
        sha1 = "2efa54c3b1cbaba9b94aee2e5914b0be57fbb749";
      };
    };
    "looper-4.0.0" = {
      name = "looper";
      packageName = "looper";
      version = "4.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/looper/-/looper-4.0.0.tgz";
        sha1 = "7706aded59a99edca06e6b54bb86c8ec19c95155";
      };
    };
    "lossy-store-1.2.4" = {
      name = "lossy-store";
      packageName = "lossy-store";
      version = "1.2.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/lossy-store/-/lossy-store-1.2.4.tgz";
        sha512 = "rvqTCHZxWLvHAJv2w5vdCr5xICAW/FiXQ9wZGaAfBlNGG2FuLX0URNcj/zXC3qr5zQ8lBCbW8EEmDCKi7Dsp1g==";
      };
    };
    "ltgt-2.2.1" = {
      name = "ltgt";
      packageName = "ltgt";
      version = "2.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz";
        sha1 = "f35ca91c493f7b73da0e07495304f17b31f87ee5";
      };
    };
    "map-cache-0.2.2" = {
      name = "map-cache";
      packageName = "map-cache";
      version = "0.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz";
        sha1 = "c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf";
      };
    };
    "map-filter-reduce-2.2.1" = {
      name = "map-filter-reduce";
      packageName = "map-filter-reduce";
      version = "2.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-2.2.1.tgz";
        sha1 = "632b127c3ae5d6ad9e21cfdd9691b63b8944fcd2";
      };
    };
    "map-filter-reduce-3.2.2" = {
      name = "map-filter-reduce";
      packageName = "map-filter-reduce";
      version = "3.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/map-filter-reduce/-/map-filter-reduce-3.2.2.tgz";
        sha512 = "p+NIGQbEBxlw/qWwG+NME98G/9kjOQI70hmaH8QEZtIWfTmfMYLKQW4PJChP4izPHNAxlOfv/qefP0+2ZXn84A==";
      };
    };
    "map-merge-1.1.0" = {
      name = "map-merge";
      packageName = "map-merge";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/map-merge/-/map-merge-1.1.0.tgz";
        sha1 = "6a6fc58c95d8aab46c2bdde44d515b6ee06fce34";
      };
    };
    "map-visit-1.0.0" = {
      name = "map-visit";
      packageName = "map-visit";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz";
        sha1 = "ecdca8f13144e660f1b5bd41f12f3479d98dfb8f";
      };
    };
    "markdown-table-0.4.0" = {
      name = "markdown-table";
      packageName = "markdown-table";
      version = "0.4.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/markdown-table/-/markdown-table-0.4.0.tgz";
        sha1 = "890c2c1b3bfe83fb00e4129b8e4cfe645270f9d1";
      };
    };
    "math-random-1.0.4" = {
      name = "math-random";
      packageName = "math-random";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz";
        sha512 = "rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==";
      };
    };
    "mdmanifest-1.0.8" = {
      name = "mdmanifest";
      packageName = "mdmanifest";
      version = "1.0.8";
      src = fetchurl {
        url = "https://registry.npmjs.org/mdmanifest/-/mdmanifest-1.0.8.tgz";
        sha1 = "c04891883c28c83602e1d06b05a11037e359b4c8";
      };
    };
    "merge-stream-2.0.0" = {
      name = "merge-stream";
      packageName = "merge-stream";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz";
        sha512 = "abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==";
      };
    };
    "micromatch-2.3.11" = {
      name = "micromatch";
      packageName = "micromatch";
      version = "2.3.11";
      src = fetchurl {
        url = "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz";
        sha1 = "86677c97d1720b363431d04d0d15293bd38c1565";
      };
    };
    "micromatch-3.1.10" = {
      name = "micromatch";
      packageName = "micromatch";
      version = "3.1.10";
      src = fetchurl {
        url = "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz";
        sha512 = "MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==";
      };
    };
    "mimic-fn-2.1.0" = {
      name = "mimic-fn";
      packageName = "mimic-fn";
      version = "2.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz";
        sha512 = "OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==";
      };
    };
    "minimatch-3.0.4" = {
      name = "minimatch";
      packageName = "minimatch";
      version = "3.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz";
        sha512 = "yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==";
      };
    };
    "minimist-1.2.5" = {
      name = "minimist";
      packageName = "minimist";
      version = "1.2.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz";
        sha512 = "FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==";
      };
    };
    "mixin-deep-1.3.2" = {
      name = "mixin-deep";
      packageName = "mixin-deep";
      version = "1.3.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz";
        sha512 = "WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==";
      };
    };
    "mkdirp-0.5.5" = {
      name = "mkdirp";
      packageName = "mkdirp";
      version = "0.5.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz";
        sha512 = "NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==";
      };
    };
    "mkdirp-1.0.4" = {
      name = "mkdirp";
      packageName = "mkdirp";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz";
        sha512 = "vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==";
      };
    };
    "mkdirp-classic-0.5.3" = {
      name = "mkdirp-classic";
      packageName = "mkdirp-classic";
      version = "0.5.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz";
        sha512 = "gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==";
      };
    };
    "monotonic-timestamp-0.0.9" = {
      name = "monotonic-timestamp";
      packageName = "monotonic-timestamp";
      version = "0.0.9";
      src = fetchurl {
        url = "https://registry.npmjs.org/monotonic-timestamp/-/monotonic-timestamp-0.0.9.tgz";
        sha1 = "5ba5adc7aac85e1d7ce77be847161ed246b39603";
      };
    };
    "moo-0.5.1" = {
      name = "moo";
      packageName = "moo";
      version = "0.5.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz";
        sha512 = "I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==";
      };
    };
    "mri-1.1.6" = {
      name = "mri";
      packageName = "mri";
      version = "1.1.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/mri/-/mri-1.1.6.tgz";
        sha512 = "oi1b3MfbyGa7FJMP9GmLTttni5JoICpYBRlq+x5V16fZbLsnL9N3wFqqIm/nIG43FjUFkFh9Epzp/kzUGUnJxQ==";
      };
    };
    "ms-2.0.0" = {
      name = "ms";
      packageName = "ms";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz";
        sha1 = "5608aeadfc00be6c2901df5f9861788de0d597c8";
      };
    };
    "ms-2.1.2" = {
      name = "ms";
      packageName = "ms";
      version = "2.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz";
        sha512 = "sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==";
      };
    };
    "multiblob-1.13.7" = {
      name = "multiblob";
      packageName = "multiblob";
      version = "1.13.7";
      src = fetchurl {
        url = "https://registry.npmjs.org/multiblob/-/multiblob-1.13.7.tgz";
        sha512 = "+vZLrxhuAJFOl9EFUkFviYpz8nIOdoM3Hzq8Mzx0uJkaRWd61QxIp68wglTM8ZtABXYgE0YowD98XqthCRxSow==";
      };
    };
    "multiblob-http-1.0.0" = {
      name = "multiblob-http";
      packageName = "multiblob-http";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/multiblob-http/-/multiblob-http-1.0.0.tgz";
        sha512 = "wKsVFCi3lSR75peYpFMRDbWeGm86qgYfBe9Otm8j73rs+a1OltSLcg8fsTCO+pJTbYyIV92Iw5lnVYYTs7zMvg==";
      };
    };
    "multicb-1.2.2" = {
      name = "multicb";
      packageName = "multicb";
      version = "1.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/multicb/-/multicb-1.2.2.tgz";
        sha512 = "PZM4dhYFmCF6uZGWpEmoPMUqJBywS9IcAgybT2GmSpYI1BvGvoWSdbio+ik+q/YD2vodhvslESWIS3NnkKYdqQ==";
      };
    };
    "multimatch-4.0.0" = {
      name = "multimatch";
      packageName = "multimatch";
      version = "4.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz";
        sha512 = "lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==";
      };
    };
    "multiserver-3.7.0" = {
      name = "multiserver";
      packageName = "multiserver";
      version = "3.7.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/multiserver/-/multiserver-3.7.0.tgz";
        sha512 = "70SSDMNT+e3VsDG4x7OKFW8+UqyZsBWfKD9rAvsRWCbMe9ySODheJCZ91Xyha5FrA32UtWIHGSY3m5jATfEmVQ==";
      };
    };
    "multiserver-address-1.0.1" = {
      name = "multiserver-address";
      packageName = "multiserver-address";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/multiserver-address/-/multiserver-address-1.0.1.tgz";
        sha512 = "IfZMAGs9onCLkYNSnNBri3JxuvhQYllMyh3W9ry86iEDcfW9uPVsHTHDsjDxQtL+dPq3byshmA+Y4LN2wLHwNw==";
      };
    };
    "multiserver-scopes-1.0.0" = {
      name = "multiserver-scopes";
      packageName = "multiserver-scopes";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/multiserver-scopes/-/multiserver-scopes-1.0.0.tgz";
        sha512 = "D3q4IujGRUIKETfR5s0kRtvXTjAMhyl7rtLEMXtvkg0lJPJyS5KYsAULFFy+dYv/+RC642aR1zo/RKNp6sdtQg==";
      };
    };
    "mutexify-1.3.1" = {
      name = "mutexify";
      packageName = "mutexify";
      version = "1.3.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/mutexify/-/mutexify-1.3.1.tgz";
        sha512 = "nU7mOEuaXiQIB/EgTIjYZJ7g8KqMm2D8l4qp+DqA4jxWOb/tnb1KEoqp+tlbdQIDIAiC1i7j7X/3yHDFXLxr9g==";
      };
    };
    "muxrpc-6.5.2" = {
      name = "muxrpc";
      packageName = "muxrpc";
      version = "6.5.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/muxrpc/-/muxrpc-6.5.2.tgz";
        sha512 = "fgYhBfzevyUbwsB8YBlrnmzZOGxWv6OiAUNKQYwPLqbophsZ+GT8STKrCVHCYNjUx6btxFA5+BJPUCFMecyaSA==";
      };
    };
    "muxrpc-usage-2.1.0" = {
      name = "muxrpc-usage";
      packageName = "muxrpc-usage";
      version = "2.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/muxrpc-usage/-/muxrpc-usage-2.1.0.tgz";
        sha512 = "ZspYQd4n4pLy86Gu/yrEdHvg5NBrg4p2NayQ2NFelN1QyLZRLTKPlTyaa6DyztsCG7mjLzxFBw9jw9LReB8Azw==";
      };
    };
    "muxrpc-validation-3.0.2" = {
      name = "muxrpc-validation";
      packageName = "muxrpc-validation";
      version = "3.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/muxrpc-validation/-/muxrpc-validation-3.0.2.tgz";
        sha512 = "iWo/23xFnl+IGeX+LlfwoVKtyY4volPSodf3nwPScPgxjws4k2ZUozPG98OouMA0yn0JamqApjRw7eqLrzyV2A==";
      };
    };
    "muxrpcli-3.1.2" = {
      name = "muxrpcli";
      packageName = "muxrpcli";
      version = "3.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/muxrpcli/-/muxrpcli-3.1.2.tgz";
        sha512 = "3nDL3dYXKxAN+spKSQBolxFoOl4HJCcm5UKlxjdjQxcjvLGLFLvwuNf1vCRpSveCHiFCxPLltWq2hT+vlDLPtQ==";
      };
    };
    "mv-2.1.1" = {
      name = "mv";
      packageName = "mv";
      version = "2.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz";
        sha1 = "ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2";
      };
    };
    "nan-2.14.2" = {
      name = "nan";
      packageName = "nan";
      version = "2.14.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz";
        sha512 = "M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==";
      };
    };
    "nanomatch-1.2.13" = {
      name = "nanomatch";
      packageName = "nanomatch";
      version = "1.2.13";
      src = fetchurl {
        url = "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz";
        sha512 = "fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==";
      };
    };
    "napi-macros-2.0.0" = {
      name = "napi-macros";
      packageName = "napi-macros";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz";
        sha512 = "A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==";
      };
    };
    "ncp-2.0.0" = {
      name = "ncp";
      packageName = "ncp";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz";
        sha1 = "195a21d6c46e361d2fb1281ba38b91e9df7bdbb3";
      };
    };
    "nearley-2.20.1" = {
      name = "nearley";
      packageName = "nearley";
      version = "2.20.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/nearley/-/nearley-2.20.1.tgz";
        sha512 = "+Mc8UaAebFzgV+KpI5n7DasuuQCHA89dmwm7JXw3TV43ukfNQ9DnBH3Mdb2g/I4Fdxc26pwimBWvjIw0UAILSQ==";
      };
    };
    "next-tick-1.1.0" = {
      name = "next-tick";
      packageName = "next-tick";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz";
        sha512 = "CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==";
      };
    };
    "nice-try-1.0.5" = {
      name = "nice-try";
      packageName = "nice-try";
      version = "1.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz";
        sha512 = "1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==";
      };
    };
    "node-gyp-build-4.1.1" = {
      name = "node-gyp-build";
      packageName = "node-gyp-build";
      version = "4.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz";
        sha512 = "dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==";
      };
    };
    "node-gyp-build-4.2.3" = {
      name = "node-gyp-build";
      packageName = "node-gyp-build";
      version = "4.2.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz";
        sha512 = "MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg==";
      };
    };
    "non-private-ip-1.4.4" = {
      name = "non-private-ip";
      packageName = "non-private-ip";
      version = "1.4.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/non-private-ip/-/non-private-ip-1.4.4.tgz";
        sha512 = "K9nTVFOGUOYutaG8ywiKpCdVu458RFxSgSJ0rribUxtf5iLM9B2+raFJgkID3p5op0+twmoQqFaPnu9KYz6qzg==";
      };
    };
    "normalize-path-2.1.1" = {
      name = "normalize-path";
      packageName = "normalize-path";
      version = "2.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz";
        sha1 = "1ab28b556e198363a8c1a6f7e6fa20137fe6aed9";
      };
    };
    "normalize-uri-1.1.3" = {
      name = "normalize-uri";
      packageName = "normalize-uri";
      version = "1.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/normalize-uri/-/normalize-uri-1.1.3.tgz";
        sha512 = "ECNgiM5IAeZNuXYu5kF4JV8t+MSFixHsvjexQtf/bLTOsL+KycDv3pod1a88N8uHtzsktYLRX6cAawg4aHeLVQ==";
      };
    };
    "npm-prefix-1.2.0" = {
      name = "npm-prefix";
      packageName = "npm-prefix";
      version = "1.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/npm-prefix/-/npm-prefix-1.2.0.tgz";
        sha1 = "e619455f7074ba54cc66d6d0d37dd9f1be6bcbc0";
      };
    };
    "npm-run-path-4.0.1" = {
      name = "npm-run-path";
      packageName = "npm-run-path";
      version = "4.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz";
        sha512 = "S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==";
      };
    };
    "number-is-nan-1.0.1" = {
      name = "number-is-nan";
      packageName = "number-is-nan";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz";
        sha1 = "097b602b53422a522c1afb8790318336941a011d";
      };
    };
    "object-assign-4.1.1" = {
      name = "object-assign";
      packageName = "object-assign";
      version = "4.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz";
        sha1 = "2109adc7965887cfc05cbbd442cac8bfbb360863";
      };
    };
    "object-copy-0.1.0" = {
      name = "object-copy";
      packageName = "object-copy";
      version = "0.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz";
        sha1 = "7e7d858b781bd7c991a41ba975ed3812754e998c";
      };
    };
    "object-inspect-1.7.0" = {
      name = "object-inspect";
      packageName = "object-inspect";
      version = "1.7.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz";
        sha512 = "a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==";
      };
    };
    "object-inspect-1.9.0" = {
      name = "object-inspect";
      packageName = "object-inspect";
      version = "1.9.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz";
        sha512 = "i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==";
      };
    };
    "object-is-1.1.5" = {
      name = "object-is";
      packageName = "object-is";
      version = "1.1.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz";
        sha512 = "3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==";
      };
    };
    "object-keys-1.1.1" = {
      name = "object-keys";
      packageName = "object-keys";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz";
        sha512 = "NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==";
      };
    };
    "object-visit-1.0.1" = {
      name = "object-visit";
      packageName = "object-visit";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz";
        sha1 = "f79c4493af0c5377b59fe39d395e41042dd045bb";
      };
    };
    "object.assign-4.1.2" = {
      name = "object.assign";
      packageName = "object.assign";
      version = "4.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz";
        sha512 = "ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==";
      };
    };
    "object.omit-2.0.1" = {
      name = "object.omit";
      packageName = "object.omit";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz";
        sha1 = "1a9c744829f39dbb858c76ca3579ae2a54ebd1fa";
      };
    };
    "object.pick-1.3.0" = {
      name = "object.pick";
      packageName = "object.pick";
      version = "1.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz";
        sha1 = "87a10ac4c1694bd2e1cbf53591a66141fb5dd747";
      };
    };
    "observ-0.2.0" = {
      name = "observ";
      packageName = "observ";
      version = "0.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/observ/-/observ-0.2.0.tgz";
        sha1 = "0bc39b3e29faa5f9e6caa5906cb8392df400aa68";
      };
    };
    "observ-debounce-1.1.1" = {
      name = "observ-debounce";
      packageName = "observ-debounce";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/observ-debounce/-/observ-debounce-1.1.1.tgz";
        sha1 = "304e97c85adda70ecd7f08da450678ef90f0b707";
      };
    };
    "obv-0.0.1" = {
      name = "obv";
      packageName = "obv";
      version = "0.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/obv/-/obv-0.0.1.tgz";
        sha1 = "cb236106341536f0dac4815e06708221cad7fb5e";
      };
    };
    "obz-1.0.3" = {
      name = "obz";
      packageName = "obz";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/obz/-/obz-1.0.3.tgz";
        sha512 = "rH3U4eLHsV+OgkOS29ULiC9JLspwMCyCIH/+BglLPXDxQs13IK8AGD+nVmkGXqGN5JefZu85YhfIi05CsOKWPw==";
      };
    };
    "on-change-network-0.0.2" = {
      name = "on-change-network";
      packageName = "on-change-network";
      version = "0.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/on-change-network/-/on-change-network-0.0.2.tgz";
        sha1 = "d977249477f91726949d80e82346dab6ef45216b";
      };
    };
    "on-wakeup-1.0.1" = {
      name = "on-wakeup";
      packageName = "on-wakeup";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/on-wakeup/-/on-wakeup-1.0.1.tgz";
        sha1 = "00d79d987dde7c8117bee74bb4903f6f6dafa52b";
      };
    };
    "once-1.4.0" = {
      name = "once";
      packageName = "once";
      version = "1.4.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/once/-/once-1.4.0.tgz";
        sha1 = "583b1aa775961d4b113ac17d9c50baef9dd76bd1";
      };
    };
    "onetime-1.1.0" = {
      name = "onetime";
      packageName = "onetime";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz";
        sha1 = "a1f7838f8314c516f05ecefcbc4ccfe04b4ed789";
      };
    };
    "onetime-5.1.2" = {
      name = "onetime";
      packageName = "onetime";
      version = "5.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz";
        sha512 = "kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==";
      };
    };
    "opencollective-postinstall-2.0.3" = {
      name = "opencollective-postinstall";
      packageName = "opencollective-postinstall";
      version = "2.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz";
        sha512 = "8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q==";
      };
    };
    "options-0.0.6" = {
      name = "options";
      packageName = "options";
      version = "0.0.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/options/-/options-0.0.6.tgz";
        sha1 = "ec22d312806bb53e731773e7cdaefcf1c643128f";
      };
    };
    "os-homedir-1.0.2" = {
      name = "os-homedir";
      packageName = "os-homedir";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz";
        sha1 = "ffbc4988336e0e833de0c168c7ef152121aa7fb3";
      };
    };
    "os-tmpdir-1.0.2" = {
      name = "os-tmpdir";
      packageName = "os-tmpdir";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz";
        sha1 = "bbe67406c79aa85c5cfec766fe5734555dfa1274";
      };
    };
    "osenv-0.1.5" = {
      name = "osenv";
      packageName = "osenv";
      version = "0.1.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz";
        sha512 = "0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==";
      };
    };
    "p-defer-3.0.0" = {
      name = "p-defer";
      packageName = "p-defer";
      version = "3.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz";
        sha512 = "ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw==";
      };
    };
    "p-limit-2.3.0" = {
      name = "p-limit";
      packageName = "p-limit";
      version = "2.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz";
        sha512 = "//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==";
      };
    };
    "p-locate-4.1.0" = {
      name = "p-locate";
      packageName = "p-locate";
      version = "4.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz";
        sha512 = "R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==";
      };
    };
    "p-try-2.2.0" = {
      name = "p-try";
      packageName = "p-try";
      version = "2.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz";
        sha512 = "R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==";
      };
    };
    "packet-stream-2.0.5" = {
      name = "packet-stream";
      packageName = "packet-stream";
      version = "2.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/packet-stream/-/packet-stream-2.0.5.tgz";
        sha512 = "+4S+qBUdqD57ka5MDd6nAYGBPril5eyLpbga2y0kPyYhrKvjb8CYTP9r40WLbSxgT/qEGmvgWOrvQe+FYtCI7w==";
      };
    };
    "packet-stream-codec-1.1.3" = {
      name = "packet-stream-codec";
      packageName = "packet-stream-codec";
      version = "1.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/packet-stream-codec/-/packet-stream-codec-1.1.3.tgz";
        sha512 = "LUL4NK7sz01jdSUdCu3z1LyphCiFdQaFouaEDsAWmJpzS0lbeNfvZoX4bi1Tm1ilzheK5VAoD96QskDCZQr+jA==";
      };
    };
    "parse-entities-1.2.2" = {
      name = "parse-entities";
      packageName = "parse-entities";
      version = "1.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/parse-entities/-/parse-entities-1.2.2.tgz";
        sha512 = "NzfpbxW/NPrzZ/yYSoQxyqUZMZXIdCfE0OIN4ESsnptHJECoUk3FZktxNuzQf4tjt5UEopnxpYJbvYuxIFDdsg==";
      };
    };
    "parse-glob-3.0.4" = {
      name = "parse-glob";
      packageName = "parse-glob";
      version = "3.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz";
        sha1 = "b2c376cfb11f35513badd173ef0bb6e3a388391c";
      };
    };
    "pascalcase-0.1.1" = {
      name = "pascalcase";
      packageName = "pascalcase";
      version = "0.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz";
        sha1 = "b363e55e8006ca6fe21784d2db22bd15d7917f14";
      };
    };
    "path-exists-4.0.0" = {
      name = "path-exists";
      packageName = "path-exists";
      version = "4.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz";
        sha512 = "ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==";
      };
    };
    "path-is-absolute-1.0.1" = {
      name = "path-is-absolute";
      packageName = "path-is-absolute";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz";
        sha1 = "174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f";
      };
    };
    "path-key-2.0.1" = {
      name = "path-key";
      packageName = "path-key";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz";
        sha1 = "411cadb574c5a140d3a4b1910d40d80cc9f40b40";
      };
    };
    "path-key-3.1.1" = {
      name = "path-key";
      packageName = "path-key";
      version = "3.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz";
        sha512 = "ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==";
      };
    };
    "path-parse-1.0.6" = {
      name = "path-parse";
      packageName = "path-parse";
      version = "1.0.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz";
        sha512 = "GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==";
      };
    };
    "pify-2.3.0" = {
      name = "pify";
      packageName = "pify";
      version = "2.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz";
        sha1 = "ed141a6ac043a849ea588498e7dca8b15330e90c";
      };
    };
    "pinkie-2.0.4" = {
      name = "pinkie";
      packageName = "pinkie";
      version = "2.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz";
        sha1 = "72556b80cfa0d48a974e80e77248e80ed4f7f870";
      };
    };
    "pinkie-promise-2.0.1" = {
      name = "pinkie-promise";
      packageName = "pinkie-promise";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz";
        sha1 = "2135d6dfa7a358c069ac9b178776288228450ffa";
      };
    };
    "plur-2.1.2" = {
      name = "plur";
      packageName = "plur";
      version = "2.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz";
        sha1 = "7482452c1a0f508e3e344eaec312c91c29dc655a";
      };
    };
    "polyraf-1.1.0" = {
      name = "polyraf";
      packageName = "polyraf";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/polyraf/-/polyraf-1.1.0.tgz";
        sha512 = "wKRyhZQE6AC70nJyMCWbwd/dX4S6UsFz+58qAF8HTpCn6C7pvr63FiH4vR9vT6VrhZrJKuT7A81ea/lIslS0bA==";
      };
    };
    "posix-character-classes-0.1.1" = {
      name = "posix-character-classes";
      packageName = "posix-character-classes";
      version = "0.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz";
        sha1 = "01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab";
      };
    };
    "preserve-0.2.0" = {
      name = "preserve";
      packageName = "preserve";
      version = "0.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz";
        sha1 = "815ed1f6ebc65926f865b310c0713bcb3315ce4b";
      };
    };
    "prettier-2.2.1" = {
      name = "prettier";
      packageName = "prettier";
      version = "2.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/prettier/-/prettier-2.2.1.tgz";
        sha512 = "PqyhM2yCjg/oKkFPtTGUojv7gnZAoG80ttl45O6x2Ug/rMJw4wcc9k6aaf2hibP7BGVCCM33gZoGjyvt9mm16Q==";
      };
    };
    "pretty-quick-3.1.0" = {
      name = "pretty-quick";
      packageName = "pretty-quick";
      version = "3.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.0.tgz";
        sha512 = "DtxIxksaUWCgPFN7E1ZZk4+Aav3CCuRdhrDSFZENb404sYMtuo9Zka823F+Mgeyt8Zt3bUiCjFzzWYE9LYqkmQ==";
      };
    };
    "private-box-0.3.1" = {
      name = "private-box";
      packageName = "private-box";
      version = "0.3.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/private-box/-/private-box-0.3.1.tgz";
        sha512 = "abAuk3ZDyQvPLY6MygtwaDTUBIZ0C5wMMuX1jXa0svazV+keTwn7cPobRv4WYA9ctsDUztm/9CYu4y2TPL08xw==";
      };
    };
    "process-nextick-args-2.0.1" = {
      name = "process-nextick-args";
      packageName = "process-nextick-args";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz";
        sha512 = "3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==";
      };
    };
    "promisify-4loc-1.0.0" = {
      name = "promisify-4loc";
      packageName = "promisify-4loc";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/promisify-4loc/-/promisify-4loc-1.0.0.tgz";
        sha512 = "u/XtndUyqqDXAuhFEgFgkpjHG8IizREoj80j5dL4t41eE9yH0gzFPyOD21/VnikdPJtRziuqf6ryTu1HoTjyog==";
      };
    };
    "promisize-1.1.2" = {
      name = "promisize";
      packageName = "promisize";
      version = "1.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/promisize/-/promisize-1.1.2.tgz";
        sha1 = "9b47e2cb2ae497eb1ebadc2c4191d64d15c949d1";
      };
    };
    "prr-1.0.1" = {
      name = "prr";
      packageName = "prr";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz";
        sha1 = "d3fc114ba06995a45ec6893f484ceb1d78f5f476";
      };
    };
    "pull-abortable-4.0.0" = {
      name = "pull-abortable";
      packageName = "pull-abortable";
      version = "4.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-abortable/-/pull-abortable-4.0.0.tgz";
        sha1 = "7017a984c3b834de77bac38c10b776f22dfc1843";
      };
    };
    "pull-async-1.0.0" = {
      name = "pull-async";
      packageName = "pull-async";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-async/-/pull-async-1.0.0.tgz";
        sha1 = "146b36e3e043d7a666b59a14165fdd3bef3cf44c";
      };
    };
    "pull-async-filter-1.0.0" = {
      name = "pull-async-filter";
      packageName = "pull-async-filter";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-async-filter/-/pull-async-filter-1.0.0.tgz";
        sha1 = "ebc3617d9de2463908c89fd01671c727564d6831";
      };
    };
    "pull-awaitable-1.0.0" = {
      name = "pull-awaitable";
      packageName = "pull-awaitable";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-awaitable/-/pull-awaitable-1.0.0.tgz";
        sha512 = "tfufzU9wMd1rM38tcgunaKMUNGXMj1Qms1ygEw+ZerkMmLAwilEtMsyzrDSLhNlnfhSzHXovOarieSNrTD1ovQ==";
      };
    };
    "pull-box-stream-1.0.13" = {
      name = "pull-box-stream";
      packageName = "pull-box-stream";
      version = "1.0.13";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-box-stream/-/pull-box-stream-1.0.13.tgz";
        sha1 = "c3e240398eab3f5951b2ed1078c5988bf7a0a2b9";
      };
    };
    "pull-cat-1.1.11" = {
      name = "pull-cat";
      packageName = "pull-cat";
      version = "1.1.11";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz";
        sha1 = "b642dd1255da376a706b6db4fa962f5fdb74c31b";
      };
    };
    "pull-catch-1.0.1" = {
      name = "pull-catch";
      packageName = "pull-catch";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-catch/-/pull-catch-1.0.1.tgz";
        sha512 = "wrKbmEYySNETxOYXDTCJ8L/rcAFMayOifne2a+X9C0wSm6ttIWHHXwMYQh6k8iDRvtMM8itYkBlP4leKBJTiKA==";
      };
    };
    "pull-cont-0.1.1" = {
      name = "pull-cont";
      packageName = "pull-cont";
      version = "0.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-cont/-/pull-cont-0.1.1.tgz";
        sha1 = "df1d580e271757ba9acbaeba20de2421d660d618";
      };
    };
    "pull-core-1.1.0" = {
      name = "pull-core";
      packageName = "pull-core";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-core/-/pull-core-1.1.0.tgz";
        sha1 = "3d8127d6dac1475705c9800961f59d66c8046c8a";
      };
    };
    "pull-cursor-3.0.0" = {
      name = "pull-cursor";
      packageName = "pull-cursor";
      version = "3.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-cursor/-/pull-cursor-3.0.0.tgz";
        sha512 = "95lZVSF2eSEdOmUtlOBaD9p5YOvlYeCr5FBv2ySqcj/4rpaXI6d8OH+zPHHjKAf58R8QXJRZuyfHkcCX8TZbAg==";
      };
    };
    "pull-defer-0.2.3" = {
      name = "pull-defer";
      packageName = "pull-defer";
      version = "0.2.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.3.tgz";
        sha512 = "/An3KE7mVjZCqNhZsr22k1Tx8MACnUnHZZNPSJ0S62td8JtYr/AiRG42Vz7Syu31SoTLUzVIe61jtT/pNdjVYA==";
      };
    };
    "pull-drain-gently-1.1.0" = {
      name = "pull-drain-gently";
      packageName = "pull-drain-gently";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-drain-gently/-/pull-drain-gently-1.1.0.tgz";
        sha512 = "ZUPsNrn8jkU6Y2B4w8Jz3gXAmjSpb+qn4AQhAL8qTWUHULglH16ANr+6qnfOEa1kUoUGVCQZaORTd2NSQFAnhA==";
      };
    };
    "pull-file-0.5.0" = {
      name = "pull-file";
      packageName = "pull-file";
      version = "0.5.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-file/-/pull-file-0.5.0.tgz";
        sha1 = "b3ca405306e082f9d4528288933badb2b656365b";
      };
    };
    "pull-file-1.1.0" = {
      name = "pull-file";
      packageName = "pull-file";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-file/-/pull-file-1.1.0.tgz";
        sha1 = "1dd987605d6357a0d23c1e4b826f7915a215129c";
      };
    };
    "pull-flatmap-0.0.1" = {
      name = "pull-flatmap";
      packageName = "pull-flatmap";
      version = "0.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-flatmap/-/pull-flatmap-0.0.1.tgz";
        sha1 = "13d494453e8f6d478e7bbfade6f8fe0197fa6bb7";
      };
    };
    "pull-fs-1.1.6" = {
      name = "pull-fs";
      packageName = "pull-fs";
      version = "1.1.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-fs/-/pull-fs-1.1.6.tgz";
        sha1 = "f184f6a7728bb4d95641376bead69f6f66df47cd";
      };
    };
    "pull-glob-1.0.7" = {
      name = "pull-glob";
      packageName = "pull-glob";
      version = "1.0.7";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-glob/-/pull-glob-1.0.7.tgz";
        sha1 = "eef915dde644bddbea8dd2e0106d544aacbcd5c2";
      };
    };
    "pull-goodbye-0.0.2" = {
      name = "pull-goodbye";
      packageName = "pull-goodbye";
      version = "0.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-goodbye/-/pull-goodbye-0.0.2.tgz";
        sha1 = "8d8357db55e22a710dfff0f16a8c90b45efe4171";
      };
    };
    "pull-handshake-1.1.4" = {
      name = "pull-handshake";
      packageName = "pull-handshake";
      version = "1.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-handshake/-/pull-handshake-1.1.4.tgz";
        sha1 = "6000a0fd018884cdfd737254f8cc60ab2a637791";
      };
    };
    "pull-hash-1.0.0" = {
      name = "pull-hash";
      packageName = "pull-hash";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-hash/-/pull-hash-1.0.0.tgz";
        sha1 = "fcad4d2507bf2c2b3231f653dc9bfb2db4f0d88c";
      };
    };
    "pull-inactivity-2.1.3" = {
      name = "pull-inactivity";
      packageName = "pull-inactivity";
      version = "2.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-inactivity/-/pull-inactivity-2.1.3.tgz";
        sha512 = "swJ/jwkIN/O1bQCE3iY7Xy9r3gYuJ50MXaxZilw/HIduAy4tJu+vcz2/If0L+xNK7Ku/FfjtVbTpRTe7sf3hmA==";
      };
    };
    "pull-level-2.0.4" = {
      name = "pull-level";
      packageName = "pull-level";
      version = "2.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz";
        sha512 = "fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg==";
      };
    };
    "pull-live-1.0.1" = {
      name = "pull-live";
      packageName = "pull-live";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-live/-/pull-live-1.0.1.tgz";
        sha1 = "a4ecee01e330155e9124bbbcf4761f21b38f51f5";
      };
    };
    "pull-looper-1.0.0" = {
      name = "pull-looper";
      packageName = "pull-looper";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-looper/-/pull-looper-1.0.0.tgz";
        sha512 = "djlD60A6NGe5goLdP5pgbqzMEiWmk1bInuAzBp0QOH4vDrVwh05YDz6UP8+pOXveKEk8wHVP+rB2jBrK31QMPA==";
      };
    };
    "pull-many-1.0.9" = {
      name = "pull-many";
      packageName = "pull-many";
      version = "1.0.9";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-many/-/pull-many-1.0.9.tgz";
        sha512 = "+jUydDVlj/HsvtDqxWMSsiRq3B0HVo7RhBV4C0p2nZRS3mFTUEu9SPEBN+B5PMaW8KTnblYhTIaKg7oXgGnj4Q==";
      };
    };
    "pull-next-1.0.1" = {
      name = "pull-next";
      packageName = "pull-next";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-next/-/pull-next-1.0.1.tgz";
        sha1 = "03f4d7d19872fc1114161e88db6ecf4c65e61e56";
      };
    };
    "pull-notify-0.1.1" = {
      name = "pull-notify";
      packageName = "pull-notify";
      version = "0.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-notify/-/pull-notify-0.1.1.tgz";
        sha1 = "6f86ff95d270b89c3ebf255b6031b7032dc99cca";
      };
    };
    "pull-pair-1.1.0" = {
      name = "pull-pair";
      packageName = "pull-pair";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-pair/-/pull-pair-1.1.0.tgz";
        sha1 = "7ee427263fdf4da825397ac0a05e1ab4b74bd76d";
      };
    };
    "pull-paramap-1.2.2" = {
      name = "pull-paramap";
      packageName = "pull-paramap";
      version = "1.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-paramap/-/pull-paramap-1.2.2.tgz";
        sha1 = "51a4193ce9c8d7215d95adad45e2bcdb8493b23a";
      };
    };
    "pull-pause-0.0.2" = {
      name = "pull-pause";
      packageName = "pull-pause";
      version = "0.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-pause/-/pull-pause-0.0.2.tgz";
        sha1 = "19d45be8faa615fa556f14a96fd733462c37fba3";
      };
    };
    "pull-ping-2.0.3" = {
      name = "pull-ping";
      packageName = "pull-ping";
      version = "2.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-ping/-/pull-ping-2.0.3.tgz";
        sha512 = "nbY4yHnMesJBrvkbhMim4VXUC9k1VCkgrkQu49pf8mxFbmb/U2KQrsuePvSmLjRL+VgkBVRSUXUoOY7DtSvhKw==";
      };
    };
    "pull-pushable-2.2.0" = {
      name = "pull-pushable";
      packageName = "pull-pushable";
      version = "2.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz";
        sha1 = "5f2f3aed47ad86919f01b12a2e99d6f1bd776581";
      };
    };
    "pull-rate-1.0.2" = {
      name = "pull-rate";
      packageName = "pull-rate";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-rate/-/pull-rate-1.0.2.tgz";
        sha1 = "17b231ad5f359f675826670172b0e590c8964e8d";
      };
    };
    "pull-reader-1.3.1" = {
      name = "pull-reader";
      packageName = "pull-reader";
      version = "1.3.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-reader/-/pull-reader-1.3.1.tgz";
        sha512 = "CBkejkE5nX50SiSEzu0Qoz4POTJMS/mw8G6aj3h3M/RJoKgggLxyF0IyTZ0mmpXFlXRcLmLmIEW4xeYn7AeDYw==";
      };
    };
    "pull-sink-through-0.0.0" = {
      name = "pull-sink-through";
      packageName = "pull-sink-through";
      version = "0.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-sink-through/-/pull-sink-through-0.0.0.tgz";
        sha1 = "d3c0492f3a80b4ed204af67c4b4f935680fc5b1f";
      };
    };
    "pull-sort-1.0.2" = {
      name = "pull-sort";
      packageName = "pull-sort";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-sort/-/pull-sort-1.0.2.tgz";
        sha512 = "jGcAHMP+0Le+bEIhSODlbNNd3jW+S6XrXOlhVzfcKU5HQZjP92OzQSgHHSlwvWRsiTWi+UGgbFpL/5gGgmFoVQ==";
      };
    };
    "pull-stream-2.28.4" = {
      name = "pull-stream";
      packageName = "pull-stream";
      version = "2.28.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-stream/-/pull-stream-2.28.4.tgz";
        sha1 = "7ea97413c1619c20bc3bdf9e10e91347b03253e4";
      };
    };
    "pull-stream-3.5.0" = {
      name = "pull-stream";
      packageName = "pull-stream";
      version = "3.5.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.5.0.tgz";
        sha1 = "1ee5b6f76fd3b3a49a5afb6ded5c0320acb3cfc7";
      };
    };
    "pull-stream-3.6.14" = {
      name = "pull-stream";
      packageName = "pull-stream";
      version = "3.6.14";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.14.tgz";
        sha512 = "KIqdvpqHHaTUA2mCYcLG1ibEbu/LCKoJZsBWyv9lSYtPkJPBq8m3Hxa103xHi6D2thj5YXa0TqK3L3GUkwgnew==";
      };
    };
    "pull-thenable-1.0.0" = {
      name = "pull-thenable";
      packageName = "pull-thenable";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-thenable/-/pull-thenable-1.0.0.tgz";
        sha512 = "gio2Yanuj5lcN8X+VXtx6F2iWxnhxfaHSKaSJHUzJMNNboEz48/+udzZFDaya8kAwj3DbuFFt1pbb8m1tIS6PQ==";
      };
    };
    "pull-through-1.0.18" = {
      name = "pull-through";
      packageName = "pull-through";
      version = "1.0.18";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-through/-/pull-through-1.0.18.tgz";
        sha1 = "8dd62314263e59cf5096eafbb127a2b6ef310735";
      };
    };
    "pull-traverse-1.0.3" = {
      name = "pull-traverse";
      packageName = "pull-traverse";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-traverse/-/pull-traverse-1.0.3.tgz";
        sha1 = "74fb5d7be7fa6bd7a78e97933e199b7945866938";
      };
    };
    "pull-utf8-decoder-1.0.2" = {
      name = "pull-utf8-decoder";
      packageName = "pull-utf8-decoder";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-utf8-decoder/-/pull-utf8-decoder-1.0.2.tgz";
        sha1 = "a7afa2384d1e6415a5d602054126cc8de3bcbce7";
      };
    };
    "pull-window-2.1.4" = {
      name = "pull-window";
      packageName = "pull-window";
      version = "2.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz";
        sha1 = "fc3b86feebd1920c7ae297691e23f705f88552f0";
      };
    };
    "pull-write-1.1.4" = {
      name = "pull-write";
      packageName = "pull-write";
      version = "1.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-write/-/pull-write-1.1.4.tgz";
        sha1 = "dddea31493b48f6768b84a281d01eb3b531fe0b8";
      };
    };
    "pull-write-file-0.2.4" = {
      name = "pull-write-file";
      packageName = "pull-write-file";
      version = "0.2.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-write-file/-/pull-write-file-0.2.4.tgz";
        sha1 = "437344aeb2189f65e678ed1af37f0f760a5453ef";
      };
    };
    "pull-ws-3.3.2" = {
      name = "pull-ws";
      packageName = "pull-ws";
      version = "3.3.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/pull-ws/-/pull-ws-3.3.2.tgz";
        sha512 = "Bn4bcJsSzJGOQl4RBulDhG1FkcbDHSCXteI8Jg5k4X6X5TxVzZzKilWJ1WV2v4OnRXl2eYbtHFGsPl8Cr1xJzw==";
      };
    };
    "pump-3.0.0" = {
      name = "pump";
      packageName = "pump";
      version = "3.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz";
        sha512 = "LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==";
      };
    };
    "push-stream-10.1.2" = {
      name = "push-stream";
      packageName = "push-stream";
      version = "10.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/push-stream/-/push-stream-10.1.2.tgz";
        sha512 = "wCDN1KkAWOMXsiV0XxH/CggHqOYeXvyn00t9Zjp5RKsLZ2rzg/lLJIMAVxYLyh79T168W3fBYcG5TRRJAlQr6g==";
      };
    };
    "push-stream-11.0.0" = {
      name = "push-stream";
      packageName = "push-stream";
      version = "11.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/push-stream/-/push-stream-11.0.0.tgz";
        sha512 = "rDVD2f3wOztI/59/fukGLwZkUOC55674hncsSwgKF/yLlkkL594AoWTlkF6SGF0x8O5o1j92ObXk8Cxc1llhYg==";
      };
    };
    "push-stream-to-pull-stream-1.0.3" = {
      name = "push-stream-to-pull-stream";
      packageName = "push-stream-to-pull-stream";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/push-stream-to-pull-stream/-/push-stream-to-pull-stream-1.0.3.tgz";
        sha512 = "pdE/OKi/jnp9DqGgNRzLY0oVHffn/8TXJmBPzv+ikdvpkeA0J//l5d7TZk1yWwZj9P0JcOIEVDOuHzhXaeBlmw==";
      };
    };
    "quicktask-1.0.1" = {
      name = "quicktask";
      packageName = "quicktask";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/quicktask/-/quicktask-1.0.1.tgz";
        sha512 = "+jhR01aSsi6Iw9wbYumKusRK72QK1ub2oE0kOnRyMkMdD/rXMMGW/TVl5edjcLjuuIKP1ezkr+xQzUMD5/4JHw==";
      };
    };
    "railroad-diagrams-1.0.0" = {
      name = "railroad-diagrams";
      packageName = "railroad-diagrams";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/railroad-diagrams/-/railroad-diagrams-1.0.0.tgz";
        sha1 = "eb7e6267548ddedfb899c1b90e57374559cddb7e";
      };
    };
    "randexp-0.4.6" = {
      name = "randexp";
      packageName = "randexp";
      version = "0.4.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/randexp/-/randexp-0.4.6.tgz";
        sha512 = "80WNmd9DA0tmZrw9qQa62GPPWfuXJknrmVmLcxvq4uZBdYqb1wYoKTmnlGUchvVWe0XiLupYkBoXVOxz3C8DYQ==";
      };
    };
    "random-access-chrome-file-1.1.4" = {
      name = "random-access-chrome-file";
      packageName = "random-access-chrome-file";
      version = "1.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/random-access-chrome-file/-/random-access-chrome-file-1.1.4.tgz";
        sha512 = "xZW1BT26g+gl8AF1kC/oXX97jCMVoLIbf6yx4eVMwLgOddGhhkJygimnfERSEmhUKiGs3DTymNao6wf/P23Nkg==";
      };
    };
    "random-access-file-2.2.0" = {
      name = "random-access-file";
      packageName = "random-access-file";
      version = "2.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/random-access-file/-/random-access-file-2.2.0.tgz";
        sha512 = "B744003Mj7v3EcuPl9hCiB2Ot4aZjgtU2mV6yFY1THiWU/XfGf1uSadR+SlQdJcwHgAWeG7Lbos0aUqjtj8FQg==";
      };
    };
    "random-access-idb-1.2.1" = {
      name = "random-access-idb";
      packageName = "random-access-idb";
      version = "1.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/random-access-idb/-/random-access-idb-1.2.1.tgz";
        sha512 = "5rZRPhjgfR222n+dmZtRYhu0CF9dDEwxaS+UgeWursIWPmNirR6BajzOB4wG5I7WAeYZea9HCqYKk/Tin3s9cA==";
      };
    };
    "random-access-idb-mutable-file-0.3.0" = {
      name = "random-access-idb-mutable-file";
      packageName = "random-access-idb-mutable-file";
      version = "0.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/random-access-idb-mutable-file/-/random-access-idb-mutable-file-0.3.0.tgz";
        sha512 = "CdVAoFNNDn5uAgYOJ8J3ICSaFzaMOa95XnYcX+taj4jirJuRASiTyQSOGR+Z0K8ZkBGuj0A8ivyeRAWuxRCgQA==";
      };
    };
    "random-access-memory-3.1.2" = {
      name = "random-access-memory";
      packageName = "random-access-memory";
      version = "3.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/random-access-memory/-/random-access-memory-3.1.2.tgz";
        sha512 = "wIfh4OZ9T+FRNf6rbXLvEb4FfSxyZpvGnC5kC7Xi39SyPkRYfeJyR9Xwa13iLbNyoNKNIkTFUE4g9lXFb1ZflA==";
      };
    };
    "random-access-storage-1.3.0" = {
      name = "random-access-storage";
      packageName = "random-access-storage";
      version = "1.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/random-access-storage/-/random-access-storage-1.3.0.tgz";
        sha512 = "pdS9Mcb9TB7oICypPRALlheaSuszuAKmLVEPKJMuYor7R/zDuHh5ALuQoS+ox31XRwQUL+tDwWH2GPdyspwelA==";
      };
    };
    "random-access-storage-1.4.1" = {
      name = "random-access-storage";
      packageName = "random-access-storage";
      version = "1.4.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/random-access-storage/-/random-access-storage-1.4.1.tgz";
        sha512 = "DbCc2TIzOxPaHF6KCbr8zLtiYOJQQQCBHUVNHV/SckUQobCBB2YkDtbLdxGnPwPNpJfEyMWxDAm36A2xkbxxtw==";
      };
    };
    "random-access-web-2.0.3" = {
      name = "random-access-web";
      packageName = "random-access-web";
      version = "2.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/random-access-web/-/random-access-web-2.0.3.tgz";
        sha512 = "nN3AAgl4/lTOYMk5Qm44SzFsglOmaG2d0Kh0603umh35+rk9QXYLFf0nFJ0GOv9INBsP9iT1lub24r8PjyCtvA==";
      };
    };
    "randomatic-3.1.1" = {
      name = "randomatic";
      packageName = "randomatic";
      version = "3.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz";
        sha512 = "TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==";
      };
    };
    "range-parser-1.2.1" = {
      name = "range-parser";
      packageName = "range-parser";
      version = "1.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz";
        sha512 = "Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==";
      };
    };
    "rc-1.2.8" = {
      name = "rc";
      packageName = "rc";
      version = "1.2.8";
      src = fetchurl {
        url = "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz";
        sha512 = "y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==";
      };
    };
    "readable-stream-2.3.7" = {
      name = "readable-stream";
      packageName = "readable-stream";
      version = "2.3.7";
      src = fetchurl {
        url = "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz";
        sha512 = "Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==";
      };
    };
    "readable-stream-3.6.0" = {
      name = "readable-stream";
      packageName = "readable-stream";
      version = "3.6.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz";
        sha512 = "BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==";
      };
    };
    "readdirp-2.2.1" = {
      name = "readdirp";
      packageName = "readdirp";
      version = "2.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz";
        sha512 = "1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==";
      };
    };
    "regex-cache-0.4.4" = {
      name = "regex-cache";
      packageName = "regex-cache";
      version = "0.4.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz";
        sha512 = "nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==";
      };
    };
    "regex-not-1.0.2" = {
      name = "regex-not";
      packageName = "regex-not";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz";
        sha512 = "J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==";
      };
    };
    "regexp.prototype.flags-1.3.1" = {
      name = "regexp.prototype.flags";
      packageName = "regexp.prototype.flags";
      version = "1.3.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz";
        sha512 = "JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==";
      };
    };
    "relative-url-1.0.2" = {
      name = "relative-url";
      packageName = "relative-url";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/relative-url/-/relative-url-1.0.2.tgz";
        sha1 = "d21c52a72d6061018bcee9f9c9fc106bf7d65287";
      };
    };
    "remark-3.2.3" = {
      name = "remark";
      packageName = "remark";
      version = "3.2.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/remark/-/remark-3.2.3.tgz";
        sha1 = "802a38c3aa98c9e1e3ea015eeba211d27cb65e1f";
      };
    };
    "remark-html-2.0.2" = {
      name = "remark-html";
      packageName = "remark-html";
      version = "2.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/remark-html/-/remark-html-2.0.2.tgz";
        sha1 = "592a347bdd3d5881f4f080c98b5b152fb1407a92";
      };
    };
    "remove-trailing-separator-1.1.0" = {
      name = "remove-trailing-separator";
      packageName = "remove-trailing-separator";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz";
        sha1 = "c24bce2a283adad5bc3f58e0d48249b92379d8ef";
      };
    };
    "repeat-element-1.1.3" = {
      name = "repeat-element";
      packageName = "repeat-element";
      version = "1.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz";
        sha512 = "ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==";
      };
    };
    "repeat-string-1.6.1" = {
      name = "repeat-string";
      packageName = "repeat-string";
      version = "1.6.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz";
        sha1 = "8dcae470e1c88abc2d600fff4a776286da75e637";
      };
    };
    "resolve-1.17.0" = {
      name = "resolve";
      packageName = "resolve";
      version = "1.17.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz";
        sha512 = "ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==";
      };
    };
    "resolve-url-0.2.1" = {
      name = "resolve-url";
      packageName = "resolve-url";
      version = "0.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz";
        sha1 = "2c637fe77c893afd2a663fe21aa9080068e2052a";
      };
    };
    "restore-cursor-1.0.1" = {
      name = "restore-cursor";
      packageName = "restore-cursor";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/restore-cursor/-/restore-cursor-1.0.1.tgz";
        sha1 = "34661f46886327fed2991479152252df92daa541";
      };
    };
    "resumer-0.0.0" = {
      name = "resumer";
      packageName = "resumer";
      version = "0.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz";
        sha1 = "f1e8f461e4064ba39e82af3cdc2a8c893d076759";
      };
    };
    "ret-0.1.15" = {
      name = "ret";
      packageName = "ret";
      version = "0.1.15";
      src = fetchurl {
        url = "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz";
        sha512 = "TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==";
      };
    };
    "right-pad-1.0.1" = {
      name = "right-pad";
      packageName = "right-pad";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz";
        sha1 = "8ca08c2cbb5b55e74dafa96bf7fd1a27d568c8d0";
      };
    };
    "rimraf-2.4.5" = {
      name = "rimraf";
      packageName = "rimraf";
      version = "2.4.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz";
        sha1 = "ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da";
      };
    };
    "rimraf-2.7.1" = {
      name = "rimraf";
      packageName = "rimraf";
      version = "2.7.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz";
        sha512 = "uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==";
      };
    };
    "rimraf-3.0.2" = {
      name = "rimraf";
      packageName = "rimraf";
      version = "3.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz";
        sha512 = "JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==";
      };
    };
    "rng-0.2.2" = {
      name = "rng";
      packageName = "rng";
      version = "0.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/rng/-/rng-0.2.2.tgz";
        sha1 = "df43e80d9bc82ad4430bcfef03f49c717e8b2e8c";
      };
    };
    "rwlock-5.0.0" = {
      name = "rwlock";
      packageName = "rwlock";
      version = "5.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/rwlock/-/rwlock-5.0.0.tgz";
        sha1 = "888d6a77a3351cc1a209204ef2ee1722093836cf";
      };
    };
    "safe-buffer-5.1.2" = {
      name = "safe-buffer";
      packageName = "safe-buffer";
      version = "5.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz";
        sha512 = "Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==";
      };
    };
    "safe-regex-1.1.0" = {
      name = "safe-regex";
      packageName = "safe-regex";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz";
        sha1 = "40a3669f3b077d1e943d44629e157dd48023bf2e";
      };
    };
    "sanitize-filename-1.6.3" = {
      name = "sanitize-filename";
      packageName = "sanitize-filename";
      version = "1.6.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/sanitize-filename/-/sanitize-filename-1.6.3.tgz";
        sha512 = "y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg==";
      };
    };
    "secret-handshake-1.1.20" = {
      name = "secret-handshake";
      packageName = "secret-handshake";
      version = "1.1.20";
      src = fetchurl {
        url = "https://registry.npmjs.org/secret-handshake/-/secret-handshake-1.1.20.tgz";
        sha512 = "sDtmZDpibGH2ixj3FOmsC3Z/b08eaB2/KAvy2oSp4qvcGdhatBSfb1RdVpwjQl5c3J83WbBo1HSZ7DBtMu43lA==";
      };
    };
    "secret-stack-6.3.2" = {
      name = "secret-stack";
      packageName = "secret-stack";
      version = "6.3.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/secret-stack/-/secret-stack-6.3.2.tgz";
        sha512 = "D46+4LWwsM1LnO4dg6FM/MfGmMk9uYsIcDElqyNeImBnyUueKi2xz10CHF9iSAtSUGReQDV4SCVUiVrPnaKnsA==";
      };
    };
    "semver-5.7.1" = {
      name = "semver";
      packageName = "semver";
      version = "5.7.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz";
        sha512 = "sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==";
      };
    };
    "separator-escape-0.0.1" = {
      name = "separator-escape";
      packageName = "separator-escape";
      version = "0.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/separator-escape/-/separator-escape-0.0.1.tgz";
        sha512 = "daCzTzZVoowYzjW7x9xMH6zr+lt/zsGxV1rtXaoTnlues7ZDx6Qu0l5W3jCdgnXGE1ONAGL+XPWY+IRDxnJ9EQ==";
      };
    };
    "set-value-2.0.1" = {
      name = "set-value";
      packageName = "set-value";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz";
        sha512 = "JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==";
      };
    };
    "sha.js-2.4.11" = {
      name = "sha.js";
      packageName = "sha.js";
      version = "2.4.11";
      src = fetchurl {
        url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz";
        sha512 = "QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==";
      };
    };
    "sha.js-2.4.5" = {
      name = "sha.js";
      packageName = "sha.js";
      version = "2.4.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/sha.js/-/sha.js-2.4.5.tgz";
        sha1 = "27d171efcc82a118b99639ff581660242b506e7c";
      };
    };
    "shebang-command-1.2.0" = {
      name = "shebang-command";
      packageName = "shebang-command";
      version = "1.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz";
        sha1 = "44aac65b695b03398968c39f363fee5deafdf1ea";
      };
    };
    "shebang-command-2.0.0" = {
      name = "shebang-command";
      packageName = "shebang-command";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz";
        sha512 = "kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==";
      };
    };
    "shebang-regex-1.0.0" = {
      name = "shebang-regex";
      packageName = "shebang-regex";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz";
        sha1 = "da42f49740c0b42db2ca9728571cb190c98efea3";
      };
    };
    "shebang-regex-3.0.0" = {
      name = "shebang-regex";
      packageName = "shebang-regex";
      version = "3.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz";
        sha512 = "7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==";
      };
    };
    "shellsubstitute-1.2.0" = {
      name = "shellsubstitute";
      packageName = "shellsubstitute";
      version = "1.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/shellsubstitute/-/shellsubstitute-1.2.0.tgz";
        sha1 = "e4f702a50c518b0f6fe98451890d705af29b6b70";
      };
    };
    "side-channel-1.0.4" = {
      name = "side-channel";
      packageName = "side-channel";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz";
        sha512 = "q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==";
      };
    };
    "signal-exit-3.0.3" = {
      name = "signal-exit";
      packageName = "signal-exit";
      version = "3.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz";
        sha512 = "VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==";
      };
    };
    "smart-buffer-4.1.0" = {
      name = "smart-buffer";
      packageName = "smart-buffer";
      version = "4.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz";
        sha512 = "iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==";
      };
    };
    "snapdragon-0.8.2" = {
      name = "snapdragon";
      packageName = "snapdragon";
      version = "0.8.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz";
        sha512 = "FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==";
      };
    };
    "snapdragon-node-2.1.1" = {
      name = "snapdragon-node";
      packageName = "snapdragon-node";
      version = "2.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz";
        sha512 = "O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==";
      };
    };
    "snapdragon-util-3.0.1" = {
      name = "snapdragon-util";
      packageName = "snapdragon-util";
      version = "3.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz";
        sha512 = "mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==";
      };
    };
    "socks-2.6.0" = {
      name = "socks";
      packageName = "socks";
      version = "2.6.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/socks/-/socks-2.6.0.tgz";
        sha512 = "mNmr9owlinMplev0Wd7UHFlqI4ofnBnNzFuzrm63PPaHgbkqCFe4T5LzwKmtQ/f2tX0NTpcdVLyD/FHxFBstYw==";
      };
    };
    "sodium-browserify-1.3.0" = {
      name = "sodium-browserify";
      packageName = "sodium-browserify";
      version = "1.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/sodium-browserify/-/sodium-browserify-1.3.0.tgz";
        sha512 = "1KRS6Oew3X13AIZhbmGF0YBdt2pQdafJMfv83OZHWbzxG92YBBnN8HYx/VKmYB4xCe90eidNaDJWBEFw/o3ahw==";
      };
    };
    "sodium-browserify-tweetnacl-0.2.6" = {
      name = "sodium-browserify-tweetnacl";
      packageName = "sodium-browserify-tweetnacl";
      version = "0.2.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/sodium-browserify-tweetnacl/-/sodium-browserify-tweetnacl-0.2.6.tgz";
        sha512 = "ZnEI26hdluilpYY28Xc4rc1ALfmEp2TWihkJX6Mdtw0z9RfHfpZJU7P8DoKbN1HcBdU9aJmguFZs7igE8nLJPg==";
      };
    };
    "sodium-chloride-1.1.2" = {
      name = "sodium-chloride";
      packageName = "sodium-chloride";
      version = "1.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/sodium-chloride/-/sodium-chloride-1.1.2.tgz";
        sha512 = "8AVzr9VHueXqfzfkzUA0aXe/Q4XG3UTmhlP6Pt+HQc5bbAPIJFo7ZIMh9tvn+99QuiMcyDJdYumegGAczl0N+g==";
      };
    };
    "sodium-native-3.2.1" = {
      name = "sodium-native";
      packageName = "sodium-native";
      version = "3.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/sodium-native/-/sodium-native-3.2.1.tgz";
        sha512 = "EgDZ/Z7PxL2kCasKk7wnRkV8W9kvwuIlHuHXAxkQm3FF0MgVsjyLBXGjSRGhjE6u7rhSpk3KaMfFM23bfMysIQ==";
      };
    };
    "source-map-0.5.7" = {
      name = "source-map";
      packageName = "source-map";
      version = "0.5.7";
      src = fetchurl {
        url = "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz";
        sha1 = "8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc";
      };
    };
    "source-map-resolve-0.5.3" = {
      name = "source-map-resolve";
      packageName = "source-map-resolve";
      version = "0.5.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz";
        sha512 = "Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==";
      };
    };
    "source-map-url-0.4.1" = {
      name = "source-map-url";
      packageName = "source-map-url";
      version = "0.4.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz";
        sha512 = "cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==";
      };
    };
    "split-buffer-1.0.0" = {
      name = "split-buffer";
      packageName = "split-buffer";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/split-buffer/-/split-buffer-1.0.0.tgz";
        sha1 = "b7e8e0ab51345158b72c1f6dbef2406d51f1d027";
      };
    };
    "split-string-3.1.0" = {
      name = "split-string";
      packageName = "split-string";
      version = "3.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz";
        sha512 = "NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==";
      };
    };
    "sprintf-js-1.0.3" = {
      name = "sprintf-js";
      packageName = "sprintf-js";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz";
        sha1 = "04e6926f662895354f3dd015203633b857297e2c";
      };
    };
    "ssb-blobs-1.2.2" = {
      name = "ssb-blobs";
      packageName = "ssb-blobs";
      version = "1.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-blobs/-/ssb-blobs-1.2.2.tgz";
        sha512 = "N+X46lE/KaIH9y1w3LQ9pPnt2tQr5VCSj1dAo/pJGYnSwnHz8GhIiboq7UGzrCZwCWgVUs22/2YiytCXSC9ASg==";
      };
    };
    "ssb-caps-1.1.0" = {
      name = "ssb-caps";
      packageName = "ssb-caps";
      version = "1.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-caps/-/ssb-caps-1.1.0.tgz";
        sha512 = "qe3qpvchJ+gnH8M/ge4rpL+7eRbSmsEAzNwHkDdrW06OBcziQ6/KuAdmcR6joxCbNeoAXAZF+inkefgE16okXA==";
      };
    };
    "ssb-client-4.9.0" = {
      name = "ssb-client";
      packageName = "ssb-client";
      version = "4.9.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-client/-/ssb-client-4.9.0.tgz";
        sha512 = "5wPrVA82Uk3deV2oiCZEbm1kMp9r/5xTT2VvwwMLZS3fDD9FnLOi0kjUUh3OTP+jGBK7bVHRmnvXIVy6ETnSpA==";
      };
    };
    "ssb-config-3.4.5" = {
      name = "ssb-config";
      packageName = "ssb-config";
      version = "3.4.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-config/-/ssb-config-3.4.5.tgz";
        sha512 = "DyCrGIsl01GkdHreAkkaDUorV7SAgRSqKn/htg4ZwbvH6g0NAdOi84x/8ehzDuojPev78hbkWjZXgIqi+/Jo0g==";
      };
    };
    "ssb-db-19.2.0" = {
      name = "ssb-db";
      packageName = "ssb-db";
      version = "19.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-db/-/ssb-db-19.2.0.tgz";
        sha512 = "pJAFizB6OcuJLX4RJJuU9HWyPwM2CqLi/vs08lhVIR3TGxacxpavvK5LzbxT+Y3iWkBchOTKS5hHCigA5aaung==";
      };
    };
    "ssb-db2-1.18.6" = {
      name = "ssb-db2";
      packageName = "ssb-db2";
      version = "1.18.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-db2/-/ssb-db2-1.18.6.tgz";
        sha512 = "Z6dkEhpwJbKWV5v28s2sFj2Nu8FAF/ANX24lrTlpr1ltLAb4Us1mtp1y6cZQhlXlmy+ILxDuhs51/hhbjKfpmA==";
      };
    };
    "ssb-ebt-5.6.7" = {
      name = "ssb-ebt";
      packageName = "ssb-ebt";
      version = "5.6.7";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-ebt/-/ssb-ebt-5.6.7.tgz";
        sha512 = "ifPgPNmDE8EKuuoqtXibwgYNtDZNry7sJL1epSUb3XgQr62bUV31N9R5LHKDsI2kx96OgWRwWY2PfZ7vf/hU8Q==";
      };
    };
    "ssb-friends-4.4.4" = {
      name = "ssb-friends";
      packageName = "ssb-friends";
      version = "4.4.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-friends/-/ssb-friends-4.4.4.tgz";
        sha512 = "Gny8HraAVnii45tn9baWr27DjEqJndLsBRgV2fqhFLHZm3sGagiv0baJR4W2UgRikADKmrLulvRGI1xaOGxaeg==";
      };
    };
    "ssb-gossip-1.1.1" = {
      name = "ssb-gossip";
      packageName = "ssb-gossip";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-gossip/-/ssb-gossip-1.1.1.tgz";
        sha512 = "lbizlDBCtOOnbnz7zS81NOtnAyHnXu9E3gxrAJHZe7oyxINRI7IpQ8J79to9aXzkb8+2M32R8K4whmsAHGvJAg==";
      };
    };
    "ssb-invite-2.1.6" = {
      name = "ssb-invite";
      packageName = "ssb-invite";
      version = "2.1.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-invite/-/ssb-invite-2.1.6.tgz";
        sha512 = "cR2sMFu27K7JNAiHCJ5qsp5kihlxi0/KftJ58gFzQbC8kLQ9iLLFUVDvQMi/Qxubf6Xs37Qh49FH3RzPLGt9ag==";
      };
    };
    "ssb-keys-7.2.2" = {
      name = "ssb-keys";
      packageName = "ssb-keys";
      version = "7.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-keys/-/ssb-keys-7.2.2.tgz";
        sha512 = "FPeyYU/3LpxcagnbmVWE+Q/qzg6keqeOBPbD7sEH9UKixUASeufPKiORDgh8nVX7J9Z+0vUaHt/WG999kGjvVQ==";
      };
    };
    "ssb-keys-8.1.0" = {
      name = "ssb-keys";
      packageName = "ssb-keys";
      version = "8.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-keys/-/ssb-keys-8.1.0.tgz";
        sha512 = "RC2gFMptimj2QZZESOViKVhzqgXCnfW3IqUeKLQ/E8nnTdODuCVa3soLYu4KUF8nGIzFIfdKq7L2Teg32kD85w==";
      };
    };
    "ssb-links-3.0.10" = {
      name = "ssb-links";
      packageName = "ssb-links";
      version = "3.0.10";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-links/-/ssb-links-3.0.10.tgz";
        sha512 = "p6rH5dcwebRnwGRBfBpkOV49ZLLApGX+hppHwJtBsWKTXIKZFu4+9pGuRHmC1UNa+B5A2wELjo4Ru1AMQdYGwA==";
      };
    };
    "ssb-local-1.0.0" = {
      name = "ssb-local";
      packageName = "ssb-local";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-local/-/ssb-local-1.0.0.tgz";
        sha512 = "aIkz+tDsAQFLbcN5d9itipHG71EG62UdIwojz78BQBxD7kGTwMezZofkMplURp9/njwdqMiqxYEUMvOh8Emh/w==";
      };
    };
    "ssb-logging-1.0.0" = {
      name = "ssb-logging";
      packageName = "ssb-logging";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-logging/-/ssb-logging-1.0.0.tgz";
        sha512 = "6apTG47+VgLAD3MYkpRTbO27DMDh0YLJIvWfcJUEo5FdrjnLsqDl1kkzQ4B5MbH08z5Vklx5907t4by9rhlROQ==";
      };
    };
    "ssb-master-1.0.3" = {
      name = "ssb-master";
      packageName = "ssb-master";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-master/-/ssb-master-1.0.3.tgz";
        sha512 = "N1Cxm9WscGD9VEZrWbF2amyQai2U2g9gtq57W5zTqbhlQTLUUvl84U9A6fg6GPkECnUXadulnTw+mMYVkLLHjQ==";
      };
    };
    "ssb-msgs-5.2.0" = {
      name = "ssb-msgs";
      packageName = "ssb-msgs";
      version = "5.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-msgs/-/ssb-msgs-5.2.0.tgz";
        sha1 = "c681da5cd70c574c922dca4f03c521538135c243";
      };
    };
    "ssb-no-auth-1.0.0" = {
      name = "ssb-no-auth";
      packageName = "ssb-no-auth";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-no-auth/-/ssb-no-auth-1.0.0.tgz";
        sha512 = "+o9WnY566shLyiJp6l21+SHZfgv40SEr35PtoF3uuFYI24vFhgcfv77pXvWpDINVyX2uQ152o2eQHg1amlp6lQ==";
      };
    };
    "ssb-onion-1.0.0" = {
      name = "ssb-onion";
      packageName = "ssb-onion";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-onion/-/ssb-onion-1.0.0.tgz";
        sha512 = "iRXjeI0sbRbgMwaKg+poqhHSH7GvUVgJ+8ysi8q7Hjj4wHkczLGAOyVjnyhjF+ErPDFn9kXN+46joneKqSgEDg==";
      };
    };
    "ssb-ooo-1.3.3" = {
      name = "ssb-ooo";
      packageName = "ssb-ooo";
      version = "1.3.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-ooo/-/ssb-ooo-1.3.3.tgz";
        sha512 = "6yI5XBpBHkwFdAELpKwlf1C1V32Z0/AKEJYsoU7lk+Eh88blv8LKydo4a1DnjMiPy4ywn4lRU5oayQaPE5MRtQ==";
      };
    };
    "ssb-plugins-1.0.0" = {
      name = "ssb-plugins";
      packageName = "ssb-plugins";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-plugins/-/ssb-plugins-1.0.0.tgz";
        sha512 = "eM8vid+K8MhwZwzk/CDUhSNhUoS6wYgq9clJrrKaP0/Otdd3zZzcBQw54Xvm0olMcOgpTSlY3m2rT4iqjZPIBw==";
      };
    };
    "ssb-query-2.4.5" = {
      name = "ssb-query";
      packageName = "ssb-query";
      version = "2.4.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-query/-/ssb-query-2.4.5.tgz";
        sha512 = "/QX6+DJkghqq1ZTbgYpOvaI+gx2O7ee1TRUM9yiOlVjh1XAQBevcBj0zO+W3TsNllX86urqBrySd/AEfFfUpIw==";
      };
    };
    "ssb-ref-2.14.3" = {
      name = "ssb-ref";
      packageName = "ssb-ref";
      version = "2.14.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-ref/-/ssb-ref-2.14.3.tgz";
        sha512 = "XhzVmezsUJLlKxTfWlicxhiPRTEYHfJLskYQNRSnw4USqgo9LVx53+MJAhdZOYpZTW2jINR0TeetWs9M27gcbA==";
      };
    };
    "ssb-replicate-1.3.2" = {
      name = "ssb-replicate";
      packageName = "ssb-replicate";
      version = "1.3.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-replicate/-/ssb-replicate-1.3.2.tgz";
        sha512 = "r/34OHn5wDkVUu0UNdKdPjmd3cPDmgknA5nK+gXBZj9ugSDwmdDsfEUavGtA7hlO+He1pC4EXtBa14dqgTqJCg==";
      };
    };
    "ssb-sort-1.1.3" = {
      name = "ssb-sort";
      packageName = "ssb-sort";
      version = "1.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-sort/-/ssb-sort-1.1.3.tgz";
        sha512 = "oPsF8lGgcHcIb4F1GddV3CbZTJZ0OzxI9fHXH0Zc7ZjqjFlYdqMDxFSuvqJnmtDydJcswyGANiziP1ghd69jOw==";
      };
    };
    "ssb-unix-socket-1.0.0" = {
      name = "ssb-unix-socket";
      packageName = "ssb-unix-socket";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-unix-socket/-/ssb-unix-socket-1.0.0.tgz";
        sha512 = "Z4jBj917W+dKAiDglwxCpWm8vINOMtkpHQIgk50NQTb5jHqHI5Rcyiy7EO0uRcWwRWqXi1ZwOTEFVyLyyuittA==";
      };
    };
    "ssb-validate-4.1.3" = {
      name = "ssb-validate";
      packageName = "ssb-validate";
      version = "4.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-validate/-/ssb-validate-4.1.3.tgz";
        sha512 = "g7tOs4nCwHk+G/FZ1N2RmaCkaTNS9hoh/BBP12EH8Jf1PWlkOJtTCak78FHjSTAGFCq/i8Y1ZFQXPNKSK7p3wg==";
      };
    };
    "ssb-ws-6.2.3" = {
      name = "ssb-ws";
      packageName = "ssb-ws";
      version = "6.2.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/ssb-ws/-/ssb-ws-6.2.3.tgz";
        sha512 = "zZ/Q1M+9ZWlrchgh4QauD/MEUFa6eC6H6FYq6T8Of/y82JqsQBLwN6YlzbO09evE7Rx6x0oliXDCnQSjwGwQRA==";
      };
    };
    "stack-0.1.0" = {
      name = "stack";
      packageName = "stack";
      version = "0.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/stack/-/stack-0.1.0.tgz";
        sha1 = "e923598a9be51e617682cb21cf1b2818a449ada2";
      };
    };
    "static-extend-0.1.2" = {
      name = "static-extend";
      packageName = "static-extend";
      version = "0.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz";
        sha1 = "60809c39cbff55337226fd5e0b520f341f1fb5c6";
      };
    };
    "statistics-3.3.0" = {
      name = "statistics";
      packageName = "statistics";
      version = "3.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/statistics/-/statistics-3.3.0.tgz";
        sha1 = "ec7b4750ff03ab24a64dd9b357a78316bead78aa";
      };
    };
    "stream-to-pull-stream-1.7.3" = {
      name = "stream-to-pull-stream";
      packageName = "stream-to-pull-stream";
      version = "1.7.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.3.tgz";
        sha512 = "6sNyqJpr5dIOQdgNy/xcDWwDuzAsAwVzhzrWlAPAQ7Lkjx/rv0wgvxEyKwTq6FmNd5rjTrELt/CLmaSw7crMGg==";
      };
    };
    "string-width-1.0.2" = {
      name = "string-width";
      packageName = "string-width";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz";
        sha1 = "118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3";
      };
    };
    "string.prototype.trim-1.2.4" = {
      name = "string.prototype.trim";
      packageName = "string.prototype.trim";
      version = "1.2.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.4.tgz";
        sha512 = "hWCk/iqf7lp0/AgTF7/ddO1IWtSNPASjlzCicV5irAVdE1grjsneK26YG6xACMBEdCvO8fUST0UzDMh/2Qy+9Q==";
      };
    };
    "string.prototype.trimend-1.0.4" = {
      name = "string.prototype.trimend";
      packageName = "string.prototype.trimend";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz";
        sha512 = "y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==";
      };
    };
    "string.prototype.trimstart-1.0.4" = {
      name = "string.prototype.trimstart";
      packageName = "string.prototype.trimstart";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz";
        sha512 = "jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==";
      };
    };
    "string_decoder-1.1.1" = {
      name = "string_decoder";
      packageName = "string_decoder";
      version = "1.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz";
        sha512 = "n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==";
      };
    };
    "stringify-entities-1.3.2" = {
      name = "stringify-entities";
      packageName = "stringify-entities";
      version = "1.3.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/stringify-entities/-/stringify-entities-1.3.2.tgz";
        sha512 = "nrBAQClJAPN2p+uGCVJRPIPakKeKWZ9GtBCmormE7pWOSlHat7+x5A8gx85M7HM5Dt0BP3pP5RhVW77WdbJJ3A==";
      };
    };
    "strip-ansi-3.0.1" = {
      name = "strip-ansi";
      packageName = "strip-ansi";
      version = "3.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz";
        sha1 = "6a385fb8853d952d5ff05d0e8aaf94278dc63dcf";
      };
    };
    "strip-final-newline-2.0.0" = {
      name = "strip-final-newline";
      packageName = "strip-final-newline";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz";
        sha512 = "BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==";
      };
    };
    "strip-json-comments-2.0.1" = {
      name = "strip-json-comments";
      packageName = "strip-json-comments";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz";
        sha1 = "3c531942e908c2697c0ec344858c286c7ca0a60a";
      };
    };
    "supports-color-2.0.0" = {
      name = "supports-color";
      packageName = "supports-color";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz";
        sha1 = "535d045ce6b6363fa40117084629995e9df324c7";
      };
    };
    "supports-color-7.2.0" = {
      name = "supports-color";
      packageName = "supports-color";
      version = "7.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz";
        sha512 = "qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==";
      };
    };
    "tap-parser-1.2.2" = {
      name = "tap-parser";
      packageName = "tap-parser";
      version = "1.2.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/tap-parser/-/tap-parser-1.2.2.tgz";
        sha1 = "5e2f6970611f079c7cf857de1dc7aa1b480de7a5";
      };
    };
    "tape-4.13.3" = {
      name = "tape";
      packageName = "tape";
      version = "4.13.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/tape/-/tape-4.13.3.tgz";
        sha512 = "0/Y20PwRIUkQcTCSi4AASs+OANZZwqPKaipGCEwp10dQMipVvSZwUUCi01Y/OklIGyHKFhIcjock+DKnBfLAFw==";
      };
    };
    "text-table-0.2.0" = {
      name = "text-table";
      packageName = "text-table";
      version = "0.2.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz";
        sha1 = "7f5ee823ae805207c00af2df4a84ec3fcfa570b4";
      };
    };
    "through-2.3.8" = {
      name = "through";
      packageName = "through";
      version = "2.3.8";
      src = fetchurl {
        url = "https://registry.npmjs.org/through/-/through-2.3.8.tgz";
        sha1 = "0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5";
      };
    };
    "through2-2.0.5" = {
      name = "through2";
      packageName = "through2";
      version = "2.0.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz";
        sha512 = "/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==";
      };
    };
    "to-camel-case-1.0.0" = {
      name = "to-camel-case";
      packageName = "to-camel-case";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/to-camel-case/-/to-camel-case-1.0.0.tgz";
        sha1 = "1a56054b2f9d696298ce66a60897322b6f423e46";
      };
    };
    "to-no-case-1.0.2" = {
      name = "to-no-case";
      packageName = "to-no-case";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/to-no-case/-/to-no-case-1.0.2.tgz";
        sha1 = "c722907164ef6b178132c8e69930212d1b4aa16a";
      };
    };
    "to-object-path-0.3.0" = {
      name = "to-object-path";
      packageName = "to-object-path";
      version = "0.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz";
        sha1 = "297588b7b0e7e0ac08e04e672f85c1f4999e17af";
      };
    };
    "to-regex-3.0.2" = {
      name = "to-regex";
      packageName = "to-regex";
      version = "3.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz";
        sha512 = "FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==";
      };
    };
    "to-regex-range-2.1.1" = {
      name = "to-regex-range";
      packageName = "to-regex-range";
      version = "2.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz";
        sha1 = "7c80c17b9dfebe599e27367e0d4dd5590141db38";
      };
    };
    "to-space-case-1.0.0" = {
      name = "to-space-case";
      packageName = "to-space-case";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/to-space-case/-/to-space-case-1.0.0.tgz";
        sha1 = "b052daafb1b2b29dc770cea0163e5ec0ebc9fc17";
      };
    };
    "to-vfile-1.0.0" = {
      name = "to-vfile";
      packageName = "to-vfile";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/to-vfile/-/to-vfile-1.0.0.tgz";
        sha1 = "88defecd43adb2ef598625f0e3d59f7f342941ba";
      };
    };
    "too-hot-1.0.0" = {
      name = "too-hot";
      packageName = "too-hot";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/too-hot/-/too-hot-1.0.0.tgz";
        sha512 = "RqtHvVffaf+ORMlpFjEWh3czDy6Q5wFfdGq9JXVBXu2L8/ssjDTnong8f1+I2xWGlKslXUkHU7m1HBj6MyoLqw==";
      };
    };
    "traverse-0.6.6" = {
      name = "traverse";
      packageName = "traverse";
      version = "0.6.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz";
        sha1 = "cbdf560fd7b9af632502fed40f918c157ea97137";
      };
    };
    "trim-0.0.1" = {
      name = "trim";
      packageName = "trim";
      version = "0.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz";
        sha1 = "5858547f6b290757ee95cccc666fb50084c460dd";
      };
    };
    "trim-lines-1.1.3" = {
      name = "trim-lines";
      packageName = "trim-lines";
      version = "1.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/trim-lines/-/trim-lines-1.1.3.tgz";
        sha512 = "E0ZosSWYK2mkSu+KEtQ9/KqarVjA9HztOSX+9FDdNacRAq29RRV6ZQNgob3iuW8Htar9vAfEa6yyt5qBAHZDBA==";
      };
    };
    "trim-trailing-lines-1.1.4" = {
      name = "trim-trailing-lines";
      packageName = "trim-trailing-lines";
      version = "1.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz";
        sha512 = "rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==";
      };
    };
    "truncate-utf8-bytes-1.0.2" = {
      name = "truncate-utf8-bytes";
      packageName = "truncate-utf8-bytes";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz";
        sha1 = "405923909592d56f78a5818434b0b78489ca5f2b";
      };
    };
    "tweetnacl-0.14.5" = {
      name = "tweetnacl";
      packageName = "tweetnacl";
      version = "0.14.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz";
        sha1 = "5ae68177f192d4456269d108afa93ff8743f4f64";
      };
    };
    "tweetnacl-1.0.3" = {
      name = "tweetnacl";
      packageName = "tweetnacl";
      version = "1.0.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz";
        sha512 = "6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==";
      };
    };
    "tweetnacl-auth-0.3.1" = {
      name = "tweetnacl-auth";
      packageName = "tweetnacl-auth";
      version = "0.3.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/tweetnacl-auth/-/tweetnacl-auth-0.3.1.tgz";
        sha1 = "b75bc2df15649bb84e8b9aa3c0669c6c4bce0d25";
      };
    };
    "typedarray-0.0.6" = {
      name = "typedarray";
      packageName = "typedarray";
      version = "0.0.6";
      src = fetchurl {
        url = "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz";
        sha1 = "867ac74e3864187b1d3d47d996a78ec5c8830777";
      };
    };
    "typedarray-to-buffer-3.1.5" = {
      name = "typedarray-to-buffer";
      packageName = "typedarray-to-buffer";
      version = "3.1.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz";
        sha512 = "zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==";
      };
    };
    "typedarray-to-buffer-4.0.0" = {
      name = "typedarray-to-buffer";
      packageName = "typedarray-to-buffer";
      version = "4.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-4.0.0.tgz";
        sha512 = "6dOYeZfS3O9RtRD1caom0sMxgK59b27+IwoNy8RDPsmslSGOyU+mpTamlaIW7aNKi90ZQZ9DFaZL3YRoiSCULQ==";
      };
    };
    "typedfastbitset-0.2.1" = {
      name = "typedfastbitset";
      packageName = "typedfastbitset";
      version = "0.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/typedfastbitset/-/typedfastbitset-0.2.1.tgz";
        sha512 = "B2B+wo5gC7VRAqcFEiUCjS6CJ1vmeYZ7uzY3Jsu6UNStHiF+W0vkhZAmQaj5m9sC2KVrpyHGRzGuhz3M6+n/8A==";
      };
    };
    "typewiselite-1.0.0" = {
      name = "typewiselite";
      packageName = "typewiselite";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/typewiselite/-/typewiselite-1.0.0.tgz";
        sha1 = "c8882fa1bb1092c06005a97f34ef5c8508e3664e";
      };
    };
    "uint48be-2.0.1" = {
      name = "uint48be";
      packageName = "uint48be";
      version = "2.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/uint48be/-/uint48be-2.0.1.tgz";
        sha512 = "LQvWofTo3RCz+XaQR3VNch+dDFwpIvWr/98imhQne++vFhpQP16YAC/a8w9N00Heqqra00ACjHT18cgvn5H+bg==";
      };
    };
    "ultron-1.0.2" = {
      name = "ultron";
      packageName = "ultron";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/ultron/-/ultron-1.0.2.tgz";
        sha1 = "ace116ab557cd197386a4e88f4685378c8b2e4fa";
      };
    };
    "unbox-primitive-1.0.0" = {
      name = "unbox-primitive";
      packageName = "unbox-primitive";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.0.tgz";
        sha512 = "P/51NX+JXyxK/aigg1/ZgyccdAxm5K1+n8+tvqSntjOivPt19gvm1VC49RWYetsiub8WViUchdxl/KWHHB0kzA==";
      };
    };
    "unherit-1.1.3" = {
      name = "unherit";
      packageName = "unherit";
      version = "1.1.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz";
        sha512 = "Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==";
      };
    };
    "unified-2.1.4" = {
      name = "unified";
      packageName = "unified";
      version = "2.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/unified/-/unified-2.1.4.tgz";
        sha1 = "14bc6cd40d98ffff75b405506bad873ecbbac3ba";
      };
    };
    "union-value-1.0.1" = {
      name = "union-value";
      packageName = "union-value";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz";
        sha512 = "tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==";
      };
    };
    "unist-util-is-3.0.0" = {
      name = "unist-util-is";
      packageName = "unist-util-is";
      version = "3.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/unist-util-is/-/unist-util-is-3.0.0.tgz";
        sha512 = "sVZZX3+kspVNmLWBPAB6r+7D9ZgAFPNWm66f7YNb420RlQSbn+n8rG8dGZSkrER7ZIXGQYNm5pqC3v3HopH24A==";
      };
    };
    "unist-util-visit-1.4.1" = {
      name = "unist-util-visit";
      packageName = "unist-util-visit";
      version = "1.4.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-1.4.1.tgz";
        sha512 = "AvGNk7Bb//EmJZyhtRUnNMEpId/AZ5Ph/KUpTI09WHQuDZHKovQ1oEv3mfmKpWKtoMzyMC4GLBm1Zy5k12fjIw==";
      };
    };
    "unist-util-visit-parents-2.1.2" = {
      name = "unist-util-visit-parents";
      packageName = "unist-util-visit-parents";
      version = "2.1.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-2.1.2.tgz";
        sha512 = "DyN5vD4NE3aSeB+PXYNKxzGsfocxp6asDc2XXE3b0ekO2BaRUpBicbbUygfSvYfUz1IkmjFR1YF7dPklraMZ2g==";
      };
    };
    "unset-value-1.0.0" = {
      name = "unset-value";
      packageName = "unset-value";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz";
        sha1 = "8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559";
      };
    };
    "untildify-2.1.0" = {
      name = "untildify";
      packageName = "untildify";
      version = "2.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/untildify/-/untildify-2.1.0.tgz";
        sha1 = "17eb2807987f76952e9c0485fc311d06a826a2e0";
      };
    };
    "urix-0.1.0" = {
      name = "urix";
      packageName = "urix";
      version = "0.1.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz";
        sha1 = "da937f7a62e21fec1fd18d49b35c2935067a6c72";
      };
    };
    "use-3.1.1" = {
      name = "use";
      packageName = "use";
      version = "3.1.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/use/-/use-3.1.1.tgz";
        sha512 = "cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==";
      };
    };
    "user-home-2.0.0" = {
      name = "user-home";
      packageName = "user-home";
      version = "2.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz";
        sha1 = "9c70bfd8169bc1dcbf48604e0f04b8b49cde9e9f";
      };
    };
    "utf8-byte-length-1.0.4" = {
      name = "utf8-byte-length";
      packageName = "utf8-byte-length";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/utf8-byte-length/-/utf8-byte-length-1.0.4.tgz";
        sha1 = "f45f150c4c66eee968186505ab93fcbb8ad6bf61";
      };
    };
    "util-deprecate-1.0.2" = {
      name = "util-deprecate";
      packageName = "util-deprecate";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz";
        sha1 = "450d4dc9fa70de732762fbd2d4a28981419a0ccf";
      };
    };
    "varint-5.0.2" = {
      name = "varint";
      packageName = "varint";
      version = "5.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/varint/-/varint-5.0.2.tgz";
        sha512 = "lKxKYG6H03yCZUpAGOPOsMcGxd1RHCu1iKvEHYDPmTyq2HueGhD73ssNBqqQWfvYs04G9iUFRvmAVLW20Jw6ow==";
      };
    };
    "vfile-1.4.0" = {
      name = "vfile";
      packageName = "vfile";
      version = "1.4.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/vfile/-/vfile-1.4.0.tgz";
        sha1 = "c0fd6fa484f8debdb771f68c31ed75d88da97fe7";
      };
    };
    "vfile-find-down-1.0.0" = {
      name = "vfile-find-down";
      packageName = "vfile-find-down";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/vfile-find-down/-/vfile-find-down-1.0.0.tgz";
        sha1 = "84a4d66d03513f6140a84e0776ef0848d4f0ad95";
      };
    };
    "vfile-find-up-1.0.0" = {
      name = "vfile-find-up";
      packageName = "vfile-find-up";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/vfile-find-up/-/vfile-find-up-1.0.0.tgz";
        sha1 = "5604da6fe453b34350637984eb5fe4909e280390";
      };
    };
    "vfile-reporter-1.5.0" = {
      name = "vfile-reporter";
      packageName = "vfile-reporter";
      version = "1.5.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/vfile-reporter/-/vfile-reporter-1.5.0.tgz";
        sha1 = "21a7009bfe55e24df8ff432aa5bf6f6efa74e418";
      };
    };
    "vfile-sort-1.0.0" = {
      name = "vfile-sort";
      packageName = "vfile-sort";
      version = "1.0.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/vfile-sort/-/vfile-sort-1.0.0.tgz";
        sha1 = "17ee491ba43e8951bb22913fcff32a7dc4d234d4";
      };
    };
    "ware-1.3.0" = {
      name = "ware";
      packageName = "ware";
      version = "1.3.0";
      src = fetchurl {
        url = "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz";
        sha1 = "d1b14f39d2e2cb4ab8c4098f756fe4b164e473d4";
      };
    };
    "which-1.3.1" = {
      name = "which";
      packageName = "which";
      version = "1.3.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/which/-/which-1.3.1.tgz";
        sha512 = "HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==";
      };
    };
    "which-2.0.2" = {
      name = "which";
      packageName = "which";
      version = "2.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/which/-/which-2.0.2.tgz";
        sha512 = "BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==";
      };
    };
    "which-boxed-primitive-1.0.2" = {
      name = "which-boxed-primitive";
      packageName = "which-boxed-primitive";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz";
        sha512 = "bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==";
      };
    };
    "which-collection-1.0.1" = {
      name = "which-collection";
      packageName = "which-collection";
      version = "1.0.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz";
        sha512 = "W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==";
      };
    };
    "which-typed-array-1.1.4" = {
      name = "which-typed-array";
      packageName = "which-typed-array";
      version = "1.1.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.4.tgz";
        sha512 = "49E0SpUe90cjpoc7BOJwyPHRqSAd12c10Qm2amdEZrJPCY2NDxaW01zHITrem+rnETY3dwrbH3UUrUwagfCYDA==";
      };
    };
    "word-wrap-1.2.3" = {
      name = "word-wrap";
      packageName = "word-wrap";
      version = "1.2.3";
      src = fetchurl {
        url = "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz";
        sha512 = "Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==";
      };
    };
    "wrap-fn-0.1.5" = {
      name = "wrap-fn";
      packageName = "wrap-fn";
      version = "0.1.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz";
        sha1 = "f21b6e41016ff4a7e31720dbc63a09016bdf9845";
      };
    };
    "wrappy-1.0.2" = {
      name = "wrappy";
      packageName = "wrappy";
      version = "1.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz";
        sha1 = "b5243d8f3ec1aa35f1364605bc0d1036e30ab69f";
      };
    };
    "ws-1.1.5" = {
      name = "ws";
      packageName = "ws";
      version = "1.1.5";
      src = fetchurl {
        url = "https://registry.npmjs.org/ws/-/ws-1.1.5.tgz";
        sha512 = "o3KqipXNUdS7wpQzBHSe180lBGO60SoK0yVo3CYJgb2MkobuWuBX6dhkYP5ORCLd55y+SaflMOV5fqAB53ux4w==";
      };
    };
    "xmlbuilder-4.2.1" = {
      name = "xmlbuilder";
      packageName = "xmlbuilder";
      version = "4.2.1";
      src = fetchurl {
        url = "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz";
        sha1 = "aa58a3041a066f90eaa16c2f5389ff19f3f461a5";
      };
    };
    "xtend-4.0.2" = {
      name = "xtend";
      packageName = "xtend";
      version = "4.0.2";
      src = fetchurl {
        url = "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz";
        sha512 = "LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==";
      };
    };
    "zerr-1.0.4" = {
      name = "zerr";
      packageName = "zerr";
      version = "1.0.4";
      src = fetchurl {
        url = "https://registry.npmjs.org/zerr/-/zerr-1.0.4.tgz";
        sha1 = "62814dd799eff8361f2a228f41f705c5e19de4c9";
      };
    };
  };
in
{
  "ssb-server-15.3.0" = nodeEnv.buildNodePackage {
    name = "ssb-server";
    packageName = "ssb-server";
    version = "15.3.0";
    src = fetchurl {
      url = "https://registry.npmjs.org/ssb-server/-/ssb-server-15.3.0.tgz";
      sha512 = "+KXfMBecoFFAo0C4FTfSsH2ZXtrL2aQDXgVlQ0NrYdNLHW2TEnibV0hG3yq3hOlAEUQmrwVHZATfVToO825gxA==";
    };
    dependencies = [
      (sources."@sammacbeth/random-access-idb-mutable-file-0.1.1" // {
        dependencies = [
          sources."buffer-5.1.0"
          sources."random-access-storage-1.3.0"
        ];
      })
      sources."@types/minimatch-3.0.4"
      sources."abstract-leveldown-6.0.3"
      sources."aligned-block-file-1.2.2"
      sources."ansi-escapes-1.4.0"
      sources."ansi-regex-2.1.1"
      sources."ansi-styles-2.2.1"
      sources."anymatch-1.3.2"
      sources."append-batch-0.0.2"
      sources."arr-diff-2.0.0"
      sources."arr-flatten-1.1.0"
      sources."arr-union-3.1.0"
      sources."array-differ-3.0.0"
      sources."array-filter-1.0.0"
      sources."array-union-1.0.2"
      sources."array-uniq-1.0.3"
      sources."array-unique-0.2.1"
      sources."arrify-1.0.1"
      sources."assign-symbols-1.0.0"
      (sources."async-append-only-log-3.0.7" // {
        dependencies = [
          sources."push-stream-11.0.0"
        ];
      })
      sources."async-each-1.0.3"
      sources."async-single-1.0.5"
      sources."async-write-2.1.0"
      sources."atob-2.1.2"
      sources."atomic-file-1.1.5"
      sources."atomically-1.7.0"
      sources."atomically-universal-0.1.1"
      sources."attach-ware-1.1.1"
      sources."available-typed-arrays-1.0.2"
      sources."bail-1.0.5"
      sources."balanced-match-1.0.0"
      (sources."base-0.11.2" // {
        dependencies = [
          sources."define-property-1.0.0"
          sources."isobject-3.0.1"
        ];
      })
      sources."base64-js-1.5.1"
      sources."base64-url-2.3.3"
      sources."bash-color-0.0.4"
      sources."binary-extensions-1.13.1"
      sources."binary-search-1.3.6"
      sources."binary-search-bounds-2.0.5"
      sources."bindings-1.5.0"
      sources."bipf-1.4.0"
      sources."blake2s-1.1.0"
      sources."brace-expansion-1.1.11"
      sources."braces-1.8.5"
      sources."broadcast-stream-0.2.2"
      sources."buffer-5.7.1"
      sources."buffer-alloc-1.2.0"
      sources."buffer-alloc-unsafe-1.1.0"
      sources."buffer-fill-1.0.0"
      sources."buffer-from-1.1.1"
      (sources."cache-base-1.0.1" // {
        dependencies = [
          sources."isobject-3.0.1"
        ];
      })
      sources."call-bind-1.0.2"
      sources."camelcase-2.1.1"
      sources."ccount-1.1.0"
      sources."chalk-1.1.3"
      sources."character-entities-1.2.4"
      sources."character-entities-html4-1.1.4"
      sources."character-entities-legacy-1.1.4"
      sources."character-reference-invalid-1.1.4"
      sources."charwise-3.0.1"
      sources."chloride-2.4.1"
      sources."chloride-test-1.2.4"
      sources."chokidar-1.7.0"
      (sources."class-utils-0.3.6" // {
        dependencies = [
          sources."define-property-0.2.5"
          (sources."is-accessor-descriptor-0.1.6" // {
            dependencies = [
              sources."kind-of-3.2.2"
            ];
          })
          (sources."is-data-descriptor-0.1.4" // {
            dependencies = [
              sources."kind-of-3.2.2"
            ];
          })
          sources."is-descriptor-0.1.6"
          sources."isobject-3.0.1"
          sources."kind-of-5.1.0"
        ];
      })
      sources."cli-cursor-1.0.2"
      sources."co-3.1.0"
      sources."code-point-at-1.1.0"
      sources."collapse-white-space-1.0.6"
      sources."collection-visit-1.0.0"
      sources."color-convert-2.0.1"
      sources."color-name-1.1.4"
      sources."commander-2.20.3"
      sources."compare-at-paths-1.0.0"
      sources."component-emitter-1.3.0"
      sources."concat-map-0.0.1"
      sources."concat-stream-1.6.2"
      sources."cont-1.0.3"
      sources."continuable-1.2.0"
      (sources."continuable-hash-0.1.4" // {
        dependencies = [
          sources."continuable-1.1.8"
        ];
      })
      (sources."continuable-list-0.1.6" // {
        dependencies = [
          sources."continuable-1.1.8"
        ];
      })
      sources."continuable-para-1.2.0"
      sources."continuable-series-1.2.0"
      sources."copy-descriptor-0.1.1"
      sources."core-util-is-1.0.2"
      sources."cpu-percentage-1.0.3"
      sources."cross-spawn-6.0.5"
      sources."debug-4.3.2"
      sources."decode-uri-component-0.2.0"
      sources."deep-equal-1.1.1"
      sources."deep-extend-0.6.0"
      (sources."deferred-leveldown-5.3.0" // {
        dependencies = [
          sources."abstract-leveldown-6.2.3"
        ];
      })
      sources."define-properties-1.1.3"
      (sources."define-property-2.0.2" // {
        dependencies = [
          sources."isobject-3.0.1"
        ];
      })
      sources."defined-1.0.0"
      sources."detab-1.0.2"
      sources."discontinuous-range-1.0.0"
      sources."dotignore-0.1.2"
      sources."dynamic-dijkstra-1.0.2"
      sources."ed2curve-0.1.4"
      sources."elegant-spinner-1.0.1"
      sources."emoji-named-characters-1.0.2"
      sources."emoji-server-1.0.0"
      (sources."encoding-down-6.3.0" // {
        dependencies = [
          sources."abstract-leveldown-6.3.0"
        ];
      })
      sources."end-of-stream-1.4.4"
      sources."epidemic-broadcast-trees-7.0.0"
      sources."errno-0.1.8"
      (sources."es-abstract-1.18.0" // {
        dependencies = [
          sources."object-inspect-1.9.0"
        ];
      })
      (sources."es-get-iterator-1.1.2" // {
        dependencies = [
          sources."isarray-2.0.5"
        ];
      })
      sources."es-to-primitive-1.2.1"
      sources."escape-string-regexp-1.0.5"
      (sources."execa-4.1.0" // {
        dependencies = [
          sources."cross-spawn-7.0.3"
          sources."onetime-5.1.2"
          sources."path-key-3.1.1"
          sources."shebang-command-2.0.0"
          sources."shebang-regex-3.0.0"
          sources."which-2.0.2"
        ];
      })
      sources."exit-hook-1.1.1"
      sources."expand-brackets-0.1.5"
      sources."expand-range-1.8.2"
      sources."explain-error-1.0.4"
      sources."extend-3.0.2"
      (sources."extend-shallow-3.0.2" // {
        dependencies = [
          sources."is-extendable-1.0.1"
        ];
      })
      sources."extend.js-0.0.2"
      sources."extglob-0.3.2"
      sources."fastintcompression-0.0.4"
      sources."fastpriorityqueue-0.7.0"
      sources."file-uri-to-path-1.0.0"
      sources."filename-regex-2.0.1"
      sources."fill-range-2.2.4"
      sources."find-up-4.1.0"
      (sources."flumecodec-0.0.0" // {
        dependencies = [
          sources."level-codec-6.2.0"
        ];
      })
      sources."flumedb-1.1.0"
      sources."flumelog-offset-3.4.4"
      sources."flumeview-hashtable-1.1.1"
      sources."flumeview-level-3.0.14"
      (sources."flumeview-links-1.0.1" // {
        dependencies = [
          sources."deep-equal-2.0.5"
          sources."isarray-2.0.5"
          sources."map-filter-reduce-3.2.2"
        ];
      })
      (sources."flumeview-query-8.0.0" // {
        dependencies = [
          sources."abstract-leveldown-6.2.3"
          sources."flumeview-level-4.0.4"
          sources."level-6.0.1"
          sources."level-js-5.0.2"
          sources."map-filter-reduce-3.2.2"
          sources."mkdirp-1.0.4"
        ];
      })
      (sources."flumeview-reduce-1.4.0" // {
        dependencies = [
          (sources."atomic-file-2.1.1" // {
            dependencies = [
              sources."flumecodec-0.0.1"
            ];
          })
          sources."level-codec-6.2.0"
        ];
      })
      sources."for-each-0.3.3"
      sources."for-in-1.0.2"
      sources."for-own-0.1.5"
      sources."foreach-2.0.5"
      sources."fragment-cache-0.2.1"
      sources."fs.realpath-1.0.0"
      sources."fsevents-1.2.13"
      sources."function-bind-1.1.1"
      sources."get-intrinsic-1.1.1"
      sources."get-stream-5.2.0"
      sources."get-value-2.0.6"
      sources."glob-6.0.4"
      sources."glob-base-0.3.0"
      sources."glob-parent-2.0.0"
      sources."globby-4.1.0"
      sources."gossip-query-2.0.2"
      sources."graceful-fs-4.2.6"
      sources."has-1.0.3"
      sources."has-ansi-2.0.0"
      sources."has-bigints-1.0.1"
      sources."has-flag-4.0.0"
      sources."has-network-0.0.1"
      sources."has-symbols-1.0.2"
      (sources."has-value-1.0.0" // {
        dependencies = [
          sources."isobject-3.0.1"
        ];
      })
      (sources."has-values-1.0.0" // {
        dependencies = [
          (sources."is-number-3.0.0" // {
            dependencies = [
              sources."kind-of-3.2.2"
            ];
          })
          sources."kind-of-4.0.0"
        ];
      })
      sources."hashlru-2.3.0"
      sources."he-0.5.0"
      sources."heap-0.2.6"
      sources."hoox-0.0.1"
      sources."human-signals-1.1.1"
      sources."idb-kv-store-4.5.0"
      sources."ieee754-1.2.1"
      sources."ignore-5.1.8"
      sources."immediate-3.2.3"
      sources."increment-buffer-1.0.1"
      sources."inflight-1.0.6"
      sources."inherits-2.0.4"
      sources."ini-1.3.8"
      sources."int53-1.0.0"
      sources."ip-1.1.5"
      sources."irregular-plurals-1.4.0"
      (sources."is-accessor-descriptor-1.0.0" // {
        dependencies = [
          sources."kind-of-6.0.3"
        ];
      })
      sources."is-alphabetical-1.0.4"
      sources."is-alphanumerical-1.0.4"
      sources."is-arguments-1.1.0"
      sources."is-bigint-1.0.1"
      sources."is-binary-path-1.0.1"
      sources."is-boolean-object-1.1.0"
      sources."is-buffer-1.1.6"
      sources."is-callable-1.2.3"
      sources."is-canonical-base64-1.1.1"
      (sources."is-data-descriptor-1.0.0" // {
        dependencies = [
          sources."kind-of-6.0.3"
        ];
      })
      sources."is-date-object-1.0.2"
      sources."is-decimal-1.0.4"
      (sources."is-descriptor-1.0.2" // {
        dependencies = [
          sources."kind-of-6.0.3"
        ];
      })
      sources."is-dotfile-1.0.3"
      sources."is-equal-shallow-0.1.3"
      sources."is-extendable-0.1.1"
      sources."is-extglob-1.0.0"
      sources."is-fullwidth-code-point-1.0.0"
      sources."is-glob-2.0.1"
      sources."is-hexadecimal-1.0.4"
      sources."is-map-2.0.2"
      sources."is-negative-zero-2.0.1"
      sources."is-number-2.1.0"
      sources."is-number-object-1.0.4"
      sources."is-options-1.0.1"
      (sources."is-plain-object-2.0.4" // {
        dependencies = [
          sources."isobject-3.0.1"
        ];
      })
      sources."is-posix-bracket-0.1.1"
      sources."is-primitive-2.0.0"
      sources."is-regex-1.1.2"
      sources."is-set-2.0.2"
      sources."is-stream-2.0.0"
      sources."is-string-1.0.5"
      sources."is-symbol-1.0.3"
      sources."is-typed-array-1.1.5"
      sources."is-typedarray-1.0.0"
      sources."is-valid-domain-0.0.17"
      sources."is-weakmap-2.0.1"
      sources."is-weakset-2.0.1"
      sources."is-windows-1.0.2"
      sources."isarray-1.0.0"
      sources."isexe-2.0.0"
      sources."isobject-2.1.0"
      (sources."jitdb-2.3.4" // {
        dependencies = [
          sources."mkdirp-1.0.4"
          sources."push-stream-11.0.0"
          sources."typedarray-to-buffer-4.0.0"
        ];
      })
      sources."jsesc-3.0.2"
      sources."json-buffer-2.0.11"
      sources."kind-of-3.2.2"
      sources."layered-graph-1.1.3"
      sources."level-5.0.1"
      sources."level-codec-9.0.2"
      sources."level-concat-iterator-2.0.1"
      sources."level-errors-2.0.1"
      (sources."level-iterator-stream-4.0.2" // {
        dependencies = [
          sources."readable-stream-3.6.0"
        ];
      })
      sources."level-js-4.0.2"
      sources."level-packager-5.1.1"
      sources."level-post-1.0.7"
      sources."level-supports-1.0.1"
      (sources."leveldown-5.6.0" // {
        dependencies = [
          sources."abstract-leveldown-6.2.3"
          sources."node-gyp-build-4.1.1"
        ];
      })
      sources."levelup-4.4.0"
      sources."libnested-1.5.0"
      sources."libsodium-0.7.9"
      sources."libsodium-wrappers-0.7.9"
      sources."locate-path-5.0.0"
      sources."lodash.debounce-4.0.8"
      sources."lodash.get-4.4.2"
      sources."log-symbols-1.0.2"
      sources."log-update-1.0.2"
      sources."longest-streak-1.0.0"
      sources."looper-4.0.0"
      sources."lossy-store-1.2.4"
      sources."ltgt-2.2.1"
      sources."map-cache-0.2.2"
      sources."map-filter-reduce-2.2.1"
      sources."map-merge-1.1.0"
      sources."map-visit-1.0.0"
      sources."markdown-table-0.4.0"
      sources."math-random-1.0.4"
      sources."mdmanifest-1.0.8"
      sources."merge-stream-2.0.0"
      sources."micromatch-2.3.11"
      sources."mimic-fn-2.1.0"
      sources."minimatch-3.0.4"
      sources."minimist-1.2.5"
      (sources."mixin-deep-1.3.2" // {
        dependencies = [
          sources."is-extendable-1.0.1"
        ];
      })
      sources."mkdirp-0.5.5"
      sources."mkdirp-classic-0.5.3"
      sources."monotonic-timestamp-0.0.9"
      sources."moo-0.5.1"
      sources."mri-1.1.6"
      sources."ms-2.1.2"
      sources."multiblob-1.13.7"
      sources."multiblob-http-1.0.0"
      sources."multicb-1.2.2"
      (sources."multimatch-4.0.0" // {
        dependencies = [
          sources."array-union-2.1.0"
          sources."arrify-2.0.1"
        ];
      })
      sources."multiserver-3.7.0"
      sources."multiserver-address-1.0.1"
      sources."multiserver-scopes-1.0.0"
      sources."mutexify-1.3.1"
      sources."muxrpc-6.5.2"
      sources."muxrpc-usage-2.1.0"
      sources."muxrpc-validation-3.0.2"
      sources."muxrpcli-3.1.2"
      (sources."mv-2.1.1" // {
        dependencies = [
          sources."rimraf-2.4.5"
        ];
      })
      sources."nan-2.14.2"
      (sources."nanomatch-1.2.13" // {
        dependencies = [
          sources."arr-diff-4.0.0"
          sources."array-unique-0.3.2"
          sources."kind-of-6.0.3"
        ];
      })
      sources."napi-macros-2.0.0"
      sources."ncp-2.0.0"
      sources."nearley-2.20.1"
      sources."next-tick-1.1.0"
      sources."nice-try-1.0.5"
      sources."node-gyp-build-4.2.3"
      sources."non-private-ip-1.4.4"
      sources."normalize-path-2.1.1"
      sources."normalize-uri-1.1.3"
      sources."npm-prefix-1.2.0"
      (sources."npm-run-path-4.0.1" // {
        dependencies = [
          sources."path-key-3.1.1"
        ];
      })
      sources."number-is-nan-1.0.1"
      sources."object-assign-4.1.1"
      (sources."object-copy-0.1.0" // {
        dependencies = [
          sources."define-property-0.2.5"
          sources."is-accessor-descriptor-0.1.6"
          sources."is-data-descriptor-0.1.4"
          (sources."is-descriptor-0.1.6" // {
            dependencies = [
              sources."kind-of-5.1.0"
            ];
          })
        ];
      })
      sources."object-inspect-1.7.0"
      sources."object-is-1.1.5"
      sources."object-keys-1.1.1"
      (sources."object-visit-1.0.1" // {
        dependencies = [
          sources."isobject-3.0.1"
        ];
      })
      sources."object.assign-4.1.2"
      sources."object.omit-2.0.1"
      (sources."object.pick-1.3.0" // {
        dependencies = [
          sources."isobject-3.0.1"
        ];
      })
      sources."observ-0.2.0"
      sources."observ-debounce-1.1.1"
      sources."obv-0.0.1"
      sources."obz-1.0.3"
      sources."on-change-network-0.0.2"
      sources."on-wakeup-1.0.1"
      sources."once-1.4.0"
      sources."onetime-1.1.0"
      sources."opencollective-postinstall-2.0.3"
      sources."options-0.0.6"
      sources."os-homedir-1.0.2"
      sources."os-tmpdir-1.0.2"
      sources."osenv-0.1.5"
      sources."p-defer-3.0.0"
      sources."p-limit-2.3.0"
      sources."p-locate-4.1.0"
      sources."p-try-2.2.0"
      sources."packet-stream-2.0.5"
      sources."packet-stream-codec-1.1.3"
      sources."parse-entities-1.2.2"
      sources."parse-glob-3.0.4"
      sources."pascalcase-0.1.1"
      sources."path-exists-4.0.0"
      sources."path-is-absolute-1.0.1"
      sources."path-key-2.0.1"
      sources."path-parse-1.0.6"
      sources."pify-2.3.0"
      sources."pinkie-2.0.4"
      sources."pinkie-promise-2.0.1"
      sources."plur-2.1.2"
      sources."polyraf-1.1.0"
      sources."posix-character-classes-0.1.1"
      sources."preserve-0.2.0"
      sources."prettier-2.2.1"
      (sources."pretty-quick-3.1.0" // {
        dependencies = [
          sources."ansi-styles-4.3.0"
          sources."chalk-3.0.0"
          sources."supports-color-7.2.0"
        ];
      })
      sources."private-box-0.3.1"
      sources."process-nextick-args-2.0.1"
      sources."promisify-4loc-1.0.0"
      sources."promisize-1.1.2"
      sources."prr-1.0.1"
      sources."pull-abortable-4.0.0"
      sources."pull-async-1.0.0"
      (sources."pull-async-filter-1.0.0" // {
        dependencies = [
          sources."pull-stream-2.28.4"
        ];
      })
      sources."pull-awaitable-1.0.0"
      sources."pull-box-stream-1.0.13"
      sources."pull-cat-1.1.11"
      sources."pull-catch-1.0.1"
      sources."pull-cont-0.1.1"
      sources."pull-core-1.1.0"
      sources."pull-cursor-3.0.0"
      sources."pull-defer-0.2.3"
      sources."pull-drain-gently-1.1.0"
      sources."pull-file-1.1.0"
      sources."pull-flatmap-0.0.1"
      (sources."pull-fs-1.1.6" // {
        dependencies = [
          sources."pull-file-0.5.0"
        ];
      })
      sources."pull-glob-1.0.7"
      (sources."pull-goodbye-0.0.2" // {
        dependencies = [
          sources."pull-stream-3.5.0"
        ];
      })
      sources."pull-handshake-1.1.4"
      sources."pull-hash-1.0.0"
      sources."pull-inactivity-2.1.3"
      sources."pull-level-2.0.4"
      sources."pull-live-1.0.1"
      sources."pull-looper-1.0.0"
      sources."pull-many-1.0.9"
      sources."pull-next-1.0.1"
      sources."pull-notify-0.1.1"
      sources."pull-pair-1.1.0"
      sources."pull-paramap-1.2.2"
      sources."pull-pause-0.0.2"
      sources."pull-ping-2.0.3"
      sources."pull-pushable-2.2.0"
      sources."pull-rate-1.0.2"
      sources."pull-reader-1.3.1"
      sources."pull-sink-through-0.0.0"
      sources."pull-sort-1.0.2"
      sources."pull-stream-3.6.14"
      sources."pull-thenable-1.0.0"
      (sources."pull-through-1.0.18" // {
        dependencies = [
          sources."looper-3.0.0"
        ];
      })
      sources."pull-traverse-1.0.3"
      sources."pull-utf8-decoder-1.0.2"
      (sources."pull-window-2.1.4" // {
        dependencies = [
          sources."looper-2.0.0"
        ];
      })
      sources."pull-write-1.1.4"
      sources."pull-write-file-0.2.4"
      sources."pull-ws-3.3.2"
      sources."pump-3.0.0"
      sources."push-stream-10.1.2"
      sources."push-stream-to-pull-stream-1.0.3"
      sources."quicktask-1.0.1"
      sources."railroad-diagrams-1.0.0"
      sources."randexp-0.4.6"
      sources."random-access-chrome-file-1.1.4"
      sources."random-access-file-2.2.0"
      (sources."random-access-idb-1.2.1" // {
        dependencies = [
          sources."buffer-from-0.1.2"
        ];
      })
      (sources."random-access-idb-mutable-file-0.3.0" // {
        dependencies = [
          sources."buffer-5.1.0"
          sources."random-access-storage-1.3.0"
        ];
      })
      sources."random-access-memory-3.1.2"
      sources."random-access-storage-1.4.1"
      sources."random-access-web-2.0.3"
      (sources."randomatic-3.1.1" // {
        dependencies = [
          sources."is-number-4.0.0"
          sources."kind-of-6.0.3"
        ];
      })
      sources."range-parser-1.2.1"
      sources."rc-1.2.8"
      sources."readable-stream-2.3.7"
      (sources."readdirp-2.2.1" // {
        dependencies = [
          sources."arr-diff-4.0.0"
          sources."array-unique-0.3.2"
          (sources."braces-2.3.2" // {
            dependencies = [
              sources."extend-shallow-2.0.1"
            ];
          })
          sources."debug-2.6.9"
          (sources."expand-brackets-2.1.4" // {
            dependencies = [
              sources."define-property-0.2.5"
              sources."extend-shallow-2.0.1"
            ];
          })
          (sources."extglob-2.0.4" // {
            dependencies = [
              sources."define-property-1.0.0"
              sources."extend-shallow-2.0.1"
            ];
          })
          (sources."fill-range-4.0.0" // {
            dependencies = [
              sources."extend-shallow-2.0.1"
            ];
          })
          (sources."is-accessor-descriptor-0.1.6" // {
            dependencies = [
              sources."kind-of-3.2.2"
            ];
          })
          (sources."is-data-descriptor-0.1.4" // {
            dependencies = [
              sources."kind-of-3.2.2"
            ];
          })
          (sources."is-descriptor-0.1.6" // {
            dependencies = [
              sources."kind-of-5.1.0"
            ];
          })
          (sources."is-number-3.0.0" // {
            dependencies = [
              sources."kind-of-3.2.2"
            ];
          })
          sources."isobject-3.0.1"
          sources."kind-of-6.0.3"
          sources."micromatch-3.1.10"
          sources."ms-2.0.0"
        ];
      })
      sources."regex-cache-0.4.4"
      sources."regex-not-1.0.2"
      sources."regexp.prototype.flags-1.3.1"
      sources."relative-url-1.0.2"
      (sources."remark-3.2.3" // {
        dependencies = [
          sources."debug-2.6.9"
          sources."ms-2.0.0"
        ];
      })
      sources."remark-html-2.0.2"
      sources."remove-trailing-separator-1.1.0"
      sources."repeat-element-1.1.3"
      sources."repeat-string-1.6.1"
      sources."resolve-1.17.0"
      sources."resolve-url-0.2.1"
      sources."restore-cursor-1.0.1"
      sources."resumer-0.0.0"
      sources."ret-0.1.15"
      sources."right-pad-1.0.1"
      (sources."rimraf-2.7.1" // {
        dependencies = [
          sources."glob-7.1.6"
        ];
      })
      sources."rng-0.2.2"
      sources."rwlock-5.0.0"
      sources."safe-buffer-5.1.2"
      sources."safe-regex-1.1.0"
      sources."sanitize-filename-1.6.3"
      sources."secret-handshake-1.1.20"
      sources."secret-stack-6.3.2"
      sources."semver-5.7.1"
      sources."separator-escape-0.0.1"
      (sources."set-value-2.0.1" // {
        dependencies = [
          sources."extend-shallow-2.0.1"
        ];
      })
      sources."sha.js-2.4.5"
      sources."shebang-command-1.2.0"
      sources."shebang-regex-1.0.0"
      sources."shellsubstitute-1.2.0"
      (sources."side-channel-1.0.4" // {
        dependencies = [
          sources."object-inspect-1.9.0"
        ];
      })
      sources."signal-exit-3.0.3"
      sources."smart-buffer-4.1.0"
      (sources."snapdragon-0.8.2" // {
        dependencies = [
          sources."debug-2.6.9"
          sources."define-property-0.2.5"
          sources."extend-shallow-2.0.1"
          (sources."is-accessor-descriptor-0.1.6" // {
            dependencies = [
              sources."kind-of-3.2.2"
            ];
          })
          (sources."is-data-descriptor-0.1.4" // {
            dependencies = [
              sources."kind-of-3.2.2"
            ];
          })
          sources."is-descriptor-0.1.6"
          sources."kind-of-5.1.0"
          sources."ms-2.0.0"
        ];
      })
      (sources."snapdragon-node-2.1.1" // {
        dependencies = [
          sources."define-property-1.0.0"
          sources."isobject-3.0.1"
        ];
      })
      sources."snapdragon-util-3.0.1"
      sources."socks-2.6.0"
      sources."sodium-browserify-1.3.0"
      (sources."sodium-browserify-tweetnacl-0.2.6" // {
        dependencies = [
          sources."sha.js-2.4.11"
          sources."tweetnacl-1.0.3"
        ];
      })
      sources."sodium-chloride-1.1.2"
      sources."sodium-native-3.2.1"
      sources."source-map-0.5.7"
      sources."source-map-resolve-0.5.3"
      sources."source-map-url-0.4.1"
      sources."split-buffer-1.0.0"
      sources."split-string-3.1.0"
      sources."ssb-blobs-1.2.2"
      sources."ssb-caps-1.1.0"
      sources."ssb-client-4.9.0"
      sources."ssb-config-3.4.5"
      sources."ssb-db-19.2.0"
      (sources."ssb-db2-1.18.6" // {
        dependencies = [
          sources."abstract-leveldown-6.2.3"
          (sources."flumecodec-0.0.1" // {
            dependencies = [
              sources."level-codec-6.2.0"
            ];
          })
          sources."glob-7.1.6"
          sources."level-6.0.1"
          sources."level-js-5.0.2"
          sources."mkdirp-1.0.4"
          sources."push-stream-11.0.0"
          sources."rimraf-3.0.2"
          (sources."ssb-keys-8.1.0" // {
            dependencies = [
              sources."mkdirp-0.5.5"
            ];
          })
          sources."typedarray-to-buffer-4.0.0"
        ];
      })
      sources."ssb-ebt-5.6.7"
      (sources."ssb-friends-4.4.4" // {
        dependencies = [
          sources."flumecodec-0.0.1"
          sources."level-codec-6.2.0"
        ];
      })
      sources."ssb-gossip-1.1.1"
      (sources."ssb-invite-2.1.6" // {
        dependencies = [
          sources."abstract-leveldown-6.2.3"
          sources."level-6.0.1"
          sources."level-js-5.0.2"
        ];
      })
      sources."ssb-keys-7.2.2"
      sources."ssb-links-3.0.10"
      sources."ssb-local-1.0.0"
      sources."ssb-logging-1.0.0"
      sources."ssb-master-1.0.3"
      sources."ssb-msgs-5.2.0"
      sources."ssb-no-auth-1.0.0"
      sources."ssb-onion-1.0.0"
      (sources."ssb-ooo-1.3.3" // {
        dependencies = [
          sources."flumecodec-0.0.1"
          sources."level-codec-6.2.0"
        ];
      })
      sources."ssb-plugins-1.0.0"
      sources."ssb-query-2.4.5"
      sources."ssb-ref-2.14.3"
      sources."ssb-replicate-1.3.2"
      sources."ssb-sort-1.1.3"
      sources."ssb-unix-socket-1.0.0"
      sources."ssb-validate-4.1.3"
      sources."ssb-ws-6.2.3"
      sources."stack-0.1.0"
      (sources."static-extend-0.1.2" // {
        dependencies = [
          sources."define-property-0.2.5"
          (sources."is-accessor-descriptor-0.1.6" // {
            dependencies = [
              sources."kind-of-3.2.2"
            ];
          })
          (sources."is-data-descriptor-0.1.4" // {
            dependencies = [
              sources."kind-of-3.2.2"
            ];
          })
          sources."is-descriptor-0.1.6"
          sources."kind-of-5.1.0"
        ];
      })
      sources."statistics-3.3.0"
      (sources."stream-to-pull-stream-1.7.3" // {
        dependencies = [
          sources."looper-3.0.0"
        ];
      })
      sources."string-width-1.0.2"
      sources."string.prototype.trim-1.2.4"
      sources."string.prototype.trimend-1.0.4"
      sources."string.prototype.trimstart-1.0.4"
      sources."string_decoder-1.1.1"
      sources."stringify-entities-1.3.2"
      sources."strip-ansi-3.0.1"
      sources."strip-final-newline-2.0.0"
      sources."strip-json-comments-2.0.1"
      sources."supports-color-2.0.0"
      (sources."tape-4.13.3" // {
        dependencies = [
          sources."glob-7.1.6"
          sources."is-regex-1.0.5"
        ];
      })
      sources."text-table-0.2.0"
      sources."through-2.3.8"
      sources."to-camel-case-1.0.0"
      sources."to-no-case-1.0.2"
      sources."to-object-path-0.3.0"
      sources."to-regex-3.0.2"
      (sources."to-regex-range-2.1.1" // {
        dependencies = [
          sources."is-number-3.0.0"
        ];
      })
      sources."to-space-case-1.0.0"
      sources."to-vfile-1.0.0"
      sources."too-hot-1.0.0"
      sources."traverse-0.6.6"
      sources."trim-0.0.1"
      sources."trim-lines-1.1.3"
      sources."trim-trailing-lines-1.1.4"
      sources."truncate-utf8-bytes-1.0.2"
      sources."tweetnacl-0.14.5"
      sources."tweetnacl-auth-0.3.1"
      sources."typedarray-0.0.6"
      sources."typedarray-to-buffer-3.1.5"
      sources."typedfastbitset-0.2.1"
      sources."typewiselite-1.0.0"
      sources."uint48be-2.0.1"
      sources."ultron-1.0.2"
      sources."unbox-primitive-1.0.0"
      sources."unherit-1.1.3"
      sources."unified-2.1.4"
      sources."union-value-1.0.1"
      sources."unist-util-is-3.0.0"
      sources."unist-util-visit-1.4.1"
      sources."unist-util-visit-parents-2.1.2"
      (sources."unset-value-1.0.0" // {
        dependencies = [
          (sources."has-value-0.3.1" // {
            dependencies = [
              sources."isobject-2.1.0"
            ];
          })
          sources."has-values-0.1.4"
          sources."isobject-3.0.1"
        ];
      })
      sources."untildify-2.1.0"
      sources."urix-0.1.0"
      sources."use-3.1.1"
      sources."user-home-2.0.0"
      sources."utf8-byte-length-1.0.4"
      sources."util-deprecate-1.0.2"
      sources."varint-5.0.2"
      sources."vfile-1.4.0"
      sources."vfile-find-down-1.0.0"
      sources."vfile-find-up-1.0.0"
      sources."vfile-reporter-1.5.0"
      sources."vfile-sort-1.0.0"
      sources."ware-1.3.0"
      sources."which-1.3.1"
      sources."which-boxed-primitive-1.0.2"
      sources."which-collection-1.0.1"
      sources."which-typed-array-1.1.4"
      sources."word-wrap-1.2.3"
      sources."wrap-fn-0.1.5"
      sources."wrappy-1.0.2"
      sources."ws-1.1.5"
      sources."xtend-4.0.2"
      sources."zerr-1.0.4"
    ];
    buildInputs = globalBuildInputs;
    meta = {
      description = "network protocol layer for secure-scuttlebutt";
      homepage = https://github.com/ssbc/ssb-server;
      license = "MIT";
    };
    production = true;
    bypassCache = true;
    reconstructLock = true;
  };
  "node-gyp-build-4.1.0" = nodeEnv.buildNodePackage {
    name = "node-gyp-build";
    packageName = "node-gyp-build";
    version = "4.1.0";
    src = fetchurl {
      url = "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.0.tgz";
      sha512 = "rGLv++nK20BG8gc0MzzcYe1Nl3p3mtwJ74Q2QD0HTEDKZ6NvOFSelY6s2QBPWIHRR8h7hpad0LiwajfClBJfNg==";
    };
    buildInputs = globalBuildInputs;
    meta = {
      description = "Build tool and bindings loader for node-gyp that supports prebuilds";
      homepage = https://github.com/prebuild/node-gyp-build;
      license = "MIT";
    };
    production = true;
    bypassCache = true;
    reconstructLock = true;
  };
  "tap-xunit-2.4.1" = nodeEnv.buildNodePackage {
    name = "tap-xunit";
    packageName = "tap-xunit";
    version = "2.4.1";
    src = fetchurl {
      url = "https://registry.npmjs.org/tap-xunit/-/tap-xunit-2.4.1.tgz";
      sha512 = "qcZStDtjjYjMKAo7QNiCtOW256g3tuSyCSe5kNJniG1Q2oeOExJq4vm8CwboHZURpkXAHvtqMl4TVL7mcbMVVA==";
    };
    dependencies = [
      sources."argparse-1.0.10"
      sources."core-util-is-1.0.2"
      sources."duplexer-0.1.2"
      sources."esprima-4.0.1"
      sources."events-to-array-1.1.2"
      sources."inherits-2.0.4"
      sources."isarray-1.0.0"
      sources."js-yaml-3.14.1"
      sources."lodash-4.17.21"
      sources."minimist-1.2.5"
      sources."process-nextick-args-2.0.1"
      sources."readable-stream-2.3.7"
      sources."safe-buffer-5.1.2"
      sources."sprintf-js-1.0.3"
      sources."string_decoder-1.1.1"
      sources."tap-parser-1.2.2"
      sources."through2-2.0.5"
      sources."util-deprecate-1.0.2"
      sources."xmlbuilder-4.2.1"
      sources."xtend-4.0.2"
    ];
    buildInputs = globalBuildInputs;
    meta = {
      description = "TAP to xUnit XML converter.";
      homepage = https://github.com/aghassemi/tap-xunit;
      license = "MIT";
    };
    production = true;
    bypassCache = true;
    reconstructLock = true;
  };
}