diff --git a/package-lock.json b/package-lock.json index 9049db1..c5d6720 100644 --- a/package-lock.json +++ b/package-lock.json @@ -303,12 +303,12 @@ } }, "node_modules/@discordjs/builders": { - "version": "0.16.0-dev.1656979757-5bd6b28", - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.16.0-dev.1656979757-5bd6b28.tgz", - "integrity": "sha512-oVqWZ3kz5xdaJ/ci0TarxHUxZxv0GgxFC4SYtHdhYZoinJEfEOMReWMBDDoJ9c3n3NwMDTdHjJzqQ/eaTBOeBw==", + "version": "0.16.0-dev.1657411897-f0b68d5", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.16.0-dev.1657411897-f0b68d5.tgz", + "integrity": "sha512-QUiAx+IVQBO3qES2E/O5xsuGtkFCVk3GkH//r3bbpHiONipJlGEk9FSmHSmBl3nWGy3gku1JgG4AgyVa5l/+OA==", "dependencies": { - "@sapphire/shapeshift": "^3.2.0", - "discord-api-types": "^0.33.5", + "@sapphire/shapeshift": "^3.4.1", + "discord-api-types": "^0.36.1", "fast-deep-equal": "^3.1.3", "ts-mixer": "^6.0.1", "tslib": "^2.4.0" @@ -318,24 +318,24 @@ } }, "node_modules/@discordjs/collection": { - "version": "0.8.0-dev.1656979780-5bd6b28", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.8.0-dev.1656979780-5bd6b28.tgz", - "integrity": "sha512-Ol0g8UdRCpi4UymUBlhx+00MyGlW2uu6PcTK7hJ3GSlIE/VWrUkLF0jidH79muEsJLzq5EQZfl8NVlCChEWLPQ==", + "version": "0.8.0-dev.1657411895-f0b68d5", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.8.0-dev.1657411895-f0b68d5.tgz", + "integrity": "sha512-CirWYerl4tgKJ+GWiD7Sg8JAw3QKm0bisGk5Mr8yn9GVZeq5R84yNJmUqN6rhg0UIgP8ERSrJeOqdJqDKVWxVw==", "engines": { "node": ">=16.9.0" } }, "node_modules/@discordjs/rest": { - "version": "0.6.0-dev.1656979769-5bd6b28", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-0.6.0-dev.1656979769-5bd6b28.tgz", - "integrity": "sha512-wrPqtfXYScHON11jo2wu9p+B1gqYZu2qFv6MGI7SxHNGXYnsCL8w0zAYbetSAnvh69my3h74I8BYb4IdhTqukg==", + "version": "0.6.0-dev.1657411905-f0b68d5", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-0.6.0-dev.1657411905-f0b68d5.tgz", + "integrity": "sha512-3Mwo9mWy6wAfyzNiiXCTQ/zwOHvMSym9WfJHSoa1Yi+gJ7tLM0YPQJGQTHXZvr0WICH6wUWasbWBE0dMiz28Ig==", "dependencies": { "@discordjs/collection": "^0.8.0-dev", - "@sapphire/async-queue": "^1.3.1", + "@sapphire/async-queue": "^1.3.2", "@sapphire/snowflake": "^3.2.2", - "discord-api-types": "^0.33.5", + "discord-api-types": "^0.36.1", "tslib": "^2.4.0", - "undici": "^5.5.1" + "undici": "^5.6.0" }, "engines": { "node": ">=16.9.0" @@ -425,9 +425,9 @@ } }, "node_modules/@jridgewell/resolve-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", - "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true, "optional": true, "engines": { @@ -488,18 +488,22 @@ } }, "node_modules/@sapphire/async-queue": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.3.1.tgz", - "integrity": "sha512-FFTlPOWZX1kDj9xCAsRzH5xEJfawg1lNoYAA+ecOWJMHOfiZYb1uXOI3ne9U4UILSEPwfE68p3T9wUHwIQfR0g==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.3.2.tgz", + "integrity": "sha512-rUpMLATsoAMnlN3gecAcr9Ecnw1vG7zi5Xr+IX22YzRzi1k9PF9vKzoT8RuEJbiIszjcimu3rveqUnvwDopz8g==", "engines": { "node": ">=v14.0.0", "npm": ">=7.0.0" } }, "node_modules/@sapphire/shapeshift": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.4.0.tgz", - "integrity": "sha512-uV+vErdfbxCgnjgcwkPDADlyS40I20L57YPy254LKbRNfLCg4/ymy510aNSGhLhq/dpNU0s1fQnTbI2YAetzsA==", + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.5.0.tgz", + "integrity": "sha512-r6Iw3ZWgwzWcWDtsPwHKHnc6LCD84AqyXi1IolSS8TGLodTuggYxQ63V+Si5Jb7KVLhMYPCdlwM0HEDHEeZ9Iw==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "lodash.uniqwith": "^4.5.0" + }, "engines": { "node": ">=v14.0.0", "npm": ">=7.0.0" @@ -555,9 +559,9 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.1.tgz", - "integrity": "sha512-CmR8+Tsy95hhwtZBKJBs0/FFq4XX7sDZHlGGf+0q+BRZfMbOTkzkj0AFAuTyXbObDIoanaBBW0+KEW+m3N16Wg==" + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz", + "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==" }, "node_modules/@types/normalize-package-data": { "version": "2.4.1", @@ -1610,25 +1614,25 @@ } }, "node_modules/discord-api-types": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.33.5.tgz", - "integrity": "sha512-dvO5M52v7m7Dy96+XUnzXNsQ/0npsYpU6dL205kAtEDueswoz3aU3bh1UMoK4cQmcGtB1YRyLKqp+DXi05lzFg==" + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.36.1.tgz", + "integrity": "sha512-PTDinUU574hXA9Ko9wrftL1iww1raNiRVKjuPIWQ5Li1g7vQPArpZWw9x01kh/IXLPdzSAJ6H8T0eAYzxzFzIg==" }, "node_modules/discord.js": { - "version": "14.0.0-dev.1656979767-5bd6b28", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.0.0-dev.1656979767-5bd6b28.tgz", - "integrity": "sha512-+CEcNHc4w5KzLcb+IjsBmId0cOD2E+NCFiSwp7SHK+S0uNPx7RkS+FYUKax7GVl2DoA5td2e5rjxcwC1SsjtUA==", + "version": "14.0.0-dev.1657411900-f0b68d5", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.0.0-dev.1657411900-f0b68d5.tgz", + "integrity": "sha512-mPeIaxthGZEc4qKi6HzWnMIbHOh63qJHr37qFWMoDZpYOPht7Q1V2w3eGh7e30kCoh1BNrLGaeYqwRxpYENjsg==", "dependencies": { "@discordjs/builders": "^0.16.0-dev", "@discordjs/collection": "^0.8.0-dev", "@discordjs/rest": "^0.6.0-dev", "@sapphire/snowflake": "^3.2.2", "@types/ws": "^8.5.3", - "discord-api-types": "^0.33.5", + "discord-api-types": "^0.36.1", "fast-deep-equal": "^3.1.3", "lodash.snakecase": "^4.1.1", "tslib": "^2.4.0", - "undici": "^5.5.1", + "undici": "^5.6.0", "ws": "^8.8.0" }, "engines": { @@ -3090,6 +3094,11 @@ "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==" }, + "node_modules/lodash.uniqwith": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniqwith/-/lodash.uniqwith-4.5.0.tgz", + "integrity": "sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q==" + }, "node_modules/longest": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", @@ -4429,9 +4438,9 @@ } }, "node_modules/ts-pattern": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.0.3.tgz", - "integrity": "sha512-OxQStbr1MKcYYz3YaXsFSBkMo3zjFODVkV8kaLfOak+sWSfx4B+jkOm/VoaWLhnMP+icnIcJ7ENYEnmpAv3jLg==" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.0.4.tgz", + "integrity": "sha512-gDKHf3T+4X2w5k5IpD4FQ6P5b0LRYW7sJdf/yG7uAdxKitgk2Z8UZLdSBjrXs5mI0Vq6E/hRQd6+Kh3FbdjBzw==" }, "node_modules/ts-results": { "version": "3.3.0", @@ -4521,9 +4530,9 @@ } }, "node_modules/undici": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.6.0.tgz", - "integrity": "sha512-mc+8SY1fXubTrdx4CXDkeFFGV8lI3Tq4I/70U1V8Z6g4iscGII0uLO7CPnDt56bXEbvaKwo2T2+VrteWbZiXiQ==", + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.6.1.tgz", + "integrity": "sha512-yYVqywdCbNb99f/w045wqmv++WExXDjY0FEvLSB7QUZZH6izxrVkF4dJn1aimcvN0+WAhv75Gg7v6VJoqmRtJQ==", "engines": { "node": ">=12.18" } @@ -5026,33 +5035,33 @@ } }, "@discordjs/builders": { - "version": "0.16.0-dev.1656979757-5bd6b28", - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.16.0-dev.1656979757-5bd6b28.tgz", - "integrity": "sha512-oVqWZ3kz5xdaJ/ci0TarxHUxZxv0GgxFC4SYtHdhYZoinJEfEOMReWMBDDoJ9c3n3NwMDTdHjJzqQ/eaTBOeBw==", + "version": "0.16.0-dev.1657411897-f0b68d5", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.16.0-dev.1657411897-f0b68d5.tgz", + "integrity": "sha512-QUiAx+IVQBO3qES2E/O5xsuGtkFCVk3GkH//r3bbpHiONipJlGEk9FSmHSmBl3nWGy3gku1JgG4AgyVa5l/+OA==", "requires": { - "@sapphire/shapeshift": "^3.2.0", - "discord-api-types": "^0.33.5", + "@sapphire/shapeshift": "^3.4.1", + "discord-api-types": "^0.36.1", "fast-deep-equal": "^3.1.3", "ts-mixer": "^6.0.1", "tslib": "^2.4.0" } }, "@discordjs/collection": { - "version": "0.8.0-dev.1656979780-5bd6b28", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.8.0-dev.1656979780-5bd6b28.tgz", - "integrity": "sha512-Ol0g8UdRCpi4UymUBlhx+00MyGlW2uu6PcTK7hJ3GSlIE/VWrUkLF0jidH79muEsJLzq5EQZfl8NVlCChEWLPQ==" + "version": "0.8.0-dev.1657411895-f0b68d5", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.8.0-dev.1657411895-f0b68d5.tgz", + "integrity": "sha512-CirWYerl4tgKJ+GWiD7Sg8JAw3QKm0bisGk5Mr8yn9GVZeq5R84yNJmUqN6rhg0UIgP8ERSrJeOqdJqDKVWxVw==" }, "@discordjs/rest": { - "version": "0.6.0-dev.1656979769-5bd6b28", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-0.6.0-dev.1656979769-5bd6b28.tgz", - "integrity": "sha512-wrPqtfXYScHON11jo2wu9p+B1gqYZu2qFv6MGI7SxHNGXYnsCL8w0zAYbetSAnvh69my3h74I8BYb4IdhTqukg==", + "version": "0.6.0-dev.1657411905-f0b68d5", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-0.6.0-dev.1657411905-f0b68d5.tgz", + "integrity": "sha512-3Mwo9mWy6wAfyzNiiXCTQ/zwOHvMSym9WfJHSoa1Yi+gJ7tLM0YPQJGQTHXZvr0WICH6wUWasbWBE0dMiz28Ig==", "requires": { "@discordjs/collection": "^0.8.0-dev", - "@sapphire/async-queue": "^1.3.1", + "@sapphire/async-queue": "^1.3.2", "@sapphire/snowflake": "^3.2.2", - "discord-api-types": "^0.33.5", + "discord-api-types": "^0.36.1", "tslib": "^2.4.0", - "undici": "^5.5.1" + "undici": "^5.6.0" } }, "@eslint/eslintrc": { @@ -5122,9 +5131,9 @@ "dev": true }, "@jridgewell/resolve-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", - "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", "dev": true, "optional": true }, @@ -5173,14 +5182,18 @@ } }, "@sapphire/async-queue": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.3.1.tgz", - "integrity": "sha512-FFTlPOWZX1kDj9xCAsRzH5xEJfawg1lNoYAA+ecOWJMHOfiZYb1uXOI3ne9U4UILSEPwfE68p3T9wUHwIQfR0g==" + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.3.2.tgz", + "integrity": "sha512-rUpMLATsoAMnlN3gecAcr9Ecnw1vG7zi5Xr+IX22YzRzi1k9PF9vKzoT8RuEJbiIszjcimu3rveqUnvwDopz8g==" }, "@sapphire/shapeshift": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.4.0.tgz", - "integrity": "sha512-uV+vErdfbxCgnjgcwkPDADlyS40I20L57YPy254LKbRNfLCg4/ymy510aNSGhLhq/dpNU0s1fQnTbI2YAetzsA==" + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.5.0.tgz", + "integrity": "sha512-r6Iw3ZWgwzWcWDtsPwHKHnc6LCD84AqyXi1IolSS8TGLodTuggYxQ63V+Si5Jb7KVLhMYPCdlwM0HEDHEeZ9Iw==", + "requires": { + "fast-deep-equal": "^3.1.3", + "lodash.uniqwith": "^4.5.0" + } }, "@sapphire/snowflake": { "version": "3.2.2", @@ -5228,9 +5241,9 @@ "dev": true }, "@types/node": { - "version": "18.0.1", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.1.tgz", - "integrity": "sha512-CmR8+Tsy95hhwtZBKJBs0/FFq4XX7sDZHlGGf+0q+BRZfMbOTkzkj0AFAuTyXbObDIoanaBBW0+KEW+m3N16Wg==" + "version": "18.0.3", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.0.3.tgz", + "integrity": "sha512-HzNRZtp4eepNitP+BD6k2L6DROIDG4Q0fm4x+dwfsr6LGmROENnok75VGw40628xf+iR24WeMFcHuuBDUAzzsQ==" }, "@types/normalize-package-data": { "version": "2.4.1", @@ -6008,25 +6021,25 @@ } }, "discord-api-types": { - "version": "0.33.5", - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.33.5.tgz", - "integrity": "sha512-dvO5M52v7m7Dy96+XUnzXNsQ/0npsYpU6dL205kAtEDueswoz3aU3bh1UMoK4cQmcGtB1YRyLKqp+DXi05lzFg==" + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.36.1.tgz", + "integrity": "sha512-PTDinUU574hXA9Ko9wrftL1iww1raNiRVKjuPIWQ5Li1g7vQPArpZWw9x01kh/IXLPdzSAJ6H8T0eAYzxzFzIg==" }, "discord.js": { - "version": "14.0.0-dev.1656979767-5bd6b28", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.0.0-dev.1656979767-5bd6b28.tgz", - "integrity": "sha512-+CEcNHc4w5KzLcb+IjsBmId0cOD2E+NCFiSwp7SHK+S0uNPx7RkS+FYUKax7GVl2DoA5td2e5rjxcwC1SsjtUA==", + "version": "14.0.0-dev.1657411900-f0b68d5", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.0.0-dev.1657411900-f0b68d5.tgz", + "integrity": "sha512-mPeIaxthGZEc4qKi6HzWnMIbHOh63qJHr37qFWMoDZpYOPht7Q1V2w3eGh7e30kCoh1BNrLGaeYqwRxpYENjsg==", "requires": { "@discordjs/builders": "^0.16.0-dev", "@discordjs/collection": "^0.8.0-dev", "@discordjs/rest": "^0.6.0-dev", "@sapphire/snowflake": "^3.2.2", "@types/ws": "^8.5.3", - "discord-api-types": "^0.33.5", + "discord-api-types": "^0.36.1", "fast-deep-equal": "^3.1.3", "lodash.snakecase": "^4.1.1", "tslib": "^2.4.0", - "undici": "^5.5.1", + "undici": "^5.6.0", "ws": "^8.8.0" } }, @@ -7173,6 +7186,11 @@ "resolved": "https://registry.npmjs.org/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz", "integrity": "sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==" }, + "lodash.uniqwith": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniqwith/-/lodash.uniqwith-4.5.0.tgz", + "integrity": "sha512-7lYL8bLopMoy4CTICbxygAUq6CdRJ36vFc80DucPueUee+d5NBRxz3FdT9Pes/HEx5mPoT9jwnsEJWz1N7uq7Q==" + }, "longest": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", @@ -8145,9 +8163,9 @@ } }, "ts-pattern": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.0.3.tgz", - "integrity": "sha512-OxQStbr1MKcYYz3YaXsFSBkMo3zjFODVkV8kaLfOak+sWSfx4B+jkOm/VoaWLhnMP+icnIcJ7ENYEnmpAv3jLg==" + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/ts-pattern/-/ts-pattern-4.0.4.tgz", + "integrity": "sha512-gDKHf3T+4X2w5k5IpD4FQ6P5b0LRYW7sJdf/yG7uAdxKitgk2Z8UZLdSBjrXs5mI0Vq6E/hRQd6+Kh3FbdjBzw==" }, "ts-results": { "version": "3.3.0", @@ -8211,9 +8229,9 @@ "optional": true }, "undici": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/undici/-/undici-5.6.0.tgz", - "integrity": "sha512-mc+8SY1fXubTrdx4CXDkeFFGV8lI3Tq4I/70U1V8Z6g4iscGII0uLO7CPnDt56bXEbvaKwo2T2+VrteWbZiXiQ==" + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.6.1.tgz", + "integrity": "sha512-yYVqywdCbNb99f/w045wqmv++WExXDjY0FEvLSB7QUZZH6izxrVkF4dJn1aimcvN0+WAhv75Gg7v6VJoqmRtJQ==" }, "universalify": { "version": "0.1.2",