From beccbab07dbd0a4de0ad0caa2fded4428b7e7723 Mon Sep 17 00:00:00 2001 From: jerrycool123 Date: Sun, 7 Jul 2024 16:59:39 +0800 Subject: [PATCH] fix: CI/CD error --- apps/server/package.json | 2 +- .../src/event-handlers/interaction-create.ts | 3 +- apps/server/src/utils/discord.ts | 50 -- apps/sls-backup/package.json | 2 +- apps/sls-membership/package.json | 4 +- apps/web/package.json | 6 +- package.json | 5 + packages/common/package.json | 6 +- pnpm-lock.yaml | 432 ++++++++---------- 9 files changed, 194 insertions(+), 316 deletions(-) diff --git a/apps/server/package.json b/apps/server/package.json index 15e096b..bc391ff 100644 --- a/apps/server/package.json +++ b/apps/server/package.json @@ -9,7 +9,7 @@ "csv-writer": "^1.6.0", "dayjs": "^1.11.11", "dedent": "^1.5.3", - "discord.js": "14.14.1", + "discord.js": "^14.15.3", "dotenv": "^16.4.5", "mongoose": "^8.4.1", "zod": "^3.23.8" diff --git a/apps/server/src/event-handlers/interaction-create.ts b/apps/server/src/event-handlers/interaction-create.ts index cd5f8d8..9920ad2 100644 --- a/apps/server/src/event-handlers/interaction-create.ts +++ b/apps/server/src/event-handlers/interaction-create.ts @@ -6,7 +6,6 @@ import { Events, Interaction, PermissionsBitField } from 'discord.js'; import { VerifyCommand } from '../commands/verify.js'; import { ChatInputCommand } from '../structures/chat-input-command.js'; import { EventHandler } from '../structures/event-handler.js'; -import { readablePermissionsMap } from '../utils/discord.js'; import { Utils } from '../utils/index.js'; export class InteractionCreateEventHandler extends EventHandler { @@ -129,7 +128,7 @@ export class InteractionCreateEventHandler extends EventHandler `- ${readablePermissionsMap[permission]}`) + .map((permission) => `- ${permission.replace(/([a-z])([A-Z])/g, '$1 $2')}`) .join(', ')} `, ephemeral: true, diff --git a/apps/server/src/utils/discord.ts b/apps/server/src/utils/discord.ts index f9f4a6c..c1ece89 100644 --- a/apps/server/src/utils/discord.ts +++ b/apps/server/src/utils/discord.ts @@ -1,55 +1,5 @@ import { DiscordBotAPI } from '@divine-bridge/common'; -import { PermissionsString } from 'discord.js'; import { Env } from './env.js'; export const discordBotApi = new DiscordBotAPI(Env.DISCORD_BOT_TOKEN); - -export const readablePermissionsMap: Record = { - AddReactions: 'Add Reactions', - Administrator: 'Administrator', - AttachFiles: 'Attach Files', - BanMembers: 'Ban Members', - ChangeNickname: 'Change Nickname', - Connect: 'Connect', - CreateInstantInvite: 'Create Instant Invite', - CreatePrivateThreads: 'Create Private Threads', - CreatePublicThreads: 'Create Public Threads', - DeafenMembers: 'Deafen Members', - EmbedLinks: 'Embed Links', - KickMembers: 'Kick Members', - ManageChannels: 'Manage Channels', - ManageEmojisAndStickers: 'Manage Emojis and Stickers', - ManageEvents: 'Manage Events', - ManageGuild: 'Manage Guild', - ManageGuildExpressions: 'Manage Guild Expressions', - ManageMessages: 'Manage Messages', - ManageNicknames: 'Manage Nicknames', - ManageRoles: 'Manage Roles', - ManageThreads: 'Manage Threads', - ManageWebhooks: 'Manage Webhooks', - MentionEveryone: 'Mention Everyone', - ModerateMembers: 'Moderate Members', - MoveMembers: 'Move Members', - MuteMembers: 'Mute Members', - PrioritySpeaker: 'Priority Speaker', - ReadMessageHistory: 'Read Message History', - RequestToSpeak: 'Request To Speak', - SendMessages: 'Send Messages', - SendMessagesInThreads: 'Send Messages in Threads', - SendTTSMessages: 'Send TTS Messages', - SendVoiceMessages: 'Send Voice Messages', - Stream: 'Stream', - Speak: 'Speak', - UseApplicationCommands: 'Use Application Commands', - UseEmbeddedActivities: 'Use Embedded Activities', - UseExternalEmojis: 'Use External Emojis', - UseExternalSounds: 'Use External Sounds', - UseExternalStickers: 'Use External Stickers', - UseSoundboard: 'Use Soundboard', - UseVAD: 'Use VAD', - ViewAuditLog: 'View Audit Log', - ViewChannel: 'View Channel', - ViewCreatorMonetizationAnalytics: 'View Creator Monetization Analytics', - ViewGuildInsights: 'View Guild Insights', -}; diff --git a/apps/sls-backup/package.json b/apps/sls-backup/package.json index b7ce910..d53d574 100644 --- a/apps/sls-backup/package.json +++ b/apps/sls-backup/package.json @@ -6,7 +6,7 @@ "@divine-bridge/ocr-service": "workspace:^", "@divine-bridge/serverless-offline-lambda-function-urls": "workspace:^", "adm-zip": "^0.5.13", - "discord.js": "14.14.1", + "discord.js": "^14.15.3", "esbuild": "^0.20.2", "serverless-offline": "^13.6.0", "zod": "^3.23.8" diff --git a/apps/sls-membership/package.json b/apps/sls-membership/package.json index 4819c15..196a3d3 100644 --- a/apps/sls-membership/package.json +++ b/apps/sls-membership/package.json @@ -2,12 +2,12 @@ "name": "sls-membership", "version": "0.0.1", "dependencies": { - "@discordjs/rest": "2.2.0", + "@discordjs/rest": "^2.3.0", "@divine-bridge/common": "workspace:^", "@divine-bridge/serverless-offline-lambda-function-urls": "workspace:^", "dayjs": "^1.11.11", "dedent": "^1.5.3", - "discord-api-types": "^0.37.86", + "discord-api-types": "0.37.83", "esbuild": "^0.20.2", "mongoose": "^8.4.1", "serverless-offline": "^13.6.0", diff --git a/apps/web/package.json b/apps/web/package.json index 6c17f51..6398047 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -23,14 +23,14 @@ "client-only": "^0.0.1", "dayjs": "^1.11.11", "dedent": "^1.5.3", - "discord-api-types": "^0.37.86", + "discord-api-types": "0.37.83", "eslint": "^8.57.0", - "eslint-config-next": "14.2.3", + "eslint-config-next": "14.2.4", "eslint-plugin-import": "^2.29.1", "i18next": "^23.11.5", "mongoose": "^8.4.1", "negotiator": "^0.6.3", - "next": "14.2.3", + "next": "14.2.4", "next-auth": "5.0.0-beta.18", "next-safe-action": "^6.2.0", "next-sitemap": "^4.2.3", diff --git a/package.json b/package.json index c817ef9..9772658 100644 --- a/package.json +++ b/package.json @@ -17,6 +17,11 @@ ] }, "packageManager": "pnpm@9.4.0", + "pnpm": { + "overrides": { + "undici": "5.28.4" + } + }, "scripts": { "build": "turbo run build", "build:server": "turbo run build --filter server", diff --git a/packages/common/package.json b/packages/common/package.json index 5e12799..b96fbde 100644 --- a/packages/common/package.json +++ b/packages/common/package.json @@ -2,13 +2,13 @@ "name": "@divine-bridge/common", "version": "0.0.1", "dependencies": { - "@discordjs/builders": "^1.7.0", - "@discordjs/rest": "2.2.0", + "@discordjs/builders": "^1.8.2", + "@discordjs/rest": "^2.3.0", "@divine-bridge/i18n": "workspace:^", "@divine-bridge/ocr-service": "workspace:^", "dayjs": "^1.11.11", "dedent": "^1.5.3", - "discord-api-types": "^0.37.86", + "discord-api-types": "0.37.83", "gaxios": "^6.2.0", "google-auth-library": "^9.10.0", "googleapis": "^137.1.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a7a0210..95e164e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,6 +4,9 @@ settings: autoInstallPeers: true excludeLinksFromLockfile: false +overrides: + undici: 5.28.4 + importers: .: @@ -45,8 +48,8 @@ importers: specifier: ^1.5.3 version: 1.5.3 discord.js: - specifier: 14.14.1 - version: 14.14.1 + specifier: ^14.15.3 + version: 14.15.3 dotenv: specifier: ^16.4.5 version: 16.4.5 @@ -94,8 +97,8 @@ importers: specifier: ^0.5.13 version: 0.5.13 discord.js: - specifier: 14.14.1 - version: 14.14.1 + specifier: ^14.15.3 + version: 14.15.3 esbuild: specifier: ^0.20.2 version: 0.20.2 @@ -158,8 +161,8 @@ importers: apps/sls-membership: dependencies: '@discordjs/rest': - specifier: 2.2.0 - version: 2.2.0 + specifier: ^2.3.0 + version: 2.3.0 '@divine-bridge/common': specifier: workspace:^ version: link:../../packages/common @@ -173,8 +176,8 @@ importers: specifier: ^1.5.3 version: 1.5.3 discord-api-types: - specifier: ^0.37.86 - version: 0.37.86 + specifier: 0.37.83 + version: 0.37.83 esbuild: specifier: ^0.20.2 version: 0.20.2 @@ -323,7 +326,7 @@ importers: version: 5.3.7(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@ant-design/nextjs-registry': specifier: ^1.0.0 - version: 1.0.0(@ant-design/cssinjs@1.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(antd@5.17.4(luxon@3.4.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 1.0.0(@ant-design/cssinjs@1.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(antd@5.17.4(luxon@3.4.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@auth/core': specifier: 0.31.0 version: 0.31.0 @@ -341,7 +344,7 @@ importers: version: link:../../packages/prettier-config-custom '@eisberg-labs/next-google-analytics': specifier: ^5.0.1 - version: 5.0.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + version: 5.0.1(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@formatjs/intl-localematcher': specifier: ^0.5.4 version: 0.5.4 @@ -362,10 +365,10 @@ importers: version: 18.3.0 '@vercel/analytics': specifier: ^1.3.1 - version: 1.3.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.3.1(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) '@vercel/speed-insights': specifier: ^1.0.11 - version: 1.0.11(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 1.0.11(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) antd: specifier: ^5.17.4 version: 5.17.4(luxon@3.4.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) @@ -382,14 +385,14 @@ importers: specifier: ^1.5.3 version: 1.5.3 discord-api-types: - specifier: ^0.37.86 - version: 0.37.86 + specifier: 0.37.83 + version: 0.37.83 eslint: specifier: ^8.57.0 version: 8.57.0 eslint-config-next: - specifier: 14.2.3 - version: 14.2.3(eslint@8.57.0)(typescript@5.4.5) + specifier: 14.2.4 + version: 14.2.4(eslint@8.57.0)(typescript@5.4.5) eslint-plugin-import: specifier: ^2.29.1 version: 2.29.1(@typescript-eslint/parser@6.20.0(eslint@8.57.0)(typescript@5.4.5))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) @@ -403,17 +406,17 @@ importers: specifier: ^0.6.3 version: 0.6.3 next: - specifier: 14.2.3 - version: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + specifier: 14.2.4 + version: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-auth: specifier: 5.0.0-beta.18 - version: 5.0.0-beta.18(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 5.0.0-beta.18(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) next-safe-action: specifier: ^6.2.0 - version: 6.2.0(ajv@8.12.0)(effect@3.0.3)(fp-ts@2.16.2)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) + version: 6.2.0(ajv@8.12.0)(effect@3.0.3)(fp-ts@2.16.2)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1) next-sitemap: specifier: ^4.2.3 - version: 4.2.3(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + version: 4.2.3(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) react: specifier: ^18.3.1 version: 18.3.1 @@ -448,11 +451,11 @@ importers: packages/common: dependencies: '@discordjs/builders': - specifier: ^1.7.0 - version: 1.7.0 + specifier: ^1.8.2 + version: 1.8.2 '@discordjs/rest': - specifier: 2.2.0 - version: 2.2.0 + specifier: ^2.3.0 + version: 2.3.0 '@divine-bridge/i18n': specifier: workspace:^ version: link:../i18n @@ -466,8 +469,8 @@ importers: specifier: ^1.5.3 version: 1.5.3 discord-api-types: - specifier: ^0.37.86 - version: 0.37.86 + specifier: 0.37.83 + version: 0.37.83 gaxios: specifier: ^6.2.0 version: 6.2.0 @@ -1193,8 +1196,8 @@ packages: zod: optional: true - '@discordjs/builders@1.7.0': - resolution: {integrity: sha512-GDtbKMkg433cOZur8Dv6c25EHxduNIBsxeHrsRoIM8+AwmEZ8r0tEpckx/sHwTLwQPOF3e2JWloZh9ofCaMfAw==} + '@discordjs/builders@1.8.2': + resolution: {integrity: sha512-6wvG3QaCjtMu0xnle4SoOIeFB4y6fKMN6WZfy3BMKJdQQtPLik8KGzDwBVL/+wTtcE/ZlFjgEk74GublyEVZ7g==} engines: {node: '>=16.11.0'} '@discordjs/collection@1.5.3': @@ -1205,28 +1208,20 @@ packages: resolution: {integrity: sha512-mLcTACtXUuVgutoznkh6hS3UFqYirDYAg5Dc1m8xn6OvPjetnUlf/xjtqnnc47OwWdaoCQnHmHh9KofhD6uRqw==} engines: {node: '>=18'} - '@discordjs/formatters@0.3.3': - resolution: {integrity: sha512-wTcI1Q5cps1eSGhl6+6AzzZkBBlVrBdc9IUhJbijRgVjCNIIIZPgqnUj3ntFODsHrdbGU8BEG9XmDQmgEEYn3w==} - engines: {node: '>=16.11.0'} - - '@discordjs/rest@2.2.0': - resolution: {integrity: sha512-nXm9wT8oqrYFRMEqTXQx9DUTeEtXUDMmnUKIhZn6O2EeDY9VCdwj23XCPq7fkqMPKdF7ldAfeVKyxxFdbZl59A==} + '@discordjs/formatters@0.4.0': + resolution: {integrity: sha512-fJ06TLC1NiruF35470q3Nr1bi95BdvKFAF+T5bNfZJ4bNdqZ3VZ+Ttg6SThqTxm6qumSG3choxLBHMC69WXNXQ==} engines: {node: '>=16.11.0'} '@discordjs/rest@2.3.0': resolution: {integrity: sha512-C1kAJK8aSYRv3ZwMG8cvrrW4GN0g5eMdP8AuN8ODH5DyOCbHgJspze1my3xHOAgwLJdKUbWNVyAeJ9cEdduqIg==} engines: {node: '>=16.11.0'} - '@discordjs/util@1.0.2': - resolution: {integrity: sha512-IRNbimrmfb75GMNEjyznqM1tkI7HrZOf14njX7tCAAUetyZM1Pr8hX/EK2lxBCOgWDRmigbp24fD1hdMfQK5lw==} - engines: {node: '>=16.11.0'} - '@discordjs/util@1.1.0': resolution: {integrity: sha512-IndcI5hzlNZ7GS96RV3Xw1R2kaDuXEp7tRIy/KlhidpN/BQ1qh1NZt3377dMLTa44xDUNKT7hnXkA/oUAzD/lg==} engines: {node: '>=16.11.0'} - '@discordjs/ws@1.1.0': - resolution: {integrity: sha512-O97DIeSvfNTn5wz5vaER6ciyUsr7nOqSEtsLoMhhIgeFkhnxLRqSr00/Fpq2/ppLgjDGLbQCDzIK7ilGoB/M7A==} + '@discordjs/ws@1.1.1': + resolution: {integrity: sha512-PZ+vLpxGCRtmr2RMkqh8Zp+BenUaJqlS6xhgWKEZcgC/vfHLEzpHtKkB0sl3nZWpwtcKk6YWy+pU3okL2I97FA==} engines: {node: '>=16.11.0'} '@effect/schema@0.66.5': @@ -1879,62 +1874,62 @@ packages: '@next/env@13.5.6': resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} - '@next/env@14.2.3': - resolution: {integrity: sha512-W7fd7IbkfmeeY2gXrzJYDx8D2lWKbVoTIj1o1ScPHNzvp30s1AuoEFSdr39bC5sjxJaxTtq3OTCZboNp0lNWHA==} + '@next/env@14.2.4': + resolution: {integrity: sha512-3EtkY5VDkuV2+lNmKlbkibIJxcO4oIHEhBWne6PaAp+76J9KoSsGvNikp6ivzAT8dhhBMYrm6op2pS1ApG0Hzg==} - '@next/eslint-plugin-next@14.2.3': - resolution: {integrity: sha512-L3oDricIIjgj1AVnRdRor21gI7mShlSwU/1ZGHmqM3LzHhXXhdkrfeNY5zif25Bi5Dd7fiJHsbhoZCHfXYvlAw==} + '@next/eslint-plugin-next@14.2.4': + resolution: {integrity: sha512-svSFxW9f3xDaZA3idQmlFw7SusOuWTpDTAeBlO3AEPDltrraV+lqs7mAc6A27YdnpQVVIA3sODqUAAHdWhVWsA==} - '@next/swc-darwin-arm64@14.2.3': - resolution: {integrity: sha512-3pEYo/RaGqPP0YzwnlmPN2puaF2WMLM3apt5jLW2fFdXD9+pqcoTzRk+iZsf8ta7+quAe4Q6Ms0nR0SFGFdS1A==} + '@next/swc-darwin-arm64@14.2.4': + resolution: {integrity: sha512-AH3mO4JlFUqsYcwFUHb1wAKlebHU/Hv2u2kb1pAuRanDZ7pD/A/KPD98RHZmwsJpdHQwfEc/06mgpSzwrJYnNg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@next/swc-darwin-x64@14.2.3': - resolution: {integrity: sha512-6adp7waE6P1TYFSXpY366xwsOnEXM+y1kgRpjSRVI2CBDOcbRjsJ67Z6EgKIqWIue52d2q/Mx8g9MszARj8IEA==} + '@next/swc-darwin-x64@14.2.4': + resolution: {integrity: sha512-QVadW73sWIO6E2VroyUjuAxhWLZWEpiFqHdZdoQ/AMpN9YWGuHV8t2rChr0ahy+irKX5mlDU7OY68k3n4tAZTg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@next/swc-linux-arm64-gnu@14.2.3': - resolution: {integrity: sha512-cuzCE/1G0ZSnTAHJPUT1rPgQx1w5tzSX7POXSLaS7w2nIUJUD+e25QoXD/hMfxbsT9rslEXugWypJMILBj/QsA==} + '@next/swc-linux-arm64-gnu@14.2.4': + resolution: {integrity: sha512-KT6GUrb3oyCfcfJ+WliXuJnD6pCpZiosx2X3k66HLR+DMoilRb76LpWPGb4tZprawTtcnyrv75ElD6VncVamUQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-arm64-musl@14.2.3': - resolution: {integrity: sha512-0D4/oMM2Y9Ta3nGuCcQN8jjJjmDPYpHX9OJzqk42NZGJocU2MqhBq5tWkJrUQOQY9N+In9xOdymzapM09GeiZw==} + '@next/swc-linux-arm64-musl@14.2.4': + resolution: {integrity: sha512-Alv8/XGSs/ytwQcbCHwze1HmiIkIVhDHYLjczSVrf0Wi2MvKn/blt7+S6FJitj3yTlMwMxII1gIJ9WepI4aZ/A==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] - '@next/swc-linux-x64-gnu@14.2.3': - resolution: {integrity: sha512-ENPiNnBNDInBLyUU5ii8PMQh+4XLr4pG51tOp6aJ9xqFQ2iRI6IH0Ds2yJkAzNV1CfyagcyzPfROMViS2wOZ9w==} + '@next/swc-linux-x64-gnu@14.2.4': + resolution: {integrity: sha512-ze0ShQDBPCqxLImzw4sCdfnB3lRmN3qGMB2GWDRlq5Wqy4G36pxtNOo2usu/Nm9+V2Rh/QQnrRc2l94kYFXO6Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-linux-x64-musl@14.2.3': - resolution: {integrity: sha512-BTAbq0LnCbF5MtoM7I/9UeUu/8ZBY0i8SFjUMCbPDOLv+un67e2JgyN4pmgfXBwy/I+RHu8q+k+MCkDN6P9ViQ==} + '@next/swc-linux-x64-musl@14.2.4': + resolution: {integrity: sha512-8dwC0UJoc6fC7PX70csdaznVMNr16hQrTDAMPvLPloazlcaWfdPogq+UpZX6Drqb1OBlwowz8iG7WR0Tzk/diQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] - '@next/swc-win32-arm64-msvc@14.2.3': - resolution: {integrity: sha512-AEHIw/dhAMLNFJFJIJIyOFDzrzI5bAjI9J26gbO5xhAKHYTZ9Or04BesFPXiAYXDNdrwTP2dQceYA4dL1geu8A==} + '@next/swc-win32-arm64-msvc@14.2.4': + resolution: {integrity: sha512-jxyg67NbEWkDyvM+O8UDbPAyYRZqGLQDTPwvrBBeOSyVWW/jFQkQKQ70JDqDSYg1ZDdl+E3nkbFbq8xM8E9x8A==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@next/swc-win32-ia32-msvc@14.2.3': - resolution: {integrity: sha512-vga40n1q6aYb0CLrM+eEmisfKCR45ixQYXuBXxOOmmoV8sYST9k7E3US32FsY+CkkF7NtzdcebiFT4CHuMSyZw==} + '@next/swc-win32-ia32-msvc@14.2.4': + resolution: {integrity: sha512-twrmN753hjXRdcrZmZttb/m5xaCBFa48Dt3FbeEItpJArxriYDunWxJn+QFXdJ3hPkm4u7CKxncVvnmgQMY1ag==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@next/swc-win32-x64-msvc@14.2.3': - resolution: {integrity: sha512-Q1/zm43RWynxrO7lW4ehciQVj+5ePBhOK+/K2P7pLFX3JaJ/IZVC69SHidrmZSOkqz7ECIOhhy7XhAFG4JYyHA==} + '@next/swc-win32-x64-msvc@14.2.4': + resolution: {integrity: sha512-tkLrjBzqFTP8DVrAAQmZelEahfR9OxWpFR++vAI9FBhCiIxtwHwBHC23SBHCTURBtwB4kc/x44imVOnkKGNVGg==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -2091,13 +2086,9 @@ packages: resolution: {integrity: sha512-7X7FFAA4DngXUl95+hYbUF19bp1LGiffjJtu7ygrZrbdCSsdDDBaSjB7Akw0ZbOu6k0xpXyljnJ6/RZUvLfRdg==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} - '@sapphire/shapeshift@3.9.6': - resolution: {integrity: sha512-4+Na/fxu2SEepZRb9z0dbsVh59QtwPuBg/UVaDib3av7ZY14b14+z09z6QVn0P6Dv6eOU2NDTsjIi0mbtgP56g==} - engines: {node: '>=v18'} - - '@sapphire/snowflake@3.5.1': - resolution: {integrity: sha512-BxcYGzgEsdlG0dKAyOm0ehLGm2CafIrfQTZGWgkfKYbj+pNNsorZ7EotuZukc2MT70E0UbppVbtpBrqpzVzjNA==} - engines: {node: '>=v14.0.0', npm: '>=7.0.0'} + '@sapphire/shapeshift@3.9.7': + resolution: {integrity: sha512-4It2mxPSr4OGn4HSQWGmhFMsNFGfFVhWeRPCRwbH972Ek2pzfGRZtb0pJ4Ze6oIzcyh2jw7nUDa6qGlWofgd9g==} + engines: {node: '>=v16'} '@sapphire/snowflake@3.5.3': resolution: {integrity: sha512-jjmJywLAFoWeBi1W7994zZyiNWPIiqRRNAmSERxyg93xRGzNYvGjlZ0gR6x0F4gPRi2+0O6S71kOZYyr3cxaIQ==} @@ -2450,9 +2441,6 @@ packages: '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} - '@types/ws@8.5.9': - resolution: {integrity: sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==} - '@types/yargs-parser@21.0.3': resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} @@ -2554,8 +2542,8 @@ packages: vue-router: optional: true - '@vladfrangu/async_event_emitter@2.2.4': - resolution: {integrity: sha512-ButUPz9E9cXMLgvAW8aLAKKJJsPu1dY1/l/E8xzLFuysowXygs6GBcyunK9rnGC4zTsnIc2mQo71rGw9U+Ykug==} + '@vladfrangu/async_event_emitter@2.4.1': + resolution: {integrity: sha512-cedU1DrzO4oliUigSAOqSgts6wEfGGSbpO1hYxvKbz8sr7a0meyP3GxnL6hIUtBK0nMG6zHfIYWcqOIb+MRI7w==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} abort-controller@3.0.0: @@ -3285,10 +3273,6 @@ packages: deferred@0.7.11: resolution: {integrity: sha512-8eluCl/Blx4YOGwMapBvXRKxHXhA8ejDXYzEaK8+/gtcm8hRMhSLmXSqDmNUKNc/C8HNSmuyyp/hflhqDAvK2A==} - define-data-property@1.1.1: - resolution: {integrity: sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ==} - engines: {node: '>= 0.4'} - define-data-property@1.1.4: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} @@ -3334,17 +3318,11 @@ packages: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} - discord-api-types@0.37.61: - resolution: {integrity: sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw==} - discord-api-types@0.37.83: resolution: {integrity: sha512-urGGYeWtWNYMKnYlZnOnDHm8fVRffQs3U0SpE8RHeiuLKb/u92APS8HoQnPTFbnXmY1vVnXjXO4dOxcAn3J+DA==} - discord-api-types@0.37.86: - resolution: {integrity: sha512-ofpVLHshKdKl+XuZBbwOBSlgQFPJPzMuUiBpala3+ImPHBVo7ojZpzJUu2NJV/f0t1kqncechDugQpO5AjZnxg==} - - discord.js@14.14.1: - resolution: {integrity: sha512-/hUVzkIerxKHyRKopJy5xejp4MYKDPTszAnpYxzVVv4qJYf+Tkt+jnT2N29PIPschicaEEpXwF2ARrTYHYwQ5w==} + discord.js@14.15.3: + resolution: {integrity: sha512-/UJDQO10VuU6wQPglA4kz2bw2ngeeSbogiIPx/TsnctfzV/tNf+q+i1HlgtX1OGpeOBpJH9erZQNO5oRM2uAtQ==} engines: {node: '>=16.11.0'} doctrine@2.1.0: @@ -3487,8 +3465,8 @@ packages: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - eslint-config-next@14.2.3: - resolution: {integrity: sha512-ZkNztm3Q7hjqvB1rRlOX8P9E/cXRL9ajRcs8jufEtwMfTVYRqnmtnaSu57QqHyBlovMuiB8LEzfLBkh5RYV6Fg==} + eslint-config-next@14.2.4: + resolution: {integrity: sha512-Qr0wMgG9m6m4uYy2jrYJmyuNlYZzPRQq5Kvb9IDlYwn+7yq6W6sfMNFgb+9guM1KYwuIo6TIaiFhZJ6SnQ/Efw==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -4010,9 +3988,6 @@ packages: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - has-property-descriptors@1.0.1: - resolution: {integrity: sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg==} - has-property-descriptors@1.0.2: resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} @@ -5109,8 +5084,8 @@ packages: next-tick@1.1.0: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} - next@14.2.3: - resolution: {integrity: sha512-dowFkFTR8v79NPJO4QsBUtxv0g9BrS/phluVpMAt2ku7H+cbcBJlopXjkWlwxrk/xGqMemr7JkGPGemPrLLX7A==} + next@14.2.4: + resolution: {integrity: sha512-R8/V7vugY+822rsQGQCjoLhMuC9oFj9SOi4Cl4b2wjDrseD0LRZ10W7R6Czo4w9ZznVSshKjuIomsRjvm9EKJQ==} engines: {node: '>=18.17.0'} hasBin: true peerDependencies: @@ -6090,9 +6065,6 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - side-channel@1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} - side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -6487,8 +6459,8 @@ packages: esbuild: optional: true - ts-mixer@6.0.3: - resolution: {integrity: sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ==} + ts-mixer@6.0.4: + resolution: {integrity: sha512-ufKpbmrugz5Aou4wcr5Wc1UUFWOLhq+Fm6qa6P0w0K5Qw2yhaUoiWszhCVuNQyNwrlGiscHOmqYoAox1PtvgjA==} ts-toolbelt@9.6.0: resolution: {integrity: sha512-nsZd8ZeNUzukXPlJmTBwUAuABDe/9qtVDelJeT/qW0ow3ZS3BsQJtNkan1802aM9Uf68/Y8ljw86Hu0h5IUW3w==} @@ -6619,14 +6591,10 @@ packages: undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - undici@5.27.2: - resolution: {integrity: sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==} + undici@5.28.4: + resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} - undici@6.13.0: - resolution: {integrity: sha512-Q2rtqmZWrbP8nePMq7mOJIN98M0fYvSgV89vwl/BQRT4mDOeY2GXZngfGpcBBhtky3woM7G24wZV3Q304Bv6cw==} - engines: {node: '>=18.0'} - uni-global@1.0.0: resolution: {integrity: sha512-WWM3HP+siTxzIWPNUg7hZ4XO8clKi6NoCAJJWnuRL+BAqyFXF8gC03WNyTefGoUXYc47uYgXxpKLIEvo65PEHw==} @@ -6823,8 +6791,8 @@ packages: utf-8-validate: optional: true - ws@8.14.2: - resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} + ws@8.16.0: + resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -6835,8 +6803,8 @@ packages: utf-8-validate: optional: true - ws@8.16.0: - resolution: {integrity: sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==} + ws@8.17.1: + resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -6961,11 +6929,11 @@ snapshots: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - '@ant-design/nextjs-registry@1.0.0(@ant-design/cssinjs@1.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(antd@5.17.4(luxon@3.4.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@ant-design/nextjs-registry@1.0.0(@ant-design/cssinjs@1.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(antd@5.17.4(luxon@3.4.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@ant-design/cssinjs': 1.20.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) antd: 5.17.4(luxon@3.4.4)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -8002,35 +7970,23 @@ snapshots: fp-ts: 2.16.2 zod: 3.23.8 - '@discordjs/builders@1.7.0': + '@discordjs/builders@1.8.2': dependencies: - '@discordjs/formatters': 0.3.3 - '@discordjs/util': 1.0.2 - '@sapphire/shapeshift': 3.9.6 - discord-api-types: 0.37.61 + '@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.3 + ts-mixer: 6.0.4 tslib: 2.6.2 '@discordjs/collection@1.5.3': {} '@discordjs/collection@2.1.0': {} - '@discordjs/formatters@0.3.3': - dependencies: - discord-api-types: 0.37.61 - - '@discordjs/rest@2.2.0': + '@discordjs/formatters@0.4.0': 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.61 - magic-bytes.js: 1.10.0 - tslib: 2.6.2 - undici: 5.27.2 + discord-api-types: 0.37.83 '@discordjs/rest@2.3.0': dependencies: @@ -8038,27 +7994,25 @@ snapshots: '@discordjs/util': 1.1.0 '@sapphire/async-queue': 1.5.2 '@sapphire/snowflake': 3.5.3 - '@vladfrangu/async_event_emitter': 2.2.4 + '@vladfrangu/async_event_emitter': 2.4.1 discord-api-types: 0.37.83 magic-bytes.js: 1.10.0 tslib: 2.6.2 - undici: 6.13.0 - - '@discordjs/util@1.0.2': {} + undici: 5.28.4 '@discordjs/util@1.1.0': {} - '@discordjs/ws@1.1.0': + '@discordjs/ws@1.1.1': dependencies: '@discordjs/collection': 2.1.0 '@discordjs/rest': 2.3.0 '@discordjs/util': 1.1.0 '@sapphire/async-queue': 1.5.2 '@types/ws': 8.5.10 - '@vladfrangu/async_event_emitter': 2.2.4 + '@vladfrangu/async_event_emitter': 2.4.1 discord-api-types: 0.37.83 tslib: 2.6.2 - ws: 8.16.0 + ws: 8.17.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -8068,9 +8022,9 @@ snapshots: effect: 3.0.3 fast-check: 3.17.2 - '@eisberg-labs/next-google-analytics@5.0.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': + '@eisberg-labs/next-google-analytics@5.0.1(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -8719,37 +8673,37 @@ snapshots: '@next/env@13.5.6': {} - '@next/env@14.2.3': {} + '@next/env@14.2.4': {} - '@next/eslint-plugin-next@14.2.3': + '@next/eslint-plugin-next@14.2.4': dependencies: glob: 10.3.10 - '@next/swc-darwin-arm64@14.2.3': + '@next/swc-darwin-arm64@14.2.4': optional: true - '@next/swc-darwin-x64@14.2.3': + '@next/swc-darwin-x64@14.2.4': optional: true - '@next/swc-linux-arm64-gnu@14.2.3': + '@next/swc-linux-arm64-gnu@14.2.4': optional: true - '@next/swc-linux-arm64-musl@14.2.3': + '@next/swc-linux-arm64-musl@14.2.4': optional: true - '@next/swc-linux-x64-gnu@14.2.3': + '@next/swc-linux-x64-gnu@14.2.4': optional: true - '@next/swc-linux-x64-musl@14.2.3': + '@next/swc-linux-x64-musl@14.2.4': optional: true - '@next/swc-win32-arm64-msvc@14.2.3': + '@next/swc-win32-arm64-msvc@14.2.4': optional: true - '@next/swc-win32-ia32-msvc@14.2.3': + '@next/swc-win32-ia32-msvc@14.2.4': optional: true - '@next/swc-win32-x64-msvc@14.2.3': + '@next/swc-win32-x64-msvc@14.2.4': optional: true '@nodelib/fs.scandir@2.1.5': @@ -8882,13 +8836,11 @@ snapshots: '@sapphire/async-queue@1.5.2': {} - '@sapphire/shapeshift@3.9.6': + '@sapphire/shapeshift@3.9.7': dependencies: fast-deep-equal: 3.1.3 lodash: 4.17.21 - '@sapphire/snowflake@3.5.1': {} - '@sapphire/snowflake@3.5.3': {} '@serverless/dashboard-plugin@7.2.0(@aws-sdk/credential-provider-node@3.515.0)(supports-color@8.1.1)': @@ -9453,10 +9405,6 @@ snapshots: dependencies: '@types/node': 20.14.9 - '@types/ws@8.5.9': - dependencies: - '@types/node': 20.14.9 - '@types/yargs-parser@21.0.3': {} '@types/yargs@17.0.32': @@ -9551,19 +9499,19 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vercel/analytics@1.3.1(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@vercel/analytics@1.3.1(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': dependencies: server-only: 0.0.1 optionalDependencies: - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@vercel/speed-insights@1.0.11(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': + '@vercel/speed-insights@1.0.11(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)': optionalDependencies: - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - '@vladfrangu/async_event_emitter@2.2.4': {} + '@vladfrangu/async_event_emitter@2.4.1': {} abort-controller@3.0.0: dependencies: @@ -9758,7 +9706,7 @@ snapshots: array-buffer-byte-length@1.0.1: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 is-array-buffer: 3.0.4 array-includes@3.1.7: @@ -9808,7 +9756,7 @@ snapshots: arraybuffer.prototype.slice@1.0.2: dependencies: array-buffer-byte-length: 1.0.1 - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 get-intrinsic: 1.2.4 @@ -10431,12 +10379,6 @@ snapshots: next-tick: 1.1.0 timers-ext: 0.1.7 - define-data-property@1.1.1: - dependencies: - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.1 - define-data-property@1.1.4: dependencies: es-define-property: 1.0.0 @@ -10447,8 +10389,8 @@ snapshots: define-properties@1.2.1: dependencies: - define-data-property: 1.1.1 - has-property-descriptors: 1.0.1 + define-data-property: 1.1.4 + has-property-descriptors: 1.0.2 object-keys: 1.1.1 delayed-stream@1.0.0: {} @@ -10476,28 +10418,22 @@ snapshots: dependencies: path-type: 4.0.0 - discord-api-types@0.37.61: {} - discord-api-types@0.37.83: {} - discord-api-types@0.37.86: {} - - discord.js@14.14.1: + discord.js@14.15.3: dependencies: - '@discordjs/builders': 1.7.0 + '@discordjs/builders': 1.8.2 '@discordjs/collection': 1.5.3 - '@discordjs/formatters': 0.3.3 - '@discordjs/rest': 2.2.0 + '@discordjs/formatters': 0.4.0 + '@discordjs/rest': 2.3.0 '@discordjs/util': 1.1.0 - '@discordjs/ws': 1.1.0 - '@sapphire/snowflake': 3.5.1 - '@types/ws': 8.5.9 - discord-api-types: 0.37.61 + '@discordjs/ws': 1.1.1 + '@sapphire/snowflake': 3.5.3 + discord-api-types: 0.37.83 fast-deep-equal: 3.1.3 lodash.snakecase: 4.1.1 tslib: 2.6.2 - undici: 5.27.2 - ws: 8.14.2 + undici: 5.28.4 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -10566,7 +10502,7 @@ snapshots: array-buffer-byte-length: 1.0.1 arraybuffer.prototype.slice: 1.0.2 available-typed-arrays: 1.0.6 - call-bind: 1.0.6 + call-bind: 1.0.7 es-set-tostringtag: 2.0.2 es-to-primitive: 1.2.1 function.prototype.name: 1.1.6 @@ -10574,7 +10510,7 @@ snapshots: get-symbol-description: 1.0.0 globalthis: 1.0.3 gopd: 1.0.1 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 has-proto: 1.0.1 has-symbols: 1.0.3 hasown: 2.0.0 @@ -10736,9 +10672,9 @@ snapshots: escape-string-regexp@4.0.0: {} - eslint-config-next@14.2.3(eslint@8.57.0)(typescript@5.4.5): + eslint-config-next@14.2.4(eslint@8.57.0)(typescript@5.4.5): dependencies: - '@next/eslint-plugin-next': 14.2.3 + '@next/eslint-plugin-next': 14.2.4 '@rushstack/eslint-patch': 1.7.2 '@typescript-eslint/parser': 6.20.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 @@ -11216,7 +11152,7 @@ snapshots: function.prototype.name@1.1.6: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 functions-have-names: 1.2.3 @@ -11274,7 +11210,7 @@ snapshots: get-symbol-description@1.0.0: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 get-intrinsic: 1.2.4 get-tsconfig@4.7.5: @@ -11406,10 +11342,6 @@ snapshots: has-flag@4.0.0: {} - has-property-descriptors@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - has-property-descriptors@1.0.2: dependencies: es-define-property: 1.0.0 @@ -11607,7 +11539,7 @@ snapshots: dependencies: es-errors: 1.3.0 hasown: 2.0.0 - side-channel: 1.0.4 + side-channel: 1.0.6 is-alphabetical@2.0.1: {} @@ -11618,12 +11550,12 @@ snapshots: is-arguments@1.1.1: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 has-tostringtag: 1.0.2 is-array-buffer@3.0.4: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 get-intrinsic: 1.2.4 is-arrayish@0.2.1: {} @@ -11644,7 +11576,7 @@ snapshots: is-boolean-object@1.1.2: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 has-tostringtag: 1.0.2 is-callable@1.2.7: {} @@ -11721,14 +11653,14 @@ snapshots: is-regex@1.1.4: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 has-tostringtag: 1.0.2 is-set@2.0.2: {} is-shared-array-buffer@1.0.2: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 is-stream@1.1.0: {} @@ -11760,7 +11692,7 @@ snapshots: is-weakref@1.0.2: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 is-weakset@2.0.2: dependencies: @@ -12421,7 +12353,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.5.4 + semver: 7.6.2 make-error@1.3.6: {} @@ -12800,16 +12732,16 @@ snapshots: negotiator@0.6.3: {} - next-auth@5.0.0-beta.18(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-auth@5.0.0-beta.18(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@auth/core': 0.31.0 - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 - next-safe-action@6.2.0(ajv@8.12.0)(effect@3.0.3)(fp-ts@2.16.2)(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): + next-safe-action@6.2.0(ajv@8.12.0)(effect@3.0.3)(fp-ts@2.16.2)(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1): dependencies: '@decs/typeschema': 0.12.2(ajv@8.12.0)(effect@3.0.3)(fp-ts@2.16.2)(zod@3.23.8) - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 optionalDependencies: zod: 3.23.8 @@ -12830,19 +12762,19 @@ snapshots: - vite - yup - next-sitemap@4.2.3(next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): + next-sitemap@4.2.3(next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)): dependencies: '@corex/deepmerge': 4.0.43 '@next/env': 13.5.6 fast-glob: 3.3.2 minimist: 1.2.8 - next: 14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + next: 14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) next-tick@1.1.0: {} - next@14.2.3(react-dom@18.3.1(react@18.3.1))(react@18.3.1): + next@14.2.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@next/env': 14.2.3 + '@next/env': 14.2.4 '@swc/helpers': 0.5.5 busboy: 1.6.0 caniuse-lite: 1.0.30001587 @@ -12852,15 +12784,15 @@ snapshots: react-dom: 18.3.1(react@18.3.1) styled-jsx: 5.1.1(react@18.3.1) optionalDependencies: - '@next/swc-darwin-arm64': 14.2.3 - '@next/swc-darwin-x64': 14.2.3 - '@next/swc-linux-arm64-gnu': 14.2.3 - '@next/swc-linux-arm64-musl': 14.2.3 - '@next/swc-linux-x64-gnu': 14.2.3 - '@next/swc-linux-x64-musl': 14.2.3 - '@next/swc-win32-arm64-msvc': 14.2.3 - '@next/swc-win32-ia32-msvc': 14.2.3 - '@next/swc-win32-x64-msvc': 14.2.3 + '@next/swc-darwin-arm64': 14.2.4 + '@next/swc-darwin-x64': 14.2.4 + '@next/swc-linux-arm64-gnu': 14.2.4 + '@next/swc-linux-arm64-musl': 14.2.4 + '@next/swc-linux-x64-gnu': 14.2.4 + '@next/swc-linux-x64-musl': 14.2.4 + '@next/swc-win32-arm64-msvc': 14.2.4 + '@next/swc-win32-ia32-msvc': 14.2.4 + '@next/swc-win32-x64-msvc': 14.2.4 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -12928,7 +12860,7 @@ snapshots: object.assign@4.1.5: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 has-symbols: 1.0.3 object-keys: 1.1.1 @@ -13278,7 +13210,7 @@ snapshots: qs@6.11.2: dependencies: - side-channel: 1.0.4 + side-channel: 1.0.6 qs@6.12.1: dependencies: @@ -13602,7 +13534,7 @@ snapshots: rc-util@5.38.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: - '@babel/runtime': 7.23.9 + '@babel/runtime': 7.24.6 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-is: 18.2.0 @@ -13728,7 +13660,7 @@ snapshots: regexp.prototype.flags@1.5.1: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 set-function-name: 2.0.1 @@ -13844,7 +13776,7 @@ snapshots: safe-array-concat@1.1.0: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 get-intrinsic: 1.2.4 has-symbols: 1.0.3 isarray: 2.0.5 @@ -13855,7 +13787,7 @@ snapshots: safe-regex-test@1.0.2: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 get-intrinsic: 1.2.4 is-regex: 1.1.4 @@ -14018,11 +13950,11 @@ snapshots: set-function-length@1.2.0: dependencies: - define-data-property: 1.1.1 + define-data-property: 1.1.4 function-bind: 1.1.2 get-intrinsic: 1.2.4 gopd: 1.0.1 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 set-function-length@1.2.2: dependencies: @@ -14035,9 +13967,9 @@ snapshots: set-function-name@2.0.1: dependencies: - define-data-property: 1.1.1 + define-data-property: 1.1.4 functions-have-names: 1.2.3 - has-property-descriptors: 1.0.1 + has-property-descriptors: 1.0.2 setimmediate@1.0.5: {} @@ -14079,12 +14011,6 @@ snapshots: shebang-regex@3.0.0: {} - side-channel@1.0.4: - dependencies: - call-bind: 1.0.6 - get-intrinsic: 1.2.4 - object-inspect: 1.13.1 - side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -14230,19 +14156,19 @@ snapshots: string.prototype.trim@1.2.8: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 string.prototype.trimend@1.0.7: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 string.prototype.trimstart@1.0.7: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 define-properties: 1.2.1 es-abstract: 1.22.3 @@ -14325,7 +14251,7 @@ snapshots: mime: 2.6.0 qs: 6.11.2 readable-stream: 3.6.2 - semver: 7.5.4 + semver: 7.6.2 transitivePeerDependencies: - supports-color @@ -14519,7 +14445,7 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.23.9) - ts-mixer@6.0.3: {} + ts-mixer@6.0.4: {} ts-toolbelt@9.6.0: {} @@ -14611,13 +14537,13 @@ snapshots: typed-array-buffer@1.0.0: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 get-intrinsic: 1.2.4 is-typed-array: 1.1.13 typed-array-byte-length@1.0.0: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.13 @@ -14625,14 +14551,14 @@ snapshots: typed-array-byte-offset@1.0.0: dependencies: available-typed-arrays: 1.0.6 - call-bind: 1.0.6 + call-bind: 1.0.7 for-each: 0.3.3 has-proto: 1.0.1 is-typed-array: 1.1.13 typed-array-length@1.0.4: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 for-each: 0.3.3 is-typed-array: 1.1.13 @@ -14640,7 +14566,7 @@ snapshots: unbox-primitive@1.0.2: dependencies: - call-bind: 1.0.6 + call-bind: 1.0.7 has-bigints: 1.0.2 has-symbols: 1.0.3 which-boxed-primitive: 1.0.2 @@ -14652,12 +14578,10 @@ snapshots: undici-types@5.26.5: {} - undici@5.27.2: + undici@5.28.4: dependencies: '@fastify/busboy': 2.1.1 - undici@6.13.0: {} - uni-global@1.0.0: dependencies: type: 2.7.2 @@ -14842,7 +14766,7 @@ snapshots: which-typed-array@1.1.14: dependencies: available-typed-arrays: 1.0.6 - call-bind: 1.0.6 + call-bind: 1.0.7 for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.2 @@ -14894,10 +14818,10 @@ snapshots: ws@7.5.9: {} - ws@8.14.2: {} - ws@8.16.0: {} + ws@8.17.1: {} + xml2js@0.6.2: dependencies: sax: 1.2.1