diff --git a/package.json b/package.json index a082e06..da368a6 100644 --- a/package.json +++ b/package.json @@ -46,9 +46,9 @@ "@dareharu/utilities": "^0.2.0", "@discordjs/builders": "^0.16.0", "@ltd/j-toml": "^1.38.0", - "@sapphire/decorators": "^5.0.0", - "@sapphire/framework": "3.2.0", - "@sapphire/pieces": "^3.10.0", + "@sapphire/decorators": "^6.1.0", + "@sapphire/framework": "5.2.1", + "@sapphire/pieces": "^4.3.1", "@sapphire/result": "^2.6.4", "@sapphire/utilities": "^3.13.0", "@skyra/env-utilities": "^1.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7454705..757c31f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,14 +15,14 @@ dependencies: specifier: ^1.38.0 version: 1.38.0 '@sapphire/decorators': - specifier: ^5.0.0 - version: 5.0.0 + specifier: ^6.1.0 + version: 6.1.0 '@sapphire/framework': - specifier: 3.2.0 - version: 3.2.0 + specifier: 5.2.1 + version: 5.2.1 '@sapphire/pieces': - specifier: ^3.10.0 - version: 3.10.0 + specifier: ^4.3.1 + version: 4.3.1 '@sapphire/result': specifier: ^2.6.4 version: 2.6.4 @@ -382,6 +382,19 @@ packages: tslib: 2.6.2 dev: false + /@discordjs/builders@1.8.2: + resolution: {integrity: sha512-6wvG3QaCjtMu0xnle4SoOIeFB4y6fKMN6WZfy3BMKJdQQtPLik8KGzDwBVL/+wTtcE/ZlFjgEk74GublyEVZ7g==} + engines: {node: '>=16.11.0'} + dependencies: + '@discordjs/formatters': 0.4.0 + '@discordjs/util': 1.1.0 + '@sapphire/shapeshift': 3.9.7 + discord-api-types: 0.37.83 + fast-deep-equal: 3.1.3 + ts-mixer: 6.0.4 + tslib: 2.6.2 + dev: false + /@discordjs/collection@0.7.0: resolution: {integrity: sha512-R5i8Wb8kIcBAFEPLLf7LVBQKBDYUL+ekb23sOgpkpyGT+V4P7V83wTxcsqmX+PbqHt4cEHn053uMWfRqh/Z/nA==} engines: {node: '>=16.9.0'} @@ -393,6 +406,18 @@ packages: engines: {node: '>=16.11.0'} dev: false + /@discordjs/formatters@0.4.0: + resolution: {integrity: sha512-fJ06TLC1NiruF35470q3Nr1bi95BdvKFAF+T5bNfZJ4bNdqZ3VZ+Ttg6SThqTxm6qumSG3choxLBHMC69WXNXQ==} + engines: {node: '>=16.11.0'} + dependencies: + discord-api-types: 0.37.83 + dev: false + + /@discordjs/util@1.1.0: + resolution: {integrity: sha512-IndcI5hzlNZ7GS96RV3Xw1R2kaDuXEp7tRIy/KlhidpN/BQ1qh1NZt3377dMLTa44xDUNKT7hnXkA/oUAzD/lg==} + engines: {node: '>=16.11.0'} + dev: false + /@esbuild/android-arm64@0.17.19: resolution: {integrity: sha512-KBMWvEZooR7+kzY0BtbTQn0OAYY7CsiydT63pVEaPtVYF0hXbUaOyZog37DKxK7NF3XacBJOpYT4adIJh+avxA==} engines: {node: '>=12'} @@ -733,68 +758,68 @@ packages: engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dev: false - /@sapphire/decorators@5.0.0: - resolution: {integrity: sha512-jEHsE79nacjlwbfX2zyRCQ15lEzJLI4gEVZGU9iKmqbXVM0FcwrqZeQoGovIGxq5y0UIymvtYZJXhGkHLBpSdg==} + /@sapphire/decorators@6.1.0: + resolution: {integrity: sha512-LAml5F/JN1PMm0krKsuZQ7R32DboQZE1A1ULyEK/m1hkxRt/ympYWSBKVwnurDb+kyPD2CaHMOgKgDW2Gt6mwA==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dependencies: tslib: 2.6.2 dev: false - /@sapphire/discord-utilities@2.12.0: - resolution: {integrity: sha512-E/Qqb8PwEoX/WLVfcGvTglTgEGGcc/2rGtKBqhMcHcEEtNIY8dhQVYbW/KMNJpR/J81OqUJquVzpkzRe6fQWiw==} + /@sapphire/discord-utilities@3.3.0: + resolution: {integrity: sha512-xHAe22GSM4NjhNiyZ/5gwEF+uFDPHSrZABWypPGDUIK+CNDDPyPf56ooUb8cm02dVcU81wzscnRXK2cLY6RPcg==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dependencies: - discord-api-types: 0.36.3 + discord-api-types: 0.37.91 dev: false - /@sapphire/discord.js-utilities@5.1.2: - resolution: {integrity: sha512-zKXUkVzueT3Zag9D/ubpey0g/vLXLCVVFlmYoZqpkx1HsTLSTKz4hxbD7IQ/8q7rvI5Pm/Ex1jajPHMLXKmlpw==} + /@sapphire/discord.js-utilities@7.3.0: + resolution: {integrity: sha512-SOacsoV8eqPz0YqyXwNNZChNhz09QEhTrrGm+rnG+xZbglODtnoYmEgmLIemr2t6eyxPRerwhakacfyNYGapVg==} engines: {node: '>=16.6.0', npm: '>=7.0.0'} dependencies: - '@sapphire/discord-utilities': 2.12.0 - '@sapphire/duration': 1.1.0 - '@sapphire/utilities': 3.13.0 + '@sapphire/discord-utilities': 3.3.0 + '@sapphire/duration': 1.1.2 + '@sapphire/utilities': 3.16.2 tslib: 2.6.2 dev: false - /@sapphire/duration@1.1.0: - resolution: {integrity: sha512-ATb2pWPLcSgG7bzvT6MglUcDexFSufr2FLXUmhipWGFtZbvDhkopGBIuHyzoGy7LZvL8UY5T6pRLNdFv5pl/Lg==} + /@sapphire/duration@1.1.2: + resolution: {integrity: sha512-m+DpXedUHdnH3rM6P9Hiyb9dpdXKb8WeTAVIug0QuN8tarQedbymbOor+UFmBfCbKOkoW9HvGK10xDwDvSfKrw==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dev: false - /@sapphire/framework@3.2.0: - resolution: {integrity: sha512-GrxOlyxrydhwXH68zVwhaEys0XLqEJg6o0TCZLtEYhhDY6oRoOl1MwEiomS1cbDYNRpPkdY7ljHcxD44U6cZ9g==} - engines: {node: '>=16.6.0', npm: '>=7.0.0'} - dependencies: - '@discordjs/builders': 0.16.0 - '@sapphire/discord-utilities': 2.12.0 - '@sapphire/discord.js-utilities': 5.1.2 - '@sapphire/lexure': 1.1.5 - '@sapphire/pieces': 3.10.0 - '@sapphire/ratelimits': 2.4.7 - '@sapphire/result': 2.6.4 - '@sapphire/stopwatch': 1.5.0 - '@sapphire/utilities': 3.13.0 + /@sapphire/framework@5.2.1: + resolution: {integrity: sha512-47V3BPe3On3SB+Mbdb4eWPnKfNKV5Js1rLUyt+74WUY+MsS2Utja6Y26gswqk+GW3jqiX67tWTnIK3els+PVsw==} + engines: {node: '>=v18', npm: '>=7'} + dependencies: + '@discordjs/builders': 1.8.2 + '@sapphire/discord-utilities': 3.3.0 + '@sapphire/discord.js-utilities': 7.3.0 + '@sapphire/lexure': 1.1.7 + '@sapphire/pieces': 4.3.1 + '@sapphire/ratelimits': 2.4.9 + '@sapphire/result': 2.6.6 + '@sapphire/stopwatch': 1.5.2 + '@sapphire/utilities': 3.16.2 dev: false - /@sapphire/lexure@1.1.5: - resolution: {integrity: sha512-afVTCLHezlyvdvvOcEeCzMA05l1yje9axtY7gWQpDcppOazskYPgGMVCdAbfHz5BsyABMZYT2MznY+phEgFc8Q==} + /@sapphire/lexure@1.1.7: + resolution: {integrity: sha512-6PqU2/V+w1k4DHbZ8erIH+iaT/kAmLfReiWNUURt1akfrPTWqlVYWfuxkHXF0JMPk53r4NIkZoitiWwGUtPF+Q==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dependencies: - '@sapphire/result': 2.6.4 + '@sapphire/result': 2.6.6 dev: false - /@sapphire/pieces@3.10.0: - resolution: {integrity: sha512-iBaux50dA+VYjtBqmaceWcskdmw7ua51ojEPkyaSJyg2t9ln/Wc9NqYoQheRCWltZeDTERCUBIYYMqDuCs1Okw==} + /@sapphire/pieces@4.3.1: + resolution: {integrity: sha512-t42o6i8gPQ3QISIsMl463hj057yfyHsaSrs4FssdiGLmnvL9cuLGLTsjGEPn904wHUhPzS8W5aAPr788RK2/jQ==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dependencies: '@discordjs/collection': 1.5.3 - '@sapphire/utilities': 3.13.0 - tslib: 2.6.2 + '@sapphire/utilities': 3.16.2 + tslib: 2.6.3 dev: false - /@sapphire/ratelimits@2.4.7: - resolution: {integrity: sha512-IJQySiK+A8P4E+0oW2TGDy4RBjMsw3hccFL0y4kjQ2VZNzPDHJSYR4Pb1TzlG6V9YTVdCNWJODFXXyVn3tEQ/A==} + /@sapphire/ratelimits@2.4.9: + resolution: {integrity: sha512-eEE385IrFsD90gg696MWNqbeDjo1ZgtBvL66BezIwJEwDguhLP5AVsBsT4uCacX/92aeHl8i2nVvtusIBXZNSg==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dev: false @@ -802,6 +827,11 @@ packages: resolution: {integrity: sha512-o6rAnNbtumhR4Iy9t1p3xtOG9WtfO2OyyyaBrGUNThmhqf1cwvl5CO3/E0Hd66qdkuSqpJqC9TnnGzTmSoDd6A==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} + /@sapphire/result@2.6.6: + resolution: {integrity: sha512-QCjj7X/QlY0QUCeAaZQmnrsMH/b2BMQYee3F1Y5iF17JagUQqO3KZlG7vfXWQU3SRAJX5OgZZynBjixUH+nNGg==} + engines: {node: '>=v14.0.0', npm: '>=7.0.0'} + dev: false + /@sapphire/shapeshift@3.9.3: resolution: {integrity: sha512-WzKJSwDYloSkHoBbE8rkRW8UNKJiSRJ/P8NqJ5iVq7U2Yr/kriIBx2hW+wj2Z5e5EnXL1hgYomgaFsdK6b+zqQ==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} @@ -810,8 +840,16 @@ packages: lodash: 4.17.21 dev: false - /@sapphire/stopwatch@1.5.0: - resolution: {integrity: sha512-DtyKugdy3JTqm6JnEepTY64fGJAqlusDVrlrzifEgSCfGYCqpvB+SBldkWtDH+z+zLcp+PyaFLq7xpVfkhmvGg==} + /@sapphire/shapeshift@3.9.7: + resolution: {integrity: sha512-4It2mxPSr4OGn4HSQWGmhFMsNFGfFVhWeRPCRwbH972Ek2pzfGRZtb0pJ4Ze6oIzcyh2jw7nUDa6qGlWofgd9g==} + engines: {node: '>=v16'} + dependencies: + fast-deep-equal: 3.1.3 + lodash: 4.17.21 + dev: false + + /@sapphire/stopwatch@1.5.2: + resolution: {integrity: sha512-FrR1GnaEIuXpEfnaz7DjNgoN/Cp8dJ5XFgb8CxXTCAJi8LYk0YsyGSdmmcs9R3ZNZrA1vOSv0dFVLitgiVA36Q==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dependencies: tslib: 2.6.2 @@ -821,6 +859,11 @@ packages: resolution: {integrity: sha512-BD5ycPjZX5dXxrAb90dJTY8ukpPVBXgU17gA5ghK2memS4hwAzFYpvK+R+6zh4d6HYIKVuqrVhGXjvZenAa/Aw==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} + /@sapphire/utilities@3.16.2: + resolution: {integrity: sha512-0gRyXPH0hbmfZXwgvCH1z9H/kQwOlLeui86zKafZENpdjmuZznSkDFHRSUksr8Y5W/BxkqnR2WbNEfululh20Q==} + engines: {node: '>=v14.0.0'} + dev: false + /@skyra/env-utilities@1.2.1: resolution: {integrity: sha512-blyw0zCtrdP5SEiPAw62UuCd69bXdIBTtyzCXamVOcN2wqXt8HWkYrz8IdmZ2cvgnYIXpz7hzAmrIi3fGG7zzQ==} engines: {node: '>=16.9.0', npm: '>=8.0.0'} @@ -1743,6 +1786,14 @@ packages: resolution: {integrity: sha512-CQHW3Nu04LEHIj1Xps/sfGhTdrowilxnek2tirpLhwvrmgmLr1C6A+4JFLs+0kJMH2IX2QgDyA9GfNehqN+xPQ==} dev: false + /discord-api-types@0.37.83: + resolution: {integrity: sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==} + dev: false + + /discord-api-types@0.37.91: + resolution: {integrity: sha512-yPGOP1SlkRtnT9Vor5noZHNm7t+EpRdaDvEoeqWTSCzeenMWyB1RbOGKYxdZ1OZijji51Yd1yodhOTi9CfrrQg==} + dev: false + /discord.js@13.17.1: resolution: {integrity: sha512-h13kUf+7ZaP5ZWggzooCxFutvJJvugcAO54oTEIdVr3zQWi0Sf/61S1kETtuY9nVAyYebXR/Ey4C+oWbsgEkew==} engines: {node: '>=16.6.0', npm: '>=7.0.0'} @@ -4034,6 +4085,10 @@ packages: resolution: {integrity: sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ==} dev: false + /ts-mixer@6.0.4: + resolution: {integrity: sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==} + dev: false + /ts-node@10.9.1(@swc/core@1.3.99)(@types/node@18.18.13)(typescript@4.9.5): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true @@ -4082,6 +4137,10 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + /tslib@2.6.3: + resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==} + dev: false + /tsup@6.7.0(@swc/core@1.3.99)(ts-node@10.9.1)(typescript@4.9.5): resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} engines: {node: '>=14.18'}