/ package.json
package.json
  1  {
  2    "name": "bittorrent-tracker",
  3    "description": "Simple, robust, BitTorrent tracker (client & server) implementation",
  4    "version": "11.1.2",
  5    "author": {
  6      "name": "WebTorrent LLC",
  7      "email": "feross@webtorrent.io",
  8      "url": "https://webtorrent.io"
  9    },
 10    "bin": {
 11      "bittorrent-tracker": "./bin/cmd.js"
 12    },
 13    "browser": {
 14      "./lib/common-node.js": false,
 15      "./lib/client/http-tracker.js": false,
 16      "./lib/client/udp-tracker.js": false,
 17      "./server.js": false,
 18      "socks": false
 19    },
 20    "chromeapp": {
 21      "./server.js": false,
 22      "dgram": "chrome-dgram",
 23      "socks": false
 24    },
 25    "bugs": {
 26      "url": "https://github.com/webtorrent/bittorrent-tracker/issues"
 27    },
 28    "type": "module",
 29    "dependencies": {
 30      "@thaunknown/simple-peer": "^10.0.8",
 31      "@thaunknown/simple-websocket": "^9.1.3",
 32      "bencode": "^4.0.0",
 33      "bittorrent-peerid": "^1.3.6",
 34      "chrome-dgram": "^3.0.6",
 35      "compact2string": "^1.4.1",
 36      "cross-fetch-ponyfill": "^1.0.3",
 37      "debug": "^4.3.4",
 38      "ip": "^2.0.1",
 39      "lru": "^3.1.0",
 40      "minimist": "^1.2.8",
 41      "once": "^1.4.0",
 42      "queue-microtask": "^1.2.3",
 43      "random-iterate": "^1.0.1",
 44      "run-parallel": "^1.2.0",
 45      "run-series": "^1.1.9",
 46      "socks": "^2.8.3",
 47      "string2compact": "^2.0.1",
 48      "uint8-util": "^2.2.5",
 49      "unordered-array-remove": "^1.0.2",
 50      "ws": "^8.17.0"
 51    },
 52    "devDependencies": {
 53      "@mapbox/node-pre-gyp": "1.0.11",
 54      "@webtorrent/semantic-release-config": "1.0.10",
 55      "magnet-uri": "7.0.5",
 56      "semantic-release": "21.1.2",
 57      "standard": "*",
 58      "tape": "5.9.0",
 59      "undici": "^6.16.1",
 60      "webrtc-polyfill": "^1.1.5",
 61      "webtorrent-fixtures": "2.0.2"
 62    },
 63    "engines": {
 64      "node": ">=16.0.0"
 65    },
 66    "exports": {
 67      "import": "./index.js"
 68    },
 69    "keywords": [
 70      "bittorrent",
 71      "p2p",
 72      "peer",
 73      "peer-to-peer",
 74      "stream",
 75      "torrent",
 76      "tracker",
 77      "wire"
 78    ],
 79    "license": "MIT",
 80    "main": "index.js",
 81    "optionalDependencies": {
 82      "bufferutil": "^4.0.8",
 83      "utf-8-validate": "^6.0.4"
 84    },
 85    "repository": {
 86      "type": "git",
 87      "url": "git://github.com/webtorrent/bittorrent-tracker.git"
 88    },
 89    "scripts": {
 90      "preversion": "npm run update-authors",
 91      "test": "standard && tape test/*.js",
 92      "update-authors": "./tools/update-authors.sh"
 93    },
 94    "funding": [
 95      {
 96        "type": "github",
 97        "url": "https://github.com/sponsors/feross"
 98      },
 99      {
100        "type": "patreon",
101        "url": "https://www.patreon.com/feross"
102      },
103      {
104        "type": "consulting",
105        "url": "https://feross.org/support"
106      }
107    ],
108    "renovate": {
109      "extends": [
110        "github>webtorrent/renovate-config"
111      ]
112    },
113    "release": {
114      "extends": "@webtorrent/semantic-release-config"
115    }
116  }