diff --git a/package-lock.json b/package-lock.json index 9a8221a3..5437786e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,14 +21,14 @@ "dependencies": { "@discordjs/opus": "^0.9.0", "@discordjs/voice": "^0.17.0", - "@distube/deezer": "^1.1.0", - "@distube/soundcloud": "^1.3.5", - "@distube/spotify": "^1.6.1", - "@distube/yt-dlp": "^1.1.3", + "@distube/deezer": "^2.0.0", + "@distube/soundcloud": "^2.0.1", + "@distube/spotify": "^2.0.1", + "@distube/yt-dlp": "^2.0.1", "captcha-canvas": "^2.3.1", "discord-gamecord": "^4.4.2", "discord.js": "^14.15.3", - "distube": "^4.2.2", + "distube": "^5.0.1", "firebase": "^10.12.2", "genius-lyrics": "^4.4.7", "i18next": "^23.11.5", @@ -247,87 +247,71 @@ } }, "node_modules/@distube/deezer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@distube/deezer/-/deezer-1.1.0.tgz", - "integrity": "sha512-QlNyEVjl9KUeoInJc9busq8ivVTL3Dxcj+kIKytRbIYTb2FX4snha6kQRAP8AqPH3rEydkBF6eHzy7+f06lEtA==", - "hasInstallScript": true, + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@distube/deezer/-/deezer-2.0.0.tgz", + "integrity": "sha512-e0dUV5t1eYbM8FFUdg86SKt3lsoZuOWQ071MPmkDi6b2qraU8GGpj34ovsg1i4r1qvlSz66cKmfX3z9h02cfdQ==", "dependencies": { - "undici": "^6.9.0" + "undici": "^6.18.2" }, "funding": { - "url": "https://github.com/distubejs/deezer?sponsor=1" + "url": "https://github.com/skick1234/DisTube?sponsor" }, "peerDependencies": { - "distube": "^3.3.1||4" + "distube": "5" } }, "node_modules/@distube/soundcloud": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@distube/soundcloud/-/soundcloud-1.3.5.tgz", - "integrity": "sha512-d/Va+DrBCpwFB7aAEwofAbQ8OWmJViHJtl/OsIfHsNBhh/A5Agp1I0P2Go8dJTQtOhNhKUxgR7Pa1jOxP7m9Xw==", - "hasInstallScript": true, - "license": "MIT", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@distube/soundcloud/-/soundcloud-2.0.1.tgz", + "integrity": "sha512-sAjdyQ0N4LGyYem2Y2P3HSgX6CMHZUnIxVR11Q4JqfA1JNuHLyIp/yvoGG55wOiCkY48b2UpOo1fSxnzuc7FRw==", "dependencies": { "soundcloud.ts": "^0.5.3" }, "funding": { - "url": "https://github.com/distubejs/soundcloud?sponsor=1" + "url": "https://github.com/skick1234/DisTube?sponsor" }, "peerDependencies": { - "distube": "3||4" + "distube": "5" } }, "node_modules/@distube/spotify": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/@distube/spotify/-/spotify-1.6.1.tgz", - "integrity": "sha512-nuBftbp05y+pMFcJBlaewauz1LXqrjv5PluIFtlaq50cNx4smton1l3rZxFoqbYQJaFx1cfnbVxwqCUBNEkpIQ==", - "hasInstallScript": true, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@distube/spotify/-/spotify-2.0.1.tgz", + "integrity": "sha512-7R1ylUj2a/uNoyavnW77aVy37BhyCoYpVLFtwN12rqupsHwnpDvKrfGWfhm3gLHf+1vjSF6iA8fIwvAXR9XVGg==", "dependencies": { - "spotify-uri": "^4.0.1", - "spotify-url-info": "^3.2.13", + "spotify-uri": "^4.1.0", + "spotify-url-info": "^3.2.15", "spotify-web-api-node": "^5.0.2", - "undici": "^6.13.0" + "undici": "^6.18.2" }, "funding": { - "url": "https://github.com/skick1234/DisTube?sponsor=1" + "url": "https://github.com/skick1234/DisTube?sponsor" }, "peerDependencies": { - "distube": "^3.3.1||4" + "distube": "5" } }, "node_modules/@distube/yt-dlp": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@distube/yt-dlp/-/yt-dlp-1.1.3.tgz", - "integrity": "sha512-kInFaIgNK7bhUJwY5o/ejBpwHdtLEH9l/GPBl9G7ddMKFYx7/MA5vKZ2F3oZQVMq9pzphPMRpSGi4UBT9L6O2g==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@distube/yt-dlp/-/yt-dlp-2.0.1.tgz", + "integrity": "sha512-9c16lRU6jbyal38UUr5E36+2lp36s0DaJySOtFjuAPgaJkp2xvKvyd+s4rFZSqVQGJO5GOhBiH+HD115SKfKAw==", "hasInstallScript": true, "dependencies": { "dargs": "^7.0.0", - "execa": "^5.1.1", - "mkdirp": "^1.0.4", - "undici": "^5.7.0" + "undici": "^6.18.2" }, - "engines": { - "node": ">=12.0.0" + "funding": { + "url": "https://github.com/skick1234/DisTube?sponsor" }, "peerDependencies": { - "distube": "3.x||4.x" - } - }, - "node_modules/@distube/yt-dlp/node_modules/undici": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" + "distube": "5" } }, "node_modules/@distube/ytdl-core": { "version": "4.13.3", "resolved": "https://registry.npmjs.org/@distube/ytdl-core/-/ytdl-core-4.13.3.tgz", "integrity": "sha512-WHVzp0NyUkmdxRkfU8tN7eRquL7bnia2U/EDNWVupCptRo7EToTdBKHwJrDFqvavbXsdqLG/kR1r+1LaPglrFQ==", + "optional": true, "dependencies": { "http-cookie-agent": "^5.0.4", "m3u8stream": "^0.8.6", @@ -344,6 +328,7 @@ "version": "7.1.1", "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "optional": true, "dependencies": { "debug": "^4.3.4" }, @@ -355,6 +340,7 @@ "version": "5.0.4", "resolved": "https://registry.npmjs.org/http-cookie-agent/-/http-cookie-agent-5.0.4.tgz", "integrity": "sha512-OtvikW69RvfyP6Lsequ0fN5R49S+8QcS9zwd58k6VSr6r57T8G29BkPdyrBcSwLq6ExLs9V+rBlfxu7gDstJag==", + "optional": true, "dependencies": { "agent-base": "^7.1.0" }, @@ -382,28 +368,7 @@ "version": "5.28.4", "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", - "dependencies": { - "@fastify/busboy": "^2.0.0" - }, - "engines": { - "node": ">=14.0" - } - }, - "node_modules/@distube/ytpl": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@distube/ytpl/-/ytpl-1.2.1.tgz", - "integrity": "sha512-cp9nDYyGTZ2DNHURQXS76ptKWijLMspoxJEj03i++9tJf0LFGTWkskL3sLwcY4qQPLXjlH9FAXwwpjVttdXvZQ==", - "dependencies": { - "undici": "^5.25.2" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@distube/ytpl/node_modules/undici": { - "version": "5.28.4", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", - "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "optional": true, "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -415,6 +380,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/@distube/ytsr/-/ytsr-2.0.0.tgz", "integrity": "sha512-N9z8IMbBCQ/gNnJmBgc0TBOU7tdl2nYDOnT6adN1utzIlrKWa2Ux+3UdAPV38f/qRrWohcmyMHPbSbex80ap3A==", + "optional": true, "dependencies": { "undici": "6.0.1" }, @@ -429,6 +395,7 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/undici/-/undici-6.0.1.tgz", "integrity": "sha512-eZFYQLeS9BiXpsU0cuFhCwfeda2MnC48EVmmOz/eCjsTgmyTdaHdVsPSC/kwC2GtW2e0uH0HIPbadf3/bRWSxw==", + "optional": true, "dependencies": { "@fastify/busboy": "^2.0.0" }, @@ -1687,6 +1654,7 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -1857,23 +1825,18 @@ } }, "node_modules/distube": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/distube/-/distube-4.2.2.tgz", - "integrity": "sha512-DBfyScFM66RFGWzPlf+mXy4uU4wfF33qyCr+ojDjHsVYy7m7CJo3e9tkpz/PhIo8OdU/gb4TDiUHc8Pj0r5B/Q==", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/distube/-/distube-5.0.1.tgz", + "integrity": "sha512-mpRBAVYe2rgDysSQasFFU+oCCz6WIExfgysylvQtmJR0b08Abje9CZRBp1Os9LxdeoDAakb/P6yS9p71xi+Tww==", "dependencies": { - "@distube/ytdl-core": "^4.13.3", - "@distube/ytpl": "^1.2.1", - "@distube/ytsr": "^2.0.0", "tiny-typed-emitter": "^2.1.0", - "tough-cookie": "^4.1.3", - "tslib": "^2.6.2", - "undici": "^6.13.0" + "undici": "^6.18.2" }, "engines": { "node": ">=18.17" }, "funding": { - "url": "https://github.com/skick1234/DisTube?sponsor=1" + "url": "https://github.com/skick1234/DisTube?sponsor" }, "peerDependencies": { "@discordjs/voice": "*", @@ -2202,28 +2165,6 @@ "node": ">=0.8.x" } }, - "node_modules/execa": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", - "dependencies": { - "cross-spawn": "^7.0.3", - "get-stream": "^6.0.0", - "human-signals": "^2.1.0", - "is-stream": "^2.0.0", - "merge-stream": "^2.0.0", - "npm-run-path": "^4.0.1", - "onetime": "^5.1.2", - "signal-exit": "^3.0.3", - "strip-final-newline": "^2.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sindresorhus/execa?sponsor=1" - } - }, "node_modules/fast-copy": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/fast-copy/-/fast-copy-3.0.2.tgz", @@ -2471,17 +2412,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -2645,14 +2575,6 @@ "node": ">= 6" } }, - "node_modules/human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", - "engines": { - "node": ">=10.17.0" - } - }, "node_modules/i18n-unused": { "version": "0.16.0", "resolved": "https://registry.npmjs.org/i18n-unused/-/i18n-unused-0.16.0.tgz", @@ -2807,21 +2729,11 @@ "node": ">=8" } }, - "node_modules/is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true }, "node_modules/joycon": { "version": "3.1.1", @@ -2932,6 +2844,7 @@ "version": "0.8.6", "resolved": "https://registry.npmjs.org/m3u8stream/-/m3u8stream-0.8.6.tgz", "integrity": "sha512-LZj8kIVf9KCphiHmH7sbFQTVe4tOemb202fWwvJwR9W5ENW/1hxJN6ksAWGhQgSBSa3jyWhnjKU1Fw1GaOdbyA==", + "optional": true, "dependencies": { "miniget": "^4.2.2", "sax": "^1.2.4" @@ -2967,11 +2880,6 @@ "semver": "bin/semver.js" } }, - "node_modules/merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" - }, "node_modules/methods": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", @@ -3010,14 +2918,6 @@ "node": ">= 0.6" } }, - "node_modules/mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "engines": { - "node": ">=6" - } - }, "node_modules/mimic-response": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", @@ -3033,6 +2933,7 @@ "version": "4.2.3", "resolved": "https://registry.npmjs.org/miniget/-/miniget-4.2.3.tgz", "integrity": "sha512-SjbDPDICJ1zT+ZvQwK0hUcRY4wxlhhNpHL9nJOB2MEAXRGagTljsO8MEDzQMTFf0Q8g4QNi8P9lEm/g7e+qgzA==", + "optional": true, "engines": { "node": ">=12" } @@ -3176,17 +3077,6 @@ "node": ">=6" } }, - "node_modules/npm-run-path": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", - "dependencies": { - "path-key": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, "node_modules/npmlog": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", @@ -3241,20 +3131,6 @@ "wrappy": "1" } }, - "node_modules/onetime": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", - "dependencies": { - "mimic-fn": "^2.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/optionator": { "version": "0.9.4", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", @@ -3355,6 +3231,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, "engines": { "node": ">=8" } @@ -3595,7 +3472,8 @@ "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", - "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "optional": true }, "node_modules/pump": { "version": "3.0.0", @@ -3610,6 +3488,7 @@ "version": "2.3.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "devOptional": true, "engines": { "node": ">=6" } @@ -3631,7 +3510,8 @@ "node_modules/querystringify": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", - "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "optional": true }, "node_modules/queue-microtask": { "version": "1.2.3", @@ -3696,7 +3576,8 @@ "node_modules/requires-port": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "optional": true }, "node_modules/resolve-from": { "version": "4.0.0", @@ -3785,7 +3666,8 @@ "node_modules/sax": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", - "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==" + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "optional": true }, "node_modules/secure-json-parse": { "version": "2.7.0", @@ -3847,6 +3729,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -3858,6 +3741,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, "engines": { "node": ">=8" } @@ -3948,20 +3832,20 @@ } }, "node_modules/spotify-uri": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/spotify-uri/-/spotify-uri-4.0.1.tgz", - "integrity": "sha512-dEt8UN5fSsZpcPk8HOEHkv29U71kefKjcYt2dopsShrkIZhXtDXe9Xse4xq0GW6831LnEZFry5mpzm1HV/TNLw==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/spotify-uri/-/spotify-uri-4.1.0.tgz", + "integrity": "sha512-SFpBt8pQqO7DOFBsdUjv3GxGZAKYP7UqcTflfE7h3YL1lynl/6Motq7NERoJJR8eF9kXQRSpcdMmV5ou84rbng==", "engines": { "node": ">= 16" } }, "node_modules/spotify-url-info": { - "version": "3.2.13", - "resolved": "https://registry.npmjs.org/spotify-url-info/-/spotify-url-info-3.2.13.tgz", - "integrity": "sha512-b1D4n4vnSHf8/HkLT7SIwBsj21t5AV8uhWvzU6c1v8JHS34Ocdb1SsPlannRChCuRAWMKbOEntSn/sP3RhsDfQ==", + "version": "3.2.15", + "resolved": "https://registry.npmjs.org/spotify-url-info/-/spotify-url-info-3.2.15.tgz", + "integrity": "sha512-NlolD2mqZjvt91hq0XVy3db55FCL2li1XBivkf/i+zUW1K9RP9nIOK5Bpg82DmBf96sjl4TYRI3zPOS94LPulQ==", "dependencies": { "himalaya": "~1.1.0", - "spotify-uri": "~4.0.0" + "spotify-uri": "~4.1.0" }, "engines": { "node": ">= 12" @@ -4007,14 +3891,6 @@ "node": ">=8" } }, - "node_modules/strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", - "engines": { - "node": ">=6" - } - }, "node_modules/strip-json-comments": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", @@ -4158,6 +4034,7 @@ "version": "4.1.4", "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "optional": true, "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -4172,6 +4049,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "optional": true, "engines": { "node": ">= 4.0.0" } @@ -4216,10 +4094,9 @@ } }, "node_modules/undici": { - "version": "6.18.1", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.18.1.tgz", - "integrity": "sha512-/0BWqR8rJNRysS5lqVmfc7eeOErcOP4tZpATVjJOojjHZ71gSYVAtFhEmadcIjwMIUehh5NFyKGsXCnXIajtbA==", - "license": "MIT", + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.18.2.tgz", + "integrity": "sha512-o/MQLTwRm9IVhOqhZ0NQ9oXax1ygPjw6Vs+Vq/4QRjbOAC3B1GCHy7TYxxbExKlb7bzDRzt9vBWU6BDz0RFfYg==", "engines": { "node": ">=18.17" } @@ -4243,6 +4120,7 @@ "version": "1.5.10", "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "optional": true, "dependencies": { "querystringify": "^2.1.1", "requires-port": "^1.0.0" @@ -4305,6 +4183,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "dependencies": { "isexe": "^2.0.0" }, diff --git a/package.json b/package.json index 6d3052a9..5634168e 100644 --- a/package.json +++ b/package.json @@ -48,14 +48,14 @@ "dependencies": { "@discordjs/opus": "^0.9.0", "@discordjs/voice": "^0.17.0", - "@distube/deezer": "^1.1.0", - "@distube/soundcloud": "^1.3.5", - "@distube/spotify": "^1.6.1", - "@distube/yt-dlp": "^1.1.3", + "@distube/deezer": "^2.0.0", + "@distube/soundcloud": "^2.0.1", + "@distube/spotify": "^2.0.1", + "@distube/yt-dlp": "^2.0.1", "captcha-canvas": "^2.3.1", "discord-gamecord": "^4.4.2", "discord.js": "^14.15.3", - "distube": "^4.2.2", + "distube": "^5.0.1", "firebase": "^10.12.2", "genius-lyrics": "^4.4.7", "i18next": "^23.11.5",