diff --git a/package-lock.json b/package-lock.json index d3d90bd..edfdb16 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "async": "2.6.4", "axios": "^0.21.4", - "bittorrent-tracker": "^9.18.2", + "bittorrent-tracker": "^9.18.6", "bottleneck": "^2.16.2", "cache-manager": "^3.4.4", "cache-manager-mongodb": "^0.3.0", @@ -28,7 +28,7 @@ "node-gzip": "^1.1.2", "node-schedule": "^1.3.2", "nodejs-bing": "^0.1.0", - "nyaapi": "^2.3.3", + "nyaapi": "^2.4.3", "parse-torrent": "^6.1.2", "parse-torrent-title": "git://github.com/TheBeastLT/parse-torrent-title.git#eb390fcfc257950e65ec1b0812bd331765a053c9", "pg": "^8.7.1", @@ -243,33 +243,47 @@ "integrity": "sha512-Xzk1FJFHmsc9H8IKFtDUkfAZIT1HW8r6UqajfZBBxWmpA1v7FsPO8xPFtnFzCqcXlPN3yi8dDmlqZCemyB7P8w==" }, "node_modules/bittorrent-tracker": { - "version": "9.18.2", - "resolved": "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.18.2.tgz", - "integrity": "sha512-r4v+gIi/aQP4h0rvx7WVjnEFvu7Vw2ePPFzoyQjdPfyoJaV/JTdD3kFTZBaVO/Egj5y2O2Y+bTCdPIgD2MzT+A==", + "version": "9.18.6", + "resolved": "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.18.6.tgz", + "integrity": "sha512-Exd6udzcnquiE6n9G2Jge70CsV2xI8PuQoLOnuNtFX5FPTALN/MGDxpAMVSCnvb9wMe/T9+FdDHk8TaCbKPIGw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], "dependencies": { - "bencode": "2.0.2", - "bittorrent-peerid": "1.3.4", - "bn.js": "5.2.0", - "chrome-dgram": "3.0.6", - "clone": "1.0.4", - "compact2string": "1.4.1", - "debug": "4.1.1", - "ip": "1.1.5", - "lru": "3.1.0", - "minimist": "1.2.5", - "once": "1.4.0", - "queue-microtask": "1.2.3", - "random-iterate": "1.0.1", - "randombytes": "2.1.0", - "run-parallel": "1.2.0", - "run-series": "1.1.9", - "simple-get": "4.0.0", - "simple-peer": "9.11.0", - "simple-websocket": "9.1.0", - "socks": "2.6.1", - "string2compact": "1.3.2", - "unordered-array-remove": "1.0.2", - "ws": "7.5.5" + "bencode": "^2.0.1", + "bittorrent-peerid": "^1.3.3", + "bn.js": "^5.2.0", + "chrome-dgram": "^3.0.6", + "clone": "^2.0.0", + "compact2string": "^1.4.1", + "debug": "^4.1.1", + "ip": "^1.1.5", + "lru": "^3.1.0", + "minimist": "^1.2.5", + "once": "^1.4.0", + "queue-microtask": "^1.2.3", + "random-iterate": "^1.0.1", + "randombytes": "^2.1.0", + "run-parallel": "^1.2.0", + "run-series": "^1.1.9", + "simple-get": "^4.0.0", + "simple-peer": "^9.11.0", + "simple-websocket": "^9.1.0", + "socks": "^2.0.0", + "string2compact": "^1.3.0", + "unordered-array-remove": "^1.0.2", + "ws": "^7.4.5" }, "bin": { "bittorrent-tracker": "bin/cmd.js" @@ -278,8 +292,16 @@ "node": ">=12" }, "optionalDependencies": { - "bufferutil": "4.0.3", - "utf-8-validate": "5.0.5" + "bufferutil": "^4.0.3", + "utf-8-validate": "^5.0.5" + } + }, + "node_modules/bittorrent-tracker/node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "engines": { + "node": ">=0.8" } }, "node_modules/bittorrent-tracker/node_modules/once": { @@ -2260,14 +2282,22 @@ } }, "node_modules/nyaapi": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/nyaapi/-/nyaapi-2.3.3.tgz", - "integrity": "sha512-lOHNNCut7TXmRYoVtCQYLUrm4Wlakyq+iFdAQYAFuUB9Z/i+hQdMJQjDlYn46oJtERUd7taauS3wr2fljwzrVA==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/nyaapi/-/nyaapi-2.4.3.tgz", + "integrity": "sha512-0MHoCWREeo1/ETjtoWMnnUsta30ReHTzx+qqkROTTtdBIV0mmQsTRoJ7VCr6PEp+fLxdmuJPJilXTDLLDs+1YQ==", "dependencies": { - "cheerio": "1.0.0-rc.3", - "lodash.omit": "4.5.0", - "request": "2.88.0", - "request-promise": "4.2.6" + "axios": "^0.23.0", + "cheerio": "^1.0.0-rc.3", + "form-data": "^3.0.0", + "lodash.omit": "^4.5.0" + } + }, + "node_modules/nyaapi/node_modules/axios": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.23.0.tgz", + "integrity": "sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==", + "dependencies": { + "follow-redirects": "^1.14.4" } }, "node_modules/nyaapi/node_modules/cheerio": { @@ -2286,36 +2316,30 @@ "node": ">= 0.6" } }, - "node_modules/nyaapi/node_modules/request-promise": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz", - "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==", + "node_modules/nyaapi/node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "dependencies": { - "bluebird": "3.5.3", - "request-promise-core": "1.1.4", - "stealthy-require": "1.1.1", - "tough-cookie": "2.4.3" + "delayed-stream": "~1.0.0" }, "engines": { - "node": ">=0.10.0" + "node": ">= 0.8" } }, - "node_modules/nyaapi/node_modules/request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "node_modules/nyaapi/node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "dependencies": { - "lodash": "4.17.20" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" }, "engines": { - "node": ">=0.10.0" + "node": ">= 6" } }, - "node_modules/nyaapi/node_modules/request-promise-core/node_modules/lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - }, "node_modules/oauth-sign": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", @@ -4138,37 +4162,42 @@ "integrity": "sha512-Xzk1FJFHmsc9H8IKFtDUkfAZIT1HW8r6UqajfZBBxWmpA1v7FsPO8xPFtnFzCqcXlPN3yi8dDmlqZCemyB7P8w==" }, "bittorrent-tracker": { - "version": "9.18.2", - "resolved": "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.18.2.tgz", - "integrity": "sha512-r4v+gIi/aQP4h0rvx7WVjnEFvu7Vw2ePPFzoyQjdPfyoJaV/JTdD3kFTZBaVO/Egj5y2O2Y+bTCdPIgD2MzT+A==", + "version": "9.18.6", + "resolved": "https://registry.npmjs.org/bittorrent-tracker/-/bittorrent-tracker-9.18.6.tgz", + "integrity": "sha512-Exd6udzcnquiE6n9G2Jge70CsV2xI8PuQoLOnuNtFX5FPTALN/MGDxpAMVSCnvb9wMe/T9+FdDHk8TaCbKPIGw==", "requires": { - "bencode": "2.0.2", - "bittorrent-peerid": "1.3.4", - "bn.js": "5.2.0", - "bufferutil": "4.0.3", - "chrome-dgram": "3.0.6", - "clone": "1.0.4", - "compact2string": "1.4.1", - "debug": "4.1.1", - "ip": "1.1.5", - "lru": "3.1.0", - "minimist": "1.2.5", - "once": "1.4.0", - "queue-microtask": "1.2.3", - "random-iterate": "1.0.1", - "randombytes": "2.1.0", - "run-parallel": "1.2.0", - "run-series": "1.1.9", - "simple-get": "4.0.0", - "simple-peer": "9.11.0", - "simple-websocket": "9.1.0", - "socks": "2.6.1", - "string2compact": "1.3.2", - "unordered-array-remove": "1.0.2", - "utf-8-validate": "5.0.5", - "ws": "7.5.5" + "bencode": "^2.0.1", + "bittorrent-peerid": "^1.3.3", + "bn.js": "^5.2.0", + "bufferutil": "^4.0.3", + "chrome-dgram": "^3.0.6", + "clone": "^2.0.0", + "compact2string": "^1.4.1", + "debug": "^4.1.1", + "ip": "^1.1.5", + "lru": "^3.1.0", + "minimist": "^1.2.5", + "once": "^1.4.0", + "queue-microtask": "^1.2.3", + "random-iterate": "^1.0.1", + "randombytes": "^2.1.0", + "run-parallel": "^1.2.0", + "run-series": "^1.1.9", + "simple-get": "^4.0.0", + "simple-peer": "^9.11.0", + "simple-websocket": "^9.1.0", + "socks": "^2.0.0", + "string2compact": "^1.3.0", + "unordered-array-remove": "^1.0.2", + "utf-8-validate": "^5.0.5", + "ws": "^7.4.5" }, "dependencies": { + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==" + }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", @@ -5883,16 +5912,24 @@ } }, "nyaapi": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/nyaapi/-/nyaapi-2.3.3.tgz", - "integrity": "sha512-lOHNNCut7TXmRYoVtCQYLUrm4Wlakyq+iFdAQYAFuUB9Z/i+hQdMJQjDlYn46oJtERUd7taauS3wr2fljwzrVA==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/nyaapi/-/nyaapi-2.4.3.tgz", + "integrity": "sha512-0MHoCWREeo1/ETjtoWMnnUsta30ReHTzx+qqkROTTtdBIV0mmQsTRoJ7VCr6PEp+fLxdmuJPJilXTDLLDs+1YQ==", "requires": { - "cheerio": "1.0.0-rc.3", - "lodash.omit": "4.5.0", - "request": "2.88.0", - "request-promise": "4.2.6" + "axios": "^0.23.0", + "cheerio": "^1.0.0-rc.3", + "form-data": "^3.0.0", + "lodash.omit": "^4.5.0" }, "dependencies": { + "axios": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.23.0.tgz", + "integrity": "sha512-NmvAE4i0YAv5cKq8zlDoPd1VLKAqX5oLuZKs8xkJa4qi6RGn0uhCYFjWtHHC9EM/MwOwYWOs53W+V0aqEXq1sg==", + "requires": { + "follow-redirects": "^1.14.4" + } + }, "cheerio": { "version": "1.0.0-rc.3", "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", @@ -5906,30 +5943,22 @@ "parse5": "3.0.3" } }, - "request-promise": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.6.tgz", - "integrity": "sha512-HCHI3DJJUakkOr8fNoCc73E5nU5bqITjOYFMDrKHYOXWXrgD/SBaC7LjwuPymUprRyuF06UK7hd/lMHkmUXglQ==", + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "requires": { - "bluebird": "3.5.3", - "request-promise-core": "1.1.4", - "stealthy-require": "1.1.1", - "tough-cookie": "2.4.3" + "delayed-stream": "~1.0.0" } }, - "request-promise-core": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", - "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "requires": { - "lodash": "4.17.20" - }, - "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==" - } + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" } } } diff --git a/package.json b/package.json index 58f6bf8..f4b3f30 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "dependencies": { "async": "2.6.4", "axios": "^0.21.4", - "bittorrent-tracker": "^9.18.2", + "bittorrent-tracker": "^9.18.6", "bottleneck": "^2.16.2", "cache-manager": "^3.4.4", "cache-manager-mongodb": "^0.3.0", @@ -27,7 +27,7 @@ "node-gzip": "^1.1.2", "node-schedule": "^1.3.2", "nodejs-bing": "^0.1.0", - "nyaapi": "^2.3.3", + "nyaapi": "^2.4.3", "parse-torrent": "^6.1.2", "parse-torrent-title": "git://github.com/TheBeastLT/parse-torrent-title.git#eb390fcfc257950e65ec1b0812bd331765a053c9", "pg": "^8.7.1",