diff --git a/package-lock.json b/package-lock.json index d288b949e..6a32bb6de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -49,12 +49,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", - "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", "dev": true, "dependencies": { - "@babel/highlight": "^7.24.6", + "@babel/highlight": "^7.24.7", "picocolors": "^1.0.0" }, "engines": { @@ -62,21 +62,21 @@ } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", - "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", - "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", "dev": true, "dependencies": { - "@babel/helper-validator-identifier": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.7", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -157,9 +157,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.24.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.6.tgz", - "integrity": "sha512-Ja18XcETdEl5mzzACGd+DKgaGJzPTCow7EglgwTmHdwokzDFYh/MHua6lU6DV/hjF2IaOJ4oX2nqnjG7RElKOw==", + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.7.tgz", + "integrity": "sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -168,14 +168,14 @@ } }, "node_modules/@discordjs/builders": { - "version": "1.8.2-dev.1716768630-d22b55fc8", - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.8.2-dev.1716768630-d22b55fc8.tgz", - "integrity": "sha512-ZaiEm+sIRwFzi/SPXHxtB0KTheqDStifSgg/CD9oVWpbnthybP0jIl8iWxetPXjd8a4Hb0o1J2wBmhOQIeOBoA==", + "version": "1.9.0-dev.1719662645-ab8bf0f4d", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.9.0-dev.1719662645-ab8bf0f4d.tgz", + "integrity": "sha512-IjxQRIBCvKIODJsWp3vFf9ezmM/q9APBtVjf9fh4FxxfO7QhYRDGfJRdMwm4VwgJrrSCj8T9sCZsRi/51Fa0XA==", "dependencies": { "@discordjs/formatters": "^0.4.0", "@discordjs/util": "^1.1.0", "@sapphire/shapeshift": "^3.9.7", - "discord-api-types": "0.37.83", + "discord-api-types": "0.37.90", "fast-deep-equal": "^3.1.3", "ts-mixer": "^6.0.4", "tslib": "^2.6.2" @@ -197,11 +197,11 @@ } }, "node_modules/@discordjs/formatters": { - "version": "0.4.1-dev.1716768612-d22b55fc8", - "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.4.1-dev.1716768612-d22b55fc8.tgz", - "integrity": "sha512-kuXhathJ+pxaXCUBRcsmF5EIrTH8tPjz8gVwzVrLEYMsFW8zX+5ybKInLGTPTYXU7bbs4CsZ0B1oe049Qn1icA==", + "version": "0.4.1-dev.1719662642-ab8bf0f4d", + "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.4.1-dev.1719662642-ab8bf0f4d.tgz", + "integrity": "sha512-79GoCB4KZIDjRr0YMFM7LPuVjs9EjbI384EuZohV9q+PzYlDVI/O+BGDzSO7NzttMwuY9Aty0ngWwyPHqnKVXQ==", "dependencies": { - "discord-api-types": "0.37.83" + "discord-api-types": "0.37.90" }, "engines": { "node": ">=16.11.0" @@ -211,19 +211,19 @@ } }, "node_modules/@discordjs/rest": { - "version": "2.3.1-dev.1716768619-d22b55fc8", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.3.1-dev.1716768619-d22b55fc8.tgz", - "integrity": "sha512-TAiCzfSXCmBxDhT4qwsX7ZMqPs/aznTTvQCBHzvwzCNueyDJ2WxdvKo/IkwhFY4a+aiFx8wtOWHK7NUvNgWqzg==", + "version": "2.4.0-dev.1719662641-ab8bf0f4d", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.4.0-dev.1719662641-ab8bf0f4d.tgz", + "integrity": "sha512-tV5EIyTJCqCeiM4aGvrmBqOfkAOup0zaRUvN2/IrOmZEPqbjwEDnVEVf9tdAkwfb1GndgG1XKAUIFGImI4pjmw==", "dependencies": { "@discordjs/collection": "^2.1.0", "@discordjs/util": "^1.1.0", "@sapphire/async-queue": "^1.5.2", "@sapphire/snowflake": "^3.5.3", "@vladfrangu/async_event_emitter": "^2.2.4", - "discord-api-types": "0.37.83", + "discord-api-types": "0.37.90", "magic-bytes.js": "^1.10.0", "tslib": "^2.6.2", - "undici": "6.13.0" + "undici": "6.18.2" }, "engines": { "node": ">=16.11.0" @@ -233,9 +233,9 @@ } }, "node_modules/@discordjs/util": { - "version": "1.1.1-dev.1716768613-d22b55fc8", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.1.1-dev.1716768613-d22b55fc8.tgz", - "integrity": "sha512-F7pa9E+24NxZSKc98Qw4Ly4NRElo0GlIpQ50wVhd7enuT0gAdnfAnqLh3FgX84oxLZsadM5ZUVHa0MzyWqJjww==", + "version": "1.1.1-dev.1719662648-ab8bf0f4d", + "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.1.1-dev.1719662648-ab8bf0f4d.tgz", + "integrity": "sha512-C0j/e7D1mYVZ8dVKXKPbZ1Ghnfq1yfYU9pMWA7MQFDwcdyWyLxtQl9h39n04YllE8zJMejhymj86PRAxyt9cuQ==", "engines": { "node": ">=16.11.0" }, @@ -244,9 +244,9 @@ } }, "node_modules/@discordjs/ws": { - "version": "2.0.0-dev.1716768608-d22b55fc8", - "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-2.0.0-dev.1716768608-d22b55fc8.tgz", - "integrity": "sha512-vCvSZdGbfgw/lO8HT27WOuD5Lm4VQ+kuI9F3r5QYwG8+trwV8OFLTrDYlTMmaKg/biKsEyMjflOXvQ6kSYfQhQ==", + "version": "1.1.2-dev.1719662631-ab8bf0f4d", + "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.1.2-dev.1719662631-ab8bf0f4d.tgz", + "integrity": "sha512-O36p3O+z/7Xyw8RHr5SrBUTzP6/CJEAEeuTBDbCU+xLV3ecTuRQK8DhXzXlEC4mJ/ghZgZWYti6KRhTO0Ea01Q==", "dependencies": { "@discordjs/collection": "^2.1.0", "@discordjs/rest": "^2.3.0", @@ -254,9 +254,9 @@ "@sapphire/async-queue": "^1.5.2", "@types/ws": "^8.5.10", "@vladfrangu/async_event_emitter": "^2.2.4", - "discord-api-types": "0.37.83", + "discord-api-types": "0.37.90", "tslib": "^2.6.2", - "ws": "^8.16.0" + "ws": "^8.17.0" }, "engines": { "node": ">=16.11.0" @@ -281,9 +281,9 @@ } }, "node_modules/@eslint-community/regexpp": { - "version": "4.10.0", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.10.0.tgz", - "integrity": "sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==", + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz", + "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==", "dev": true, "engines": { "node": "^12.0.0 || ^14.0.0 || >=16.0.0" @@ -352,6 +352,7 @@ "version": "0.11.14", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.14.tgz", "integrity": "sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==", + "deprecated": "Use @eslint/config-array instead", "dev": true, "dependencies": { "@humanwhocodes/object-schema": "^2.0.2", @@ -401,6 +402,7 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", "dev": true }, "node_modules/@khanacademy/perseus-core": { @@ -1787,9 +1789,9 @@ } }, "node_modules/@sapphire/snowflake": { - "version": "3.5.4-next.dda47af0.0", - "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.4-next.dda47af0.0.tgz", - "integrity": "sha512-7snlmeJE7iuH3uzb2JZax+JIbFohmUGBl8UyQ/EuVnSqa2APl2iAwq/2j1p8qX5+nlyjmeSNdyIjb12Jewfhwg==", + "version": "3.5.4-next.77c7f288", + "resolved": "https://registry.npmjs.org/@sapphire/snowflake/-/snowflake-3.5.4-next.77c7f288.tgz", + "integrity": "sha512-JYVOQ9XY1WxcPiymCRE7vS+vSX6CV6f1BZ/ZAg3u3mY/QttcBKLU+f+cJo/PwRbEOVHSRR1ODk0yK5Kd7pqFbg==", "engines": { "node": ">=v14.0.0", "npm": ">=7.0.0" @@ -2230,18 +2232,18 @@ "dev": true }, "node_modules/@vladfrangu/async_event_emitter": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.2.4.tgz", - "integrity": "sha512-ButUPz9E9cXMLgvAW8aLAKKJJsPu1dY1/l/E8xzLFuysowXygs6GBcyunK9rnGC4zTsnIc2mQo71rGw9U+Ykug==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@vladfrangu/async_event_emitter/-/async_event_emitter-2.4.0.tgz", + "integrity": "sha512-eNb/9DMwNvhhgn1UuQ8Rl90jhj9PBkYH4oQ522TkiWUVWRfbh3PjdOTFkVGNKs5+xUXalkgFrUSwtY8u0g0S4g==", "engines": { "node": ">=v14.0.0", "npm": ">=7.0.0" } }, "node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.0.tgz", + "integrity": "sha512-RTvkC4w+KNXrM39/lWCUaG0IbRkWdCv7W/IOW9oU6SawyxulvkQy5HQPVTKxEjczcUvapcrw3cFx/60VN/NRNw==", "dev": true, "bin": { "acorn": "bin/acorn" @@ -2367,9 +2369,9 @@ } }, "node_modules/browserslist": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", - "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.1.tgz", + "integrity": "sha512-TUfofFo/KsK/bWZ9TWQ5O26tsWW4Uhmt8IYklbnUa70udB6P2wA7w7o4PY4muaEPBQaAX+CEnmmIA41NVHtPVw==", "dev": true, "funding": [ { @@ -2386,10 +2388,10 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001587", - "electron-to-chromium": "^1.4.668", + "caniuse-lite": "^1.0.30001629", + "electron-to-chromium": "^1.4.796", "node-releases": "^2.0.14", - "update-browserslist-db": "^1.0.13" + "update-browserslist-db": "^1.0.16" }, "bin": { "browserslist": "cli.js" @@ -2428,9 +2430,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001624", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001624.tgz", - "integrity": "sha512-0dWnQG87UevOCPYaOR49CBcLBwoZLpws+k6W37nLjWUhumP1Isusj0p2u+3KhjNloRWK9OKMgjBBzPujQHw4nA==", + "version": "1.0.30001638", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001638.tgz", + "integrity": "sha512-5SuJUJ7cZnhPpeLHaH0c/HPAnAHZvS6ElWyHK9GSIbVOQABLzowiI2pjmpvZ1WEbkyz46iFd4UXlOHR5SqgfMQ==", "dev": true, "funding": [ { @@ -2617,9 +2619,9 @@ } }, "node_modules/debug": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.5.tgz", + "integrity": "sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==", "dependencies": { "ms": "2.1.2" }, @@ -2674,27 +2676,27 @@ } }, "node_modules/discord-api-types": { - "version": "0.37.83", - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.83.tgz", - "integrity": "sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==" + "version": "0.37.90", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.90.tgz", + "integrity": "sha512-lpOJSGrqHuXoM4FV/2HtjoaJpCClGFHpRNIdZEW8zPINlsCHNSfIwA2EQ8dxeE6k1QhhTuM9ZlOGVYXoU7FLgA==" }, "node_modules/discord.js": { - "version": "14.15.3-dev.1716768610-d22b55fc8", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.15.3-dev.1716768610-d22b55fc8.tgz", - "integrity": "sha512-/PxKSe+rZsI4HmxvjYi77DKXdpSb12RMMNJVpRvY491W9MYUBA9mzkWu8HntS60YbX38ZK+8b/ODY4OTnbma5A==", + "version": "14.16.0-dev.1719662641-ab8bf0f4d", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.16.0-dev.1719662641-ab8bf0f4d.tgz", + "integrity": "sha512-evl1sNX64ZUtk7w6lqNYqk5tc2ArohqEHUvUJuK4jpS6xY/N0/LV97sAkqKzIuy6thaQzHKyG0l7DAO5StGmXA==", "dependencies": { - "@discordjs/builders": "^1.8.1", + "@discordjs/builders": "^1.8.2", "@discordjs/collection": "1.5.3", "@discordjs/formatters": "^0.4.0", "@discordjs/rest": "^2.3.0", "@discordjs/util": "^1.1.0", - "@discordjs/ws": "^1.1.0", + "@discordjs/ws": "^1.1.1", "@sapphire/snowflake": "3.5.3", - "discord-api-types": "0.37.83", + "discord-api-types": "0.37.90", "fast-deep-equal": "3.1.3", "lodash.snakecase": "4.1.1", "tslib": "2.6.2", - "undici": "6.13.0" + "undici": "6.18.2" }, "engines": { "node": ">=16.11.0" @@ -2767,9 +2769,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.783", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.783.tgz", - "integrity": "sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==", + "version": "1.4.815", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.815.tgz", + "integrity": "sha512-OvpTT2ItpOXJL7IGcYakRjHCt8L5GrrN/wHCQsRB4PQa1X9fe+X9oen245mIId7s14xvArCGSTIq644yPUKKLg==", "dev": true }, "node_modules/entities": { @@ -3478,12 +3480,15 @@ } }, "node_modules/is-core-module": { - "version": "2.13.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz", - "integrity": "sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==", + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.14.0.tgz", + "integrity": "sha512-a5dFJih5ZLYlRtDc0dZWP7RiKr6xIKzmn/oAYCDvdLThadVgyJwlaoQPmRtMSpz+rk0OGAgIu+TcM9HUF0fk1A==", "dev": true, "dependencies": { - "hasown": "^2.0.0" + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -3728,9 +3733,9 @@ } }, "node_modules/minimatch": { - "version": "9.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", - "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dev": true, "dependencies": { "brace-expansion": "^2.0.1" @@ -4925,11 +4930,11 @@ "dev": true }, "node_modules/undici": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-6.13.0.tgz", - "integrity": "sha512-Q2rtqmZWrbP8nePMq7mOJIN98M0fYvSgV89vwl/BQRT4mDOeY2GXZngfGpcBBhtky3woM7G24wZV3Q304Bv6cw==", + "version": "6.18.2", + "resolved": "https://registry.npmjs.org/undici/-/undici-6.18.2.tgz", + "integrity": "sha512-o/MQLTwRm9IVhOqhZ0NQ9oXax1ygPjw6Vs+Vq/4QRjbOAC3B1GCHy7TYxxbExKlb7bzDRzt9vBWU6BDz0RFfYg==", "engines": { - "node": ">=18.0" + "node": ">=18.17" } }, "node_modules/undici-types": {