diff --git a/package-lock.json b/package-lock.json index 6ecf2eee..122fcaa8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,14 +11,14 @@ "dependencies": { "@discordjs/builders": "^1.14.1", "discord-api-types": "^0.38.47", - "discord.js": "15.0.0-dev.1777075897-40ce0791a", - "http-proxy-agent": "^7.0.2", - "socks-proxy-agent": "^8.0.5", - "ws": "^8.20.0" + "discord.js": "15.0.0-pr-11006.1765452229-e636950b2", + "http-proxy-agent": "^9.0.0", + "socks-proxy-agent": "^10.0.0", + "ws": "^8.20.1" }, "devDependencies": { "@napi-rs/cli": "^3.6.2", - "@types/node": "^25.6.2", + "@types/node": "^25.9.0", "typescript": "^6.0.3" }, "engines": { @@ -51,9 +51,9 @@ } }, "node_modules/@discordjs/collection": { - "version": "3.0.0-dev.1777075897-40ce0791a", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-3.0.0-dev.1777075897-40ce0791a.tgz", - "integrity": "sha512-3PFhL0bqx/Q1GGKTn0toIWpcL98F7uWTNSPSwW5uYP7gNRkfkqKFS3SlwO5Kccz66FuLBNMmStHCzTJiY7HKkQ==", + "version": "3.0.0-pr-11006.1765452229-e636950b2", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-3.0.0-pr-11006.1765452229-e636950b2.tgz", + "integrity": "sha512-vh0bJT+RvXlkJlmfs9I3f5fr3vxJ8I7GRUzgMuI/CSrftBxYt2xJ9XEZfQm8DLP6CVNokkA7UcL1YBiSp6f1cQ==", "license": "Apache-2.0", "engines": { "node": ">=22.12.0" @@ -78,21 +78,21 @@ } }, "node_modules/@discordjs/rest": { - "version": "3.0.0-dev.1777075897-40ce0791a", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-3.0.0-dev.1777075897-40ce0791a.tgz", - "integrity": "sha512-McNzPSR58rjSo9YOE+Ii79zlBw87u5k5ThuPevoephf4ywocsm5d2LD56YwPqV9GW6MNZ6TIgD0kh3NXNWfPtA==", + "version": "3.0.0-pr-11006.1765452229-e636950b2", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-3.0.0-pr-11006.1765452229-e636950b2.tgz", + "integrity": "sha512-J3DRSmpPbnXXnbkZaKJtJ93Nhfl2ZEK5OVDZBrktnKWJHC+aeQhDmuVKJ+WzZnUUdVmnz340WhoHbdEB0VESWg==", "license": "Apache-2.0", "dependencies": { - "@discordjs/collection": "3.0.0-dev.1777075897-40ce0791a", - "@discordjs/util": "2.0.0-dev.1777075897-40ce0791a", + "@discordjs/collection": "3.0.0-pr-11006.1765452229-e636950b2", + "@discordjs/util": "2.0.0-pr-11006.1765452229-e636950b2", "@sapphire/async-queue": "^1.5.5", "@sapphire/snowflake": "^3.5.5", "@vladfrangu/async_event_emitter": "^2.4.7", - "discord-api-types": "^0.38.43", - "magic-bytes.js": "^1.13.0", + "discord-api-types": "^0.38.36", + "magic-bytes.js": "^1.12.1", "tslib": "^2.8.1", - "undici": "7.24.6", - "uuid": "^13.0.0" + "undici": "7.16.0", + "uuid": "^11.1.0" }, "engines": { "node": ">=22.12.0" @@ -102,12 +102,12 @@ } }, "node_modules/@discordjs/rest/node_modules/@discordjs/util": { - "version": "2.0.0-dev.1777075897-40ce0791a", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-2.0.0-dev.1777075897-40ce0791a.tgz", - "integrity": "sha512-yIa780MuRzCS0wuNxwVtiOi4qttKWV15RdpsIv1AIlxolRPbn6/AagwlpVkGRC78BUTIdctYYD5sNc3EaqfLDw==", + "version": "2.0.0-pr-11006.1765452229-e636950b2", + "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-2.0.0-pr-11006.1765452229-e636950b2.tgz", + "integrity": "sha512-hLD13H+rH5tOGhswhAR0Pi7lYyTuWmSTssVSGCj1LVcQVJNxtSnuvE6Ta6NVMlp9QQqys4fKokMGlivVeFx/mg==", "license": "Apache-2.0", "dependencies": { - "discord-api-types": "^0.38.43" + "discord-api-types": "^0.38.36" }, "engines": { "node": ">=22.12.0" @@ -132,19 +132,19 @@ } }, "node_modules/@discordjs/ws": { - "version": "3.0.0-dev.1777075897-40ce0791a", - "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-3.0.0-dev.1777075897-40ce0791a.tgz", - "integrity": "sha512-3o1MUjXTAH3VHQ/kOUcDKS0tTh3F4H85v/TCll0FLen17vD9vpnJeikcX2/pkwGCbTSPLBdyHBioMKyWlSc91Q==", + "version": "3.0.0-pr-11006.1765452229-e636950b2", + "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-3.0.0-pr-11006.1765452229-e636950b2.tgz", + "integrity": "sha512-TdjFqh8egoNYga1GpehuyuOR7p0XTe2ySK1GthHaHg+LsQoaBuOCWH4Ngny7C53XwRf6qxBHHCe+byYrYu/XKQ==", "license": "Apache-2.0", "dependencies": { - "@discordjs/collection": "3.0.0-dev.1777075897-40ce0791a", - "@discordjs/util": "2.0.0-dev.1777075897-40ce0791a", + "@discordjs/collection": "3.0.0-pr-11006.1765452229-e636950b2", + "@discordjs/util": "2.0.0-pr-11006.1765452229-e636950b2", "@sapphire/async-queue": "^1.5.5", "@types/ws": "^8.18.1", "@vladfrangu/async_event_emitter": "^2.4.7", - "discord-api-types": "^0.38.43", + "discord-api-types": "^0.38.36", "tslib": "^2.8.1", - "ws": "^8.20.0" + "ws": "^8.18.3" }, "engines": { "node": ">=22.12.0" @@ -154,12 +154,12 @@ } }, "node_modules/@discordjs/ws/node_modules/@discordjs/util": { - "version": "2.0.0-dev.1777075897-40ce0791a", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-2.0.0-dev.1777075897-40ce0791a.tgz", - "integrity": "sha512-yIa780MuRzCS0wuNxwVtiOi4qttKWV15RdpsIv1AIlxolRPbn6/AagwlpVkGRC78BUTIdctYYD5sNc3EaqfLDw==", + "version": "2.0.0-pr-11006.1765452229-e636950b2", + "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-2.0.0-pr-11006.1765452229-e636950b2.tgz", + "integrity": "sha512-hLD13H+rH5tOGhswhAR0Pi7lYyTuWmSTssVSGCj1LVcQVJNxtSnuvE6Ta6NVMlp9QQqys4fKokMGlivVeFx/mg==", "license": "Apache-2.0", "dependencies": { - "discord-api-types": "^0.38.43" + "discord-api-types": "^0.38.36" }, "engines": { "node": ">=22.12.0" @@ -1749,12 +1749,12 @@ } }, "node_modules/@types/node": { - "version": "25.6.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.6.2.tgz", - "integrity": "sha512-sokuT28dxf9JT5Kady1fsXOvI4HVpjZa95NKT5y9PNTIrs2AsobR4GFAA90ZG8M+nxVRLysCXsVj6eGC7Vbrlw==", + "version": "25.9.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.9.0.tgz", + "integrity": "sha512-AOQwYUNolgy3VosiRqXrACUXTN8nJUtPl7FJXMqZVyxiiCLhQuG3jXKvCS1ALr+Y2OmZhzzLVlYPEqJaiqkaJQ==", "license": "MIT", "dependencies": { - "undici-types": "~7.19.0" + "undici-types": ">=7.24.0 <7.24.7" } }, "node_modules/@types/ws": { @@ -1777,12 +1777,12 @@ } }, "node_modules/agent-base": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", - "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz", + "integrity": "sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA==", "license": "MIT", "engines": { - "node": ">= 14" + "node": ">= 20" } }, "node_modules/argparse": { @@ -1880,24 +1880,44 @@ ] }, "node_modules/discord.js": { - "version": "15.0.0-dev.1777075897-40ce0791a", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-15.0.0-dev.1777075897-40ce0791a.tgz", - "integrity": "sha512-Z+aLMhj8eJp619IwQB+Ii1kVh+tfluxgxtsnzokZ8THnA88dIsFxcyur8KVL5FKMCstmcSDlUc9vqdYsms1Jag==", + "version": "15.0.0-pr-11006.1765452229-e636950b2", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-15.0.0-pr-11006.1765452229-e636950b2.tgz", + "integrity": "sha512-3IifLX4ea/WgtqMtYMffsnD9AlROOnDw3gTmhFHtuTQBhVwHzRd6Q+aGCiMfwzYSzyY0zYZAnkFG5smPxMJDfQ==", "license": "Apache-2.0", "dependencies": { - "@discordjs/collection": "3.0.0-dev.1777075897-40ce0791a", - "@discordjs/formatters": "1.0.0-dev.1777075897-40ce0791a", - "@discordjs/rest": "3.0.0-dev.1777075897-40ce0791a", - "@discordjs/util": "2.0.0-dev.1777075897-40ce0791a", - "@discordjs/ws": "3.0.0-dev.1777075897-40ce0791a", + "@discordjs/builders": "2.0.0-pr-11006.1765452229-e636950b2", + "@discordjs/collection": "3.0.0-pr-11006.1765452229-e636950b2", + "@discordjs/formatters": "1.0.0-pr-11006.1765452229-e636950b2", + "@discordjs/rest": "3.0.0-pr-11006.1765452229-e636950b2", + "@discordjs/util": "2.0.0-pr-11006.1765452229-e636950b2", + "@discordjs/ws": "3.0.0-pr-11006.1765452229-e636950b2", "@sapphire/snowflake": "3.5.5", "@vladfrangu/async_event_emitter": "^2.4.7", - "discord-api-types": "^0.38.43", + "discord-api-types": "^0.38.36", "fast-deep-equal": "3.1.3", "lodash.snakecase": "4.1.1", - "magic-bytes.js": "^1.13.0", + "magic-bytes.js": "^1.12.1", + "tslib": "^2.8.1", + "undici": "7.16.0" + }, + "engines": { + "node": ">=22.12.0" + }, + "funding": { + "url": "https://github.com/discordjs/discord.js?sponsor" + } + }, + "node_modules/discord.js/node_modules/@discordjs/builders": { + "version": "2.0.0-pr-11006.1765452229-e636950b2", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-2.0.0-pr-11006.1765452229-e636950b2.tgz", + "integrity": "sha512-IjdjWybWxMvxSmC1fo9RFTEXdb71sJDey2/3L/4nUjw5hs4mG8ZzAIcs7OBXNkSBRrrnBkumemCswEGT1ZHHfA==", + "license": "Apache-2.0", + "dependencies": { + "@discordjs/util": "2.0.0-pr-11006.1765452229-e636950b2", + "discord-api-types": "^0.38.36", + "ts-mixer": "^6.0.4", "tslib": "^2.8.1", - "undici": "7.24.6" + "zod": "^4.1.13" }, "engines": { "node": ">=22.12.0" @@ -1907,12 +1927,12 @@ } }, "node_modules/discord.js/node_modules/@discordjs/formatters": { - "version": "1.0.0-dev.1777075897-40ce0791a", - "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-1.0.0-dev.1777075897-40ce0791a.tgz", - "integrity": "sha512-54IR+KbvhEDaajwxTGtEJoLm70gUVwH31+fPYHFJNQ6qX0ZizKXe/vtGQKVu5VAXoKRQYLGbugDnUr7vF/3Tzw==", + "version": "1.0.0-pr-11006.1765452229-e636950b2", + "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-1.0.0-pr-11006.1765452229-e636950b2.tgz", + "integrity": "sha512-K1lYwZBPpmzwzOQZ6rDPsNhsbWX3jZpswftYz1pr/ETsk/SqmdKkmd+pEwBc/MraZEjoDJ18We/xIRhx+SL+tQ==", "license": "Apache-2.0", "dependencies": { - "discord-api-types": "^0.38.43" + "discord-api-types": "^0.38.36" }, "engines": { "node": ">=22.12.0" @@ -1922,12 +1942,12 @@ } }, "node_modules/discord.js/node_modules/@discordjs/util": { - "version": "2.0.0-dev.1777075897-40ce0791a", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-2.0.0-dev.1777075897-40ce0791a.tgz", - "integrity": "sha512-yIa780MuRzCS0wuNxwVtiOi4qttKWV15RdpsIv1AIlxolRPbn6/AagwlpVkGRC78BUTIdctYYD5sNc3EaqfLDw==", + "version": "2.0.0-pr-11006.1765452229-e636950b2", + "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-2.0.0-pr-11006.1765452229-e636950b2.tgz", + "integrity": "sha512-hLD13H+rH5tOGhswhAR0Pi7lYyTuWmSTssVSGCj1LVcQVJNxtSnuvE6Ta6NVMlp9QQqys4fKokMGlivVeFx/mg==", "license": "Apache-2.0", "dependencies": { - "discord-api-types": "^0.38.43" + "discord-api-types": "^0.38.36" }, "engines": { "node": ">=22.12.0" @@ -2013,16 +2033,16 @@ } }, "node_modules/http-proxy-agent": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", - "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-9.0.0.tgz", + "integrity": "sha512-FcF8VhXYLQcxWCnt/cCpT2apKsRDUGeVEeMqGu4HSTu29U8Yw0TLOjdYIlDsYk3IkUh+taX4IDWpPcCqKDhCjA==", "license": "MIT", "dependencies": { - "agent-base": "^7.1.0", + "agent-base": "9.0.0", "debug": "^4.3.4" }, "engines": { - "node": ">= 14" + "node": ">= 20" } }, "node_modules/iconv-lite": { @@ -2186,17 +2206,17 @@ } }, "node_modules/socks-proxy-agent": { - "version": "8.0.5", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", - "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-10.0.0.tgz", + "integrity": "sha512-pyp2YR3mNxAMu0mGLtzs4g7O3uT4/9sQOLAKcViAkaS9fJWkud7nmaf6ZREFqQEi24IPkBcjfHjXhPTUWjo3uA==", "license": "MIT", "dependencies": { - "agent-base": "^7.1.2", + "agent-base": "9.0.0", "debug": "^4.3.4", "socks": "^2.8.3" }, "engines": { - "node": ">= 14" + "node": ">= 20" } }, "node_modules/ts-mixer": { @@ -2236,18 +2256,18 @@ } }, "node_modules/undici": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/undici/-/undici-7.24.6.tgz", - "integrity": "sha512-Xi4agocCbRzt0yYMZGMA6ApD7gvtUFaxm4ZmeacWI4cZxaF6C+8I8QfofC20NAePiB/IcvZmzkJ7XPa471AEtA==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici/-/undici-7.16.0.tgz", + "integrity": "sha512-QEg3HPMll0o3t2ourKwOeUAZ159Kn9mx5pnzHRQO8+Wixmh88YdZRiIwat0iNzNNXn0yoEtXJqFpyW7eM8BV7g==", "license": "MIT", "engines": { "node": ">=20.18.1" } }, "node_modules/undici-types": { - "version": "7.19.2", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.19.2.tgz", - "integrity": "sha512-qYVnV5OEm2AW8cJMCpdV20CDyaN3g0AjDlOGf1OW4iaDEx8MwdtChUp4zu4H0VP3nDRF/8RKWH+IPp9uW0YGZg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.24.6.tgz", + "integrity": "sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==", "license": "MIT" }, "node_modules/universal-user-agent": { @@ -2272,22 +2292,22 @@ } }, "node_modules/uuid": { - "version": "13.0.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-13.0.2.tgz", - "integrity": "sha512-vzi9uRZ926x4XV73S/4qQaTwPXM2JBj6/6lI/byHH1jOpCzb0zDbfytgA9LcN/hzb2l7WQSQnxITOVx5un/wGw==", + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.1.1.tgz", + "integrity": "sha512-vIYxrBCC/N/K+Js3qSN88go7kIfNPssr/hHCesKCQNAjmgvYS2oqr69kIufEG+O4+PfezOH4EbIeHCfFov8ZgQ==", "funding": [ "https://github.com/sponsors/broofa", "https://github.com/sponsors/ctavan" ], "license": "MIT", "bin": { - "uuid": "dist-node/bin/uuid" + "uuid": "dist/esm/bin/uuid" } }, "node_modules/ws": { - "version": "8.20.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.0.tgz", - "integrity": "sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==", + "version": "8.20.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.20.1.tgz", + "integrity": "sha512-It4dO0K5v//JtTXuPkfEOaI3uUN87iYPnqo/ZzqCoG3g8uhA66QUMs/SrM0YK7/NAu+r4LMh/9dq2A7k+rHs+w==", "license": "MIT", "engines": { "node": ">=10.0.0" @@ -2304,6 +2324,15 @@ "optional": true } } + }, + "node_modules/zod": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.4.3.tgz", + "integrity": "sha512-ytENFjIJFl2UwYglde2jchW2Hwm4GJFLDiSXWdTrJQBIN9Fcyp7n4DhxJEiWNAJMV1/BqWfW/kkg71UDcHJyTQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } } } } diff --git a/package.json b/package.json index 82ea7981..78267295 100644 --- a/package.json +++ b/package.json @@ -34,10 +34,10 @@ "dependencies": { "@discordjs/builders": "^1.14.1", "discord-api-types": "^0.38.47", - "discord.js": "15.0.0-dev.1777075897-40ce0791a", - "http-proxy-agent": "^7.0.2", - "socks-proxy-agent": "^8.0.5", - "ws": "^8.20.0" + "discord.js": "15.0.0-pr-11006.1765452229-e636950b2", + "http-proxy-agent": "^9.0.0", + "socks-proxy-agent": "^10.0.0", + "ws": "^8.20.1" }, "optionalDependencies": { "bufferutil": "^4.1.0", @@ -45,7 +45,7 @@ }, "devDependencies": { "@napi-rs/cli": "^3.6.2", - "@types/node": "^25.6.2", + "@types/node": "^25.9.0", "typescript": "^6.0.3" }, "scripts": {