{
  "name": "@pastash/input_hyperswarm",
  "version": "1.0.1",
  "lockfileVersion": 1,
  "requires": true,
  "dependencies": {
    "@hyperswarm/dht": {
      "version": "4.0.1",
      "resolved": "https://registry.npmjs.org/@hyperswarm/dht/-/dht-4.0.1.tgz",
      "integrity": "sha512-wMBbz0m8rgQMERt/Ot6BGo5Y8+ovJSZmqxF0oA2xYPT8vCVBIr8g2F1BkQcLbX2iKRLXRnhic02OEq8b41M0sw==",
      "requires": {
        "@hyperswarm/hypersign": "^2.0.0",
        "dht-rpc": "^4.8.0",
        "end-of-stream": "^1.4.1",
        "guard-timeout": "^2.0.0",
        "hashlru": "^2.3.0",
        "protocol-buffers-encodings": "^1.1.0",
        "record-cache": "^1.1.0",
        "sodium-native": "^3.1.1"
      }
    },
    "@hyperswarm/discovery": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/@hyperswarm/discovery/-/discovery-2.0.1.tgz",
      "integrity": "sha512-LM0DxxXYFEOZoUhN4g9VhHKGeM2mQIf8rnfSu/epBLmASAKNoKMijgGUZwhrh06wPROdBSJumjVzKl+8GPnRhA==",
      "requires": {
        "@hyperswarm/dht": "^4.0.0",
        "multicast-dns": "^7.2.2",
        "timeout-refresh": "^1.0.2"
      }
    },
    "@hyperswarm/hypersign": {
      "version": "2.1.1",
      "resolved": "https://registry.npmjs.org/@hyperswarm/hypersign/-/hypersign-2.1.1.tgz",
      "integrity": "sha512-RcczqJsu2VScRoyJdLbxpYMBNq+73HJT3FVzDZXSOob/WqEeiN2WIvuDtvmFoufAuO/3YVfde/NpZFc/OPjmjw==",
      "requires": {
        "sodium-native": "^3.1.1"
      }
    },
    "@hyperswarm/network": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/@hyperswarm/network/-/network-2.1.0.tgz",
      "integrity": "sha512-TvRRRd//a3q+JhpSh5PaHJfnP4oLM/0eZikyDh2Z+eaJpIZP+vZwdlpPd10neTsPq1zfJX8weRjYLFHNpoMZVg==",
      "requires": {
        "@hyperswarm/discovery": "^2.0.0",
        "nanoresource": "^1.3.0",
        "utp-native": "^2.2.1"
      }
    },
    "@leichtgewicht/ip-codec": {
      "version": "2.0.5",
      "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz",
      "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw=="
    },
    "blake2b": {
      "version": "2.1.3",
      "resolved": "https://registry.npmjs.org/blake2b/-/blake2b-2.1.3.tgz",
      "integrity": "sha512-pkDss4xFVbMb4270aCyGD3qLv92314Et+FsKzilCLxDz5DuZ2/1g3w4nmBbu6nKApPspnjG7JcwTjGZnduB1yg==",
      "requires": {
        "blake2b-wasm": "^1.1.0",
        "nanoassert": "^1.0.0"
      }
    },
    "blake2b-universal": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/blake2b-universal/-/blake2b-universal-1.0.1.tgz",
      "integrity": "sha512-vmMqpF8E9RCde8/+Su/s2rZRxOBwAYQsTyCgok4kLWhWrzMrX0CzID6pVheNJSESY0S0FNTOG4QfRJqnSLOjFA==",
      "requires": {
        "blake2b": "^2.1.3",
        "sodium-native": "^3.0.1"
      }
    },
    "blake2b-wasm": {
      "version": "1.1.7",
      "resolved": "https://registry.npmjs.org/blake2b-wasm/-/blake2b-wasm-1.1.7.tgz",
      "integrity": "sha512-oFIHvXhlz/DUgF0kq5B1CqxIDjIJwh9iDeUUGQUcvgiGz7Wdw03McEO7CfLBy7QKGdsydcMCgO9jFNBAFCtFcA==",
      "requires": {
        "nanoassert": "^1.0.0"
      }
    },
    "codecs": {
      "version": "2.2.0",
      "resolved": "https://registry.npmjs.org/codecs/-/codecs-2.2.0.tgz",
      "integrity": "sha512-+xi2ENsvchtUNa8oBUU58gHgmyN6BEEeZ8NIEgeQ0XnC+AoyihivgZYe+OOiNi+fLy/NUowugwV5gP8XWYDm0Q=="
    },
    "dht-rpc": {
      "version": "4.9.6",
      "resolved": "https://registry.npmjs.org/dht-rpc/-/dht-rpc-4.9.6.tgz",
      "integrity": "sha512-gzZPsesqOh0Lj0GxjbNhPe42tppSt9qpcMXifcwtr2i3WnhgyhjlXTFrq/po9kl4X98M7+RxwmzpXzPt7hcXwA==",
      "requires": {
        "blake2b-universal": "^1.0.0",
        "codecs": "^2.0.0",
        "ipv4-peers": "^2.0.0",
        "k-bucket": "^5.0.0",
        "protocol-buffers-encodings": "^1.1.0",
        "sodium-native": "^3.1.1",
        "speedometer": "^1.1.0",
        "stream-collector": "^1.0.1",
        "time-ordered-set": "^1.0.1",
        "xor-distance": "^2.0.0"
      }
    },
    "end-of-stream": {
      "version": "1.4.4",
      "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
      "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
      "requires": {
        "once": "^1.4.0"
      }
    },
    "guard-timeout": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/guard-timeout/-/guard-timeout-2.0.0.tgz",
      "integrity": "sha512-35geHv72oal0cRUE5t1tZ5KHm3OVPXzFtiMG8AnRPV5FkkEf84RUpeQ0BCeCZunfSLGATW5ZVyALhJKgM7I/6A=="
    },
    "hashlru": {
      "version": "2.3.0",
      "resolved": "https://registry.npmjs.org/hashlru/-/hashlru-2.3.0.tgz",
      "integrity": "sha512-0cMsjjIC8I+D3M44pOQdsy0OHXGLVz6Z0beRuufhKa0KfaD2wGwAev6jILzXsd3/vpnNQJmWyZtIILqM1N+n5A=="
    },
    "hyperswarm": {
      "version": "2.15.2",
      "resolved": "https://registry.npmjs.org/hyperswarm/-/hyperswarm-2.15.2.tgz",
      "integrity": "sha512-4TrClGoKJWO+W3LV0bhFVqmt6iZvx4jU0lklqvfsWCXoI8WmdHDC1dXqxMvJlalA6HXJWctgbshKqz+CYUEbhg==",
      "requires": {
        "@hyperswarm/network": "^2.0.0",
        "shuffled-priority-queue": "^2.1.0",
        "utp-native": "^2.1.7"
      }
    },
    "inherits": {
      "version": "2.0.4",
      "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
      "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
    },
    "ini": {
      "version": "1.3.8",
      "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz",
      "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
    },
    "ip": {
      "version": "1.1.9",
      "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz",
      "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ=="
    },
    "ipv4-peers": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/ipv4-peers/-/ipv4-peers-2.0.0.tgz",
      "integrity": "sha512-6ZMWB3JnCWT0gISUkzChcUEkJS6+LpGRU3h10f9Mfc0usVmyIcbcTN9+QPMg29gLOY8WtaKFbM5ME8qNySoh8g=="
    },
    "k-bucket": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/k-bucket/-/k-bucket-5.0.0.tgz",
      "integrity": "sha512-r/q+wV/Kde62/tk+rqyttEJn6h0jR7x+incdMVSYTqK73zVxVrzJa70kJL49cIKen8XjIgUZKSvk8ktnrQbK4w==",
      "requires": {
        "randombytes": "^2.0.3"
      }
    },
    "multicast-dns": {
      "version": "7.2.5",
      "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz",
      "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==",
      "requires": {
        "dns-packet": "^5.2.2",
        "thunky": "^1.0.2"
      },
      "dependencies": {
        "dns-packet": {
          "version": "5.6.1",
          "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz",
          "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==",
          "requires": {
            "@leichtgewicht/ip-codec": "^2.0.1"
          }
        }
      }
    },
    "nanoassert": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/nanoassert/-/nanoassert-1.1.0.tgz",
      "integrity": "sha1-TzFS4JVA/eKMdvRLGbvNHVpCR40="
    },
    "nanoresource": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/nanoresource/-/nanoresource-1.3.0.tgz",
      "integrity": "sha512-OI5dswqipmlYfyL3k/YMm7mbERlh4Bd1KuKdMHpeoVD1iVxqxaTMKleB4qaA2mbQZ6/zMNSxCXv9M9P/YbqTuQ==",
      "requires": {
        "inherits": "^2.0.4"
      }
    },
    "napi-macros": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz",
      "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg=="
    },
    "node-gyp-build": {
      "version": "4.2.3",
      "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.2.3.tgz",
      "integrity": "sha512-MN6ZpzmfNCRM+3t57PTJHgHyw/h4OWnZ6mR8P5j/uZtqQr46RRuDE/P+g3n0YR/AiYXeWixZZzaip77gdICfRg=="
    },
    "once": {
      "version": "1.4.0",
      "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
      "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
      "requires": {
        "wrappy": "1"
      }
    },
    "protocol-buffers-encodings": {
      "version": "1.1.1",
      "resolved": "https://registry.npmjs.org/protocol-buffers-encodings/-/protocol-buffers-encodings-1.1.1.tgz",
      "integrity": "sha512-5aFshI9SbhtcMiDiZZu3g2tMlZeS5lhni//AGJ7V34PQLU5JA91Cva7TIs6inZhYikS3OpnUzAUuL6YtS0CyDA==",
      "requires": {
        "signed-varint": "^2.0.1",
        "varint": "5.0.0"
      }
    },
    "randombytes": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
      "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
      "requires": {
        "safe-buffer": "^5.1.0"
      }
    },
    "readable-stream": {
      "version": "3.6.0",
      "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
      "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
      "requires": {
        "inherits": "^2.0.3",
        "string_decoder": "^1.1.1",
        "util-deprecate": "^1.0.1"
      }
    },
    "record-cache": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/record-cache/-/record-cache-1.1.0.tgz",
      "integrity": "sha512-u8rbtLEJV7HRacl/ZYwSBFD8NFyB3PfTTfGLP37IW3hftQCwu6z4Q2RLyxo1YJUNRTEzJfpLpGwVuEYdaIkG9Q=="
    },
    "safe-buffer": {
      "version": "5.2.1",
      "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
      "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
    },
    "shuffled-priority-queue": {
      "version": "2.1.0",
      "resolved": "https://registry.npmjs.org/shuffled-priority-queue/-/shuffled-priority-queue-2.1.0.tgz",
      "integrity": "sha512-xhdh7fHyMsr0m/w2kDfRJuBFRS96b9l8ZPNWGaQ+PMvnUnZ/Eh+gJJ9NsHBd7P9k0399WYlCLzsy18EaMfyadA==",
      "requires": {
        "unordered-set": "^2.0.1"
      }
    },
    "signed-varint": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/signed-varint/-/signed-varint-2.0.1.tgz",
      "integrity": "sha1-UKmYnafJjCxh2tEZvJdHDvhSgSk=",
      "requires": {
        "varint": "~5.0.0"
      }
    },
    "sodium-native": {
      "version": "3.2.0",
      "resolved": "https://registry.npmjs.org/sodium-native/-/sodium-native-3.2.0.tgz",
      "integrity": "sha512-8aq/vQSegLwsRch8Sb/Bpf9aAqlNe5dp0+NVhb9UjHv42zDZ0D5zX3wBRUbXK9Ejum9uZE6DUgT4vVLlUFRBWg==",
      "requires": {
        "ini": "^1.3.5",
        "node-gyp-build": "^4.2.0"
      }
    },
    "speedometer": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/speedometer/-/speedometer-1.1.0.tgz",
      "integrity": "sha512-z/wAiTESw2XVPssY2XRcme4niTc4S5FkkJ4gknudtVoc33Zil8TdTxHy5torRcgqMqksJV2Yz8HQcvtbsnw0mQ=="
    },
    "stream-collector": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/stream-collector/-/stream-collector-1.0.1.tgz",
      "integrity": "sha1-TU5V8XE1YSGyxfZVn5RHBaso2xU=",
      "requires": {
        "once": "^1.3.1"
      }
    },
    "string_decoder": {
      "version": "1.3.0",
      "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
      "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
      "requires": {
        "safe-buffer": "~5.2.0"
      }
    },
    "thunky": {
      "version": "1.1.0",
      "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
      "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA=="
    },
    "time-ordered-set": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/time-ordered-set/-/time-ordered-set-1.0.2.tgz",
      "integrity": "sha512-vGO99JkxvgX+u+LtOKQEpYf31Kj3i/GNwVstfnh4dyINakMgeZCpew1e3Aj+06hEslhtHEd52g7m5IV+o1K8Mw=="
    },
    "timeout-refresh": {
      "version": "1.0.3",
      "resolved": "https://registry.npmjs.org/timeout-refresh/-/timeout-refresh-1.0.3.tgz",
      "integrity": "sha512-Mz0CX4vBGM5lj8ttbIFt7o4ZMxk/9rgudJRh76EvB7xXZMur7T/cjRiH2w4Fmkq0zxf2QpM8IFvOSRn8FEu3gA=="
    },
    "unordered-set": {
      "version": "2.0.1",
      "resolved": "https://registry.npmjs.org/unordered-set/-/unordered-set-2.0.1.tgz",
      "integrity": "sha512-eUmNTPzdx+q/WvOHW0bgGYLWvWHNT3PTKEQLg0MAQhc0AHASHVHoP/9YytYd4RBVariqno/mEUhVZN98CmD7bg=="
    },
    "util-deprecate": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
      "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
    },
    "utp-native": {
      "version": "2.2.2",
      "resolved": "https://registry.npmjs.org/utp-native/-/utp-native-2.2.2.tgz",
      "integrity": "sha512-xwn5neM3aKgRCNYaiENRf2pwPa2G79O7r+OCZJDiy92x2q58Ez9hFUPeAW0IQcv0Ii5l1ytDIFWWyaiYVOtlng==",
      "requires": {
        "napi-macros": "^2.0.0",
        "node-gyp-build": "^4.2.0",
        "readable-stream": "^3.0.2",
        "timeout-refresh": "^1.0.0",
        "unordered-set": "^2.0.1"
      }
    },
    "varint": {
      "version": "5.0.0",
      "resolved": "https://registry.npmjs.org/varint/-/varint-5.0.0.tgz",
      "integrity": "sha1-2Ca4n3SQcy+rwMDtaT7Uddyynr8="
    },
    "wrappy": {
      "version": "1.0.2",
      "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
      "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
    },
    "xor-distance": {
      "version": "2.0.0",
      "resolved": "https://registry.npmjs.org/xor-distance/-/xor-distance-2.0.0.tgz",
      "integrity": "sha512-AsAqZfPAuWx7qB/0kyRDUEvoU3QKsHWzHU9smFlkaiprEpGfJ/NBbLze2Uq0rdkxCxkNM9uOLvz/KoNBCbZiLQ=="
    }
  }
}
