From 2ee220eb86fcaab2b3b3ae4625768d3b0879e4e8 Mon Sep 17 00:00:00 2001 From: almeidx Date: Tue, 21 Jan 2025 20:41:38 +0000 Subject: [PATCH] style: require file extensions in file imports --- packages/discord.js/.eslintrc.json | 1 + .../discord.js/scripts/generateRequires.mjs | 4 +- packages/discord.js/src/client/BaseClient.js | 6 +- packages/discord.js/src/client/Client.js | 52 +-- .../discord.js/src/client/WebhookClient.js | 8 +- .../discord.js/src/client/actions/Action.js | 2 +- .../src/client/actions/ActionsManager.js | 80 ++-- .../src/client/actions/ChannelCreate.js | 4 +- .../src/client/actions/ChannelDelete.js | 4 +- .../src/client/actions/ChannelUpdate.js | 4 +- .../actions/GuildChannelsPositionUpdate.js | 2 +- .../src/client/actions/GuildEmojiCreate.js | 4 +- .../src/client/actions/GuildEmojiDelete.js | 4 +- .../src/client/actions/GuildEmojiUpdate.js | 4 +- .../src/client/actions/GuildEmojisUpdate.js | 2 +- .../src/client/actions/GuildMemberRemove.js | 4 +- .../src/client/actions/GuildMemberUpdate.js | 4 +- .../src/client/actions/GuildRoleCreate.js | 4 +- .../src/client/actions/GuildRoleDelete.js | 4 +- .../actions/GuildRolesPositionUpdate.js | 2 +- .../actions/GuildScheduledEventDelete.js | 4 +- .../actions/GuildScheduledEventUserAdd.js | 4 +- .../actions/GuildScheduledEventUserRemove.js | 4 +- .../src/client/actions/GuildStickerCreate.js | 4 +- .../src/client/actions/GuildStickerDelete.js | 4 +- .../src/client/actions/GuildStickerUpdate.js | 4 +- .../src/client/actions/GuildStickersUpdate.js | 2 +- .../src/client/actions/GuildUpdate.js | 4 +- .../src/client/actions/InteractionCreate.js | 26 +- .../src/client/actions/MessageCreate.js | 4 +- .../src/client/actions/MessageDelete.js | 4 +- .../src/client/actions/MessageDeleteBulk.js | 4 +- .../src/client/actions/MessagePollVoteAdd.js | 4 +- .../client/actions/MessagePollVoteRemove.js | 4 +- .../src/client/actions/MessageReactionAdd.js | 6 +- .../client/actions/MessageReactionRemove.js | 4 +- .../actions/MessageReactionRemoveAll.js | 4 +- .../actions/MessageReactionRemoveEmoji.js | 4 +- .../src/client/actions/MessageUpdate.js | 2 +- .../src/client/actions/StageInstanceCreate.js | 4 +- .../src/client/actions/StageInstanceDelete.js | 4 +- .../src/client/actions/StageInstanceUpdate.js | 4 +- .../src/client/actions/ThreadCreate.js | 4 +- .../src/client/actions/ThreadMembersUpdate.js | 4 +- .../src/client/actions/TypingStart.js | 6 +- .../src/client/actions/UserUpdate.js | 4 +- .../handlers/AUTO_MODERATION_RULE_CREATE.js | 2 +- .../websocket/handlers/CHANNEL_PINS_UPDATE.js | 2 +- .../websocket/handlers/CHANNEL_UPDATE.js | 2 +- .../client/websocket/handlers/GUILD_CREATE.js | 4 +- .../websocket/handlers/GUILD_MEMBERS_CHUNK.js | 2 +- .../websocket/handlers/GUILD_MEMBER_ADD.js | 2 +- .../websocket/handlers/MESSAGE_UPDATE.js | 2 +- .../src/client/websocket/handlers/READY.js | 4 +- .../websocket/handlers/SUBSCRIPTION_CREATE.js | 2 +- .../websocket/handlers/SUBSCRIPTION_DELETE.js | 2 +- .../websocket/handlers/SUBSCRIPTION_UPDATE.js | 2 +- .../websocket/handlers/THREAD_UPDATE.js | 2 +- .../handlers/VOICE_CHANNEL_EFFECT_SEND.js | 4 +- .../src/client/websocket/handlers/index.js | 132 +++--- packages/discord.js/src/errors/DJSError.js | 4 +- packages/discord.js/src/errors/Messages.js | 2 +- packages/discord.js/src/errors/index.js | 10 +- packages/discord.js/src/index.js | 402 +++++++++--------- .../src/managers/ApplicationCommandManager.js | 10 +- .../ApplicationCommandPermissionsManager.js | 4 +- .../src/managers/ApplicationEmojiManager.js | 8 +- .../src/managers/AutoModerationRuleManager.js | 4 +- .../src/managers/BaseGuildEmojiManager.js | 10 +- .../discord.js/src/managers/CachedManager.js | 4 +- .../managers/CategoryChannelChildManager.js | 4 +- .../discord.js/src/managers/ChannelManager.js | 10 +- .../src/managers/DMMessageManager.js | 2 +- .../discord.js/src/managers/DataManager.js | 4 +- .../src/managers/EntitlementManager.js | 8 +- .../GuildApplicationCommandManager.js | 4 +- .../src/managers/GuildBanManager.js | 8 +- .../src/managers/GuildChannelManager.js | 24 +- .../src/managers/GuildEmojiManager.js | 6 +- .../src/managers/GuildEmojiRoleManager.js | 6 +- .../src/managers/GuildForumThreadManager.js | 6 +- .../src/managers/GuildInviteManager.js | 8 +- .../discord.js/src/managers/GuildManager.js | 28 +- .../src/managers/GuildMemberManager.js | 16 +- .../src/managers/GuildMemberRoleManager.js | 6 +- .../src/managers/GuildMessageManager.js | 4 +- .../managers/GuildScheduledEventManager.js | 10 +- .../src/managers/GuildStickerManager.js | 8 +- .../src/managers/GuildTextThreadManager.js | 4 +- .../discord.js/src/managers/MessageManager.js | 12 +- .../managers/PartialGroupDMMessageManager.js | 2 +- .../managers/PermissionOverwriteManager.js | 8 +- .../src/managers/PresenceManager.js | 4 +- .../src/managers/ReactionManager.js | 4 +- .../src/managers/ReactionUserManager.js | 6 +- .../discord.js/src/managers/RoleManager.js | 12 +- .../src/managers/StageInstanceManager.js | 6 +- .../src/managers/SubscriptionManager.js | 8 +- .../discord.js/src/managers/ThreadManager.js | 8 +- .../src/managers/ThreadMemberManager.js | 6 +- .../discord.js/src/managers/UserManager.js | 12 +- .../src/managers/VoiceStateManager.js | 4 +- packages/discord.js/src/sharding/Shard.js | 6 +- .../src/sharding/ShardClientUtil.js | 6 +- .../src/sharding/ShardingManager.js | 6 +- .../discord.js/src/structures/ActionRow.js | 4 +- .../src/structures/ActionRowBuilder.js | 4 +- .../src/structures/AnnouncementChannel.js | 2 +- .../src/structures/AnonymousGuild.js | 2 +- .../src/structures/ApplicationCommand.js | 6 +- .../src/structures/ApplicationEmoji.js | 2 +- .../discord.js/src/structures/Attachment.js | 2 +- .../src/structures/AttachmentBuilder.js | 2 +- .../AutoModerationActionExecution.js | 2 +- .../src/structures/AutoModerationRule.js | 4 +- .../src/structures/AutocompleteInteraction.js | 6 +- packages/discord.js/src/structures/Base.js | 2 +- .../discord.js/src/structures/BaseChannel.js | 6 +- .../discord.js/src/structures/BaseGuild.js | 2 +- .../src/structures/BaseGuildEmoji.js | 2 +- .../src/structures/BaseGuildTextChannel.js | 8 +- .../src/structures/BaseGuildVoiceChannel.js | 6 +- .../src/structures/BaseInteraction.js | 6 +- .../src/structures/BaseSelectMenuComponent.js | 2 +- .../src/structures/ButtonBuilder.js | 4 +- .../src/structures/ButtonComponent.js | 2 +- .../src/structures/ButtonInteraction.js | 2 +- .../src/structures/CategoryChannel.js | 4 +- .../structures/ChannelSelectMenuBuilder.js | 2 +- .../structures/ChannelSelectMenuComponent.js | 2 +- .../ChannelSelectMenuInteraction.js | 2 +- .../structures/ChatInputCommandInteraction.js | 6 +- .../src/structures/ClientApplication.js | 22 +- .../src/structures/ClientPresence.js | 4 +- .../discord.js/src/structures/ClientUser.js | 4 +- .../src/structures/CommandInteraction.js | 8 +- .../CommandInteractionOptionResolver.js | 2 +- .../ContextMenuCommandInteraction.js | 8 +- .../discord.js/src/structures/DMChannel.js | 8 +- .../src/structures/DirectoryChannel.js | 2 +- .../discord.js/src/structures/EmbedBuilder.js | 4 +- packages/discord.js/src/structures/Emoji.js | 2 +- .../discord.js/src/structures/Entitlement.js | 2 +- .../discord.js/src/structures/ForumChannel.js | 2 +- packages/discord.js/src/structures/Guild.js | 50 +-- .../src/structures/GuildAuditLogs.js | 10 +- .../src/structures/GuildAuditLogsEntry.js | 20 +- .../discord.js/src/structures/GuildBan.js | 2 +- .../discord.js/src/structures/GuildChannel.js | 12 +- .../discord.js/src/structures/GuildEmoji.js | 6 +- .../discord.js/src/structures/GuildMember.js | 14 +- .../src/structures/GuildOnboarding.js | 4 +- .../src/structures/GuildOnboardingPrompt.js | 4 +- .../structures/GuildOnboardingPromptOption.js | 2 +- .../discord.js/src/structures/GuildPreview.js | 6 +- .../src/structures/GuildPreviewEmoji.js | 2 +- .../src/structures/GuildScheduledEvent.js | 4 +- .../src/structures/GuildTemplate.js | 6 +- .../discord.js/src/structures/Integration.js | 4 +- .../src/structures/IntegrationApplication.js | 2 +- .../structures/InteractionCallbackResource.js | 2 +- .../structures/InteractionCallbackResponse.js | 4 +- .../src/structures/InteractionCollector.js | 4 +- .../src/structures/InteractionWebhook.js | 2 +- packages/discord.js/src/structures/Invite.js | 10 +- .../discord.js/src/structures/InviteGuild.js | 4 +- .../discord.js/src/structures/MediaChannel.js | 2 +- .../MentionableSelectMenuBuilder.js | 2 +- .../MentionableSelectMenuComponent.js | 2 +- .../MentionableSelectMenuInteraction.js | 4 +- packages/discord.js/src/structures/Message.js | 32 +- .../src/structures/MessageCollector.js | 4 +- .../structures/MessageComponentInteraction.js | 8 +- .../MessageContextMenuCommandInteraction.js | 2 +- .../src/structures/MessageMentions.js | 2 +- .../src/structures/MessagePayload.js | 22 +- .../src/structures/MessageReaction.js | 10 +- .../discord.js/src/structures/ModalBuilder.js | 2 +- .../src/structures/ModalSubmitFields.js | 2 +- .../src/structures/ModalSubmitInteraction.js | 10 +- .../discord.js/src/structures/OAuth2Guild.js | 4 +- .../src/structures/PartialGroupDMChannel.js | 8 +- .../src/structures/PermissionOverwrites.js | 8 +- packages/discord.js/src/structures/Poll.js | 7 +- .../discord.js/src/structures/PollAnswer.js | 4 +- .../discord.js/src/structures/Presence.js | 8 +- .../src/structures/ReactionCollector.js | 4 +- .../src/structures/ReactionEmoji.js | 4 +- packages/discord.js/src/structures/Role.js | 8 +- .../src/structures/RoleSelectMenuBuilder.js | 2 +- .../src/structures/RoleSelectMenuComponent.js | 2 +- .../structures/RoleSelectMenuInteraction.js | 2 +- packages/discord.js/src/structures/SKU.js | 4 +- .../discord.js/src/structures/StageChannel.js | 2 +- .../src/structures/StageInstance.js | 2 +- packages/discord.js/src/structures/Sticker.js | 6 +- .../discord.js/src/structures/StickerPack.js | 4 +- .../src/structures/StringSelectMenuBuilder.js | 4 +- .../structures/StringSelectMenuComponent.js | 2 +- .../structures/StringSelectMenuInteraction.js | 2 +- .../StringSelectMenuOptionBuilder.js | 4 +- .../discord.js/src/structures/Subscription.js | 2 +- packages/discord.js/src/structures/Team.js | 4 +- .../discord.js/src/structures/TeamMember.js | 2 +- .../discord.js/src/structures/TextChannel.js | 2 +- .../src/structures/TextInputBuilder.js | 2 +- .../src/structures/TextInputComponent.js | 2 +- .../src/structures/ThreadChannel.js | 14 +- .../discord.js/src/structures/ThreadMember.js | 4 +- .../src/structures/ThreadOnlyChannel.js | 8 +- packages/discord.js/src/structures/Typing.js | 2 +- packages/discord.js/src/structures/User.js | 6 +- .../UserContextMenuCommandInteraction.js | 2 +- .../src/structures/UserSelectMenuBuilder.js | 2 +- .../src/structures/UserSelectMenuComponent.js | 2 +- .../structures/UserSelectMenuInteraction.js | 4 +- .../discord.js/src/structures/VoiceChannel.js | 2 +- .../src/structures/VoiceChannelEffect.js | 2 +- .../discord.js/src/structures/VoiceRegion.js | 2 +- .../discord.js/src/structures/VoiceState.js | 4 +- packages/discord.js/src/structures/Webhook.js | 8 +- .../src/structures/WelcomeChannel.js | 4 +- .../src/structures/WelcomeScreen.js | 4 +- packages/discord.js/src/structures/Widget.js | 4 +- .../discord.js/src/structures/WidgetMember.js | 2 +- .../src/structures/interfaces/Application.js | 2 +- .../src/structures/interfaces/Collector.js | 4 +- .../interfaces/InteractionResponses.js | 10 +- .../structures/interfaces/TextBasedChannel.js | 16 +- .../src/util/ActivityFlagsBitField.js | 2 +- .../src/util/ApplicationFlagsBitField.js | 2 +- .../src/util/AttachmentFlagsBitField.js | 2 +- packages/discord.js/src/util/BitField.js | 2 +- .../src/util/ChannelFlagsBitField.js | 2 +- packages/discord.js/src/util/Channels.js | 22 +- packages/discord.js/src/util/Components.js | 34 +- packages/discord.js/src/util/DataResolver.js | 6 +- .../src/util/GuildMemberFlagsBitField.js | 2 +- .../discord.js/src/util/IntentsBitField.js | 2 +- .../discord.js/src/util/LimitedCollection.js | 2 +- .../src/util/MessageFlagsBitField.js | 2 +- packages/discord.js/src/util/Options.js | 4 +- packages/discord.js/src/util/Partials.js | 2 +- .../src/util/PermissionsBitField.js | 2 +- .../discord.js/src/util/RoleFlagsBitField.js | 2 +- .../discord.js/src/util/SKUFlagsBitField.js | 2 +- packages/discord.js/src/util/Status.js | 2 +- packages/discord.js/src/util/Sweepers.js | 6 +- .../src/util/SystemChannelFlagsBitField.js | 2 +- .../src/util/ThreadMemberFlagsBitField.js | 2 +- .../discord.js/src/util/UserFlagsBitField.js | 2 +- packages/discord.js/src/util/Util.js | 8 +- packages/discord.js/test/createGuild.js | 4 +- packages/discord.js/test/monetization.js | 4 +- packages/discord.js/test/polls.js | 2 +- packages/discord.js/test/random.js | 2 +- .../test/reactionCollectorCreated.test.js | 2 +- .../test/resolveGuildTemplateCode.test.js | 2 +- packages/discord.js/test/sendtest.js | 2 +- packages/discord.js/test/shard.js | 2 +- packages/discord.js/test/sharder.js | 4 +- .../discord.js/test/templateCreateGuild.js | 4 +- packages/discord.js/test/tester1000.js | 2 +- packages/discord.js/test/tester2000.js | 2 +- packages/discord.js/test/webhooktest.js | 3 +- packages/discord.js/typings/index.test-d.ts | 2 +- 266 files changed, 1016 insertions(+), 1011 deletions(-) diff --git a/packages/discord.js/.eslintrc.json b/packages/discord.js/.eslintrc.json index 64e173027986..cf676e6587ca 100644 --- a/packages/discord.js/.eslintrc.json +++ b/packages/discord.js/.eslintrc.json @@ -23,6 +23,7 @@ } } ], + "import/extensions": ["error", "ignorePackages"], "strict": ["error", "global"], "no-await-in-loop": "warn", "no-compare-neg-zero": "error", diff --git a/packages/discord.js/scripts/generateRequires.mjs b/packages/discord.js/scripts/generateRequires.mjs index 08094f34ad76..898f62acbeee 100644 --- a/packages/discord.js/scripts/generateRequires.mjs +++ b/packages/discord.js/scripts/generateRequires.mjs @@ -8,7 +8,7 @@ async function writeWebsocketHandlerImports() { for (const file of (await readdir(handlersDirectory)).sort()) { if (file === 'index.js') continue; - lines.push(` ['${file.slice(0, -3)}', require('./${file.slice(0, -3)}')],`); + lines.push(` ['${file.slice(0, -3)}', require('./${file}')],`); } lines.push(']);\n\nexports.PacketHandlers = PacketHandlers;\n'); @@ -38,7 +38,7 @@ async function writeClientActionImports() { const actionName = file.slice(0, -3); - lines.push(` this.register(require('./${actionName}').${actionName}Action);`); + lines.push(` this.register(require('./${file}').${actionName}Action);`); } lines.push(' }\n'); diff --git a/packages/discord.js/src/client/BaseClient.js b/packages/discord.js/src/client/BaseClient.js index 70397d9a073f..8bb27df10dae 100644 --- a/packages/discord.js/src/client/BaseClient.js +++ b/packages/discord.js/src/client/BaseClient.js @@ -3,9 +3,9 @@ const EventEmitter = require('node:events'); const { REST } = require('@discordjs/rest'); const { Routes } = require('discord-api-types/v10'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { Options } = require('../util/Options'); -const { flatten } = require('../util/Util'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { Options } = require('../util/Options.js'); +const { flatten } = require('../util/Util.js'); /** * The base class for all clients. diff --git a/packages/discord.js/src/client/Client.js b/packages/discord.js/src/client/Client.js index 65b6d6a01664..828a492319cb 100644 --- a/packages/discord.js/src/client/Client.js +++ b/packages/discord.js/src/client/Client.js @@ -6,32 +6,32 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { WebSocketManager, WebSocketShardEvents, WebSocketShardStatus } = require('@discordjs/ws'); const { GatewayDispatchEvents, GatewayIntentBits, OAuth2Scopes, Routes } = require('discord-api-types/v10'); -const { BaseClient } = require('./BaseClient'); -const { ActionsManager } = require('./actions/ActionsManager'); -const { ClientVoiceManager } = require('./voice/ClientVoiceManager'); -const { PacketHandlers } = require('./websocket/handlers'); -const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { BaseGuildEmojiManager } = require('../managers/BaseGuildEmojiManager'); -const { ChannelManager } = require('../managers/ChannelManager'); -const { GuildManager } = require('../managers/GuildManager'); -const { UserManager } = require('../managers/UserManager'); -const { ShardClientUtil } = require('../sharding/ShardClientUtil'); -const { ClientPresence } = require('../structures/ClientPresence'); -const { GuildPreview } = require('../structures/GuildPreview'); -const { GuildTemplate } = require('../structures/GuildTemplate'); -const { Invite } = require('../structures/Invite'); -const { Sticker } = require('../structures/Sticker'); -const { StickerPack } = require('../structures/StickerPack'); -const { VoiceRegion } = require('../structures/VoiceRegion'); -const { Webhook } = require('../structures/Webhook'); -const { Widget } = require('../structures/Widget'); -const { resolveInviteCode, resolveGuildTemplateCode } = require('../util/DataResolver'); -const { Events } = require('../util/Events'); -const { IntentsBitField } = require('../util/IntentsBitField'); -const { Options } = require('../util/Options'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); -const { Status } = require('../util/Status'); -const { Sweepers } = require('../util/Sweepers'); +const { BaseClient } = require('./BaseClient.js'); +const { ActionsManager } = require('./actions/ActionsManager.js'); +const { ClientVoiceManager } = require('./voice/ClientVoiceManager.js'); +const { PacketHandlers } = require('./websocket/handlers/index.js'); +const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { BaseGuildEmojiManager } = require('../managers/BaseGuildEmojiManager.js'); +const { ChannelManager } = require('../managers/ChannelManager.js'); +const { GuildManager } = require('../managers/GuildManager.js'); +const { UserManager } = require('../managers/UserManager.js'); +const { ShardClientUtil } = require('../sharding/ShardClientUtil.js'); +const { ClientPresence } = require('../structures/ClientPresence.js'); +const { GuildPreview } = require('../structures/GuildPreview.js'); +const { GuildTemplate } = require('../structures/GuildTemplate.js'); +const { Invite } = require('../structures/Invite.js'); +const { Sticker } = require('../structures/Sticker.js'); +const { StickerPack } = require('../structures/StickerPack.js'); +const { VoiceRegion } = require('../structures/VoiceRegion.js'); +const { Webhook } = require('../structures/Webhook.js'); +const { Widget } = require('../structures/Widget.js'); +const { resolveInviteCode, resolveGuildTemplateCode } = require('../util/DataResolver.js'); +const { Events } = require('../util/Events.js'); +const { IntentsBitField } = require('../util/IntentsBitField.js'); +const { Options } = require('../util/Options.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); +const { Status } = require('../util/Status.js'); +const { Sweepers } = require('../util/Sweepers.js'); const WaitingForGuildEvents = [GatewayDispatchEvents.GuildCreate, GatewayDispatchEvents.GuildDelete]; const BeforeReadyWhitelist = [ diff --git a/packages/discord.js/src/client/WebhookClient.js b/packages/discord.js/src/client/WebhookClient.js index 82d30c62b16d..e2172f9ab30e 100644 --- a/packages/discord.js/src/client/WebhookClient.js +++ b/packages/discord.js/src/client/WebhookClient.js @@ -1,9 +1,9 @@ 'use strict'; -const { BaseClient } = require('./BaseClient'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { Webhook } = require('../structures/Webhook'); -const { parseWebhookURL } = require('../util/Util'); +const { BaseClient } = require('./BaseClient.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { Webhook } = require('../structures/Webhook.js'); +const { parseWebhookURL } = require('../util/Util.js'); /** * The webhook client. diff --git a/packages/discord.js/src/client/actions/Action.js b/packages/discord.js/src/client/actions/Action.js index 06bd68de892e..59aa5b882369 100644 --- a/packages/discord.js/src/client/actions/Action.js +++ b/packages/discord.js/src/client/actions/Action.js @@ -1,6 +1,6 @@ 'use strict'; -const { Partials } = require('../../util/Partials'); +const { Partials } = require('../../util/Partials.js'); /* diff --git a/packages/discord.js/src/client/actions/ActionsManager.js b/packages/discord.js/src/client/actions/ActionsManager.js index a52ffddbf440..947e98374932 100644 --- a/packages/discord.js/src/client/actions/ActionsManager.js +++ b/packages/discord.js/src/client/actions/ActionsManager.js @@ -11,47 +11,45 @@ class ActionsManager { constructor(client) { this.client = client; - this.register(require('./ChannelCreate').ChannelCreateAction); - this.register(require('./ChannelDelete').ChannelDeleteAction); - this.register(require('./ChannelUpdate').ChannelUpdateAction); - this.register(require('./GuildChannelsPositionUpdate').GuildChannelsPositionUpdateAction); - this.register(require('./GuildEmojiCreate').GuildEmojiCreateAction); - this.register(require('./GuildEmojiDelete').GuildEmojiDeleteAction); - this.register(require('./GuildEmojiUpdate').GuildEmojiUpdateAction); - this.register(require('./GuildEmojiUpdate').GuildEmojiUpdateAction); - this.register(require('./GuildEmojisUpdate').GuildEmojisUpdateAction); - this.register(require('./GuildMemberRemove').GuildMemberRemoveAction); - this.register(require('./GuildMemberUpdate').GuildMemberUpdateAction); - this.register(require('./GuildRoleCreate').GuildRoleCreateAction); - this.register(require('./GuildRoleDelete').GuildRoleDeleteAction); - this.register(require('./GuildRolesPositionUpdate').GuildRolesPositionUpdateAction); - this.register(require('./GuildScheduledEventDelete').GuildScheduledEventDeleteAction); - this.register(require('./GuildScheduledEventUserAdd').GuildScheduledEventUserAddAction); - this.register(require('./GuildScheduledEventUserRemove').GuildScheduledEventUserRemoveAction); - this.register(require('./GuildStickerCreate').GuildStickerCreateAction); - this.register(require('./GuildStickerDelete').GuildStickerDeleteAction); - this.register(require('./GuildStickerUpdate').GuildStickerUpdateAction); - this.register(require('./GuildStickerUpdate').GuildStickerUpdateAction); - this.register(require('./GuildStickersUpdate').GuildStickersUpdateAction); - this.register(require('./GuildUpdate').GuildUpdateAction); - this.register(require('./InteractionCreate').InteractionCreateAction); - this.register(require('./MessageCreate').MessageCreateAction); - this.register(require('./MessageDelete').MessageDeleteAction); - this.register(require('./MessageDeleteBulk').MessageDeleteBulkAction); - this.register(require('./MessagePollVoteAdd').MessagePollVoteAddAction); - this.register(require('./MessagePollVoteRemove').MessagePollVoteRemoveAction); - this.register(require('./MessageReactionAdd').MessageReactionAddAction); - this.register(require('./MessageReactionRemove').MessageReactionRemoveAction); - this.register(require('./MessageReactionRemoveAll').MessageReactionRemoveAllAction); - this.register(require('./MessageReactionRemoveEmoji').MessageReactionRemoveEmojiAction); - this.register(require('./MessageUpdate').MessageUpdateAction); - this.register(require('./StageInstanceCreate').StageInstanceCreateAction); - this.register(require('./StageInstanceDelete').StageInstanceDeleteAction); - this.register(require('./StageInstanceUpdate').StageInstanceUpdateAction); - this.register(require('./ThreadCreate').ThreadCreateAction); - this.register(require('./ThreadMembersUpdate').ThreadMembersUpdateAction); - this.register(require('./TypingStart').TypingStartAction); - this.register(require('./UserUpdate').UserUpdateAction); + this.register(require('./ChannelCreate.js').ChannelCreateAction); + this.register(require('./ChannelDelete.js').ChannelDeleteAction); + this.register(require('./ChannelUpdate.js').ChannelUpdateAction); + this.register(require('./GuildChannelsPositionUpdate.js').GuildChannelsPositionUpdateAction); + this.register(require('./GuildEmojiCreate.js').GuildEmojiCreateAction); + this.register(require('./GuildEmojiDelete.js').GuildEmojiDeleteAction); + this.register(require('./GuildEmojiUpdate.js').GuildEmojiUpdateAction); + this.register(require('./GuildEmojisUpdate.js').GuildEmojisUpdateAction); + this.register(require('./GuildMemberRemove.js').GuildMemberRemoveAction); + this.register(require('./GuildMemberUpdate.js').GuildMemberUpdateAction); + this.register(require('./GuildRoleCreate.js').GuildRoleCreateAction); + this.register(require('./GuildRoleDelete.js').GuildRoleDeleteAction); + this.register(require('./GuildRolesPositionUpdate.js').GuildRolesPositionUpdateAction); + this.register(require('./GuildScheduledEventDelete.js').GuildScheduledEventDeleteAction); + this.register(require('./GuildScheduledEventUserAdd.js').GuildScheduledEventUserAddAction); + this.register(require('./GuildScheduledEventUserRemove.js').GuildScheduledEventUserRemoveAction); + this.register(require('./GuildStickerCreate.js').GuildStickerCreateAction); + this.register(require('./GuildStickerDelete.js').GuildStickerDeleteAction); + this.register(require('./GuildStickerUpdate.js').GuildStickerUpdateAction); + this.register(require('./GuildStickersUpdate.js').GuildStickersUpdateAction); + this.register(require('./GuildUpdate.js').GuildUpdateAction); + this.register(require('./InteractionCreate.js').InteractionCreateAction); + this.register(require('./MessageCreate.js').MessageCreateAction); + this.register(require('./MessageDelete.js').MessageDeleteAction); + this.register(require('./MessageDeleteBulk.js').MessageDeleteBulkAction); + this.register(require('./MessagePollVoteAdd.js').MessagePollVoteAddAction); + this.register(require('./MessagePollVoteRemove.js').MessagePollVoteRemoveAction); + this.register(require('./MessageReactionAdd.js').MessageReactionAddAction); + this.register(require('./MessageReactionRemove.js').MessageReactionRemoveAction); + this.register(require('./MessageReactionRemoveAll.js').MessageReactionRemoveAllAction); + this.register(require('./MessageReactionRemoveEmoji.js').MessageReactionRemoveEmojiAction); + this.register(require('./MessageUpdate.js').MessageUpdateAction); + this.register(require('./StageInstanceCreate.js').StageInstanceCreateAction); + this.register(require('./StageInstanceDelete.js').StageInstanceDeleteAction); + this.register(require('./StageInstanceUpdate.js').StageInstanceUpdateAction); + this.register(require('./ThreadCreate.js').ThreadCreateAction); + this.register(require('./ThreadMembersUpdate.js').ThreadMembersUpdateAction); + this.register(require('./TypingStart.js').TypingStartAction); + this.register(require('./UserUpdate.js').UserUpdateAction); } register(Action) { diff --git a/packages/discord.js/src/client/actions/ChannelCreate.js b/packages/discord.js/src/client/actions/ChannelCreate.js index f25ada2f0255..2ff82ca324cd 100644 --- a/packages/discord.js/src/client/actions/ChannelCreate.js +++ b/packages/discord.js/src/client/actions/ChannelCreate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class ChannelCreateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/ChannelDelete.js b/packages/discord.js/src/client/actions/ChannelDelete.js index a5eb4f29bd05..33e4665596cd 100644 --- a/packages/discord.js/src/client/actions/ChannelDelete.js +++ b/packages/discord.js/src/client/actions/ChannelDelete.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class ChannelDeleteAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/ChannelUpdate.js b/packages/discord.js/src/client/actions/ChannelUpdate.js index 473e110511c2..ade6feb21013 100644 --- a/packages/discord.js/src/client/actions/ChannelUpdate.js +++ b/packages/discord.js/src/client/actions/ChannelUpdate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { createChannel } = require('../../util/Channels'); +const { Action } = require('./Action.js'); +const { createChannel } = require('../../util/Channels.js'); class ChannelUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildChannelsPositionUpdate.js b/packages/discord.js/src/client/actions/GuildChannelsPositionUpdate.js index 3fff19d04fe0..7a6d739c2e50 100644 --- a/packages/discord.js/src/client/actions/GuildChannelsPositionUpdate.js +++ b/packages/discord.js/src/client/actions/GuildChannelsPositionUpdate.js @@ -1,6 +1,6 @@ 'use strict'; -const { Action } = require('./Action'); +const { Action } = require('./Action.js'); class GuildChannelsPositionUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildEmojiCreate.js b/packages/discord.js/src/client/actions/GuildEmojiCreate.js index 00b3f046b756..57b81ff09686 100644 --- a/packages/discord.js/src/client/actions/GuildEmojiCreate.js +++ b/packages/discord.js/src/client/actions/GuildEmojiCreate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildEmojiCreateAction extends Action { handle(guild, createdEmoji) { diff --git a/packages/discord.js/src/client/actions/GuildEmojiDelete.js b/packages/discord.js/src/client/actions/GuildEmojiDelete.js index dd491a4a99af..9b93e3750d59 100644 --- a/packages/discord.js/src/client/actions/GuildEmojiDelete.js +++ b/packages/discord.js/src/client/actions/GuildEmojiDelete.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildEmojiDeleteAction extends Action { handle(emoji) { diff --git a/packages/discord.js/src/client/actions/GuildEmojiUpdate.js b/packages/discord.js/src/client/actions/GuildEmojiUpdate.js index 9054b916d972..7da11c2df05c 100644 --- a/packages/discord.js/src/client/actions/GuildEmojiUpdate.js +++ b/packages/discord.js/src/client/actions/GuildEmojiUpdate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildEmojiUpdateAction extends Action { handle(current, data) { diff --git a/packages/discord.js/src/client/actions/GuildEmojisUpdate.js b/packages/discord.js/src/client/actions/GuildEmojisUpdate.js index b151b707121d..942462b1f1d4 100644 --- a/packages/discord.js/src/client/actions/GuildEmojisUpdate.js +++ b/packages/discord.js/src/client/actions/GuildEmojisUpdate.js @@ -1,6 +1,6 @@ 'use strict'; -const { Action } = require('./Action'); +const { Action } = require('./Action.js'); class GuildEmojisUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildMemberRemove.js b/packages/discord.js/src/client/actions/GuildMemberRemove.js index 247bfe9d5530..984a84100036 100644 --- a/packages/discord.js/src/client/actions/GuildMemberRemove.js +++ b/packages/discord.js/src/client/actions/GuildMemberRemove.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildMemberRemoveAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildMemberUpdate.js b/packages/discord.js/src/client/actions/GuildMemberUpdate.js index bdb07f74082f..6184e4897d61 100644 --- a/packages/discord.js/src/client/actions/GuildMemberUpdate.js +++ b/packages/discord.js/src/client/actions/GuildMemberUpdate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildMemberUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildRoleCreate.js b/packages/discord.js/src/client/actions/GuildRoleCreate.js index a379e8759333..aa8551699771 100644 --- a/packages/discord.js/src/client/actions/GuildRoleCreate.js +++ b/packages/discord.js/src/client/actions/GuildRoleCreate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildRoleCreateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildRoleDelete.js b/packages/discord.js/src/client/actions/GuildRoleDelete.js index 882ae8278ec0..cddc4ce563a1 100644 --- a/packages/discord.js/src/client/actions/GuildRoleDelete.js +++ b/packages/discord.js/src/client/actions/GuildRoleDelete.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildRoleDeleteAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildRolesPositionUpdate.js b/packages/discord.js/src/client/actions/GuildRolesPositionUpdate.js index 1fa090395c85..a940e3e6a948 100644 --- a/packages/discord.js/src/client/actions/GuildRolesPositionUpdate.js +++ b/packages/discord.js/src/client/actions/GuildRolesPositionUpdate.js @@ -1,6 +1,6 @@ 'use strict'; -const { Action } = require('./Action'); +const { Action } = require('./Action.js'); class GuildRolesPositionUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildScheduledEventDelete.js b/packages/discord.js/src/client/actions/GuildScheduledEventDelete.js index eea8bb6f01d6..e5e0f00db4df 100644 --- a/packages/discord.js/src/client/actions/GuildScheduledEventDelete.js +++ b/packages/discord.js/src/client/actions/GuildScheduledEventDelete.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildScheduledEventDeleteAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildScheduledEventUserAdd.js b/packages/discord.js/src/client/actions/GuildScheduledEventUserAdd.js index 2055b6a8a98f..c70ac57eb5e5 100644 --- a/packages/discord.js/src/client/actions/GuildScheduledEventUserAdd.js +++ b/packages/discord.js/src/client/actions/GuildScheduledEventUserAdd.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildScheduledEventUserAddAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildScheduledEventUserRemove.js b/packages/discord.js/src/client/actions/GuildScheduledEventUserRemove.js index 1567847cdeb9..c4b9d6988b62 100644 --- a/packages/discord.js/src/client/actions/GuildScheduledEventUserRemove.js +++ b/packages/discord.js/src/client/actions/GuildScheduledEventUserRemove.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildScheduledEventUserRemoveAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildStickerCreate.js b/packages/discord.js/src/client/actions/GuildStickerCreate.js index 5e280d11727e..a6bbeedb2a97 100644 --- a/packages/discord.js/src/client/actions/GuildStickerCreate.js +++ b/packages/discord.js/src/client/actions/GuildStickerCreate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildStickerCreateAction extends Action { handle(guild, createdSticker) { diff --git a/packages/discord.js/src/client/actions/GuildStickerDelete.js b/packages/discord.js/src/client/actions/GuildStickerDelete.js index 36fa65679fab..560691b6fa79 100644 --- a/packages/discord.js/src/client/actions/GuildStickerDelete.js +++ b/packages/discord.js/src/client/actions/GuildStickerDelete.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildStickerDeleteAction extends Action { handle(sticker) { diff --git a/packages/discord.js/src/client/actions/GuildStickerUpdate.js b/packages/discord.js/src/client/actions/GuildStickerUpdate.js index 28e598591040..423e146bb64e 100644 --- a/packages/discord.js/src/client/actions/GuildStickerUpdate.js +++ b/packages/discord.js/src/client/actions/GuildStickerUpdate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildStickerUpdateAction extends Action { handle(current, data) { diff --git a/packages/discord.js/src/client/actions/GuildStickersUpdate.js b/packages/discord.js/src/client/actions/GuildStickersUpdate.js index 3fd1cbd364ca..f1fdbdf33254 100644 --- a/packages/discord.js/src/client/actions/GuildStickersUpdate.js +++ b/packages/discord.js/src/client/actions/GuildStickersUpdate.js @@ -1,6 +1,6 @@ 'use strict'; -const { Action } = require('./Action'); +const { Action } = require('./Action.js'); class GuildStickersUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/GuildUpdate.js b/packages/discord.js/src/client/actions/GuildUpdate.js index 92b8e5b16317..b3662e5a7a2b 100644 --- a/packages/discord.js/src/client/actions/GuildUpdate.js +++ b/packages/discord.js/src/client/actions/GuildUpdate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class GuildUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/InteractionCreate.js b/packages/discord.js/src/client/actions/InteractionCreate.js index 98c197153702..60d1b04a54ec 100644 --- a/packages/discord.js/src/client/actions/InteractionCreate.js +++ b/packages/discord.js/src/client/actions/InteractionCreate.js @@ -1,19 +1,19 @@ 'use strict'; const { InteractionType, ComponentType, ApplicationCommandType } = require('discord-api-types/v10'); -const { Action } = require('./Action'); -const { AutocompleteInteraction } = require('../../structures/AutocompleteInteraction'); -const { ButtonInteraction } = require('../../structures/ButtonInteraction'); -const { ChannelSelectMenuInteraction } = require('../../structures/ChannelSelectMenuInteraction'); -const { ChatInputCommandInteraction } = require('../../structures/ChatInputCommandInteraction'); -const { MentionableSelectMenuInteraction } = require('../../structures/MentionableSelectMenuInteraction'); -const { MessageContextMenuCommandInteraction } = require('../../structures/MessageContextMenuCommandInteraction'); -const { ModalSubmitInteraction } = require('../../structures/ModalSubmitInteraction'); -const { RoleSelectMenuInteraction } = require('../../structures/RoleSelectMenuInteraction'); -const { StringSelectMenuInteraction } = require('../../structures/StringSelectMenuInteraction'); -const { UserContextMenuCommandInteraction } = require('../../structures/UserContextMenuCommandInteraction'); -const { UserSelectMenuInteraction } = require('../../structures/UserSelectMenuInteraction'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { AutocompleteInteraction } = require('../../structures/AutocompleteInteraction.js'); +const { ButtonInteraction } = require('../../structures/ButtonInteraction.js'); +const { ChannelSelectMenuInteraction } = require('../../structures/ChannelSelectMenuInteraction.js'); +const { ChatInputCommandInteraction } = require('../../structures/ChatInputCommandInteraction.js'); +const { MentionableSelectMenuInteraction } = require('../../structures/MentionableSelectMenuInteraction.js'); +const { MessageContextMenuCommandInteraction } = require('../../structures/MessageContextMenuCommandInteraction.js'); +const { ModalSubmitInteraction } = require('../../structures/ModalSubmitInteraction.js'); +const { RoleSelectMenuInteraction } = require('../../structures/RoleSelectMenuInteraction.js'); +const { StringSelectMenuInteraction } = require('../../structures/StringSelectMenuInteraction.js'); +const { UserContextMenuCommandInteraction } = require('../../structures/UserContextMenuCommandInteraction.js'); +const { UserSelectMenuInteraction } = require('../../structures/UserSelectMenuInteraction.js'); +const { Events } = require('../../util/Events.js'); class InteractionCreateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/MessageCreate.js b/packages/discord.js/src/client/actions/MessageCreate.js index da0b9057d577..a54298e0ba0b 100644 --- a/packages/discord.js/src/client/actions/MessageCreate.js +++ b/packages/discord.js/src/client/actions/MessageCreate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class MessageCreateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/MessageDelete.js b/packages/discord.js/src/client/actions/MessageDelete.js index 9e0aeba0515b..cad1a37eff99 100644 --- a/packages/discord.js/src/client/actions/MessageDelete.js +++ b/packages/discord.js/src/client/actions/MessageDelete.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class MessageDeleteAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/MessageDeleteBulk.js b/packages/discord.js/src/client/actions/MessageDeleteBulk.js index 755489312d37..445a9e7a689f 100644 --- a/packages/discord.js/src/client/actions/MessageDeleteBulk.js +++ b/packages/discord.js/src/client/actions/MessageDeleteBulk.js @@ -1,8 +1,8 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class MessageDeleteBulkAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/MessagePollVoteAdd.js b/packages/discord.js/src/client/actions/MessagePollVoteAdd.js index 8157437d9a33..9aa7d7fd2827 100644 --- a/packages/discord.js/src/client/actions/MessagePollVoteAdd.js +++ b/packages/discord.js/src/client/actions/MessagePollVoteAdd.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class MessagePollVoteAddAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/MessagePollVoteRemove.js b/packages/discord.js/src/client/actions/MessagePollVoteRemove.js index 19906228465f..1d5cfc7123b2 100644 --- a/packages/discord.js/src/client/actions/MessagePollVoteRemove.js +++ b/packages/discord.js/src/client/actions/MessagePollVoteRemove.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class MessagePollVoteRemoveAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/MessageReactionAdd.js b/packages/discord.js/src/client/actions/MessageReactionAdd.js index e98e5c7c84ea..5f25cf6f28af 100644 --- a/packages/discord.js/src/client/actions/MessageReactionAdd.js +++ b/packages/discord.js/src/client/actions/MessageReactionAdd.js @@ -1,8 +1,8 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); -const { Partials } = require('../../util/Partials'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); +const { Partials } = require('../../util/Partials.js'); /* { user_id: 'id', diff --git a/packages/discord.js/src/client/actions/MessageReactionRemove.js b/packages/discord.js/src/client/actions/MessageReactionRemove.js index 363d61690120..ad4b471eac03 100644 --- a/packages/discord.js/src/client/actions/MessageReactionRemove.js +++ b/packages/discord.js/src/client/actions/MessageReactionRemove.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); /* { user_id: 'id', diff --git a/packages/discord.js/src/client/actions/MessageReactionRemoveAll.js b/packages/discord.js/src/client/actions/MessageReactionRemoveAll.js index 541cbfda50cf..1dfe00d64f77 100644 --- a/packages/discord.js/src/client/actions/MessageReactionRemoveAll.js +++ b/packages/discord.js/src/client/actions/MessageReactionRemoveAll.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class MessageReactionRemoveAllAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/MessageReactionRemoveEmoji.js b/packages/discord.js/src/client/actions/MessageReactionRemoveEmoji.js index 42cc6c532fd5..02a97efb65fb 100644 --- a/packages/discord.js/src/client/actions/MessageReactionRemoveEmoji.js +++ b/packages/discord.js/src/client/actions/MessageReactionRemoveEmoji.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class MessageReactionRemoveEmojiAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/MessageUpdate.js b/packages/discord.js/src/client/actions/MessageUpdate.js index 7f517af50cd4..ca84419af13a 100644 --- a/packages/discord.js/src/client/actions/MessageUpdate.js +++ b/packages/discord.js/src/client/actions/MessageUpdate.js @@ -1,6 +1,6 @@ 'use strict'; -const { Action } = require('./Action'); +const { Action } = require('./Action.js'); class MessageUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/StageInstanceCreate.js b/packages/discord.js/src/client/actions/StageInstanceCreate.js index db349c894909..8b6412016822 100644 --- a/packages/discord.js/src/client/actions/StageInstanceCreate.js +++ b/packages/discord.js/src/client/actions/StageInstanceCreate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class StageInstanceCreateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/StageInstanceDelete.js b/packages/discord.js/src/client/actions/StageInstanceDelete.js index f7aa1e808280..eea25fd52241 100644 --- a/packages/discord.js/src/client/actions/StageInstanceDelete.js +++ b/packages/discord.js/src/client/actions/StageInstanceDelete.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class StageInstanceDeleteAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/StageInstanceUpdate.js b/packages/discord.js/src/client/actions/StageInstanceUpdate.js index d653e182832b..88f193ed75cf 100644 --- a/packages/discord.js/src/client/actions/StageInstanceUpdate.js +++ b/packages/discord.js/src/client/actions/StageInstanceUpdate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class StageInstanceUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/ThreadCreate.js b/packages/discord.js/src/client/actions/ThreadCreate.js index c8a6d0531e1f..fa6cb6ad5e80 100644 --- a/packages/discord.js/src/client/actions/ThreadCreate.js +++ b/packages/discord.js/src/client/actions/ThreadCreate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class ThreadCreateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/ThreadMembersUpdate.js b/packages/discord.js/src/client/actions/ThreadMembersUpdate.js index cad63d2defb3..ca3c182f2864 100644 --- a/packages/discord.js/src/client/actions/ThreadMembersUpdate.js +++ b/packages/discord.js/src/client/actions/ThreadMembersUpdate.js @@ -1,8 +1,8 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class ThreadMembersUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/TypingStart.js b/packages/discord.js/src/client/actions/TypingStart.js index 660a4dbb7627..cf895e5b65cb 100644 --- a/packages/discord.js/src/client/actions/TypingStart.js +++ b/packages/discord.js/src/client/actions/TypingStart.js @@ -1,8 +1,8 @@ 'use strict'; -const { Action } = require('./Action'); -const { Typing } = require('../../structures/Typing'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Typing } = require('../../structures/Typing.js'); +const { Events } = require('../../util/Events.js'); class TypingStartAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/actions/UserUpdate.js b/packages/discord.js/src/client/actions/UserUpdate.js index 523a0c5d3edb..1fe56fadeb02 100644 --- a/packages/discord.js/src/client/actions/UserUpdate.js +++ b/packages/discord.js/src/client/actions/UserUpdate.js @@ -1,7 +1,7 @@ 'use strict'; -const { Action } = require('./Action'); -const { Events } = require('../../util/Events'); +const { Action } = require('./Action.js'); +const { Events } = require('../../util/Events.js'); class UserUpdateAction extends Action { handle(data) { diff --git a/packages/discord.js/src/client/websocket/handlers/AUTO_MODERATION_RULE_CREATE.js b/packages/discord.js/src/client/websocket/handlers/AUTO_MODERATION_RULE_CREATE.js index 17d90b38b6bc..24808c95462f 100644 --- a/packages/discord.js/src/client/websocket/handlers/AUTO_MODERATION_RULE_CREATE.js +++ b/packages/discord.js/src/client/websocket/handlers/AUTO_MODERATION_RULE_CREATE.js @@ -1,6 +1,6 @@ 'use strict'; -const { Events } = require('../../../util/Events'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, { d: data }) => { const guild = client.guilds.cache.get(data.guild_id); diff --git a/packages/discord.js/src/client/websocket/handlers/CHANNEL_PINS_UPDATE.js b/packages/discord.js/src/client/websocket/handlers/CHANNEL_PINS_UPDATE.js index ec387130a3ef..b59260daac8b 100644 --- a/packages/discord.js/src/client/websocket/handlers/CHANNEL_PINS_UPDATE.js +++ b/packages/discord.js/src/client/websocket/handlers/CHANNEL_PINS_UPDATE.js @@ -1,6 +1,6 @@ 'use strict'; -const { Events } = require('../../../util/Events'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, { d: data }) => { const channel = client.channels.cache.get(data.channel_id); diff --git a/packages/discord.js/src/client/websocket/handlers/CHANNEL_UPDATE.js b/packages/discord.js/src/client/websocket/handlers/CHANNEL_UPDATE.js index 2e2a878abfe2..e09113fc8a46 100644 --- a/packages/discord.js/src/client/websocket/handlers/CHANNEL_UPDATE.js +++ b/packages/discord.js/src/client/websocket/handlers/CHANNEL_UPDATE.js @@ -1,6 +1,6 @@ 'use strict'; -const { Events } = require('../../../util/Events'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, packet) => { const { old, updated } = client.actions.ChannelUpdate.handle(packet.d); diff --git a/packages/discord.js/src/client/websocket/handlers/GUILD_CREATE.js b/packages/discord.js/src/client/websocket/handlers/GUILD_CREATE.js index 40931a289415..6518ccd89420 100644 --- a/packages/discord.js/src/client/websocket/handlers/GUILD_CREATE.js +++ b/packages/discord.js/src/client/websocket/handlers/GUILD_CREATE.js @@ -1,7 +1,7 @@ 'use strict'; -const { Events } = require('../../../util/Events'); -const { Status } = require('../../../util/Status'); +const { Events } = require('../../../util/Events.js'); +const { Status } = require('../../../util/Status.js'); module.exports = (client, { d: data }, shardId) => { let guild = client.guilds.cache.get(data.id); diff --git a/packages/discord.js/src/client/websocket/handlers/GUILD_MEMBERS_CHUNK.js b/packages/discord.js/src/client/websocket/handlers/GUILD_MEMBERS_CHUNK.js index 30ae396527c1..b41d1cdfc0bb 100644 --- a/packages/discord.js/src/client/websocket/handlers/GUILD_MEMBERS_CHUNK.js +++ b/packages/discord.js/src/client/websocket/handlers/GUILD_MEMBERS_CHUNK.js @@ -1,7 +1,7 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { Events } = require('../../../util/Events'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, { d: data }) => { const guild = client.guilds.cache.get(data.guild_id); diff --git a/packages/discord.js/src/client/websocket/handlers/GUILD_MEMBER_ADD.js b/packages/discord.js/src/client/websocket/handlers/GUILD_MEMBER_ADD.js index b54c5c043390..31d73ffebe90 100644 --- a/packages/discord.js/src/client/websocket/handlers/GUILD_MEMBER_ADD.js +++ b/packages/discord.js/src/client/websocket/handlers/GUILD_MEMBER_ADD.js @@ -1,6 +1,6 @@ 'use strict'; -const { Events } = require('../../../util/Events'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, { d: data }) => { const guild = client.guilds.cache.get(data.guild_id); diff --git a/packages/discord.js/src/client/websocket/handlers/MESSAGE_UPDATE.js b/packages/discord.js/src/client/websocket/handlers/MESSAGE_UPDATE.js index 6525904d906a..0ecf1a7e55a6 100644 --- a/packages/discord.js/src/client/websocket/handlers/MESSAGE_UPDATE.js +++ b/packages/discord.js/src/client/websocket/handlers/MESSAGE_UPDATE.js @@ -1,6 +1,6 @@ 'use strict'; -const { Events } = require('../../../util/Events'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, packet) => { const { old, updated } = client.actions.MessageUpdate.handle(packet.d); diff --git a/packages/discord.js/src/client/websocket/handlers/READY.js b/packages/discord.js/src/client/websocket/handlers/READY.js index 2eba493a024f..dcda97ab5228 100644 --- a/packages/discord.js/src/client/websocket/handlers/READY.js +++ b/packages/discord.js/src/client/websocket/handlers/READY.js @@ -1,13 +1,13 @@ 'use strict'; -const { ClientApplication } = require('../../../structures/ClientApplication'); +const { ClientApplication } = require('../../../structures/ClientApplication.js'); let ClientUser; module.exports = (client, { d: data }, shardId) => { if (client.user) { client.user._patch(data.user); } else { - ClientUser ??= require('../../../structures/ClientUser').ClientUser; + ClientUser ??= require('../../../structures/ClientUser.js').ClientUser; client.user = new ClientUser(client, data.user); client.users.cache.set(client.user.id, client.user); } diff --git a/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_CREATE.js b/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_CREATE.js index 55ba5eb6c500..b595c88f552a 100644 --- a/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_CREATE.js +++ b/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_CREATE.js @@ -1,6 +1,6 @@ 'use strict'; -const { Events } = require('../../../util/Events'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, { d: data }) => { const subscription = client.application.subscriptions._add(data); diff --git a/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_DELETE.js b/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_DELETE.js index 5af783f272e5..96cccf04c5f2 100644 --- a/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_DELETE.js +++ b/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_DELETE.js @@ -1,6 +1,6 @@ 'use strict'; -const { Events } = require('../../../util/Events'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, { d: data }) => { const subscription = client.application.subscriptions._add(data, false); diff --git a/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_UPDATE.js b/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_UPDATE.js index 16216cb83e12..19197800e807 100644 --- a/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_UPDATE.js +++ b/packages/discord.js/src/client/websocket/handlers/SUBSCRIPTION_UPDATE.js @@ -1,6 +1,6 @@ 'use strict'; -const { Events } = require('../../../util/Events'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, { d: data }) => { const oldSubscription = client.application.subscriptions.cache.get(data.id)?._clone() ?? null; diff --git a/packages/discord.js/src/client/websocket/handlers/THREAD_UPDATE.js b/packages/discord.js/src/client/websocket/handlers/THREAD_UPDATE.js index 94a81e34990b..c11a414f30cb 100644 --- a/packages/discord.js/src/client/websocket/handlers/THREAD_UPDATE.js +++ b/packages/discord.js/src/client/websocket/handlers/THREAD_UPDATE.js @@ -1,6 +1,6 @@ 'use strict'; -const { Events } = require('../../../util/Events'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, packet) => { const { old, updated } = client.actions.ChannelUpdate.handle(packet.d); diff --git a/packages/discord.js/src/client/websocket/handlers/VOICE_CHANNEL_EFFECT_SEND.js b/packages/discord.js/src/client/websocket/handlers/VOICE_CHANNEL_EFFECT_SEND.js index a621c8ea106a..7030e3f07a16 100644 --- a/packages/discord.js/src/client/websocket/handlers/VOICE_CHANNEL_EFFECT_SEND.js +++ b/packages/discord.js/src/client/websocket/handlers/VOICE_CHANNEL_EFFECT_SEND.js @@ -1,7 +1,7 @@ 'use strict'; -const { VoiceChannelEffect } = require('../../../structures/VoiceChannelEffect'); -const { Events } = require('../../../util/Events'); +const { VoiceChannelEffect } = require('../../../structures/VoiceChannelEffect.js'); +const { Events } = require('../../../util/Events.js'); module.exports = (client, { d: data }) => { const guild = client.guilds.cache.get(data.guild_id); diff --git a/packages/discord.js/src/client/websocket/handlers/index.js b/packages/discord.js/src/client/websocket/handlers/index.js index 6cf762de71db..7c35702c262c 100644 --- a/packages/discord.js/src/client/websocket/handlers/index.js +++ b/packages/discord.js/src/client/websocket/handlers/index.js @@ -1,72 +1,72 @@ 'use strict'; const PacketHandlers = Object.fromEntries([ - ['APPLICATION_COMMAND_PERMISSIONS_UPDATE', require('./APPLICATION_COMMAND_PERMISSIONS_UPDATE')], - ['AUTO_MODERATION_ACTION_EXECUTION', require('./AUTO_MODERATION_ACTION_EXECUTION')], - ['AUTO_MODERATION_RULE_CREATE', require('./AUTO_MODERATION_RULE_CREATE')], - ['AUTO_MODERATION_RULE_DELETE', require('./AUTO_MODERATION_RULE_DELETE')], - ['AUTO_MODERATION_RULE_UPDATE', require('./AUTO_MODERATION_RULE_UPDATE')], - ['CHANNEL_CREATE', require('./CHANNEL_CREATE')], - ['CHANNEL_DELETE', require('./CHANNEL_DELETE')], - ['CHANNEL_PINS_UPDATE', require('./CHANNEL_PINS_UPDATE')], - ['CHANNEL_UPDATE', require('./CHANNEL_UPDATE')], - ['ENTITLEMENT_CREATE', require('./ENTITLEMENT_CREATE')], - ['ENTITLEMENT_DELETE', require('./ENTITLEMENT_DELETE')], - ['ENTITLEMENT_UPDATE', require('./ENTITLEMENT_UPDATE')], - ['GUILD_AUDIT_LOG_ENTRY_CREATE', require('./GUILD_AUDIT_LOG_ENTRY_CREATE')], - ['GUILD_BAN_ADD', require('./GUILD_BAN_ADD')], - ['GUILD_BAN_REMOVE', require('./GUILD_BAN_REMOVE')], - ['GUILD_CREATE', require('./GUILD_CREATE')], - ['GUILD_DELETE', require('./GUILD_DELETE')], - ['GUILD_EMOJIS_UPDATE', require('./GUILD_EMOJIS_UPDATE')], - ['GUILD_INTEGRATIONS_UPDATE', require('./GUILD_INTEGRATIONS_UPDATE')], - ['GUILD_MEMBERS_CHUNK', require('./GUILD_MEMBERS_CHUNK')], - ['GUILD_MEMBER_ADD', require('./GUILD_MEMBER_ADD')], - ['GUILD_MEMBER_REMOVE', require('./GUILD_MEMBER_REMOVE')], - ['GUILD_MEMBER_UPDATE', require('./GUILD_MEMBER_UPDATE')], - ['GUILD_ROLE_CREATE', require('./GUILD_ROLE_CREATE')], - ['GUILD_ROLE_DELETE', require('./GUILD_ROLE_DELETE')], - ['GUILD_ROLE_UPDATE', require('./GUILD_ROLE_UPDATE')], - ['GUILD_SCHEDULED_EVENT_CREATE', require('./GUILD_SCHEDULED_EVENT_CREATE')], - ['GUILD_SCHEDULED_EVENT_DELETE', require('./GUILD_SCHEDULED_EVENT_DELETE')], - ['GUILD_SCHEDULED_EVENT_UPDATE', require('./GUILD_SCHEDULED_EVENT_UPDATE')], - ['GUILD_SCHEDULED_EVENT_USER_ADD', require('./GUILD_SCHEDULED_EVENT_USER_ADD')], - ['GUILD_SCHEDULED_EVENT_USER_REMOVE', require('./GUILD_SCHEDULED_EVENT_USER_REMOVE')], - ['GUILD_STICKERS_UPDATE', require('./GUILD_STICKERS_UPDATE')], - ['GUILD_UPDATE', require('./GUILD_UPDATE')], - ['INTERACTION_CREATE', require('./INTERACTION_CREATE')], - ['INVITE_CREATE', require('./INVITE_CREATE')], - ['INVITE_DELETE', require('./INVITE_DELETE')], - ['MESSAGE_CREATE', require('./MESSAGE_CREATE')], - ['MESSAGE_DELETE', require('./MESSAGE_DELETE')], - ['MESSAGE_DELETE_BULK', require('./MESSAGE_DELETE_BULK')], - ['MESSAGE_POLL_VOTE_ADD', require('./MESSAGE_POLL_VOTE_ADD')], - ['MESSAGE_POLL_VOTE_REMOVE', require('./MESSAGE_POLL_VOTE_REMOVE')], - ['MESSAGE_REACTION_ADD', require('./MESSAGE_REACTION_ADD')], - ['MESSAGE_REACTION_REMOVE', require('./MESSAGE_REACTION_REMOVE')], - ['MESSAGE_REACTION_REMOVE_ALL', require('./MESSAGE_REACTION_REMOVE_ALL')], - ['MESSAGE_REACTION_REMOVE_EMOJI', require('./MESSAGE_REACTION_REMOVE_EMOJI')], - ['MESSAGE_UPDATE', require('./MESSAGE_UPDATE')], - ['PRESENCE_UPDATE', require('./PRESENCE_UPDATE')], - ['READY', require('./READY')], - ['STAGE_INSTANCE_CREATE', require('./STAGE_INSTANCE_CREATE')], - ['STAGE_INSTANCE_DELETE', require('./STAGE_INSTANCE_DELETE')], - ['STAGE_INSTANCE_UPDATE', require('./STAGE_INSTANCE_UPDATE')], - ['SUBSCRIPTION_CREATE', require('./SUBSCRIPTION_CREATE')], - ['SUBSCRIPTION_DELETE', require('./SUBSCRIPTION_DELETE')], - ['SUBSCRIPTION_UPDATE', require('./SUBSCRIPTION_UPDATE')], - ['THREAD_CREATE', require('./THREAD_CREATE')], - ['THREAD_DELETE', require('./THREAD_DELETE')], - ['THREAD_LIST_SYNC', require('./THREAD_LIST_SYNC')], - ['THREAD_MEMBERS_UPDATE', require('./THREAD_MEMBERS_UPDATE')], - ['THREAD_MEMBER_UPDATE', require('./THREAD_MEMBER_UPDATE')], - ['THREAD_UPDATE', require('./THREAD_UPDATE')], - ['TYPING_START', require('./TYPING_START')], - ['USER_UPDATE', require('./USER_UPDATE')], - ['VOICE_CHANNEL_EFFECT_SEND', require('./VOICE_CHANNEL_EFFECT_SEND')], - ['VOICE_SERVER_UPDATE', require('./VOICE_SERVER_UPDATE')], - ['VOICE_STATE_UPDATE', require('./VOICE_STATE_UPDATE')], - ['WEBHOOKS_UPDATE', require('./WEBHOOKS_UPDATE')], + ['APPLICATION_COMMAND_PERMISSIONS_UPDATE', require('./APPLICATION_COMMAND_PERMISSIONS_UPDATE.js')], + ['AUTO_MODERATION_ACTION_EXECUTION', require('./AUTO_MODERATION_ACTION_EXECUTION.js')], + ['AUTO_MODERATION_RULE_CREATE', require('./AUTO_MODERATION_RULE_CREATE.js')], + ['AUTO_MODERATION_RULE_DELETE', require('./AUTO_MODERATION_RULE_DELETE.js')], + ['AUTO_MODERATION_RULE_UPDATE', require('./AUTO_MODERATION_RULE_UPDATE.js')], + ['CHANNEL_CREATE', require('./CHANNEL_CREATE.js')], + ['CHANNEL_DELETE', require('./CHANNEL_DELETE.js')], + ['CHANNEL_PINS_UPDATE', require('./CHANNEL_PINS_UPDATE.js')], + ['CHANNEL_UPDATE', require('./CHANNEL_UPDATE.js')], + ['ENTITLEMENT_CREATE', require('./ENTITLEMENT_CREATE.js')], + ['ENTITLEMENT_DELETE', require('./ENTITLEMENT_DELETE.js')], + ['ENTITLEMENT_UPDATE', require('./ENTITLEMENT_UPDATE.js')], + ['GUILD_AUDIT_LOG_ENTRY_CREATE', require('./GUILD_AUDIT_LOG_ENTRY_CREATE.js')], + ['GUILD_BAN_ADD', require('./GUILD_BAN_ADD.js')], + ['GUILD_BAN_REMOVE', require('./GUILD_BAN_REMOVE.js')], + ['GUILD_CREATE', require('./GUILD_CREATE.js')], + ['GUILD_DELETE', require('./GUILD_DELETE.js')], + ['GUILD_EMOJIS_UPDATE', require('./GUILD_EMOJIS_UPDATE.js')], + ['GUILD_INTEGRATIONS_UPDATE', require('./GUILD_INTEGRATIONS_UPDATE.js')], + ['GUILD_MEMBERS_CHUNK', require('./GUILD_MEMBERS_CHUNK.js')], + ['GUILD_MEMBER_ADD', require('./GUILD_MEMBER_ADD.js')], + ['GUILD_MEMBER_REMOVE', require('./GUILD_MEMBER_REMOVE.js')], + ['GUILD_MEMBER_UPDATE', require('./GUILD_MEMBER_UPDATE.js')], + ['GUILD_ROLE_CREATE', require('./GUILD_ROLE_CREATE.js')], + ['GUILD_ROLE_DELETE', require('./GUILD_ROLE_DELETE.js')], + ['GUILD_ROLE_UPDATE', require('./GUILD_ROLE_UPDATE.js')], + ['GUILD_SCHEDULED_EVENT_CREATE', require('./GUILD_SCHEDULED_EVENT_CREATE.js')], + ['GUILD_SCHEDULED_EVENT_DELETE', require('./GUILD_SCHEDULED_EVENT_DELETE.js')], + ['GUILD_SCHEDULED_EVENT_UPDATE', require('./GUILD_SCHEDULED_EVENT_UPDATE.js')], + ['GUILD_SCHEDULED_EVENT_USER_ADD', require('./GUILD_SCHEDULED_EVENT_USER_ADD.js')], + ['GUILD_SCHEDULED_EVENT_USER_REMOVE', require('./GUILD_SCHEDULED_EVENT_USER_REMOVE.js')], + ['GUILD_STICKERS_UPDATE', require('./GUILD_STICKERS_UPDATE.js')], + ['GUILD_UPDATE', require('./GUILD_UPDATE.js')], + ['INTERACTION_CREATE', require('./INTERACTION_CREATE.js')], + ['INVITE_CREATE', require('./INVITE_CREATE.js')], + ['INVITE_DELETE', require('./INVITE_DELETE.js')], + ['MESSAGE_CREATE', require('./MESSAGE_CREATE.js')], + ['MESSAGE_DELETE', require('./MESSAGE_DELETE.js')], + ['MESSAGE_DELETE_BULK', require('./MESSAGE_DELETE_BULK.js')], + ['MESSAGE_POLL_VOTE_ADD', require('./MESSAGE_POLL_VOTE_ADD.js')], + ['MESSAGE_POLL_VOTE_REMOVE', require('./MESSAGE_POLL_VOTE_REMOVE.js')], + ['MESSAGE_REACTION_ADD', require('./MESSAGE_REACTION_ADD.js')], + ['MESSAGE_REACTION_REMOVE', require('./MESSAGE_REACTION_REMOVE.js')], + ['MESSAGE_REACTION_REMOVE_ALL', require('./MESSAGE_REACTION_REMOVE_ALL.js')], + ['MESSAGE_REACTION_REMOVE_EMOJI', require('./MESSAGE_REACTION_REMOVE_EMOJI.js')], + ['MESSAGE_UPDATE', require('./MESSAGE_UPDATE.js')], + ['PRESENCE_UPDATE', require('./PRESENCE_UPDATE.js')], + ['READY', require('./READY.js')], + ['STAGE_INSTANCE_CREATE', require('./STAGE_INSTANCE_CREATE.js')], + ['STAGE_INSTANCE_DELETE', require('./STAGE_INSTANCE_DELETE.js')], + ['STAGE_INSTANCE_UPDATE', require('./STAGE_INSTANCE_UPDATE.js')], + ['SUBSCRIPTION_CREATE', require('./SUBSCRIPTION_CREATE.js')], + ['SUBSCRIPTION_DELETE', require('./SUBSCRIPTION_DELETE.js')], + ['SUBSCRIPTION_UPDATE', require('./SUBSCRIPTION_UPDATE.js')], + ['THREAD_CREATE', require('./THREAD_CREATE.js')], + ['THREAD_DELETE', require('./THREAD_DELETE.js')], + ['THREAD_LIST_SYNC', require('./THREAD_LIST_SYNC.js')], + ['THREAD_MEMBERS_UPDATE', require('./THREAD_MEMBERS_UPDATE.js')], + ['THREAD_MEMBER_UPDATE', require('./THREAD_MEMBER_UPDATE.js')], + ['THREAD_UPDATE', require('./THREAD_UPDATE.js')], + ['TYPING_START', require('./TYPING_START.js')], + ['USER_UPDATE', require('./USER_UPDATE.js')], + ['VOICE_CHANNEL_EFFECT_SEND', require('./VOICE_CHANNEL_EFFECT_SEND.js')], + ['VOICE_SERVER_UPDATE', require('./VOICE_SERVER_UPDATE.js')], + ['VOICE_STATE_UPDATE', require('./VOICE_STATE_UPDATE.js')], + ['WEBHOOKS_UPDATE', require('./WEBHOOKS_UPDATE.js')], ]); exports.PacketHandlers = PacketHandlers; diff --git a/packages/discord.js/src/errors/DJSError.js b/packages/discord.js/src/errors/DJSError.js index ed5baa86f80a..25cf5c9971b9 100644 --- a/packages/discord.js/src/errors/DJSError.js +++ b/packages/discord.js/src/errors/DJSError.js @@ -1,8 +1,8 @@ 'use strict'; // Heavily inspired by node's `internal/errors` module -const { ErrorCodes } = require('./ErrorCodes'); -const { Messages } = require('./Messages'); +const { ErrorCodes } = require('./ErrorCodes.js'); +const { Messages } = require('./Messages.js'); /** * Extend an error of some sort into a DiscordjsError. diff --git a/packages/discord.js/src/errors/Messages.js b/packages/discord.js/src/errors/Messages.js index 8d9953daed0d..09810f50a51a 100644 --- a/packages/discord.js/src/errors/Messages.js +++ b/packages/discord.js/src/errors/Messages.js @@ -1,6 +1,6 @@ 'use strict'; -const { ErrorCodes } = require('./ErrorCodes'); +const { ErrorCodes } = require('./ErrorCodes.js'); const Messages = { [ErrorCodes.ClientInvalidOption]: (prop, must) => `The ${prop} option must be ${must}`, diff --git a/packages/discord.js/src/errors/index.js b/packages/discord.js/src/errors/index.js index a8732de5408e..c61ef2ea9b08 100644 --- a/packages/discord.js/src/errors/index.js +++ b/packages/discord.js/src/errors/index.js @@ -1,7 +1,7 @@ 'use strict'; -exports.DiscordjsError = require('./DJSError').DiscordjsError; -exports.DiscordjsTypeError = require('./DJSError').DiscordjsTypeError; -exports.DiscordjsRangeError = require('./DJSError').DiscordjsRangeError; -exports.ErrorCodes = require('./ErrorCodes').ErrorCodes; -exports.Messages = require('./Messages').Messages; +exports.DiscordjsError = require('./DJSError.js').DiscordjsError; +exports.DiscordjsTypeError = require('./DJSError.js').DiscordjsTypeError; +exports.DiscordjsRangeError = require('./DJSError.js').DiscordjsRangeError; +exports.ErrorCodes = require('./ErrorCodes.js').ErrorCodes; +exports.Messages = require('./Messages.js').Messages; diff --git a/packages/discord.js/src/index.js b/packages/discord.js/src/index.js index 0968729d9119..20e7cd157208 100644 --- a/packages/discord.js/src/index.js +++ b/packages/discord.js/src/index.js @@ -6,46 +6,46 @@ const { __exportStar } = require('tslib'); polyfillDispose(); // "Root" classes (starting points) -exports.BaseClient = require('./client/BaseClient').BaseClient; -exports.Client = require('./client/Client').Client; -exports.Shard = require('./sharding/Shard').Shard; -exports.ShardClientUtil = require('./sharding/ShardClientUtil').ShardClientUtil; -exports.ShardingManager = require('./sharding/ShardingManager').ShardingManager; -exports.WebhookClient = require('./client/WebhookClient').WebhookClient; +exports.BaseClient = require('./client/BaseClient.js').BaseClient; +exports.Client = require('./client/Client.js').Client; +exports.Shard = require('./sharding/Shard.js').Shard; +exports.ShardClientUtil = require('./sharding/ShardClientUtil.js').ShardClientUtil; +exports.ShardingManager = require('./sharding/ShardingManager.js').ShardingManager; +exports.WebhookClient = require('./client/WebhookClient.js').WebhookClient; // Errors -exports.DiscordjsError = require('./errors/DJSError').DiscordjsError; -exports.DiscordjsTypeError = require('./errors/DJSError').DiscordjsTypeError; -exports.DiscordjsRangeError = require('./errors/DJSError').DiscordjsRangeError; -exports.DiscordjsErrorCodes = require('./errors/ErrorCodes').ErrorCodes; +exports.DiscordjsError = require('./errors/DJSError.js').DiscordjsError; +exports.DiscordjsTypeError = require('./errors/DJSError.js').DiscordjsTypeError; +exports.DiscordjsRangeError = require('./errors/DJSError.js').DiscordjsRangeError; +exports.DiscordjsErrorCodes = require('./errors/ErrorCodes.js').ErrorCodes; // Utilities -exports.ActivityFlagsBitField = require('./util/ActivityFlagsBitField').ActivityFlagsBitField; -exports.ApplicationFlagsBitField = require('./util/ApplicationFlagsBitField').ApplicationFlagsBitField; -exports.AttachmentFlagsBitField = require('./util/AttachmentFlagsBitField').AttachmentFlagsBitField; -exports.BaseManager = require('./managers/BaseManager').BaseManager; -exports.BitField = require('./util/BitField').BitField; -exports.ChannelFlagsBitField = require('./util/ChannelFlagsBitField').ChannelFlagsBitField; +exports.ActivityFlagsBitField = require('./util/ActivityFlagsBitField.js').ActivityFlagsBitField; +exports.ApplicationFlagsBitField = require('./util/ApplicationFlagsBitField.js').ApplicationFlagsBitField; +exports.AttachmentFlagsBitField = require('./util/AttachmentFlagsBitField.js').AttachmentFlagsBitField; +exports.BaseManager = require('./managers/BaseManager.js').BaseManager; +exports.BitField = require('./util/BitField.js').BitField; +exports.ChannelFlagsBitField = require('./util/ChannelFlagsBitField.js').ChannelFlagsBitField; exports.Collection = require('@discordjs/collection').Collection; -exports.Colors = require('./util/Colors').Colors; -exports.Constants = require('./util/Constants'); -exports.Events = require('./util/Events').Events; -exports.GuildMemberFlagsBitField = require('./util/GuildMemberFlagsBitField').GuildMemberFlagsBitField; -exports.IntentsBitField = require('./util/IntentsBitField').IntentsBitField; -exports.LimitedCollection = require('./util/LimitedCollection').LimitedCollection; -exports.MessageFlagsBitField = require('./util/MessageFlagsBitField').MessageFlagsBitField; -exports.Options = require('./util/Options').Options; -exports.Partials = require('./util/Partials').Partials; -exports.PermissionsBitField = require('./util/PermissionsBitField').PermissionsBitField; -exports.RoleFlagsBitField = require('./util/RoleFlagsBitField').RoleFlagsBitField; -exports.ShardEvents = require('./util/ShardEvents').ShardEvents; -exports.SKUFlagsBitField = require('./util/SKUFlagsBitField').SKUFlagsBitField; +exports.Colors = require('./util/Colors.js').Colors; +exports.Constants = require('./util/Constants.js'); +exports.Events = require('./util/Events.js').Events; +exports.GuildMemberFlagsBitField = require('./util/GuildMemberFlagsBitField.js').GuildMemberFlagsBitField; +exports.IntentsBitField = require('./util/IntentsBitField.js').IntentsBitField; +exports.LimitedCollection = require('./util/LimitedCollection.js').LimitedCollection; +exports.MessageFlagsBitField = require('./util/MessageFlagsBitField.js').MessageFlagsBitField; +exports.Options = require('./util/Options.js').Options; +exports.Partials = require('./util/Partials.js').Partials; +exports.PermissionsBitField = require('./util/PermissionsBitField.js').PermissionsBitField; +exports.RoleFlagsBitField = require('./util/RoleFlagsBitField.js').RoleFlagsBitField; +exports.ShardEvents = require('./util/ShardEvents.js').ShardEvents; +exports.SKUFlagsBitField = require('./util/SKUFlagsBitField.js').SKUFlagsBitField; exports.SnowflakeUtil = require('@sapphire/snowflake').DiscordSnowflake; -exports.Status = require('./util/Status').Status; -exports.Sweepers = require('./util/Sweepers').Sweepers; -exports.SystemChannelFlagsBitField = require('./util/SystemChannelFlagsBitField').SystemChannelFlagsBitField; -exports.ThreadMemberFlagsBitField = require('./util/ThreadMemberFlagsBitField').ThreadMemberFlagsBitField; -exports.UserFlagsBitField = require('./util/UserFlagsBitField').UserFlagsBitField; +exports.Status = require('./util/Status.js').Status; +exports.Sweepers = require('./util/Sweepers.js').Sweepers; +exports.SystemChannelFlagsBitField = require('./util/SystemChannelFlagsBitField.js').SystemChannelFlagsBitField; +exports.ThreadMemberFlagsBitField = require('./util/ThreadMemberFlagsBitField.js').ThreadMemberFlagsBitField; +exports.UserFlagsBitField = require('./util/UserFlagsBitField.js').UserFlagsBitField; __exportStar(require('./util/DataResolver.js'), exports); __exportStar(require('./util/Util.js'), exports); @@ -53,187 +53,193 @@ __exportStar(require('./util/Util.js'), exports); exports.version = require('../package.json').version; // Managers -exports.ApplicationCommandManager = require('./managers/ApplicationCommandManager').ApplicationCommandManager; +exports.ApplicationCommandManager = require('./managers/ApplicationCommandManager.js').ApplicationCommandManager; exports.ApplicationCommandPermissionsManager = - require('./managers/ApplicationCommandPermissionsManager').ApplicationCommandPermissionsManager; -exports.ApplicationEmojiManager = require('./managers/ApplicationEmojiManager').ApplicationEmojiManager; -exports.AutoModerationRuleManager = require('./managers/AutoModerationRuleManager').AutoModerationRuleManager; -exports.BaseGuildEmojiManager = require('./managers/BaseGuildEmojiManager').BaseGuildEmojiManager; -exports.CachedManager = require('./managers/CachedManager').CachedManager; -exports.ChannelManager = require('./managers/ChannelManager').ChannelManager; -exports.ClientVoiceManager = require('./client/voice/ClientVoiceManager').ClientVoiceManager; -exports.DataManager = require('./managers/DataManager').DataManager; -exports.DMMessageManager = require('./managers/DMMessageManager').DMMessageManager; -exports.EntitlementManager = require('./managers/EntitlementManager').EntitlementManager; + require('./managers/ApplicationCommandPermissionsManager.js').ApplicationCommandPermissionsManager; +exports.ApplicationEmojiManager = require('./managers/ApplicationEmojiManager.js').ApplicationEmojiManager; +exports.AutoModerationRuleManager = require('./managers/AutoModerationRuleManager.js').AutoModerationRuleManager; +exports.BaseGuildEmojiManager = require('./managers/BaseGuildEmojiManager.js').BaseGuildEmojiManager; +exports.CachedManager = require('./managers/CachedManager.js').CachedManager; +exports.ChannelManager = require('./managers/ChannelManager.js').ChannelManager; +exports.ClientVoiceManager = require('./client/voice/ClientVoiceManager.js').ClientVoiceManager; +exports.DataManager = require('./managers/DataManager.js').DataManager; +exports.DMMessageManager = require('./managers/DMMessageManager.js').DMMessageManager; +exports.EntitlementManager = require('./managers/EntitlementManager.js').EntitlementManager; exports.GuildApplicationCommandManager = - require('./managers/GuildApplicationCommandManager').GuildApplicationCommandManager; -exports.GuildBanManager = require('./managers/GuildBanManager').GuildBanManager; -exports.GuildChannelManager = require('./managers/GuildChannelManager').GuildChannelManager; -exports.GuildEmojiManager = require('./managers/GuildEmojiManager').GuildEmojiManager; -exports.GuildEmojiRoleManager = require('./managers/GuildEmojiRoleManager').GuildEmojiRoleManager; -exports.GuildForumThreadManager = require('./managers/GuildForumThreadManager').GuildForumThreadManager; -exports.GuildInviteManager = require('./managers/GuildInviteManager').GuildInviteManager; -exports.GuildManager = require('./managers/GuildManager').GuildManager; -exports.GuildMemberManager = require('./managers/GuildMemberManager').GuildMemberManager; -exports.GuildMemberRoleManager = require('./managers/GuildMemberRoleManager').GuildMemberRoleManager; -exports.GuildMessageManager = require('./managers/GuildMessageManager').GuildMessageManager; -exports.GuildScheduledEventManager = require('./managers/GuildScheduledEventManager').GuildScheduledEventManager; -exports.GuildStickerManager = require('./managers/GuildStickerManager').GuildStickerManager; -exports.GuildTextThreadManager = require('./managers/GuildTextThreadManager').GuildTextThreadManager; -exports.MessageManager = require('./managers/MessageManager').MessageManager; -exports.PermissionOverwriteManager = require('./managers/PermissionOverwriteManager').PermissionOverwriteManager; -exports.PresenceManager = require('./managers/PresenceManager').PresenceManager; -exports.ReactionManager = require('./managers/ReactionManager').ReactionManager; -exports.ReactionUserManager = require('./managers/ReactionUserManager').ReactionUserManager; -exports.RoleManager = require('./managers/RoleManager').RoleManager; -exports.StageInstanceManager = require('./managers/StageInstanceManager').StageInstanceManager; -exports.SubscriptionManager = require('./managers/SubscriptionManager').SubscriptionManager; -exports.ThreadManager = require('./managers/ThreadManager').ThreadManager; -exports.ThreadMemberManager = require('./managers/ThreadMemberManager').ThreadMemberManager; -exports.UserManager = require('./managers/UserManager').UserManager; -exports.VoiceStateManager = require('./managers/VoiceStateManager').VoiceStateManager; + require('./managers/GuildApplicationCommandManager.js').GuildApplicationCommandManager; +exports.GuildBanManager = require('./managers/GuildBanManager.js').GuildBanManager; +exports.GuildChannelManager = require('./managers/GuildChannelManager.js').GuildChannelManager; +exports.GuildEmojiManager = require('./managers/GuildEmojiManager.js').GuildEmojiManager; +exports.GuildEmojiRoleManager = require('./managers/GuildEmojiRoleManager.js').GuildEmojiRoleManager; +exports.GuildForumThreadManager = require('./managers/GuildForumThreadManager.js').GuildForumThreadManager; +exports.GuildInviteManager = require('./managers/GuildInviteManager.js').GuildInviteManager; +exports.GuildManager = require('./managers/GuildManager.js').GuildManager; +exports.GuildMemberManager = require('./managers/GuildMemberManager.js').GuildMemberManager; +exports.GuildMemberRoleManager = require('./managers/GuildMemberRoleManager.js').GuildMemberRoleManager; +exports.GuildMessageManager = require('./managers/GuildMessageManager.js').GuildMessageManager; +exports.GuildScheduledEventManager = require('./managers/GuildScheduledEventManager.js').GuildScheduledEventManager; +exports.GuildStickerManager = require('./managers/GuildStickerManager.js').GuildStickerManager; +exports.GuildTextThreadManager = require('./managers/GuildTextThreadManager.js').GuildTextThreadManager; +exports.MessageManager = require('./managers/MessageManager.js').MessageManager; +exports.PermissionOverwriteManager = require('./managers/PermissionOverwriteManager.js').PermissionOverwriteManager; +exports.PresenceManager = require('./managers/PresenceManager.js').PresenceManager; +exports.ReactionManager = require('./managers/ReactionManager.js').ReactionManager; +exports.ReactionUserManager = require('./managers/ReactionUserManager.js').ReactionUserManager; +exports.RoleManager = require('./managers/RoleManager.js').RoleManager; +exports.StageInstanceManager = require('./managers/StageInstanceManager.js').StageInstanceManager; +exports.SubscriptionManager = require('./managers/SubscriptionManager.js').SubscriptionManager; +exports.ThreadManager = require('./managers/ThreadManager.js').ThreadManager; +exports.ThreadMemberManager = require('./managers/ThreadMemberManager.js').ThreadMemberManager; +exports.UserManager = require('./managers/UserManager.js').UserManager; +exports.VoiceStateManager = require('./managers/VoiceStateManager.js').VoiceStateManager; // Structures -exports.ActionRow = require('./structures/ActionRow').ActionRow; -exports.ActionRowBuilder = require('./structures/ActionRowBuilder').ActionRowBuilder; -exports.Activity = require('./structures/Presence').Activity; +exports.ActionRow = require('./structures/ActionRow.js').ActionRow; +exports.ActionRowBuilder = require('./structures/ActionRowBuilder.js').ActionRowBuilder; +exports.Activity = require('./structures/Presence.js').Activity; exports.AnnouncementChannel = require('./structures/AnnouncementChannel.js').AnnouncementChannel; -exports.AnonymousGuild = require('./structures/AnonymousGuild').AnonymousGuild; -exports.Application = require('./structures/interfaces/Application').Application; -exports.ApplicationCommand = require('./structures/ApplicationCommand').ApplicationCommand; -exports.ApplicationEmoji = require('./structures/ApplicationEmoji').ApplicationEmoji; +exports.AnonymousGuild = require('./structures/AnonymousGuild.js').AnonymousGuild; +exports.Application = require('./structures/interfaces/Application.js').Application; +exports.ApplicationCommand = require('./structures/ApplicationCommand.js').ApplicationCommand; +exports.ApplicationEmoji = require('./structures/ApplicationEmoji.js').ApplicationEmoji; exports.ApplicationRoleConnectionMetadata = - require('./structures/ApplicationRoleConnectionMetadata').ApplicationRoleConnectionMetadata; -exports.Attachment = require('./structures/Attachment').Attachment; -exports.AttachmentBuilder = require('./structures/AttachmentBuilder').AttachmentBuilder; -exports.AutocompleteInteraction = require('./structures/AutocompleteInteraction').AutocompleteInteraction; + require('./structures/ApplicationRoleConnectionMetadata.js').ApplicationRoleConnectionMetadata; +exports.Attachment = require('./structures/Attachment.js').Attachment; +exports.AttachmentBuilder = require('./structures/AttachmentBuilder.js').AttachmentBuilder; +exports.AutocompleteInteraction = require('./structures/AutocompleteInteraction.js').AutocompleteInteraction; exports.AutoModerationActionExecution = - require('./structures/AutoModerationActionExecution').AutoModerationActionExecution; -exports.AutoModerationRule = require('./structures/AutoModerationRule').AutoModerationRule; -exports.Base = require('./structures/Base').Base; -exports.BaseChannel = require('./structures/BaseChannel').BaseChannel; -exports.BaseGuild = require('./structures/BaseGuild').BaseGuild; -exports.BaseGuildEmoji = require('./structures/BaseGuildEmoji').BaseGuildEmoji; -exports.BaseGuildTextChannel = require('./structures/BaseGuildTextChannel').BaseGuildTextChannel; -exports.BaseGuildVoiceChannel = require('./structures/BaseGuildVoiceChannel').BaseGuildVoiceChannel; -exports.BaseInteraction = require('./structures/BaseInteraction').BaseInteraction; -exports.BaseSelectMenuComponent = require('./structures/BaseSelectMenuComponent').BaseSelectMenuComponent; -exports.ButtonBuilder = require('./structures/ButtonBuilder').ButtonBuilder; -exports.ButtonComponent = require('./structures/ButtonComponent').ButtonComponent; -exports.ButtonInteraction = require('./structures/ButtonInteraction').ButtonInteraction; -exports.CategoryChannel = require('./structures/CategoryChannel').CategoryChannel; -exports.ChannelSelectMenuBuilder = require('./structures/ChannelSelectMenuBuilder').ChannelSelectMenuBuilder; -exports.ChannelSelectMenuComponent = require('./structures/ChannelSelectMenuComponent').ChannelSelectMenuComponent; + require('./structures/AutoModerationActionExecution.js').AutoModerationActionExecution; +exports.AutoModerationRule = require('./structures/AutoModerationRule.js').AutoModerationRule; +exports.Base = require('./structures/Base.js').Base; +exports.BaseChannel = require('./structures/BaseChannel.js').BaseChannel; +exports.BaseGuild = require('./structures/BaseGuild.js').BaseGuild; +exports.BaseGuildEmoji = require('./structures/BaseGuildEmoji.js').BaseGuildEmoji; +exports.BaseGuildTextChannel = require('./structures/BaseGuildTextChannel.js').BaseGuildTextChannel; +exports.BaseGuildVoiceChannel = require('./structures/BaseGuildVoiceChannel.js').BaseGuildVoiceChannel; +exports.BaseInteraction = require('./structures/BaseInteraction.js').BaseInteraction; +exports.BaseSelectMenuComponent = require('./structures/BaseSelectMenuComponent.js').BaseSelectMenuComponent; +exports.ButtonBuilder = require('./structures/ButtonBuilder.js').ButtonBuilder; +exports.ButtonComponent = require('./structures/ButtonComponent.js').ButtonComponent; +exports.ButtonInteraction = require('./structures/ButtonInteraction.js').ButtonInteraction; +exports.CategoryChannel = require('./structures/CategoryChannel.js').CategoryChannel; +exports.ChannelSelectMenuBuilder = require('./structures/ChannelSelectMenuBuilder.js').ChannelSelectMenuBuilder; +exports.ChannelSelectMenuComponent = require('./structures/ChannelSelectMenuComponent.js').ChannelSelectMenuComponent; exports.ChannelSelectMenuInteraction = - require('./structures/ChannelSelectMenuInteraction').ChannelSelectMenuInteraction; -exports.ChatInputCommandInteraction = require('./structures/ChatInputCommandInteraction').ChatInputCommandInteraction; -exports.ClientApplication = require('./structures/ClientApplication').ClientApplication; -exports.ClientPresence = require('./structures/ClientPresence').ClientPresence; -exports.ClientUser = require('./structures/ClientUser').ClientUser; -exports.Collector = require('./structures/interfaces/Collector').Collector; -exports.CommandInteraction = require('./structures/CommandInteraction').CommandInteraction; + require('./structures/ChannelSelectMenuInteraction.js').ChannelSelectMenuInteraction; +exports.ChatInputCommandInteraction = + require('./structures/ChatInputCommandInteraction.js').ChatInputCommandInteraction; +exports.ClientApplication = require('./structures/ClientApplication.js').ClientApplication; +exports.ClientPresence = require('./structures/ClientPresence.js').ClientPresence; +exports.ClientUser = require('./structures/ClientUser.js').ClientUser; +exports.Collector = require('./structures/interfaces/Collector.js').Collector; +exports.CommandInteraction = require('./structures/CommandInteraction.js').CommandInteraction; exports.CommandInteractionOptionResolver = - require('./structures/CommandInteractionOptionResolver').CommandInteractionOptionResolver; -exports.Component = require('./structures/Component').Component; + require('./structures/CommandInteractionOptionResolver.js').CommandInteractionOptionResolver; +exports.Component = require('./structures/Component.js').Component; exports.ContextMenuCommandInteraction = - require('./structures/ContextMenuCommandInteraction').ContextMenuCommandInteraction; -exports.DMChannel = require('./structures/DMChannel').DMChannel; -exports.Embed = require('./structures/Embed').Embed; -exports.EmbedBuilder = require('./structures/EmbedBuilder').EmbedBuilder; -exports.Emoji = require('./structures/Emoji').Emoji; -exports.Entitlement = require('./structures/Entitlement').Entitlement; -exports.ForumChannel = require('./structures/ForumChannel').ForumChannel; -exports.Guild = require('./structures/Guild').Guild; -exports.GuildAuditLogs = require('./structures/GuildAuditLogs').GuildAuditLogs; -exports.GuildAuditLogsEntry = require('./structures/GuildAuditLogsEntry').GuildAuditLogsEntry; -exports.GuildBan = require('./structures/GuildBan').GuildBan; -exports.GuildChannel = require('./structures/GuildChannel').GuildChannel; -exports.GuildEmoji = require('./structures/GuildEmoji').GuildEmoji; -exports.GuildMember = require('./structures/GuildMember').GuildMember; -exports.GuildOnboarding = require('./structures/GuildOnboarding').GuildOnboarding; -exports.GuildOnboardingPrompt = require('./structures/GuildOnboardingPrompt').GuildOnboardingPrompt; -exports.GuildOnboardingPromptOption = require('./structures/GuildOnboardingPromptOption').GuildOnboardingPromptOption; -exports.GuildPreview = require('./structures/GuildPreview').GuildPreview; -exports.GuildPreviewEmoji = require('./structures/GuildPreviewEmoji').GuildPreviewEmoji; -exports.GuildScheduledEvent = require('./structures/GuildScheduledEvent').GuildScheduledEvent; -exports.GuildTemplate = require('./structures/GuildTemplate').GuildTemplate; -exports.Integration = require('./structures/Integration').Integration; -exports.IntegrationApplication = require('./structures/IntegrationApplication').IntegrationApplication; -exports.InteractionCallback = require('./structures/InteractionCallback').InteractionCallback; -exports.InteractionCallbackResource = require('./structures/InteractionCallbackResource').InteractionCallbackResource; -exports.InteractionCallbackResponse = require('./structures/InteractionCallbackResponse').InteractionCallbackResponse; -exports.InteractionCollector = require('./structures/InteractionCollector').InteractionCollector; -exports.InteractionWebhook = require('./structures/InteractionWebhook').InteractionWebhook; -exports.Invite = require('./structures/Invite').Invite; -exports.InviteGuild = require('./structures/InviteGuild').InviteGuild; -exports.MediaChannel = require('./structures/MediaChannel').MediaChannel; + require('./structures/ContextMenuCommandInteraction.js').ContextMenuCommandInteraction; +exports.DMChannel = require('./structures/DMChannel.js').DMChannel; +exports.Embed = require('./structures/Embed.js').Embed; +exports.EmbedBuilder = require('./structures/EmbedBuilder.js').EmbedBuilder; +exports.Emoji = require('./structures/Emoji.js').Emoji; +exports.Entitlement = require('./structures/Entitlement.js').Entitlement; +exports.ForumChannel = require('./structures/ForumChannel.js').ForumChannel; +exports.Guild = require('./structures/Guild.js').Guild; +exports.GuildAuditLogs = require('./structures/GuildAuditLogs.js').GuildAuditLogs; +exports.GuildAuditLogsEntry = require('./structures/GuildAuditLogsEntry.js').GuildAuditLogsEntry; +exports.GuildBan = require('./structures/GuildBan.js').GuildBan; +exports.GuildChannel = require('./structures/GuildChannel.js').GuildChannel; +exports.GuildEmoji = require('./structures/GuildEmoji.js').GuildEmoji; +exports.GuildMember = require('./structures/GuildMember.js').GuildMember; +exports.GuildOnboarding = require('./structures/GuildOnboarding.js').GuildOnboarding; +exports.GuildOnboardingPrompt = require('./structures/GuildOnboardingPrompt.js').GuildOnboardingPrompt; +exports.GuildOnboardingPromptOption = + require('./structures/GuildOnboardingPromptOption.js').GuildOnboardingPromptOption; +exports.GuildPreview = require('./structures/GuildPreview.js').GuildPreview; +exports.GuildPreviewEmoji = require('./structures/GuildPreviewEmoji.js').GuildPreviewEmoji; +exports.GuildScheduledEvent = require('./structures/GuildScheduledEvent.js').GuildScheduledEvent; +exports.GuildTemplate = require('./structures/GuildTemplate.js').GuildTemplate; +exports.Integration = require('./structures/Integration.js').Integration; +exports.IntegrationApplication = require('./structures/IntegrationApplication.js').IntegrationApplication; +exports.InteractionCallback = require('./structures/InteractionCallback.js').InteractionCallback; +exports.InteractionCallbackResource = + require('./structures/InteractionCallbackResource.js').InteractionCallbackResource; +exports.InteractionCallbackResponse = + require('./structures/InteractionCallbackResponse.js').InteractionCallbackResponse; +exports.InteractionCollector = require('./structures/InteractionCollector.js').InteractionCollector; +exports.InteractionWebhook = require('./structures/InteractionWebhook.js').InteractionWebhook; +exports.Invite = require('./structures/Invite.js').Invite; +exports.InviteGuild = require('./structures/InviteGuild.js').InviteGuild; +exports.MediaChannel = require('./structures/MediaChannel.js').MediaChannel; exports.MentionableSelectMenuBuilder = - require('./structures/MentionableSelectMenuBuilder').MentionableSelectMenuBuilder; + require('./structures/MentionableSelectMenuBuilder.js').MentionableSelectMenuBuilder; exports.MentionableSelectMenuComponent = - require('./structures/MentionableSelectMenuComponent').MentionableSelectMenuComponent; + require('./structures/MentionableSelectMenuComponent.js').MentionableSelectMenuComponent; exports.MentionableSelectMenuInteraction = - require('./structures/MentionableSelectMenuInteraction').MentionableSelectMenuInteraction; + require('./structures/MentionableSelectMenuInteraction.js').MentionableSelectMenuInteraction; exports.MentionableSelectMenuInteraction = - require('./structures/MentionableSelectMenuInteraction').MentionableSelectMenuInteraction; -exports.Message = require('./structures/Message').Message; -exports.MessageCollector = require('./structures/MessageCollector').MessageCollector; -exports.MessageComponentInteraction = require('./structures/MessageComponentInteraction').MessageComponentInteraction; + require('./structures/MentionableSelectMenuInteraction.js').MentionableSelectMenuInteraction; +exports.Message = require('./structures/Message.js').Message; +exports.MessageCollector = require('./structures/MessageCollector.js').MessageCollector; +exports.MessageComponentInteraction = + require('./structures/MessageComponentInteraction.js').MessageComponentInteraction; exports.MessageContextMenuCommandInteraction = - require('./structures/MessageContextMenuCommandInteraction').MessageContextMenuCommandInteraction; -exports.MessageMentions = require('./structures/MessageMentions').MessageMentions; -exports.MessagePayload = require('./structures/MessagePayload').MessagePayload; -exports.MessageReaction = require('./structures/MessageReaction').MessageReaction; -exports.ModalBuilder = require('./structures/ModalBuilder').ModalBuilder; -exports.ModalSubmitFields = require('./structures/ModalSubmitFields').ModalSubmitFields; -exports.ModalSubmitInteraction = require('./structures/ModalSubmitInteraction').ModalSubmitInteraction; -exports.OAuth2Guild = require('./structures/OAuth2Guild').OAuth2Guild; -exports.PartialGroupDMChannel = require('./structures/PartialGroupDMChannel').PartialGroupDMChannel; -exports.PermissionOverwrites = require('./structures/PermissionOverwrites').PermissionOverwrites; -exports.Poll = require('./structures/Poll').Poll; -exports.PollAnswer = require('./structures/PollAnswer').PollAnswer; -exports.Presence = require('./structures/Presence').Presence; -exports.ReactionCollector = require('./structures/ReactionCollector').ReactionCollector; -exports.ReactionEmoji = require('./structures/ReactionEmoji').ReactionEmoji; -exports.RichPresenceAssets = require('./structures/Presence').RichPresenceAssets; -exports.Role = require('./structures/Role').Role; -exports.RoleSelectMenuBuilder = require('./structures/RoleSelectMenuBuilder').RoleSelectMenuBuilder; -exports.RoleSelectMenuComponent = require('./structures/RoleSelectMenuComponent').RoleSelectMenuComponent; -exports.RoleSelectMenuInteraction = require('./structures/RoleSelectMenuInteraction').RoleSelectMenuInteraction; -exports.SKU = require('./structures/SKU').SKU; -exports.StageChannel = require('./structures/StageChannel').StageChannel; -exports.StageInstance = require('./structures/StageInstance').StageInstance; -exports.Sticker = require('./structures/Sticker').Sticker; -exports.StickerPack = require('./structures/StickerPack').StickerPack; -exports.StringSelectMenuBuilder = require('./structures/StringSelectMenuBuilder').StringSelectMenuBuilder; -exports.StringSelectMenuComponent = require('./structures/StringSelectMenuComponent').StringSelectMenuComponent; -exports.StringSelectMenuInteraction = require('./structures/StringSelectMenuInteraction').StringSelectMenuInteraction; + require('./structures/MessageContextMenuCommandInteraction.js').MessageContextMenuCommandInteraction; +exports.MessageMentions = require('./structures/MessageMentions.js').MessageMentions; +exports.MessagePayload = require('./structures/MessagePayload.js').MessagePayload; +exports.MessageReaction = require('./structures/MessageReaction.js').MessageReaction; +exports.ModalBuilder = require('./structures/ModalBuilder.js').ModalBuilder; +exports.ModalSubmitFields = require('./structures/ModalSubmitFields.js').ModalSubmitFields; +exports.ModalSubmitInteraction = require('./structures/ModalSubmitInteraction.js').ModalSubmitInteraction; +exports.OAuth2Guild = require('./structures/OAuth2Guild.js').OAuth2Guild; +exports.PartialGroupDMChannel = require('./structures/PartialGroupDMChannel.js').PartialGroupDMChannel; +exports.PermissionOverwrites = require('./structures/PermissionOverwrites.js').PermissionOverwrites; +exports.Poll = require('./structures/Poll.js').Poll; +exports.PollAnswer = require('./structures/PollAnswer.js').PollAnswer; +exports.Presence = require('./structures/Presence.js').Presence; +exports.ReactionCollector = require('./structures/ReactionCollector.js').ReactionCollector; +exports.ReactionEmoji = require('./structures/ReactionEmoji.js').ReactionEmoji; +exports.RichPresenceAssets = require('./structures/Presence.js').RichPresenceAssets; +exports.Role = require('./structures/Role.js').Role; +exports.RoleSelectMenuBuilder = require('./structures/RoleSelectMenuBuilder.js').RoleSelectMenuBuilder; +exports.RoleSelectMenuComponent = require('./structures/RoleSelectMenuComponent.js').RoleSelectMenuComponent; +exports.RoleSelectMenuInteraction = require('./structures/RoleSelectMenuInteraction.js').RoleSelectMenuInteraction; +exports.SKU = require('./structures/SKU.js').SKU; +exports.StageChannel = require('./structures/StageChannel.js').StageChannel; +exports.StageInstance = require('./structures/StageInstance.js').StageInstance; +exports.Sticker = require('./structures/Sticker.js').Sticker; +exports.StickerPack = require('./structures/StickerPack.js').StickerPack; +exports.StringSelectMenuBuilder = require('./structures/StringSelectMenuBuilder.js').StringSelectMenuBuilder; +exports.StringSelectMenuComponent = require('./structures/StringSelectMenuComponent.js').StringSelectMenuComponent; +exports.StringSelectMenuInteraction = + require('./structures/StringSelectMenuInteraction.js').StringSelectMenuInteraction; exports.StringSelectMenuOptionBuilder = - require('./structures/StringSelectMenuOptionBuilder').StringSelectMenuOptionBuilder; -exports.Subscription = require('./structures/Subscription').Subscription; -exports.Team = require('./structures/Team').Team; -exports.TeamMember = require('./structures/TeamMember').TeamMember; -exports.TextChannel = require('./structures/TextChannel').TextChannel; -exports.TextInputBuilder = require('./structures/TextInputBuilder').TextInputBuilder; -exports.TextInputComponent = require('./structures/TextInputComponent').TextInputComponent; -exports.ThreadChannel = require('./structures/ThreadChannel').ThreadChannel; -exports.ThreadMember = require('./structures/ThreadMember').ThreadMember; -exports.ThreadOnlyChannel = require('./structures/ThreadOnlyChannel').ThreadOnlyChannel; -exports.Typing = require('./structures/Typing').Typing; -exports.User = require('./structures/User').User; + require('./structures/StringSelectMenuOptionBuilder.js').StringSelectMenuOptionBuilder; +exports.Subscription = require('./structures/Subscription.js').Subscription; +exports.Team = require('./structures/Team.js').Team; +exports.TeamMember = require('./structures/TeamMember.js').TeamMember; +exports.TextChannel = require('./structures/TextChannel.js').TextChannel; +exports.TextInputBuilder = require('./structures/TextInputBuilder.js').TextInputBuilder; +exports.TextInputComponent = require('./structures/TextInputComponent.js').TextInputComponent; +exports.ThreadChannel = require('./structures/ThreadChannel.js').ThreadChannel; +exports.ThreadMember = require('./structures/ThreadMember.js').ThreadMember; +exports.ThreadOnlyChannel = require('./structures/ThreadOnlyChannel.js').ThreadOnlyChannel; +exports.Typing = require('./structures/Typing.js').Typing; +exports.User = require('./structures/User.js').User; exports.UserContextMenuCommandInteraction = - require('./structures/UserContextMenuCommandInteraction').UserContextMenuCommandInteraction; -exports.UserSelectMenuBuilder = require('./structures/UserSelectMenuBuilder').UserSelectMenuBuilder; -exports.UserSelectMenuComponent = require('./structures/UserSelectMenuComponent').UserSelectMenuComponent; -exports.UserSelectMenuInteraction = require('./structures/UserSelectMenuInteraction').UserSelectMenuInteraction; -exports.VoiceChannel = require('./structures/VoiceChannel').VoiceChannel; -exports.VoiceChannelEffect = require('./structures/VoiceChannelEffect').VoiceChannelEffect; -exports.VoiceRegion = require('./structures/VoiceRegion').VoiceRegion; -exports.VoiceState = require('./structures/VoiceState').VoiceState; -exports.Webhook = require('./structures/Webhook').Webhook; -exports.WelcomeChannel = require('./structures/WelcomeChannel').WelcomeChannel; -exports.WelcomeScreen = require('./structures/WelcomeScreen').WelcomeScreen; -exports.Widget = require('./structures/Widget').Widget; -exports.WidgetMember = require('./structures/WidgetMember').WidgetMember; + require('./structures/UserContextMenuCommandInteraction.js').UserContextMenuCommandInteraction; +exports.UserSelectMenuBuilder = require('./structures/UserSelectMenuBuilder.js').UserSelectMenuBuilder; +exports.UserSelectMenuComponent = require('./structures/UserSelectMenuComponent.js').UserSelectMenuComponent; +exports.UserSelectMenuInteraction = require('./structures/UserSelectMenuInteraction.js').UserSelectMenuInteraction; +exports.VoiceChannel = require('./structures/VoiceChannel.js').VoiceChannel; +exports.VoiceChannelEffect = require('./structures/VoiceChannelEffect.js').VoiceChannelEffect; +exports.VoiceRegion = require('./structures/VoiceRegion.js').VoiceRegion; +exports.VoiceState = require('./structures/VoiceState.js').VoiceState; +exports.Webhook = require('./structures/Webhook.js').Webhook; +exports.WelcomeChannel = require('./structures/WelcomeChannel.js').WelcomeChannel; +exports.WelcomeScreen = require('./structures/WelcomeScreen.js').WelcomeScreen; +exports.Widget = require('./structures/Widget.js').Widget; +exports.WidgetMember = require('./structures/WidgetMember.js').WidgetMember; // External __exportStar(require('discord-api-types/v10'), exports); diff --git a/packages/discord.js/src/managers/ApplicationCommandManager.js b/packages/discord.js/src/managers/ApplicationCommandManager.js index a8faf3485a66..29e770aa553b 100644 --- a/packages/discord.js/src/managers/ApplicationCommandManager.js +++ b/packages/discord.js/src/managers/ApplicationCommandManager.js @@ -4,11 +4,11 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { isJSONEncodable } = require('@discordjs/util'); const { Routes } = require('discord-api-types/v10'); -const { ApplicationCommandPermissionsManager } = require('./ApplicationCommandPermissionsManager'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { ApplicationCommand } = require('../structures/ApplicationCommand'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); +const { ApplicationCommandPermissionsManager } = require('./ApplicationCommandPermissionsManager.js'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { ApplicationCommand } = require('../structures/ApplicationCommand.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); /** * Manages API methods for application commands and stores their cache. diff --git a/packages/discord.js/src/managers/ApplicationCommandPermissionsManager.js b/packages/discord.js/src/managers/ApplicationCommandPermissionsManager.js index 9e12f04da1dd..51484fcb0c95 100644 --- a/packages/discord.js/src/managers/ApplicationCommandPermissionsManager.js +++ b/packages/discord.js/src/managers/ApplicationCommandPermissionsManager.js @@ -2,8 +2,8 @@ const { Collection } = require('@discordjs/collection'); const { ApplicationCommandPermissionType, RESTJSONErrorCodes, Routes } = require('discord-api-types/v10'); -const { BaseManager } = require('./BaseManager'); -const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); +const { BaseManager } = require('./BaseManager.js'); +const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); /** * Manages API methods for permissions of Application Commands. diff --git a/packages/discord.js/src/managers/ApplicationEmojiManager.js b/packages/discord.js/src/managers/ApplicationEmojiManager.js index eddd815f4478..0e57239e90a4 100644 --- a/packages/discord.js/src/managers/ApplicationEmojiManager.js +++ b/packages/discord.js/src/managers/ApplicationEmojiManager.js @@ -2,10 +2,10 @@ const { Collection } = require('@discordjs/collection'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { ApplicationEmoji } = require('../structures/ApplicationEmoji'); -const { resolveImage } = require('../util/DataResolver'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { ApplicationEmoji } = require('../structures/ApplicationEmoji.js'); +const { resolveImage } = require('../util/DataResolver.js'); /** * Manages API methods for ApplicationEmojis and stores their cache. diff --git a/packages/discord.js/src/managers/AutoModerationRuleManager.js b/packages/discord.js/src/managers/AutoModerationRuleManager.js index 43793441bd58..7d29b969005e 100644 --- a/packages/discord.js/src/managers/AutoModerationRuleManager.js +++ b/packages/discord.js/src/managers/AutoModerationRuleManager.js @@ -2,8 +2,8 @@ const { Collection } = require('@discordjs/collection'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { AutoModerationRule } = require('../structures/AutoModerationRule'); +const { CachedManager } = require('./CachedManager.js'); +const { AutoModerationRule } = require('../structures/AutoModerationRule.js'); /** * Manages API methods for auto moderation rules and stores their cache. diff --git a/packages/discord.js/src/managers/BaseGuildEmojiManager.js b/packages/discord.js/src/managers/BaseGuildEmojiManager.js index 155569923dd6..9efc116da707 100644 --- a/packages/discord.js/src/managers/BaseGuildEmojiManager.js +++ b/packages/discord.js/src/managers/BaseGuildEmojiManager.js @@ -1,10 +1,10 @@ 'use strict'; -const { CachedManager } = require('./CachedManager'); -const { ApplicationEmoji } = require('../structures/ApplicationEmoji'); -const { GuildEmoji } = require('../structures/GuildEmoji'); -const { ReactionEmoji } = require('../structures/ReactionEmoji'); -const { parseEmoji } = require('../util/Util'); +const { CachedManager } = require('./CachedManager.js'); +const { ApplicationEmoji } = require('../structures/ApplicationEmoji.js'); +const { GuildEmoji } = require('../structures/GuildEmoji.js'); +const { ReactionEmoji } = require('../structures/ReactionEmoji.js'); +const { parseEmoji } = require('../util/Util.js'); /** * Holds methods to resolve GuildEmojis and stores their cache. diff --git a/packages/discord.js/src/managers/CachedManager.js b/packages/discord.js/src/managers/CachedManager.js index 5dd90311abc1..c325a23ce43c 100644 --- a/packages/discord.js/src/managers/CachedManager.js +++ b/packages/discord.js/src/managers/CachedManager.js @@ -1,7 +1,7 @@ 'use strict'; -const { DataManager } = require('./DataManager'); -const { MakeCacheOverrideSymbol } = require('../util/Symbols'); +const { DataManager } = require('./DataManager.js'); +const { MakeCacheOverrideSymbol } = require('../util/Symbols.js'); /** * Manages the API methods of a data model with a mutable cache of instances. diff --git a/packages/discord.js/src/managers/CategoryChannelChildManager.js b/packages/discord.js/src/managers/CategoryChannelChildManager.js index 6c3907118f4a..1f69ee160506 100644 --- a/packages/discord.js/src/managers/CategoryChannelChildManager.js +++ b/packages/discord.js/src/managers/CategoryChannelChildManager.js @@ -1,7 +1,7 @@ 'use strict'; -const { DataManager } = require('./DataManager'); -const { GuildChannel } = require('../structures/GuildChannel'); +const { DataManager } = require('./DataManager.js'); +const { GuildChannel } = require('../structures/GuildChannel.js'); /** * Manages API methods for CategoryChannels' children. diff --git a/packages/discord.js/src/managers/ChannelManager.js b/packages/discord.js/src/managers/ChannelManager.js index 529ca87f332d..2d39a318e95a 100644 --- a/packages/discord.js/src/managers/ChannelManager.js +++ b/packages/discord.js/src/managers/ChannelManager.js @@ -2,11 +2,11 @@ const process = require('node:process'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { BaseChannel } = require('../structures/BaseChannel'); -const { createChannel } = require('../util/Channels'); -const { ThreadChannelTypes } = require('../util/Constants'); -const { Events } = require('../util/Events'); +const { CachedManager } = require('./CachedManager.js'); +const { BaseChannel } = require('../structures/BaseChannel.js'); +const { createChannel } = require('../util/Channels.js'); +const { ThreadChannelTypes } = require('../util/Constants.js'); +const { Events } = require('../util/Events.js'); let cacheWarningEmitted = false; diff --git a/packages/discord.js/src/managers/DMMessageManager.js b/packages/discord.js/src/managers/DMMessageManager.js index d7ad61050188..00e1ec3fe4ae 100644 --- a/packages/discord.js/src/managers/DMMessageManager.js +++ b/packages/discord.js/src/managers/DMMessageManager.js @@ -1,6 +1,6 @@ 'use strict'; -const { MessageManager } = require('./MessageManager'); +const { MessageManager } = require('./MessageManager.js'); /** * Manages API methods for messages in direct message channels and holds their cache. diff --git a/packages/discord.js/src/managers/DataManager.js b/packages/discord.js/src/managers/DataManager.js index 88e7b9441ede..bd1912fb446d 100644 --- a/packages/discord.js/src/managers/DataManager.js +++ b/packages/discord.js/src/managers/DataManager.js @@ -1,7 +1,7 @@ 'use strict'; -const { BaseManager } = require('./BaseManager'); -const { DiscordjsError, ErrorCodes } = require('../errors'); +const { BaseManager } = require('./BaseManager.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); /** * Manages the API methods of a data model along with a collection of instances. diff --git a/packages/discord.js/src/managers/EntitlementManager.js b/packages/discord.js/src/managers/EntitlementManager.js index 9cd435d8ef10..e17b24046b78 100644 --- a/packages/discord.js/src/managers/EntitlementManager.js +++ b/packages/discord.js/src/managers/EntitlementManager.js @@ -3,10 +3,10 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { Routes, EntitlementOwnerType } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { ErrorCodes, DiscordjsTypeError } = require('../errors/index'); -const { Entitlement } = require('../structures/Entitlement'); -const { resolveSKUId } = require('../util/Util'); +const { CachedManager } = require('./CachedManager.js'); +const { ErrorCodes, DiscordjsTypeError } = require('../errors/index.js'); +const { Entitlement } = require('../structures/Entitlement.js'); +const { resolveSKUId } = require('../util/Util.js'); /** * Manages API methods for entitlements and stores their cache. diff --git a/packages/discord.js/src/managers/GuildApplicationCommandManager.js b/packages/discord.js/src/managers/GuildApplicationCommandManager.js index 65a508486499..d1040c434902 100644 --- a/packages/discord.js/src/managers/GuildApplicationCommandManager.js +++ b/packages/discord.js/src/managers/GuildApplicationCommandManager.js @@ -1,7 +1,7 @@ 'use strict'; -const { ApplicationCommandManager } = require('./ApplicationCommandManager'); -const { ApplicationCommandPermissionsManager } = require('./ApplicationCommandPermissionsManager'); +const { ApplicationCommandManager } = require('./ApplicationCommandManager.js'); +const { ApplicationCommandPermissionsManager } = require('./ApplicationCommandPermissionsManager.js'); /** * An extension for guild-specific application commands. diff --git a/packages/discord.js/src/managers/GuildBanManager.js b/packages/discord.js/src/managers/GuildBanManager.js index ad6c50e38404..37a4c96c5407 100644 --- a/packages/discord.js/src/managers/GuildBanManager.js +++ b/packages/discord.js/src/managers/GuildBanManager.js @@ -3,10 +3,10 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors'); -const { GuildBan } = require('../structures/GuildBan'); -const { GuildMember } = require('../structures/GuildMember'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { GuildBan } = require('../structures/GuildBan.js'); +const { GuildMember } = require('../structures/GuildMember.js'); /** * Manages API methods for guild bans and stores their cache. diff --git a/packages/discord.js/src/managers/GuildChannelManager.js b/packages/discord.js/src/managers/GuildChannelManager.js index 7dac7e4179b3..f81c3830ce82 100644 --- a/packages/discord.js/src/managers/GuildChannelManager.js +++ b/packages/discord.js/src/managers/GuildChannelManager.js @@ -3,18 +3,18 @@ const process = require('node:process'); const { Collection } = require('@discordjs/collection'); const { ChannelType, Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { GuildTextThreadManager } = require('./GuildTextThreadManager'); -const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { GuildChannel } = require('../structures/GuildChannel'); -const { PermissionOverwrites } = require('../structures/PermissionOverwrites'); -const { ThreadChannel } = require('../structures/ThreadChannel'); -const { Webhook } = require('../structures/Webhook'); -const { ChannelFlagsBitField } = require('../util/ChannelFlagsBitField'); -const { transformGuildForumTag, transformGuildDefaultReaction } = require('../util/Channels'); -const { ThreadChannelTypes } = require('../util/Constants'); -const { resolveImage } = require('../util/DataResolver'); -const { setPosition } = require('../util/Util'); +const { CachedManager } = require('./CachedManager.js'); +const { GuildTextThreadManager } = require('./GuildTextThreadManager.js'); +const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { GuildChannel } = require('../structures/GuildChannel.js'); +const { PermissionOverwrites } = require('../structures/PermissionOverwrites.js'); +const { ThreadChannel } = require('../structures/ThreadChannel.js'); +const { Webhook } = require('../structures/Webhook.js'); +const { ChannelFlagsBitField } = require('../util/ChannelFlagsBitField.js'); +const { transformGuildForumTag, transformGuildDefaultReaction } = require('../util/Channels.js'); +const { ThreadChannelTypes } = require('../util/Constants.js'); +const { resolveImage } = require('../util/DataResolver.js'); +const { setPosition } = require('../util/Util.js'); let cacheWarningEmitted = false; diff --git a/packages/discord.js/src/managers/GuildEmojiManager.js b/packages/discord.js/src/managers/GuildEmojiManager.js index 1389664de864..695faa2c68af 100644 --- a/packages/discord.js/src/managers/GuildEmojiManager.js +++ b/packages/discord.js/src/managers/GuildEmojiManager.js @@ -2,9 +2,9 @@ const { Collection } = require('@discordjs/collection'); const { Routes, PermissionFlagsBits } = require('discord-api-types/v10'); -const { BaseGuildEmojiManager } = require('./BaseGuildEmojiManager'); -const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { resolveImage } = require('../util/DataResolver'); +const { BaseGuildEmojiManager } = require('./BaseGuildEmojiManager.js'); +const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { resolveImage } = require('../util/DataResolver.js'); /** * Manages API methods for GuildEmojis and stores their cache. diff --git a/packages/discord.js/src/managers/GuildEmojiRoleManager.js b/packages/discord.js/src/managers/GuildEmojiRoleManager.js index 99ec8bb8e1c1..5df3f5e2c2f5 100644 --- a/packages/discord.js/src/managers/GuildEmojiRoleManager.js +++ b/packages/discord.js/src/managers/GuildEmojiRoleManager.js @@ -1,9 +1,9 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { DataManager } = require('./DataManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { Role } = require('../structures/Role'); +const { DataManager } = require('./DataManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { Role } = require('../structures/Role.js'); /** * Manages API methods for roles belonging to emojis and stores their cache. diff --git a/packages/discord.js/src/managers/GuildForumThreadManager.js b/packages/discord.js/src/managers/GuildForumThreadManager.js index d23ce5384f0c..7deb3518f5ad 100644 --- a/packages/discord.js/src/managers/GuildForumThreadManager.js +++ b/packages/discord.js/src/managers/GuildForumThreadManager.js @@ -1,9 +1,9 @@ 'use strict'; const { Routes } = require('discord-api-types/v10'); -const { ThreadManager } = require('./ThreadManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { MessagePayload } = require('../structures/MessagePayload'); +const { ThreadManager } = require('./ThreadManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { MessagePayload } = require('../structures/MessagePayload.js'); /** * Manages API methods for threads in forum channels and stores their cache. diff --git a/packages/discord.js/src/managers/GuildInviteManager.js b/packages/discord.js/src/managers/GuildInviteManager.js index 411baa03fc97..9f1a5049effb 100644 --- a/packages/discord.js/src/managers/GuildInviteManager.js +++ b/packages/discord.js/src/managers/GuildInviteManager.js @@ -2,10 +2,10 @@ const { Collection } = require('@discordjs/collection'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { Invite } = require('../structures/Invite'); -const { resolveInviteCode } = require('../util/DataResolver'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { Invite } = require('../structures/Invite.js'); +const { resolveInviteCode } = require('../util/DataResolver.js'); /** * Manages API methods for GuildInvites and stores their cache. diff --git a/packages/discord.js/src/managers/GuildManager.js b/packages/discord.js/src/managers/GuildManager.js index f37c744f61bb..e754db3676be 100644 --- a/packages/discord.js/src/managers/GuildManager.js +++ b/packages/discord.js/src/managers/GuildManager.js @@ -5,20 +5,20 @@ const { setTimeout, clearTimeout } = require('node:timers'); const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { Routes, RouteBases } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { ShardClientUtil } = require('../sharding/ShardClientUtil'); -const { Guild } = require('../structures/Guild'); -const { GuildChannel } = require('../structures/GuildChannel'); -const { GuildEmoji } = require('../structures/GuildEmoji'); -const { GuildMember } = require('../structures/GuildMember'); -const { Invite } = require('../structures/Invite'); -const { OAuth2Guild } = require('../structures/OAuth2Guild'); -const { Role } = require('../structures/Role'); -const { resolveImage } = require('../util/DataResolver'); -const { Events } = require('../util/Events'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); -const { SystemChannelFlagsBitField } = require('../util/SystemChannelFlagsBitField'); -const { resolveColor } = require('../util/Util'); +const { CachedManager } = require('./CachedManager.js'); +const { ShardClientUtil } = require('../sharding/ShardClientUtil.js'); +const { Guild } = require('../structures/Guild.js'); +const { GuildChannel } = require('../structures/GuildChannel.js'); +const { GuildEmoji } = require('../structures/GuildEmoji.js'); +const { GuildMember } = require('../structures/GuildMember.js'); +const { Invite } = require('../structures/Invite.js'); +const { OAuth2Guild } = require('../structures/OAuth2Guild.js'); +const { Role } = require('../structures/Role.js'); +const { resolveImage } = require('../util/DataResolver.js'); +const { Events } = require('../util/Events.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); +const { SystemChannelFlagsBitField } = require('../util/SystemChannelFlagsBitField.js'); +const { resolveColor } = require('../util/Util.js'); let cacheWarningEmitted = false; diff --git a/packages/discord.js/src/managers/GuildMemberManager.js b/packages/discord.js/src/managers/GuildMemberManager.js index 27f449cc41d8..4921cc8344dc 100644 --- a/packages/discord.js/src/managers/GuildMemberManager.js +++ b/packages/discord.js/src/managers/GuildMemberManager.js @@ -5,14 +5,14 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { DiscordSnowflake } = require('@sapphire/snowflake'); const { Routes, GatewayOpcodes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsError, DiscordjsTypeError, DiscordjsRangeError, ErrorCodes } = require('../errors'); -const { BaseGuildVoiceChannel } = require('../structures/BaseGuildVoiceChannel'); -const { GuildMember } = require('../structures/GuildMember'); -const { Role } = require('../structures/Role'); -const { Events } = require('../util/Events'); -const { GuildMemberFlagsBitField } = require('../util/GuildMemberFlagsBitField'); -const { Partials } = require('../util/Partials'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsError, DiscordjsTypeError, DiscordjsRangeError, ErrorCodes } = require('../errors/index.js'); +const { BaseGuildVoiceChannel } = require('../structures/BaseGuildVoiceChannel.js'); +const { GuildMember } = require('../structures/GuildMember.js'); +const { Role } = require('../structures/Role.js'); +const { Events } = require('../util/Events.js'); +const { GuildMemberFlagsBitField } = require('../util/GuildMemberFlagsBitField.js'); +const { Partials } = require('../util/Partials.js'); /** * Manages API methods for GuildMembers and stores their cache. diff --git a/packages/discord.js/src/managers/GuildMemberRoleManager.js b/packages/discord.js/src/managers/GuildMemberRoleManager.js index 38d9fb5cb7ac..bd2193da3fee 100644 --- a/packages/discord.js/src/managers/GuildMemberRoleManager.js +++ b/packages/discord.js/src/managers/GuildMemberRoleManager.js @@ -2,9 +2,9 @@ const { Collection } = require('@discordjs/collection'); const { Routes } = require('discord-api-types/v10'); -const { DataManager } = require('./DataManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { Role } = require('../structures/Role'); +const { DataManager } = require('./DataManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { Role } = require('../structures/Role.js'); /** * Manages API methods for roles of a GuildMember and stores their cache. diff --git a/packages/discord.js/src/managers/GuildMessageManager.js b/packages/discord.js/src/managers/GuildMessageManager.js index 7b4beff8a34e..cc68dabd806f 100644 --- a/packages/discord.js/src/managers/GuildMessageManager.js +++ b/packages/discord.js/src/managers/GuildMessageManager.js @@ -1,8 +1,8 @@ 'use strict'; const { Routes } = require('discord-api-types/v10'); -const { MessageManager } = require('./MessageManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); +const { MessageManager } = require('./MessageManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); /** * Manages API methods for messages in a guild and holds their cache. diff --git a/packages/discord.js/src/managers/GuildScheduledEventManager.js b/packages/discord.js/src/managers/GuildScheduledEventManager.js index 83ef8c738e3b..30285de16460 100644 --- a/packages/discord.js/src/managers/GuildScheduledEventManager.js +++ b/packages/discord.js/src/managers/GuildScheduledEventManager.js @@ -3,11 +3,11 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { GuildScheduledEventEntityType, Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors'); -const { GuildScheduledEvent } = require('../structures/GuildScheduledEvent'); -const { resolveImage } = require('../util/DataResolver'); -const { _transformGuildScheduledEventRecurrenceRule } = require('../util/Transformers'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { GuildScheduledEvent } = require('../structures/GuildScheduledEvent.js'); +const { resolveImage } = require('../util/DataResolver.js'); +const { _transformGuildScheduledEventRecurrenceRule } = require('../util/Transformers.js'); /** * Manages API methods for GuildScheduledEvents and stores their cache. diff --git a/packages/discord.js/src/managers/GuildStickerManager.js b/packages/discord.js/src/managers/GuildStickerManager.js index 17996336b02e..430a9c4fe3a7 100644 --- a/packages/discord.js/src/managers/GuildStickerManager.js +++ b/packages/discord.js/src/managers/GuildStickerManager.js @@ -2,10 +2,10 @@ const { Collection } = require('@discordjs/collection'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { MessagePayload } = require('../structures/MessagePayload'); -const { Sticker } = require('../structures/Sticker'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { MessagePayload } = require('../structures/MessagePayload.js'); +const { Sticker } = require('../structures/Sticker.js'); /** * Manages API methods for Guild Stickers and stores their cache. diff --git a/packages/discord.js/src/managers/GuildTextThreadManager.js b/packages/discord.js/src/managers/GuildTextThreadManager.js index 5ca50ffa5ac1..157cea673798 100644 --- a/packages/discord.js/src/managers/GuildTextThreadManager.js +++ b/packages/discord.js/src/managers/GuildTextThreadManager.js @@ -1,8 +1,8 @@ 'use strict'; const { ChannelType, Routes } = require('discord-api-types/v10'); -const { ThreadManager } = require('./ThreadManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); +const { ThreadManager } = require('./ThreadManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); /** * Manages API methods for {@link ThreadChannel} objects and stores their cache. diff --git a/packages/discord.js/src/managers/MessageManager.js b/packages/discord.js/src/managers/MessageManager.js index 607e1cb1674e..70b09973c61c 100644 --- a/packages/discord.js/src/managers/MessageManager.js +++ b/packages/discord.js/src/managers/MessageManager.js @@ -3,12 +3,12 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { Message } = require('../structures/Message'); -const { MessagePayload } = require('../structures/MessagePayload'); -const { MakeCacheOverrideSymbol } = require('../util/Symbols'); -const { resolvePartialEmoji } = require('../util/Util'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { Message } = require('../structures/Message.js'); +const { MessagePayload } = require('../structures/MessagePayload.js'); +const { MakeCacheOverrideSymbol } = require('../util/Symbols.js'); +const { resolvePartialEmoji } = require('../util/Util.js'); /** * Manages API methods for Messages and holds their cache. diff --git a/packages/discord.js/src/managers/PartialGroupDMMessageManager.js b/packages/discord.js/src/managers/PartialGroupDMMessageManager.js index d3def5586e6e..9a36a4da1887 100644 --- a/packages/discord.js/src/managers/PartialGroupDMMessageManager.js +++ b/packages/discord.js/src/managers/PartialGroupDMMessageManager.js @@ -1,6 +1,6 @@ 'use strict'; -const { MessageManager } = require('./MessageManager'); +const { MessageManager } = require('./MessageManager.js'); /** * Manages API methods for messages in group direct message channels and holds their cache. diff --git a/packages/discord.js/src/managers/PermissionOverwriteManager.js b/packages/discord.js/src/managers/PermissionOverwriteManager.js index 8d6af1bdb2a2..4c460c4795ef 100644 --- a/packages/discord.js/src/managers/PermissionOverwriteManager.js +++ b/packages/discord.js/src/managers/PermissionOverwriteManager.js @@ -3,10 +3,10 @@ const process = require('node:process'); const { Collection } = require('@discordjs/collection'); const { OverwriteType, Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { PermissionOverwrites } = require('../structures/PermissionOverwrites'); -const { Role } = require('../structures/Role'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { PermissionOverwrites } = require('../structures/PermissionOverwrites.js'); +const { Role } = require('../structures/Role.js'); let cacheWarningEmitted = false; diff --git a/packages/discord.js/src/managers/PresenceManager.js b/packages/discord.js/src/managers/PresenceManager.js index 0e8cb7ba1a02..4f780141f1ec 100644 --- a/packages/discord.js/src/managers/PresenceManager.js +++ b/packages/discord.js/src/managers/PresenceManager.js @@ -1,7 +1,7 @@ 'use strict'; -const { CachedManager } = require('./CachedManager'); -const { Presence } = require('../structures/Presence'); +const { CachedManager } = require('./CachedManager.js'); +const { Presence } = require('../structures/Presence.js'); /** * Manages API methods for Presences and holds their cache. diff --git a/packages/discord.js/src/managers/ReactionManager.js b/packages/discord.js/src/managers/ReactionManager.js index 814806d29f97..3659edca69fe 100644 --- a/packages/discord.js/src/managers/ReactionManager.js +++ b/packages/discord.js/src/managers/ReactionManager.js @@ -1,8 +1,8 @@ 'use strict'; const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { MessageReaction } = require('../structures/MessageReaction'); +const { CachedManager } = require('./CachedManager.js'); +const { MessageReaction } = require('../structures/MessageReaction.js'); /** * Manages API methods for reactions and holds their cache. diff --git a/packages/discord.js/src/managers/ReactionUserManager.js b/packages/discord.js/src/managers/ReactionUserManager.js index 1bb5a3a6ebc7..bafe623ae210 100644 --- a/packages/discord.js/src/managers/ReactionUserManager.js +++ b/packages/discord.js/src/managers/ReactionUserManager.js @@ -3,9 +3,9 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { ReactionType, Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { User } = require('../structures/User'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { User } = require('../structures/User.js'); /** * Manages API methods for users who reacted to a reaction and stores their cache. diff --git a/packages/discord.js/src/managers/RoleManager.js b/packages/discord.js/src/managers/RoleManager.js index ae2d49efa259..ad0f983cea07 100644 --- a/packages/discord.js/src/managers/RoleManager.js +++ b/packages/discord.js/src/managers/RoleManager.js @@ -3,12 +3,12 @@ const process = require('node:process'); const { Collection } = require('@discordjs/collection'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { Role } = require('../structures/Role'); -const { resolveImage } = require('../util/DataResolver'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); -const { setPosition, resolveColor } = require('../util/Util'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { Role } = require('../structures/Role.js'); +const { resolveImage } = require('../util/DataResolver.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); +const { setPosition, resolveColor } = require('../util/Util.js'); let cacheWarningEmitted = false; diff --git a/packages/discord.js/src/managers/StageInstanceManager.js b/packages/discord.js/src/managers/StageInstanceManager.js index a59fea8634c9..13f793011112 100644 --- a/packages/discord.js/src/managers/StageInstanceManager.js +++ b/packages/discord.js/src/managers/StageInstanceManager.js @@ -1,9 +1,9 @@ 'use strict'; const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors'); -const { StageInstance } = require('../structures/StageInstance'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { StageInstance } = require('../structures/StageInstance.js'); /** * Manages API methods for {@link StageInstance} objects and holds their cache. diff --git a/packages/discord.js/src/managers/SubscriptionManager.js b/packages/discord.js/src/managers/SubscriptionManager.js index 6c6a2d9a193e..ce346d6fa0e4 100644 --- a/packages/discord.js/src/managers/SubscriptionManager.js +++ b/packages/discord.js/src/managers/SubscriptionManager.js @@ -3,10 +3,10 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors/index'); -const { Subscription } = require('../structures/Subscription'); -const { resolveSKUId } = require('../util/Util'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { Subscription } = require('../structures/Subscription.js'); +const { resolveSKUId } = require('../util/Util.js'); /** * Manages API methods for subscriptions and stores their cache. diff --git a/packages/discord.js/src/managers/ThreadManager.js b/packages/discord.js/src/managers/ThreadManager.js index 62fd71798320..6e99ec9b5ce8 100644 --- a/packages/discord.js/src/managers/ThreadManager.js +++ b/packages/discord.js/src/managers/ThreadManager.js @@ -3,10 +3,10 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { ThreadChannel } = require('../structures/ThreadChannel'); -const { MakeCacheOverrideSymbol } = require('../util/Symbols'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { ThreadChannel } = require('../structures/ThreadChannel.js'); +const { MakeCacheOverrideSymbol } = require('../util/Symbols.js'); /** * Manages API methods for thread-based channels and stores their cache. diff --git a/packages/discord.js/src/managers/ThreadMemberManager.js b/packages/discord.js/src/managers/ThreadMemberManager.js index 7b8c5f3e1d9f..901817a312a7 100644 --- a/packages/discord.js/src/managers/ThreadMemberManager.js +++ b/packages/discord.js/src/managers/ThreadMemberManager.js @@ -3,9 +3,9 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { ThreadMember } = require('../structures/ThreadMember'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { ThreadMember } = require('../structures/ThreadMember.js'); /** * Manages API methods for GuildMembers and stores their cache. diff --git a/packages/discord.js/src/managers/UserManager.js b/packages/discord.js/src/managers/UserManager.js index 50f48e418c70..b2fb7081724a 100644 --- a/packages/discord.js/src/managers/UserManager.js +++ b/packages/discord.js/src/managers/UserManager.js @@ -1,12 +1,12 @@ 'use strict'; const { ChannelType, Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { GuildMember } = require('../structures/GuildMember'); -const { Message } = require('../structures/Message'); -const { ThreadMember } = require('../structures/ThreadMember'); -const { User } = require('../structures/User'); +const { CachedManager } = require('./CachedManager.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { GuildMember } = require('../structures/GuildMember.js'); +const { Message } = require('../structures/Message.js'); +const { ThreadMember } = require('../structures/ThreadMember.js'); +const { User } = require('../structures/User.js'); /** * Manages API methods for users and stores their cache. diff --git a/packages/discord.js/src/managers/VoiceStateManager.js b/packages/discord.js/src/managers/VoiceStateManager.js index 95e54465a353..b1a5fba634f8 100644 --- a/packages/discord.js/src/managers/VoiceStateManager.js +++ b/packages/discord.js/src/managers/VoiceStateManager.js @@ -1,8 +1,8 @@ 'use strict'; const { Routes } = require('discord-api-types/v10'); -const { CachedManager } = require('./CachedManager'); -const { VoiceState } = require('../structures/VoiceState'); +const { CachedManager } = require('./CachedManager.js'); +const { VoiceState } = require('../structures/VoiceState.js'); /** * Manages API methods for VoiceStates and stores their cache. diff --git a/packages/discord.js/src/sharding/Shard.js b/packages/discord.js/src/sharding/Shard.js index 0d52f3aadf71..9143fd12c464 100644 --- a/packages/discord.js/src/sharding/Shard.js +++ b/packages/discord.js/src/sharding/Shard.js @@ -6,9 +6,9 @@ const process = require('node:process'); const { setTimeout, clearTimeout } = require('node:timers'); const { setTimeout: sleep } = require('node:timers/promises'); const { SHARE_ENV } = require('node:worker_threads'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { ShardEvents } = require('../util/ShardEvents'); -const { makeError, makePlainError } = require('../util/Util'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { ShardEvents } = require('../util/ShardEvents.js'); +const { makeError, makePlainError } = require('../util/Util.js'); let childProcess = null; let Worker = null; diff --git a/packages/discord.js/src/sharding/ShardClientUtil.js b/packages/discord.js/src/sharding/ShardClientUtil.js index 5aa5bc6698f7..0bf505a27945 100644 --- a/packages/discord.js/src/sharding/ShardClientUtil.js +++ b/packages/discord.js/src/sharding/ShardClientUtil.js @@ -3,9 +3,9 @@ const process = require('node:process'); const { calculateShardId } = require('@discordjs/util'); const { WebSocketShardEvents } = require('@discordjs/ws'); -const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { Events } = require('../util/Events'); -const { makeError, makePlainError } = require('../util/Util'); +const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { Events } = require('../util/Events.js'); +const { makeError, makePlainError } = require('../util/Util.js'); /** * Helper class for sharded clients spawned as a child process/worker, such as from a {@link ShardingManager}. diff --git a/packages/discord.js/src/sharding/ShardingManager.js b/packages/discord.js/src/sharding/ShardingManager.js index ad6252e37265..d85e13f84993 100644 --- a/packages/discord.js/src/sharding/ShardingManager.js +++ b/packages/discord.js/src/sharding/ShardingManager.js @@ -6,9 +6,9 @@ const path = require('node:path'); const process = require('node:process'); const { setTimeout: sleep } = require('node:timers/promises'); const { Collection } = require('@discordjs/collection'); -const { Shard } = require('./Shard'); -const { DiscordjsError, DiscordjsTypeError, DiscordjsRangeError, ErrorCodes } = require('../errors'); -const { fetchRecommendedShardCount } = require('../util/Util'); +const { Shard } = require('./Shard.js'); +const { DiscordjsError, DiscordjsTypeError, DiscordjsRangeError, ErrorCodes } = require('../errors/index.js'); +const { fetchRecommendedShardCount } = require('../util/Util.js'); /** * This is a utility class that makes multi-process sharding of a bot an easy and painless experience. diff --git a/packages/discord.js/src/structures/ActionRow.js b/packages/discord.js/src/structures/ActionRow.js index 2bac8f4abc29..12c0b382a041 100644 --- a/packages/discord.js/src/structures/ActionRow.js +++ b/packages/discord.js/src/structures/ActionRow.js @@ -1,7 +1,7 @@ 'use strict'; -const { Component } = require('./Component'); -const { createComponent } = require('../util/Components'); +const { Component } = require('./Component.js'); +const { createComponent } = require('../util/Components.js'); /** * Represents an action row diff --git a/packages/discord.js/src/structures/ActionRowBuilder.js b/packages/discord.js/src/structures/ActionRowBuilder.js index c64a2084a59d..1c6d341fb4c8 100644 --- a/packages/discord.js/src/structures/ActionRowBuilder.js +++ b/packages/discord.js/src/structures/ActionRowBuilder.js @@ -27,8 +27,8 @@ class ActionRowBuilder extends BuildersActionRow { exports.ActionRowBuilder = ActionRowBuilder; -const { createComponentBuilder } = require('../util/Components'); -const { toSnakeCase } = require('../util/Transformers'); +const { createComponentBuilder } = require('../util/Components.js'); +const { toSnakeCase } = require('../util/Transformers.js'); /** * @external BuildersActionRow diff --git a/packages/discord.js/src/structures/AnnouncementChannel.js b/packages/discord.js/src/structures/AnnouncementChannel.js index a19e69ff9f00..e25dbe706ac0 100644 --- a/packages/discord.js/src/structures/AnnouncementChannel.js +++ b/packages/discord.js/src/structures/AnnouncementChannel.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseGuildTextChannel } = require('./BaseGuildTextChannel'); +const { BaseGuildTextChannel } = require('./BaseGuildTextChannel.js'); /** * Represents a guild announcement channel on Discord. diff --git a/packages/discord.js/src/structures/AnonymousGuild.js b/packages/discord.js/src/structures/AnonymousGuild.js index da0e6fdc359b..79687a83a33d 100644 --- a/packages/discord.js/src/structures/AnonymousGuild.js +++ b/packages/discord.js/src/structures/AnonymousGuild.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseGuild } = require('./BaseGuild'); +const { BaseGuild } = require('./BaseGuild.js'); /** * Bundles common attributes and methods between {@link Guild} and {@link InviteGuild} diff --git a/packages/discord.js/src/structures/ApplicationCommand.js b/packages/discord.js/src/structures/ApplicationCommand.js index 9cf3aaf74caf..ff18bd67b262 100644 --- a/packages/discord.js/src/structures/ApplicationCommand.js +++ b/packages/discord.js/src/structures/ApplicationCommand.js @@ -3,9 +3,9 @@ const { DiscordSnowflake } = require('@sapphire/snowflake'); const { ApplicationCommandOptionType } = require('discord-api-types/v10'); const isEqual = require('fast-deep-equal'); -const { Base } = require('./Base'); -const { ApplicationCommandPermissionsManager } = require('../managers/ApplicationCommandPermissionsManager'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); +const { Base } = require('./Base.js'); +const { ApplicationCommandPermissionsManager } = require('../managers/ApplicationCommandPermissionsManager.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); /** * Represents an application command. diff --git a/packages/discord.js/src/structures/ApplicationEmoji.js b/packages/discord.js/src/structures/ApplicationEmoji.js index 0072d26b9feb..9d46db85210e 100644 --- a/packages/discord.js/src/structures/ApplicationEmoji.js +++ b/packages/discord.js/src/structures/ApplicationEmoji.js @@ -1,6 +1,6 @@ 'use strict'; -const { Emoji } = require('./Emoji'); +const { Emoji } = require('./Emoji.js'); /** * Represents a custom emoji. diff --git a/packages/discord.js/src/structures/Attachment.js b/packages/discord.js/src/structures/Attachment.js index 9a05ebf2302a..06a3109f68c2 100644 --- a/packages/discord.js/src/structures/Attachment.js +++ b/packages/discord.js/src/structures/Attachment.js @@ -1,7 +1,7 @@ 'use strict'; const { AttachmentFlagsBitField } = require('../util/AttachmentFlagsBitField.js'); -const { basename, flatten } = require('../util/Util'); +const { basename, flatten } = require('../util/Util.js'); /** * @typedef {Object} AttachmentPayload diff --git a/packages/discord.js/src/structures/AttachmentBuilder.js b/packages/discord.js/src/structures/AttachmentBuilder.js index 91b24f628201..ebffe2e85f81 100644 --- a/packages/discord.js/src/structures/AttachmentBuilder.js +++ b/packages/discord.js/src/structures/AttachmentBuilder.js @@ -1,6 +1,6 @@ 'use strict'; -const { basename, flatten } = require('../util/Util'); +const { basename, flatten } = require('../util/Util.js'); /** * Represents an attachment builder diff --git a/packages/discord.js/src/structures/AutoModerationActionExecution.js b/packages/discord.js/src/structures/AutoModerationActionExecution.js index b1721515a6cf..f03f032e710d 100644 --- a/packages/discord.js/src/structures/AutoModerationActionExecution.js +++ b/packages/discord.js/src/structures/AutoModerationActionExecution.js @@ -1,6 +1,6 @@ 'use strict'; -const { _transformAPIAutoModerationAction } = require('../util/Transformers'); +const { _transformAPIAutoModerationAction } = require('../util/Transformers.js'); /** * Represents the structure of an executed action when an {@link AutoModerationRule} is triggered. diff --git a/packages/discord.js/src/structures/AutoModerationRule.js b/packages/discord.js/src/structures/AutoModerationRule.js index a1c1adad6dd7..585eb6ad9e4a 100644 --- a/packages/discord.js/src/structures/AutoModerationRule.js +++ b/packages/discord.js/src/structures/AutoModerationRule.js @@ -1,8 +1,8 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { Base } = require('./Base'); -const { _transformAPIAutoModerationAction } = require('../util/Transformers'); +const { Base } = require('./Base.js'); +const { _transformAPIAutoModerationAction } = require('../util/Transformers.js'); /** * Represents an auto moderation rule. diff --git a/packages/discord.js/src/structures/AutocompleteInteraction.js b/packages/discord.js/src/structures/AutocompleteInteraction.js index 27132282ef5c..2a8faeb29657 100644 --- a/packages/discord.js/src/structures/AutocompleteInteraction.js +++ b/packages/discord.js/src/structures/AutocompleteInteraction.js @@ -1,9 +1,9 @@ 'use strict'; const { InteractionResponseType, Routes } = require('discord-api-types/v10'); -const { BaseInteraction } = require('./BaseInteraction'); -const { CommandInteractionOptionResolver } = require('./CommandInteractionOptionResolver'); -const { DiscordjsError, ErrorCodes } = require('../errors'); +const { BaseInteraction } = require('./BaseInteraction.js'); +const { CommandInteractionOptionResolver } = require('./CommandInteractionOptionResolver.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); /** * Represents an autocomplete interaction. diff --git a/packages/discord.js/src/structures/Base.js b/packages/discord.js/src/structures/Base.js index 539e3227da54..61e0de36787a 100644 --- a/packages/discord.js/src/structures/Base.js +++ b/packages/discord.js/src/structures/Base.js @@ -1,6 +1,6 @@ 'use strict'; -const { flatten } = require('../util/Util'); +const { flatten } = require('../util/Util.js'); /** * Represents a data model that is identifiable by a Snowflake (i.e. Discord API data models). diff --git a/packages/discord.js/src/structures/BaseChannel.js b/packages/discord.js/src/structures/BaseChannel.js index 358d9fe5a604..f1a1562ba9ae 100644 --- a/packages/discord.js/src/structures/BaseChannel.js +++ b/packages/discord.js/src/structures/BaseChannel.js @@ -3,9 +3,9 @@ const { channelLink, channelMention } = require('@discordjs/formatters'); const { DiscordSnowflake } = require('@sapphire/snowflake'); const { ChannelType, Routes } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { ChannelFlagsBitField } = require('../util/ChannelFlagsBitField'); -const { ThreadChannelTypes } = require('../util/Constants'); +const { Base } = require('./Base.js'); +const { ChannelFlagsBitField } = require('../util/ChannelFlagsBitField.js'); +const { ThreadChannelTypes } = require('../util/Constants.js'); /** * Represents any channel on Discord. diff --git a/packages/discord.js/src/structures/BaseGuild.js b/packages/discord.js/src/structures/BaseGuild.js index de77eaa21f75..e68a364d52eb 100644 --- a/packages/discord.js/src/structures/BaseGuild.js +++ b/packages/discord.js/src/structures/BaseGuild.js @@ -3,7 +3,7 @@ const { makeURLSearchParams } = require('@discordjs/rest'); const { DiscordSnowflake } = require('@sapphire/snowflake'); const { Routes, GuildFeature } = require('discord-api-types/v10'); -const { Base } = require('./Base'); +const { Base } = require('./Base.js'); /** * The base class for {@link Guild}, {@link OAuth2Guild} and {@link InviteGuild}. diff --git a/packages/discord.js/src/structures/BaseGuildEmoji.js b/packages/discord.js/src/structures/BaseGuildEmoji.js index a559e049b170..bb4e8d005e2e 100644 --- a/packages/discord.js/src/structures/BaseGuildEmoji.js +++ b/packages/discord.js/src/structures/BaseGuildEmoji.js @@ -1,6 +1,6 @@ 'use strict'; -const { Emoji } = require('./Emoji'); +const { Emoji } = require('./Emoji.js'); /** * Parent class for {@link GuildEmoji} and {@link GuildPreviewEmoji}. diff --git a/packages/discord.js/src/structures/BaseGuildTextChannel.js b/packages/discord.js/src/structures/BaseGuildTextChannel.js index 94de8cc3a3fc..1cc5c3118ca3 100644 --- a/packages/discord.js/src/structures/BaseGuildTextChannel.js +++ b/packages/discord.js/src/structures/BaseGuildTextChannel.js @@ -1,9 +1,9 @@ 'use strict'; -const { GuildChannel } = require('./GuildChannel'); -const { TextBasedChannel } = require('./interfaces/TextBasedChannel'); -const { GuildMessageManager } = require('../managers/GuildMessageManager'); -const { GuildTextThreadManager } = require('../managers/GuildTextThreadManager'); +const { GuildChannel } = require('./GuildChannel.js'); +const { TextBasedChannel } = require('./interfaces/TextBasedChannel.js'); +const { GuildMessageManager } = require('../managers/GuildMessageManager.js'); +const { GuildTextThreadManager } = require('../managers/GuildTextThreadManager.js'); /** * Represents a text-based guild channel on Discord. diff --git a/packages/discord.js/src/structures/BaseGuildVoiceChannel.js b/packages/discord.js/src/structures/BaseGuildVoiceChannel.js index c07e887f89e2..15c7b483dfd7 100644 --- a/packages/discord.js/src/structures/BaseGuildVoiceChannel.js +++ b/packages/discord.js/src/structures/BaseGuildVoiceChannel.js @@ -2,9 +2,9 @@ const { Collection } = require('@discordjs/collection'); const { PermissionFlagsBits } = require('discord-api-types/v10'); -const { GuildChannel } = require('./GuildChannel'); -const { TextBasedChannel } = require('./interfaces/TextBasedChannel'); -const { GuildMessageManager } = require('../managers/GuildMessageManager'); +const { GuildChannel } = require('./GuildChannel.js'); +const { TextBasedChannel } = require('./interfaces/TextBasedChannel.js'); +const { GuildMessageManager } = require('../managers/GuildMessageManager.js'); /** * Represents a voice-based guild channel on Discord. diff --git a/packages/discord.js/src/structures/BaseInteraction.js b/packages/discord.js/src/structures/BaseInteraction.js index 78254a92ef3f..0dcfb80d950a 100644 --- a/packages/discord.js/src/structures/BaseInteraction.js +++ b/packages/discord.js/src/structures/BaseInteraction.js @@ -3,9 +3,9 @@ const { Collection } = require('@discordjs/collection'); const { DiscordSnowflake } = require('@sapphire/snowflake'); const { InteractionType, ApplicationCommandType, ComponentType } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { SelectMenuTypes } = require('../util/Constants'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); +const { Base } = require('./Base.js'); +const { SelectMenuTypes } = require('../util/Constants.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); /** * Represents an interaction. diff --git a/packages/discord.js/src/structures/BaseSelectMenuComponent.js b/packages/discord.js/src/structures/BaseSelectMenuComponent.js index dc7bb4c55a3f..8785373d6ec1 100644 --- a/packages/discord.js/src/structures/BaseSelectMenuComponent.js +++ b/packages/discord.js/src/structures/BaseSelectMenuComponent.js @@ -1,6 +1,6 @@ 'use strict'; -const { Component } = require('./Component'); +const { Component } = require('./Component.js'); /** * Represents a select menu component diff --git a/packages/discord.js/src/structures/ButtonBuilder.js b/packages/discord.js/src/structures/ButtonBuilder.js index 4c6a7830882b..de4fd7fb2c6a 100644 --- a/packages/discord.js/src/structures/ButtonBuilder.js +++ b/packages/discord.js/src/structures/ButtonBuilder.js @@ -2,8 +2,8 @@ const { ButtonBuilder: BuildersButton } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/util'); -const { toSnakeCase } = require('../util/Transformers'); -const { resolvePartialEmoji } = require('../util/Util'); +const { toSnakeCase } = require('../util/Transformers.js'); +const { resolvePartialEmoji } = require('../util/Util.js'); /** * Represents a button builder. diff --git a/packages/discord.js/src/structures/ButtonComponent.js b/packages/discord.js/src/structures/ButtonComponent.js index 48cae58a1295..ab71c3bd529f 100644 --- a/packages/discord.js/src/structures/ButtonComponent.js +++ b/packages/discord.js/src/structures/ButtonComponent.js @@ -1,6 +1,6 @@ 'use strict'; -const { Component } = require('./Component'); +const { Component } = require('./Component.js'); /** * Represents a button component diff --git a/packages/discord.js/src/structures/ButtonInteraction.js b/packages/discord.js/src/structures/ButtonInteraction.js index 2a144b9ba48b..157346e9452c 100644 --- a/packages/discord.js/src/structures/ButtonInteraction.js +++ b/packages/discord.js/src/structures/ButtonInteraction.js @@ -1,6 +1,6 @@ 'use strict'; -const { MessageComponentInteraction } = require('./MessageComponentInteraction'); +const { MessageComponentInteraction } = require('./MessageComponentInteraction.js'); /** * Represents a button interaction. diff --git a/packages/discord.js/src/structures/CategoryChannel.js b/packages/discord.js/src/structures/CategoryChannel.js index 3a8c257c9dd3..83a51c934b86 100644 --- a/packages/discord.js/src/structures/CategoryChannel.js +++ b/packages/discord.js/src/structures/CategoryChannel.js @@ -1,7 +1,7 @@ 'use strict'; -const { GuildChannel } = require('./GuildChannel'); -const { CategoryChannelChildManager } = require('../managers/CategoryChannelChildManager'); +const { GuildChannel } = require('./GuildChannel.js'); +const { CategoryChannelChildManager } = require('../managers/CategoryChannelChildManager.js'); /** * Represents a guild category channel on Discord. diff --git a/packages/discord.js/src/structures/ChannelSelectMenuBuilder.js b/packages/discord.js/src/structures/ChannelSelectMenuBuilder.js index 0de8e787155e..d9f80c710c6e 100644 --- a/packages/discord.js/src/structures/ChannelSelectMenuBuilder.js +++ b/packages/discord.js/src/structures/ChannelSelectMenuBuilder.js @@ -2,7 +2,7 @@ const { ChannelSelectMenuBuilder: BuildersChannelSelectMenu } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/util'); -const { toSnakeCase } = require('../util/Transformers'); +const { toSnakeCase } = require('../util/Transformers.js'); /** * Class used to build select menu components to be sent through the API diff --git a/packages/discord.js/src/structures/ChannelSelectMenuComponent.js b/packages/discord.js/src/structures/ChannelSelectMenuComponent.js index 62adb82ac9e9..9c2547d68b86 100644 --- a/packages/discord.js/src/structures/ChannelSelectMenuComponent.js +++ b/packages/discord.js/src/structures/ChannelSelectMenuComponent.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseSelectMenuComponent } = require('./BaseSelectMenuComponent'); +const { BaseSelectMenuComponent } = require('./BaseSelectMenuComponent.js'); /** * Represents a channel select menu component diff --git a/packages/discord.js/src/structures/ChannelSelectMenuInteraction.js b/packages/discord.js/src/structures/ChannelSelectMenuInteraction.js index a1714c5f038c..a9b33f3e7f6c 100644 --- a/packages/discord.js/src/structures/ChannelSelectMenuInteraction.js +++ b/packages/discord.js/src/structures/ChannelSelectMenuInteraction.js @@ -1,7 +1,7 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { MessageComponentInteraction } = require('./MessageComponentInteraction'); +const { MessageComponentInteraction } = require('./MessageComponentInteraction.js'); /** * Represents a {@link ComponentType.ChannelSelect} select menu interaction. diff --git a/packages/discord.js/src/structures/ChatInputCommandInteraction.js b/packages/discord.js/src/structures/ChatInputCommandInteraction.js index 0e23cf86cd7a..0ff8c34d36a1 100644 --- a/packages/discord.js/src/structures/ChatInputCommandInteraction.js +++ b/packages/discord.js/src/structures/ChatInputCommandInteraction.js @@ -1,8 +1,8 @@ 'use strict'; -const { CommandInteraction } = require('./CommandInteraction'); -const { CommandInteractionOptionResolver } = require('./CommandInteractionOptionResolver'); -const { transformResolved } = require('../util/Util'); +const { CommandInteraction } = require('./CommandInteraction.js'); +const { CommandInteractionOptionResolver } = require('./CommandInteractionOptionResolver.js'); +const { transformResolved } = require('../util/Util.js'); /** * Represents a command interaction. diff --git a/packages/discord.js/src/structures/ClientApplication.js b/packages/discord.js/src/structures/ClientApplication.js index 1b94c6fcc8d6..c02f451a85c8 100644 --- a/packages/discord.js/src/structures/ClientApplication.js +++ b/packages/discord.js/src/structures/ClientApplication.js @@ -2,17 +2,17 @@ const { Collection } = require('@discordjs/collection'); const { Routes } = require('discord-api-types/v10'); -const { ApplicationRoleConnectionMetadata } = require('./ApplicationRoleConnectionMetadata'); -const { SKU } = require('./SKU'); -const { Team } = require('./Team'); -const { Application } = require('./interfaces/Application'); -const { ApplicationCommandManager } = require('../managers/ApplicationCommandManager'); -const { ApplicationEmojiManager } = require('../managers/ApplicationEmojiManager'); -const { EntitlementManager } = require('../managers/EntitlementManager'); -const { SubscriptionManager } = require('../managers/SubscriptionManager'); -const { ApplicationFlagsBitField } = require('../util/ApplicationFlagsBitField'); -const { resolveImage } = require('../util/DataResolver'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); +const { ApplicationRoleConnectionMetadata } = require('./ApplicationRoleConnectionMetadata.js'); +const { SKU } = require('./SKU.js'); +const { Team } = require('./Team.js'); +const { Application } = require('./interfaces/Application.js'); +const { ApplicationCommandManager } = require('../managers/ApplicationCommandManager.js'); +const { ApplicationEmojiManager } = require('../managers/ApplicationEmojiManager.js'); +const { EntitlementManager } = require('../managers/EntitlementManager.js'); +const { SubscriptionManager } = require('../managers/SubscriptionManager.js'); +const { ApplicationFlagsBitField } = require('../util/ApplicationFlagsBitField.js'); +const { resolveImage } = require('../util/DataResolver.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); /** * @typedef {Object} ClientApplicationInstallParams diff --git a/packages/discord.js/src/structures/ClientPresence.js b/packages/discord.js/src/structures/ClientPresence.js index d4134408d39f..bc2e9b9d555e 100644 --- a/packages/discord.js/src/structures/ClientPresence.js +++ b/packages/discord.js/src/structures/ClientPresence.js @@ -1,8 +1,8 @@ 'use strict'; const { GatewayOpcodes, ActivityType } = require('discord-api-types/v10'); -const { Presence } = require('./Presence'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); +const { Presence } = require('./Presence.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); /** * Represents the client's presence. diff --git a/packages/discord.js/src/structures/ClientUser.js b/packages/discord.js/src/structures/ClientUser.js index af06ba50c42e..24b85c3553e1 100644 --- a/packages/discord.js/src/structures/ClientUser.js +++ b/packages/discord.js/src/structures/ClientUser.js @@ -1,8 +1,8 @@ 'use strict'; const { Routes } = require('discord-api-types/v10'); -const { User } = require('./User'); -const { resolveImage } = require('../util/DataResolver'); +const { User } = require('./User.js'); +const { resolveImage } = require('../util/DataResolver.js'); /** * Represents the logged in client's Discord user. diff --git a/packages/discord.js/src/structures/CommandInteraction.js b/packages/discord.js/src/structures/CommandInteraction.js index 2526e4345f0e..32b5fb3f77a1 100644 --- a/packages/discord.js/src/structures/CommandInteraction.js +++ b/packages/discord.js/src/structures/CommandInteraction.js @@ -1,9 +1,9 @@ 'use strict'; -const { Attachment } = require('./Attachment'); -const { BaseInteraction } = require('./BaseInteraction'); -const { InteractionWebhook } = require('./InteractionWebhook'); -const { InteractionResponses } = require('./interfaces/InteractionResponses'); +const { Attachment } = require('./Attachment.js'); +const { BaseInteraction } = require('./BaseInteraction.js'); +const { InteractionWebhook } = require('./InteractionWebhook.js'); +const { InteractionResponses } = require('./interfaces/InteractionResponses.js'); /** * Represents a command interaction. diff --git a/packages/discord.js/src/structures/CommandInteractionOptionResolver.js b/packages/discord.js/src/structures/CommandInteractionOptionResolver.js index a63b39e8d2e7..d5728d5664db 100644 --- a/packages/discord.js/src/structures/CommandInteractionOptionResolver.js +++ b/packages/discord.js/src/structures/CommandInteractionOptionResolver.js @@ -1,7 +1,7 @@ 'use strict'; const { ApplicationCommandOptionType } = require('discord-api-types/v10'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); /** * A resolver for command interaction options. diff --git a/packages/discord.js/src/structures/ContextMenuCommandInteraction.js b/packages/discord.js/src/structures/ContextMenuCommandInteraction.js index 47decb2971c4..d4f05eeea01a 100644 --- a/packages/discord.js/src/structures/ContextMenuCommandInteraction.js +++ b/packages/discord.js/src/structures/ContextMenuCommandInteraction.js @@ -2,11 +2,11 @@ const { lazy } = require('@discordjs/util'); const { ApplicationCommandOptionType } = require('discord-api-types/v10'); -const { CommandInteraction } = require('./CommandInteraction'); -const { CommandInteractionOptionResolver } = require('./CommandInteractionOptionResolver'); -const { transformResolved } = require('../util/Util'); +const { CommandInteraction } = require('./CommandInteraction.js'); +const { CommandInteractionOptionResolver } = require('./CommandInteractionOptionResolver.js'); +const { transformResolved } = require('../util/Util.js'); -const getMessage = lazy(() => require('./Message').Message); +const getMessage = lazy(() => require('./Message.js').Message); /** * Represents a context menu interaction. diff --git a/packages/discord.js/src/structures/DMChannel.js b/packages/discord.js/src/structures/DMChannel.js index 42f178685fa0..faabe06cf2ad 100644 --- a/packages/discord.js/src/structures/DMChannel.js +++ b/packages/discord.js/src/structures/DMChannel.js @@ -2,10 +2,10 @@ const { userMention } = require('@discordjs/formatters'); const { ChannelType } = require('discord-api-types/v10'); -const { BaseChannel } = require('./BaseChannel'); -const { TextBasedChannel } = require('./interfaces/TextBasedChannel'); -const { DMMessageManager } = require('../managers/DMMessageManager'); -const { Partials } = require('../util/Partials'); +const { BaseChannel } = require('./BaseChannel.js'); +const { TextBasedChannel } = require('./interfaces/TextBasedChannel.js'); +const { DMMessageManager } = require('../managers/DMMessageManager.js'); +const { Partials } = require('../util/Partials.js'); /** * Represents a direct message channel between two users. diff --git a/packages/discord.js/src/structures/DirectoryChannel.js b/packages/discord.js/src/structures/DirectoryChannel.js index 7975ba5963a7..b1cb3c61013f 100644 --- a/packages/discord.js/src/structures/DirectoryChannel.js +++ b/packages/discord.js/src/structures/DirectoryChannel.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseChannel } = require('./BaseChannel'); +const { BaseChannel } = require('./BaseChannel.js'); /** * Represents a channel that displays a directory of guilds. diff --git a/packages/discord.js/src/structures/EmbedBuilder.js b/packages/discord.js/src/structures/EmbedBuilder.js index cd995aa0687f..50634fe5b2c4 100644 --- a/packages/discord.js/src/structures/EmbedBuilder.js +++ b/packages/discord.js/src/structures/EmbedBuilder.js @@ -2,8 +2,8 @@ const { EmbedBuilder: BuildersEmbed, embedLength } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/util'); -const { toSnakeCase } = require('../util/Transformers'); -const { resolveColor } = require('../util/Util'); +const { toSnakeCase } = require('../util/Transformers.js'); +const { resolveColor } = require('../util/Util.js'); /** * Represents an embed builder. diff --git a/packages/discord.js/src/structures/Emoji.js b/packages/discord.js/src/structures/Emoji.js index a8536ef5219e..8ce73fb045a0 100644 --- a/packages/discord.js/src/structures/Emoji.js +++ b/packages/discord.js/src/structures/Emoji.js @@ -2,7 +2,7 @@ const { formatEmoji } = require('@discordjs/formatters'); const { DiscordSnowflake } = require('@sapphire/snowflake'); -const { Base } = require('./Base'); +const { Base } = require('./Base.js'); /** * Represents an emoji, see {@link ApplicationEmoji}, {@link GuildEmoji} and {@link ReactionEmoji}. diff --git a/packages/discord.js/src/structures/Entitlement.js b/packages/discord.js/src/structures/Entitlement.js index 9c518a3b5441..890afe88df44 100644 --- a/packages/discord.js/src/structures/Entitlement.js +++ b/packages/discord.js/src/structures/Entitlement.js @@ -1,6 +1,6 @@ 'use strict'; -const { Base } = require('./Base'); +const { Base } = require('./Base.js'); /** * Represents an Entitlement diff --git a/packages/discord.js/src/structures/ForumChannel.js b/packages/discord.js/src/structures/ForumChannel.js index a042e2edf5c8..b18d9c7d5bb1 100644 --- a/packages/discord.js/src/structures/ForumChannel.js +++ b/packages/discord.js/src/structures/ForumChannel.js @@ -1,6 +1,6 @@ 'use strict'; -const { ThreadOnlyChannel } = require('./ThreadOnlyChannel'); +const { ThreadOnlyChannel } = require('./ThreadOnlyChannel.js'); /** * Represents a forum channel. diff --git a/packages/discord.js/src/structures/Guild.js b/packages/discord.js/src/structures/Guild.js index 9fbcae89ee4a..a1b87a44d136 100644 --- a/packages/discord.js/src/structures/Guild.js +++ b/packages/discord.js/src/structures/Guild.js @@ -4,31 +4,31 @@ const { Collection } = require('@discordjs/collection'); const { makeURLSearchParams } = require('@discordjs/rest'); const { DiscordSnowflake } = require('@sapphire/snowflake'); const { ChannelType, GuildPremiumTier, Routes, GuildFeature } = require('discord-api-types/v10'); -const { AnonymousGuild } = require('./AnonymousGuild'); -const { GuildAuditLogs } = require('./GuildAuditLogs'); -const { GuildOnboarding } = require('./GuildOnboarding'); -const { GuildPreview } = require('./GuildPreview'); -const { GuildTemplate } = require('./GuildTemplate'); -const { Integration } = require('./Integration'); -const { Webhook } = require('./Webhook'); -const { WelcomeScreen } = require('./WelcomeScreen'); -const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { AutoModerationRuleManager } = require('../managers/AutoModerationRuleManager'); -const { GuildApplicationCommandManager } = require('../managers/GuildApplicationCommandManager'); -const { GuildBanManager } = require('../managers/GuildBanManager'); -const { GuildChannelManager } = require('../managers/GuildChannelManager'); -const { GuildEmojiManager } = require('../managers/GuildEmojiManager'); -const { GuildInviteManager } = require('../managers/GuildInviteManager'); -const { GuildMemberManager } = require('../managers/GuildMemberManager'); -const { GuildScheduledEventManager } = require('../managers/GuildScheduledEventManager'); -const { GuildStickerManager } = require('../managers/GuildStickerManager'); -const { PresenceManager } = require('../managers/PresenceManager'); -const { RoleManager } = require('../managers/RoleManager'); -const { StageInstanceManager } = require('../managers/StageInstanceManager'); -const { VoiceStateManager } = require('../managers/VoiceStateManager'); -const { resolveImage } = require('../util/DataResolver'); -const { SystemChannelFlagsBitField } = require('../util/SystemChannelFlagsBitField'); -const { discordSort, getSortableGroupTypes, resolvePartialEmoji } = require('../util/Util'); +const { AnonymousGuild } = require('./AnonymousGuild.js'); +const { GuildAuditLogs } = require('./GuildAuditLogs.js'); +const { GuildOnboarding } = require('./GuildOnboarding.js'); +const { GuildPreview } = require('./GuildPreview.js'); +const { GuildTemplate } = require('./GuildTemplate.js'); +const { Integration } = require('./Integration.js'); +const { Webhook } = require('./Webhook.js'); +const { WelcomeScreen } = require('./WelcomeScreen.js'); +const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { AutoModerationRuleManager } = require('../managers/AutoModerationRuleManager.js'); +const { GuildApplicationCommandManager } = require('../managers/GuildApplicationCommandManager.js'); +const { GuildBanManager } = require('../managers/GuildBanManager.js'); +const { GuildChannelManager } = require('../managers/GuildChannelManager.js'); +const { GuildEmojiManager } = require('../managers/GuildEmojiManager.js'); +const { GuildInviteManager } = require('../managers/GuildInviteManager.js'); +const { GuildMemberManager } = require('../managers/GuildMemberManager.js'); +const { GuildScheduledEventManager } = require('../managers/GuildScheduledEventManager.js'); +const { GuildStickerManager } = require('../managers/GuildStickerManager.js'); +const { PresenceManager } = require('../managers/PresenceManager.js'); +const { RoleManager } = require('../managers/RoleManager.js'); +const { StageInstanceManager } = require('../managers/StageInstanceManager.js'); +const { VoiceStateManager } = require('../managers/VoiceStateManager.js'); +const { resolveImage } = require('../util/DataResolver.js'); +const { SystemChannelFlagsBitField } = require('../util/SystemChannelFlagsBitField.js'); +const { discordSort, getSortableGroupTypes, resolvePartialEmoji } = require('../util/Util.js'); /** * Represents a guild (or a server) on Discord. diff --git a/packages/discord.js/src/structures/GuildAuditLogs.js b/packages/discord.js/src/structures/GuildAuditLogs.js index 68ad97e8dce5..fd7af914cc50 100644 --- a/packages/discord.js/src/structures/GuildAuditLogs.js +++ b/packages/discord.js/src/structures/GuildAuditLogs.js @@ -1,11 +1,11 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { ApplicationCommand } = require('./ApplicationCommand'); -const { GuildAuditLogsEntry } = require('./GuildAuditLogsEntry'); -const { Integration } = require('./Integration'); -const { Webhook } = require('./Webhook'); -const { flatten } = require('../util/Util'); +const { ApplicationCommand } = require('./ApplicationCommand.js'); +const { GuildAuditLogsEntry } = require('./GuildAuditLogsEntry.js'); +const { Integration } = require('./Integration.js'); +const { Webhook } = require('./Webhook.js'); +const { flatten } = require('../util/Util.js'); /** * Audit logs entries are held in this class. diff --git a/packages/discord.js/src/structures/GuildAuditLogsEntry.js b/packages/discord.js/src/structures/GuildAuditLogsEntry.js index 318036e1d547..964eeb103d52 100644 --- a/packages/discord.js/src/structures/GuildAuditLogsEntry.js +++ b/packages/discord.js/src/structures/GuildAuditLogsEntry.js @@ -2,16 +2,16 @@ const { DiscordSnowflake } = require('@sapphire/snowflake'); const { AuditLogOptionsType, AuditLogEvent } = require('discord-api-types/v10'); -const { AutoModerationRule } = require('./AutoModerationRule'); -const { GuildOnboardingPrompt } = require('./GuildOnboardingPrompt'); -const { GuildScheduledEvent } = require('./GuildScheduledEvent'); -const { Integration } = require('./Integration'); -const { Invite } = require('./Invite'); -const { StageInstance } = require('./StageInstance'); -const { Sticker } = require('./Sticker'); -const { Webhook } = require('./Webhook'); -const { Partials } = require('../util/Partials'); -const { flatten } = require('../util/Util'); +const { AutoModerationRule } = require('./AutoModerationRule.js'); +const { GuildOnboardingPrompt } = require('./GuildOnboardingPrompt.js'); +const { GuildScheduledEvent } = require('./GuildScheduledEvent.js'); +const { Integration } = require('./Integration.js'); +const { Invite } = require('./Invite.js'); +const { StageInstance } = require('./StageInstance.js'); +const { Sticker } = require('./Sticker.js'); +const { Webhook } = require('./Webhook.js'); +const { Partials } = require('../util/Partials.js'); +const { flatten } = require('../util/Util.js'); const Targets = { Guild: 'Guild', diff --git a/packages/discord.js/src/structures/GuildBan.js b/packages/discord.js/src/structures/GuildBan.js index cc1c01d1cb7e..92b844180bbf 100644 --- a/packages/discord.js/src/structures/GuildBan.js +++ b/packages/discord.js/src/structures/GuildBan.js @@ -1,6 +1,6 @@ 'use strict'; -const { Base } = require('./Base'); +const { Base } = require('./Base.js'); /** * Represents a ban in a guild on Discord. diff --git a/packages/discord.js/src/structures/GuildChannel.js b/packages/discord.js/src/structures/GuildChannel.js index cc900a8b31aa..c1f682249b73 100644 --- a/packages/discord.js/src/structures/GuildChannel.js +++ b/packages/discord.js/src/structures/GuildChannel.js @@ -2,12 +2,12 @@ const { Snowflake } = require('@sapphire/snowflake'); const { PermissionFlagsBits, ChannelType } = require('discord-api-types/v10'); -const { BaseChannel } = require('./BaseChannel'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { PermissionOverwriteManager } = require('../managers/PermissionOverwriteManager'); -const { VoiceBasedChannelTypes } = require('../util/Constants'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); -const { getSortableGroupTypes } = require('../util/Util'); +const { BaseChannel } = require('./BaseChannel.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { PermissionOverwriteManager } = require('../managers/PermissionOverwriteManager.js'); +const { VoiceBasedChannelTypes } = require('../util/Constants.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); +const { getSortableGroupTypes } = require('../util/Util.js'); /** * Represents a guild channel from any of the following: diff --git a/packages/discord.js/src/structures/GuildEmoji.js b/packages/discord.js/src/structures/GuildEmoji.js index 52ff7ce731cc..a0f0629501f2 100644 --- a/packages/discord.js/src/structures/GuildEmoji.js +++ b/packages/discord.js/src/structures/GuildEmoji.js @@ -1,9 +1,9 @@ 'use strict'; const { PermissionFlagsBits } = require('discord-api-types/v10'); -const { BaseGuildEmoji } = require('./BaseGuildEmoji'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { GuildEmojiRoleManager } = require('../managers/GuildEmojiRoleManager'); +const { BaseGuildEmoji } = require('./BaseGuildEmoji.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { GuildEmojiRoleManager } = require('../managers/GuildEmojiRoleManager.js'); /** * Represents a custom emoji. diff --git a/packages/discord.js/src/structures/GuildMember.js b/packages/discord.js/src/structures/GuildMember.js index d280a742e049..aeecc3bd9e29 100644 --- a/packages/discord.js/src/structures/GuildMember.js +++ b/packages/discord.js/src/structures/GuildMember.js @@ -1,13 +1,13 @@ 'use strict'; const { PermissionFlagsBits } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { VoiceState } = require('./VoiceState'); -const { TextBasedChannel } = require('./interfaces/TextBasedChannel'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { GuildMemberRoleManager } = require('../managers/GuildMemberRoleManager'); -const { GuildMemberFlagsBitField } = require('../util/GuildMemberFlagsBitField'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); +const { Base } = require('./Base.js'); +const { VoiceState } = require('./VoiceState.js'); +const { TextBasedChannel } = require('./interfaces/TextBasedChannel.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { GuildMemberRoleManager } = require('../managers/GuildMemberRoleManager.js'); +const { GuildMemberFlagsBitField } = require('../util/GuildMemberFlagsBitField.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); /** * Represents a member of a guild on Discord. diff --git a/packages/discord.js/src/structures/GuildOnboarding.js b/packages/discord.js/src/structures/GuildOnboarding.js index e3ba5c1c2228..546d22c75c54 100644 --- a/packages/discord.js/src/structures/GuildOnboarding.js +++ b/packages/discord.js/src/structures/GuildOnboarding.js @@ -1,8 +1,8 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { Base } = require('./Base'); -const { GuildOnboardingPrompt } = require('./GuildOnboardingPrompt'); +const { Base } = require('./Base.js'); +const { GuildOnboardingPrompt } = require('./GuildOnboardingPrompt.js'); /** * Represents the onboarding data of a guild. diff --git a/packages/discord.js/src/structures/GuildOnboardingPrompt.js b/packages/discord.js/src/structures/GuildOnboardingPrompt.js index d25271326e3d..2cd192707352 100644 --- a/packages/discord.js/src/structures/GuildOnboardingPrompt.js +++ b/packages/discord.js/src/structures/GuildOnboardingPrompt.js @@ -1,8 +1,8 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { Base } = require('./Base'); -const { GuildOnboardingPromptOption } = require('./GuildOnboardingPromptOption'); +const { Base } = require('./Base.js'); +const { GuildOnboardingPromptOption } = require('./GuildOnboardingPromptOption.js'); /** * Represents the data of a prompt of a guilds onboarding. diff --git a/packages/discord.js/src/structures/GuildOnboardingPromptOption.js b/packages/discord.js/src/structures/GuildOnboardingPromptOption.js index aa39bf61c271..b5dca0025bcb 100644 --- a/packages/discord.js/src/structures/GuildOnboardingPromptOption.js +++ b/packages/discord.js/src/structures/GuildOnboardingPromptOption.js @@ -1,7 +1,7 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { Base } = require('./Base'); +const { Base } = require('./Base.js'); const { Emoji } = require('./Emoji.js'); /** diff --git a/packages/discord.js/src/structures/GuildPreview.js b/packages/discord.js/src/structures/GuildPreview.js index 386bbfc044ad..888b62784b4b 100644 --- a/packages/discord.js/src/structures/GuildPreview.js +++ b/packages/discord.js/src/structures/GuildPreview.js @@ -3,9 +3,9 @@ const { Collection } = require('@discordjs/collection'); const { DiscordSnowflake } = require('@sapphire/snowflake'); const { Routes } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { GuildPreviewEmoji } = require('./GuildPreviewEmoji'); -const { Sticker } = require('./Sticker'); +const { Base } = require('./Base.js'); +const { GuildPreviewEmoji } = require('./GuildPreviewEmoji.js'); +const { Sticker } = require('./Sticker.js'); /** * Represents the data about the guild any bot can preview, connected to the specified guild. diff --git a/packages/discord.js/src/structures/GuildPreviewEmoji.js b/packages/discord.js/src/structures/GuildPreviewEmoji.js index ed66052b1793..a500118b4282 100644 --- a/packages/discord.js/src/structures/GuildPreviewEmoji.js +++ b/packages/discord.js/src/structures/GuildPreviewEmoji.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseGuildEmoji } = require('./BaseGuildEmoji'); +const { BaseGuildEmoji } = require('./BaseGuildEmoji.js'); /** * Represents an instance of an emoji belonging to a public guild obtained through Discord's preview endpoint. diff --git a/packages/discord.js/src/structures/GuildScheduledEvent.js b/packages/discord.js/src/structures/GuildScheduledEvent.js index 4ba8b12552b2..81304794e064 100644 --- a/packages/discord.js/src/structures/GuildScheduledEvent.js +++ b/packages/discord.js/src/structures/GuildScheduledEvent.js @@ -2,8 +2,8 @@ const { DiscordSnowflake } = require('@sapphire/snowflake'); const { GuildScheduledEventStatus, GuildScheduledEventEntityType, RouteBases } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { DiscordjsError, ErrorCodes } = require('../errors'); +const { Base } = require('./Base.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); /** * Represents a scheduled event in a {@link Guild}. diff --git a/packages/discord.js/src/structures/GuildTemplate.js b/packages/discord.js/src/structures/GuildTemplate.js index 1128c783fcd4..8c219ea4bca0 100644 --- a/packages/discord.js/src/structures/GuildTemplate.js +++ b/packages/discord.js/src/structures/GuildTemplate.js @@ -2,9 +2,9 @@ const { setTimeout, clearTimeout } = require('node:timers'); const { RouteBases, Routes } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { resolveImage } = require('../util/DataResolver'); -const { Events } = require('../util/Events'); +const { Base } = require('./Base.js'); +const { resolveImage } = require('../util/DataResolver.js'); +const { Events } = require('../util/Events.js'); /** * Represents the template for a guild. diff --git a/packages/discord.js/src/structures/Integration.js b/packages/discord.js/src/structures/Integration.js index 8a03f71e1360..bfefc1834770 100644 --- a/packages/discord.js/src/structures/Integration.js +++ b/packages/discord.js/src/structures/Integration.js @@ -1,8 +1,8 @@ 'use strict'; const { Routes } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { IntegrationApplication } = require('./IntegrationApplication'); +const { Base } = require('./Base.js'); +const { IntegrationApplication } = require('./IntegrationApplication.js'); /** * The information account for an integration diff --git a/packages/discord.js/src/structures/IntegrationApplication.js b/packages/discord.js/src/structures/IntegrationApplication.js index f744c2e1505a..5a847bbe214d 100644 --- a/packages/discord.js/src/structures/IntegrationApplication.js +++ b/packages/discord.js/src/structures/IntegrationApplication.js @@ -1,6 +1,6 @@ 'use strict'; -const { Application } = require('./interfaces/Application'); +const { Application } = require('./interfaces/Application.js'); /** * Represents an Integration's OAuth2 Application. diff --git a/packages/discord.js/src/structures/InteractionCallbackResource.js b/packages/discord.js/src/structures/InteractionCallbackResource.js index ef2d7430df84..eeed0b7aa9f4 100644 --- a/packages/discord.js/src/structures/InteractionCallbackResource.js +++ b/packages/discord.js/src/structures/InteractionCallbackResource.js @@ -2,7 +2,7 @@ const { lazy } = require('@discordjs/util'); -const getMessage = lazy(() => require('./Message').Message); +const getMessage = lazy(() => require('./Message.js').Message); /** * Represents the resource that was created by the interaction response. diff --git a/packages/discord.js/src/structures/InteractionCallbackResponse.js b/packages/discord.js/src/structures/InteractionCallbackResponse.js index b3c9adbfb72c..c6bf5920e26f 100644 --- a/packages/discord.js/src/structures/InteractionCallbackResponse.js +++ b/packages/discord.js/src/structures/InteractionCallbackResponse.js @@ -1,7 +1,7 @@ 'use strict'; -const { InteractionCallback } = require('./InteractionCallback'); -const { InteractionCallbackResource } = require('./InteractionCallbackResource'); +const { InteractionCallback } = require('./InteractionCallback.js'); +const { InteractionCallbackResource } = require('./InteractionCallbackResource.js'); /** * Represents an interaction's response diff --git a/packages/discord.js/src/structures/InteractionCollector.js b/packages/discord.js/src/structures/InteractionCollector.js index 90a3539487f9..253f9eae168d 100644 --- a/packages/discord.js/src/structures/InteractionCollector.js +++ b/packages/discord.js/src/structures/InteractionCollector.js @@ -1,8 +1,8 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { Collector } = require('./interfaces/Collector'); -const { Events } = require('../util/Events'); +const { Collector } = require('./interfaces/Collector.js'); +const { Events } = require('../util/Events.js'); /** * @typedef {CollectorOptions} InteractionCollectorOptions diff --git a/packages/discord.js/src/structures/InteractionWebhook.js b/packages/discord.js/src/structures/InteractionWebhook.js index b16813169110..48008339a0db 100644 --- a/packages/discord.js/src/structures/InteractionWebhook.js +++ b/packages/discord.js/src/structures/InteractionWebhook.js @@ -1,6 +1,6 @@ 'use strict'; -const { Webhook } = require('./Webhook'); +const { Webhook } = require('./Webhook.js'); /** * Represents a webhook for an Interaction diff --git a/packages/discord.js/src/structures/Invite.js b/packages/discord.js/src/structures/Invite.js index 7b97ae8d29d0..3041d6c9a725 100644 --- a/packages/discord.js/src/structures/Invite.js +++ b/packages/discord.js/src/structures/Invite.js @@ -1,10 +1,10 @@ 'use strict'; const { RouteBases, Routes, PermissionFlagsBits } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { GuildScheduledEvent } = require('./GuildScheduledEvent'); -const { IntegrationApplication } = require('./IntegrationApplication'); -const { DiscordjsError, ErrorCodes } = require('../errors'); +const { Base } = require('./Base.js'); +const { GuildScheduledEvent } = require('./GuildScheduledEvent.js'); +const { IntegrationApplication } = require('./IntegrationApplication.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); /** * Represents an invitation to a guild channel. @@ -32,7 +32,7 @@ class Invite extends Base { } _patch(data) { - const { InviteGuild } = require('./InviteGuild'); + const { InviteGuild } = require('./InviteGuild.js'); /** * The guild the invite is for including welcome screen data if present * @type {?(Guild|InviteGuild)} diff --git a/packages/discord.js/src/structures/InviteGuild.js b/packages/discord.js/src/structures/InviteGuild.js index 986d9609d99f..932e98214861 100644 --- a/packages/discord.js/src/structures/InviteGuild.js +++ b/packages/discord.js/src/structures/InviteGuild.js @@ -1,7 +1,7 @@ 'use strict'; -const { AnonymousGuild } = require('./AnonymousGuild'); -const { WelcomeScreen } = require('./WelcomeScreen'); +const { AnonymousGuild } = require('./AnonymousGuild.js'); +const { WelcomeScreen } = require('./WelcomeScreen.js'); /** * Represents a guild received from an invite, includes welcome screen data if available. diff --git a/packages/discord.js/src/structures/MediaChannel.js b/packages/discord.js/src/structures/MediaChannel.js index 991846c8d924..21cab7c48d71 100644 --- a/packages/discord.js/src/structures/MediaChannel.js +++ b/packages/discord.js/src/structures/MediaChannel.js @@ -1,6 +1,6 @@ 'use strict'; -const { ThreadOnlyChannel } = require('./ThreadOnlyChannel'); +const { ThreadOnlyChannel } = require('./ThreadOnlyChannel.js'); /** * Represents a media channel. diff --git a/packages/discord.js/src/structures/MentionableSelectMenuBuilder.js b/packages/discord.js/src/structures/MentionableSelectMenuBuilder.js index 2de0c527356f..b2065874eb2a 100644 --- a/packages/discord.js/src/structures/MentionableSelectMenuBuilder.js +++ b/packages/discord.js/src/structures/MentionableSelectMenuBuilder.js @@ -2,7 +2,7 @@ const { MentionableSelectMenuBuilder: BuildersMentionableSelectMenu } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/util'); -const { toSnakeCase } = require('../util/Transformers'); +const { toSnakeCase } = require('../util/Transformers.js'); /** * Class used to build select menu components to be sent through the API diff --git a/packages/discord.js/src/structures/MentionableSelectMenuComponent.js b/packages/discord.js/src/structures/MentionableSelectMenuComponent.js index 9add25f11c28..12dbaebed3bf 100644 --- a/packages/discord.js/src/structures/MentionableSelectMenuComponent.js +++ b/packages/discord.js/src/structures/MentionableSelectMenuComponent.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseSelectMenuComponent } = require('./BaseSelectMenuComponent'); +const { BaseSelectMenuComponent } = require('./BaseSelectMenuComponent.js'); /** * Represents a mentionable select menu component diff --git a/packages/discord.js/src/structures/MentionableSelectMenuInteraction.js b/packages/discord.js/src/structures/MentionableSelectMenuInteraction.js index 86f500252090..b7e6c4ef2653 100644 --- a/packages/discord.js/src/structures/MentionableSelectMenuInteraction.js +++ b/packages/discord.js/src/structures/MentionableSelectMenuInteraction.js @@ -1,8 +1,8 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { MessageComponentInteraction } = require('./MessageComponentInteraction'); -const { Events } = require('../util/Events'); +const { MessageComponentInteraction } = require('./MessageComponentInteraction.js'); +const { Events } = require('../util/Events.js'); /** * Represents a {@link ComponentType.MentionableSelect} select menu interaction. diff --git a/packages/discord.js/src/structures/Message.js b/packages/discord.js/src/structures/Message.js index a86f7d70c680..22e8daa2de1d 100644 --- a/packages/discord.js/src/structures/Message.js +++ b/packages/discord.js/src/structures/Message.js @@ -10,24 +10,24 @@ const { MessageFlags, PermissionFlagsBits, } = require('discord-api-types/v10'); -const { Attachment } = require('./Attachment'); -const { Base } = require('./Base'); -const { ClientApplication } = require('./ClientApplication'); -const { Embed } = require('./Embed'); -const { InteractionCollector } = require('./InteractionCollector'); -const { MessageMentions } = require('./MessageMentions'); -const { MessagePayload } = require('./MessagePayload'); +const { Attachment } = require('./Attachment.js'); +const { Base } = require('./Base.js'); +const { ClientApplication } = require('./ClientApplication.js'); +const { Embed } = require('./Embed.js'); +const { InteractionCollector } = require('./InteractionCollector.js'); +const { MessageMentions } = require('./MessageMentions.js'); +const { MessagePayload } = require('./MessagePayload.js'); const { Poll } = require('./Poll.js'); -const { ReactionCollector } = require('./ReactionCollector'); -const { Sticker } = require('./Sticker'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { ReactionManager } = require('../managers/ReactionManager'); -const { createComponent } = require('../util/Components'); -const { NonSystemMessageTypes, MaxBulkDeletableMessageAge, UndeletableMessageTypes } = require('../util/Constants'); -const { MessageFlagsBitField } = require('../util/MessageFlagsBitField'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); +const { ReactionCollector } = require('./ReactionCollector.js'); +const { Sticker } = require('./Sticker.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { ReactionManager } = require('../managers/ReactionManager.js'); +const { createComponent } = require('../util/Components.js'); +const { NonSystemMessageTypes, MaxBulkDeletableMessageAge, UndeletableMessageTypes } = require('../util/Constants.js'); +const { MessageFlagsBitField } = require('../util/MessageFlagsBitField.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); const { _transformAPIMessageInteractionMetadata } = require('../util/Transformers.js'); -const { cleanContent, resolvePartialEmoji, transformResolved } = require('../util/Util'); +const { cleanContent, resolvePartialEmoji, transformResolved } = require('../util/Util.js'); /** * Represents a message on Discord. diff --git a/packages/discord.js/src/structures/MessageCollector.js b/packages/discord.js/src/structures/MessageCollector.js index 27d703765a77..7c3b0d7f106a 100644 --- a/packages/discord.js/src/structures/MessageCollector.js +++ b/packages/discord.js/src/structures/MessageCollector.js @@ -1,7 +1,7 @@ 'use strict'; -const { Collector } = require('./interfaces/Collector'); -const { Events } = require('../util/Events'); +const { Collector } = require('./interfaces/Collector.js'); +const { Events } = require('../util/Events.js'); /** * @typedef {CollectorOptions} MessageCollectorOptions diff --git a/packages/discord.js/src/structures/MessageComponentInteraction.js b/packages/discord.js/src/structures/MessageComponentInteraction.js index 01aeb17735f9..7b0d6b6b6acc 100644 --- a/packages/discord.js/src/structures/MessageComponentInteraction.js +++ b/packages/discord.js/src/structures/MessageComponentInteraction.js @@ -1,11 +1,11 @@ 'use strict'; const { lazy } = require('@discordjs/util'); -const { BaseInteraction } = require('./BaseInteraction'); -const { InteractionWebhook } = require('./InteractionWebhook'); -const { InteractionResponses } = require('./interfaces/InteractionResponses'); +const { BaseInteraction } = require('./BaseInteraction.js'); +const { InteractionWebhook } = require('./InteractionWebhook.js'); +const { InteractionResponses } = require('./interfaces/InteractionResponses.js'); -const getMessage = lazy(() => require('./Message').Message); +const getMessage = lazy(() => require('./Message.js').Message); /** * Represents a message component interaction. diff --git a/packages/discord.js/src/structures/MessageContextMenuCommandInteraction.js b/packages/discord.js/src/structures/MessageContextMenuCommandInteraction.js index d72ccf9f35f2..7efbfa77d152 100644 --- a/packages/discord.js/src/structures/MessageContextMenuCommandInteraction.js +++ b/packages/discord.js/src/structures/MessageContextMenuCommandInteraction.js @@ -1,6 +1,6 @@ 'use strict'; -const { ContextMenuCommandInteraction } = require('./ContextMenuCommandInteraction'); +const { ContextMenuCommandInteraction } = require('./ContextMenuCommandInteraction.js'); /** * Represents a message context menu interaction. diff --git a/packages/discord.js/src/structures/MessageMentions.js b/packages/discord.js/src/structures/MessageMentions.js index 5e15dc52bb93..5df93a75c472 100644 --- a/packages/discord.js/src/structures/MessageMentions.js +++ b/packages/discord.js/src/structures/MessageMentions.js @@ -2,7 +2,7 @@ const { Collection } = require('@discordjs/collection'); const { FormattingPatterns } = require('discord-api-types/v10'); -const { flatten } = require('../util/Util'); +const { flatten } = require('../util/Util.js'); /** * Keeps track of mentions in a {@link Message}. diff --git a/packages/discord.js/src/structures/MessagePayload.js b/packages/discord.js/src/structures/MessagePayload.js index fda8620c5758..a5382901e3fe 100644 --- a/packages/discord.js/src/structures/MessagePayload.js +++ b/packages/discord.js/src/structures/MessagePayload.js @@ -3,11 +3,11 @@ const { Buffer } = require('node:buffer'); const { isJSONEncodable } = require('@discordjs/util'); const { DiscordSnowflake } = require('@sapphire/snowflake'); -const { ActionRowBuilder } = require('./ActionRowBuilder'); -const { DiscordjsError, DiscordjsRangeError, ErrorCodes } = require('../errors'); -const { resolveFile } = require('../util/DataResolver'); -const { MessageFlagsBitField } = require('../util/MessageFlagsBitField'); -const { basename, verifyString, resolvePartialEmoji } = require('../util/Util'); +const { ActionRowBuilder } = require('./ActionRowBuilder.js'); +const { DiscordjsError, DiscordjsRangeError, ErrorCodes } = require('../errors/index.js'); +const { resolveFile } = require('../util/DataResolver.js'); +const { MessageFlagsBitField } = require('../util/MessageFlagsBitField.js'); +const { basename, verifyString, resolvePartialEmoji } = require('../util/Util.js'); /** * Represents a message to be sent to the API. @@ -49,8 +49,8 @@ class MessagePayload { * @readonly */ get isWebhook() { - const { Webhook } = require('./Webhook'); - const { WebhookClient } = require('../client/WebhookClient'); + const { Webhook } = require('./Webhook.js'); + const { WebhookClient } = require('../client/WebhookClient.js'); return this.target instanceof Webhook || this.target instanceof WebhookClient; } @@ -60,8 +60,8 @@ class MessagePayload { * @readonly */ get isUser() { - const { User } = require('./User'); - const { GuildMember } = require('./GuildMember'); + const { User } = require('./User.js'); + const { GuildMember } = require('./GuildMember.js'); return this.target instanceof User || this.target instanceof GuildMember; } @@ -71,7 +71,7 @@ class MessagePayload { * @readonly */ get isMessage() { - const { Message } = require('./Message'); + const { Message } = require('./Message.js'); return this.target instanceof Message; } @@ -81,7 +81,7 @@ class MessagePayload { * @readonly */ get isMessageManager() { - const { MessageManager } = require('../managers/MessageManager'); + const { MessageManager } = require('../managers/MessageManager.js'); return this.target instanceof MessageManager; } diff --git a/packages/discord.js/src/structures/MessageReaction.js b/packages/discord.js/src/structures/MessageReaction.js index 2fdd760ac0bc..f59efa60efd7 100644 --- a/packages/discord.js/src/structures/MessageReaction.js +++ b/packages/discord.js/src/structures/MessageReaction.js @@ -1,11 +1,11 @@ 'use strict'; const { Routes } = require('discord-api-types/v10'); -const { ApplicationEmoji } = require('./ApplicationEmoji'); -const { GuildEmoji } = require('./GuildEmoji'); -const { ReactionEmoji } = require('./ReactionEmoji'); -const { ReactionUserManager } = require('../managers/ReactionUserManager'); -const { flatten } = require('../util/Util'); +const { ApplicationEmoji } = require('./ApplicationEmoji.js'); +const { GuildEmoji } = require('./GuildEmoji.js'); +const { ReactionEmoji } = require('./ReactionEmoji.js'); +const { ReactionUserManager } = require('../managers/ReactionUserManager.js'); +const { flatten } = require('../util/Util.js'); /** * Represents a reaction to a message. diff --git a/packages/discord.js/src/structures/ModalBuilder.js b/packages/discord.js/src/structures/ModalBuilder.js index 2f2dbe22f568..3e68632de6cd 100644 --- a/packages/discord.js/src/structures/ModalBuilder.js +++ b/packages/discord.js/src/structures/ModalBuilder.js @@ -2,7 +2,7 @@ const { ModalBuilder: BuildersModal, ComponentBuilder } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/util'); -const { toSnakeCase } = require('../util/Transformers'); +const { toSnakeCase } = require('../util/Transformers.js'); /** * Represents a modal builder. diff --git a/packages/discord.js/src/structures/ModalSubmitFields.js b/packages/discord.js/src/structures/ModalSubmitFields.js index 5ddad168bde6..4a0d846f1e44 100644 --- a/packages/discord.js/src/structures/ModalSubmitFields.js +++ b/packages/discord.js/src/structures/ModalSubmitFields.js @@ -2,7 +2,7 @@ const { Collection } = require('@discordjs/collection'); const { ComponentType } = require('discord-api-types/v10'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); /** * Represents the serialized fields from a modal submit interaction diff --git a/packages/discord.js/src/structures/ModalSubmitInteraction.js b/packages/discord.js/src/structures/ModalSubmitInteraction.js index c11298746c48..5362bb2e6bf3 100644 --- a/packages/discord.js/src/structures/ModalSubmitInteraction.js +++ b/packages/discord.js/src/structures/ModalSubmitInteraction.js @@ -1,12 +1,12 @@ 'use strict'; const { lazy } = require('@discordjs/util'); -const { BaseInteraction } = require('./BaseInteraction'); -const { InteractionWebhook } = require('./InteractionWebhook'); -const { ModalSubmitFields } = require('./ModalSubmitFields'); -const { InteractionResponses } = require('./interfaces/InteractionResponses'); +const { BaseInteraction } = require('./BaseInteraction.js'); +const { InteractionWebhook } = require('./InteractionWebhook.js'); +const { ModalSubmitFields } = require('./ModalSubmitFields.js'); +const { InteractionResponses } = require('./interfaces/InteractionResponses.js'); -const getMessage = lazy(() => require('./Message').Message); +const getMessage = lazy(() => require('./Message.js').Message); /** * @typedef {Object} ModalData diff --git a/packages/discord.js/src/structures/OAuth2Guild.js b/packages/discord.js/src/structures/OAuth2Guild.js index 7ebb4dc0bc64..96443a88bd7f 100644 --- a/packages/discord.js/src/structures/OAuth2Guild.js +++ b/packages/discord.js/src/structures/OAuth2Guild.js @@ -1,7 +1,7 @@ 'use strict'; -const { BaseGuild } = require('./BaseGuild'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); +const { BaseGuild } = require('./BaseGuild.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); /** * A partial guild received when using {@link GuildManager#fetch} to fetch multiple guilds. diff --git a/packages/discord.js/src/structures/PartialGroupDMChannel.js b/packages/discord.js/src/structures/PartialGroupDMChannel.js index 387d61be0acb..f572bbed2ff1 100644 --- a/packages/discord.js/src/structures/PartialGroupDMChannel.js +++ b/packages/discord.js/src/structures/PartialGroupDMChannel.js @@ -1,9 +1,9 @@ 'use strict'; -const { BaseChannel } = require('./BaseChannel'); -const { TextBasedChannel } = require('./interfaces/TextBasedChannel'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { PartialGroupDMMessageManager } = require('../managers/PartialGroupDMMessageManager'); +const { BaseChannel } = require('./BaseChannel.js'); +const { TextBasedChannel } = require('./interfaces/TextBasedChannel.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { PartialGroupDMMessageManager } = require('../managers/PartialGroupDMMessageManager.js'); /** * Represents a Partial Group DM Channel on Discord. diff --git a/packages/discord.js/src/structures/PermissionOverwrites.js b/packages/discord.js/src/structures/PermissionOverwrites.js index c8e0c3e139cf..e91761eceed7 100644 --- a/packages/discord.js/src/structures/PermissionOverwrites.js +++ b/packages/discord.js/src/structures/PermissionOverwrites.js @@ -1,10 +1,10 @@ 'use strict'; const { OverwriteType } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { Role } = require('./Role'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); +const { Base } = require('./Base.js'); +const { Role } = require('./Role.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); /** * Represents a permission overwrite for a role or member in a guild channel. diff --git a/packages/discord.js/src/structures/Poll.js b/packages/discord.js/src/structures/Poll.js index cdc628c5a634..5b3ded7e884b 100644 --- a/packages/discord.js/src/structures/Poll.js +++ b/packages/discord.js/src/structures/Poll.js @@ -1,10 +1,9 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { Base } = require('./Base'); -const { PollAnswer } = require('./PollAnswer'); -const { DiscordjsError } = require('../errors/DJSError'); -const { ErrorCodes } = require('../errors/index'); +const { Base } = require('./Base.js'); +const { PollAnswer } = require('./PollAnswer.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); /** * Represents a Poll diff --git a/packages/discord.js/src/structures/PollAnswer.js b/packages/discord.js/src/structures/PollAnswer.js index 30152a69750d..b37794b628ed 100644 --- a/packages/discord.js/src/structures/PollAnswer.js +++ b/packages/discord.js/src/structures/PollAnswer.js @@ -1,7 +1,7 @@ 'use strict'; -const { Base } = require('./Base'); -const { Emoji } = require('./Emoji'); +const { Base } = require('./Base.js'); +const { Emoji } = require('./Emoji.js'); /** * Represents an answer to a {@link Poll} diff --git a/packages/discord.js/src/structures/Presence.js b/packages/discord.js/src/structures/Presence.js index 6a7dd29ef2a0..a86d1f37c3ab 100644 --- a/packages/discord.js/src/structures/Presence.js +++ b/packages/discord.js/src/structures/Presence.js @@ -1,9 +1,9 @@ 'use strict'; -const { Base } = require('./Base'); -const { Emoji } = require('./Emoji'); -const { ActivityFlagsBitField } = require('../util/ActivityFlagsBitField'); -const { flatten } = require('../util/Util'); +const { Base } = require('./Base.js'); +const { Emoji } = require('./Emoji.js'); +const { ActivityFlagsBitField } = require('../util/ActivityFlagsBitField.js'); +const { flatten } = require('../util/Util.js'); /** * Activity sent in a message. diff --git a/packages/discord.js/src/structures/ReactionCollector.js b/packages/discord.js/src/structures/ReactionCollector.js index 58b3168b80ef..5ab31cfbce9c 100644 --- a/packages/discord.js/src/structures/ReactionCollector.js +++ b/packages/discord.js/src/structures/ReactionCollector.js @@ -1,8 +1,8 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { Collector } = require('./interfaces/Collector'); -const { Events } = require('../util/Events'); +const { Collector } = require('./interfaces/Collector.js'); +const { Events } = require('../util/Events.js'); /** * @typedef {CollectorOptions} ReactionCollectorOptions diff --git a/packages/discord.js/src/structures/ReactionEmoji.js b/packages/discord.js/src/structures/ReactionEmoji.js index b193660842a9..5af48cd670f5 100644 --- a/packages/discord.js/src/structures/ReactionEmoji.js +++ b/packages/discord.js/src/structures/ReactionEmoji.js @@ -1,7 +1,7 @@ 'use strict'; -const { Emoji } = require('./Emoji'); -const { flatten } = require('../util/Util'); +const { Emoji } = require('./Emoji.js'); +const { flatten } = require('../util/Util.js'); /** * Represents a limited emoji set used for both custom and unicode emojis. Custom emojis diff --git a/packages/discord.js/src/structures/Role.js b/packages/discord.js/src/structures/Role.js index 1a59d4267f0e..23cc431edfc6 100644 --- a/packages/discord.js/src/structures/Role.js +++ b/packages/discord.js/src/structures/Role.js @@ -3,10 +3,10 @@ const { roleMention } = require('@discordjs/formatters'); const { DiscordSnowflake } = require('@sapphire/snowflake'); const { PermissionFlagsBits } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { PermissionsBitField } = require('../util/PermissionsBitField'); -const { RoleFlagsBitField } = require('../util/RoleFlagsBitField'); +const { Base } = require('./Base.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { PermissionsBitField } = require('../util/PermissionsBitField.js'); +const { RoleFlagsBitField } = require('../util/RoleFlagsBitField.js'); /** * Represents a role on Discord. diff --git a/packages/discord.js/src/structures/RoleSelectMenuBuilder.js b/packages/discord.js/src/structures/RoleSelectMenuBuilder.js index 03904bc21862..b031f88a7bd8 100644 --- a/packages/discord.js/src/structures/RoleSelectMenuBuilder.js +++ b/packages/discord.js/src/structures/RoleSelectMenuBuilder.js @@ -2,7 +2,7 @@ const { RoleSelectMenuBuilder: BuildersRoleSelectMenu } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/util'); -const { toSnakeCase } = require('../util/Transformers'); +const { toSnakeCase } = require('../util/Transformers.js'); /** * Class used to build select menu components to be sent through the API diff --git a/packages/discord.js/src/structures/RoleSelectMenuComponent.js b/packages/discord.js/src/structures/RoleSelectMenuComponent.js index cdf876e414e3..85dfb439a8b8 100644 --- a/packages/discord.js/src/structures/RoleSelectMenuComponent.js +++ b/packages/discord.js/src/structures/RoleSelectMenuComponent.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseSelectMenuComponent } = require('./BaseSelectMenuComponent'); +const { BaseSelectMenuComponent } = require('./BaseSelectMenuComponent.js'); /** * Represents a role select menu component diff --git a/packages/discord.js/src/structures/RoleSelectMenuInteraction.js b/packages/discord.js/src/structures/RoleSelectMenuInteraction.js index fa39dc3997f4..7706455f1bd7 100644 --- a/packages/discord.js/src/structures/RoleSelectMenuInteraction.js +++ b/packages/discord.js/src/structures/RoleSelectMenuInteraction.js @@ -1,7 +1,7 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { MessageComponentInteraction } = require('./MessageComponentInteraction'); +const { MessageComponentInteraction } = require('./MessageComponentInteraction.js'); /** * Represents a {@link ComponentType.RoleSelect} select menu interaction. diff --git a/packages/discord.js/src/structures/SKU.js b/packages/discord.js/src/structures/SKU.js index ef87b977a51e..b64aa078439c 100644 --- a/packages/discord.js/src/structures/SKU.js +++ b/packages/discord.js/src/structures/SKU.js @@ -1,7 +1,7 @@ 'use strict'; -const { Base } = require('./Base'); -const { SKUFlagsBitField } = require('../util/SKUFlagsBitField'); +const { Base } = require('./Base.js'); +const { SKUFlagsBitField } = require('../util/SKUFlagsBitField.js'); /** * Represents a premium application SKU. diff --git a/packages/discord.js/src/structures/StageChannel.js b/packages/discord.js/src/structures/StageChannel.js index 41c5e4f6efed..1ad7fe4e9bfa 100644 --- a/packages/discord.js/src/structures/StageChannel.js +++ b/packages/discord.js/src/structures/StageChannel.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseGuildVoiceChannel } = require('./BaseGuildVoiceChannel'); +const { BaseGuildVoiceChannel } = require('./BaseGuildVoiceChannel.js'); /** * Represents a guild stage channel on Discord. diff --git a/packages/discord.js/src/structures/StageInstance.js b/packages/discord.js/src/structures/StageInstance.js index 2c3e44de2208..62bcbcadaec9 100644 --- a/packages/discord.js/src/structures/StageInstance.js +++ b/packages/discord.js/src/structures/StageInstance.js @@ -1,7 +1,7 @@ 'use strict'; const { DiscordSnowflake } = require('@sapphire/snowflake'); -const { Base } = require('./Base'); +const { Base } = require('./Base.js'); /** * Represents a stage instance. diff --git a/packages/discord.js/src/structures/Sticker.js b/packages/discord.js/src/structures/Sticker.js index ce1d24bc2786..627477e4fbc2 100644 --- a/packages/discord.js/src/structures/Sticker.js +++ b/packages/discord.js/src/structures/Sticker.js @@ -2,9 +2,9 @@ const { DiscordSnowflake } = require('@sapphire/snowflake'); const { Routes } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { StickerFormatExtensionMap } = require('../util/Constants'); +const { Base } = require('./Base.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { StickerFormatExtensionMap } = require('../util/Constants.js'); /** * Represents a Sticker. diff --git a/packages/discord.js/src/structures/StickerPack.js b/packages/discord.js/src/structures/StickerPack.js index 02e2f28418ae..73a26855e97e 100644 --- a/packages/discord.js/src/structures/StickerPack.js +++ b/packages/discord.js/src/structures/StickerPack.js @@ -2,8 +2,8 @@ const { Collection } = require('@discordjs/collection'); const { DiscordSnowflake } = require('@sapphire/snowflake'); -const { Base } = require('./Base'); -const { Sticker } = require('./Sticker'); +const { Base } = require('./Base.js'); +const { Sticker } = require('./Sticker.js'); /** * Represents a pack of standard stickers. diff --git a/packages/discord.js/src/structures/StringSelectMenuBuilder.js b/packages/discord.js/src/structures/StringSelectMenuBuilder.js index d06d965d1148..c90c2e6b43d8 100644 --- a/packages/discord.js/src/structures/StringSelectMenuBuilder.js +++ b/packages/discord.js/src/structures/StringSelectMenuBuilder.js @@ -2,8 +2,8 @@ const { SelectMenuBuilder: BuildersSelectMenu, normalizeArray } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/util'); -const { toSnakeCase } = require('../util/Transformers'); -const { resolvePartialEmoji } = require('../util/Util'); +const { toSnakeCase } = require('../util/Transformers.js'); +const { resolvePartialEmoji } = require('../util/Util.js'); /** * Class used to build select menu components to be sent through the API diff --git a/packages/discord.js/src/structures/StringSelectMenuComponent.js b/packages/discord.js/src/structures/StringSelectMenuComponent.js index 6b5fca041ee2..1eb317c19b81 100644 --- a/packages/discord.js/src/structures/StringSelectMenuComponent.js +++ b/packages/discord.js/src/structures/StringSelectMenuComponent.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseSelectMenuComponent } = require('./BaseSelectMenuComponent'); +const { BaseSelectMenuComponent } = require('./BaseSelectMenuComponent.js'); /** * Represents a string select menu component diff --git a/packages/discord.js/src/structures/StringSelectMenuInteraction.js b/packages/discord.js/src/structures/StringSelectMenuInteraction.js index 0d7a515e43ac..6671634df473 100644 --- a/packages/discord.js/src/structures/StringSelectMenuInteraction.js +++ b/packages/discord.js/src/structures/StringSelectMenuInteraction.js @@ -1,6 +1,6 @@ 'use strict'; -const { MessageComponentInteraction } = require('./MessageComponentInteraction'); +const { MessageComponentInteraction } = require('./MessageComponentInteraction.js'); /** * Represents a {@link ComponentType.StringSelect} select menu interaction. diff --git a/packages/discord.js/src/structures/StringSelectMenuOptionBuilder.js b/packages/discord.js/src/structures/StringSelectMenuOptionBuilder.js index 59e6f7f653ca..fd3a4524c349 100644 --- a/packages/discord.js/src/structures/StringSelectMenuOptionBuilder.js +++ b/packages/discord.js/src/structures/StringSelectMenuOptionBuilder.js @@ -2,8 +2,8 @@ const { SelectMenuOptionBuilder: BuildersSelectMenuOption } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/util'); -const { toSnakeCase } = require('../util/Transformers'); -const { resolvePartialEmoji } = require('../util/Util'); +const { toSnakeCase } = require('../util/Transformers.js'); +const { resolvePartialEmoji } = require('../util/Util.js'); /** * Represents a select menu option builder. diff --git a/packages/discord.js/src/structures/Subscription.js b/packages/discord.js/src/structures/Subscription.js index 44544ccf62df..b005cc3944d6 100644 --- a/packages/discord.js/src/structures/Subscription.js +++ b/packages/discord.js/src/structures/Subscription.js @@ -1,6 +1,6 @@ 'use strict'; -const { Base } = require('./Base'); +const { Base } = require('./Base.js'); /** * Represents a Subscription diff --git a/packages/discord.js/src/structures/Team.js b/packages/discord.js/src/structures/Team.js index 7d588a79287f..95a4704e65e0 100644 --- a/packages/discord.js/src/structures/Team.js +++ b/packages/discord.js/src/structures/Team.js @@ -2,8 +2,8 @@ const { Collection } = require('@discordjs/collection'); const { DiscordSnowflake } = require('@sapphire/snowflake'); -const { Base } = require('./Base'); -const { TeamMember } = require('./TeamMember'); +const { Base } = require('./Base.js'); +const { TeamMember } = require('./TeamMember.js'); /** * Represents a Client OAuth2 Application Team. diff --git a/packages/discord.js/src/structures/TeamMember.js b/packages/discord.js/src/structures/TeamMember.js index 29ec774e8208..89bb54ee16d5 100644 --- a/packages/discord.js/src/structures/TeamMember.js +++ b/packages/discord.js/src/structures/TeamMember.js @@ -1,6 +1,6 @@ 'use strict'; -const { Base } = require('./Base'); +const { Base } = require('./Base.js'); /** * Represents a Client OAuth2 Application Team Member. diff --git a/packages/discord.js/src/structures/TextChannel.js b/packages/discord.js/src/structures/TextChannel.js index 206645e63393..3978a7c53e21 100644 --- a/packages/discord.js/src/structures/TextChannel.js +++ b/packages/discord.js/src/structures/TextChannel.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseGuildTextChannel } = require('./BaseGuildTextChannel'); +const { BaseGuildTextChannel } = require('./BaseGuildTextChannel.js'); /** * Represents a guild text channel on Discord. diff --git a/packages/discord.js/src/structures/TextInputBuilder.js b/packages/discord.js/src/structures/TextInputBuilder.js index ed3c70630281..478e09742bda 100644 --- a/packages/discord.js/src/structures/TextInputBuilder.js +++ b/packages/discord.js/src/structures/TextInputBuilder.js @@ -2,7 +2,7 @@ const { TextInputBuilder: BuildersTextInput } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/util'); -const { toSnakeCase } = require('../util/Transformers'); +const { toSnakeCase } = require('../util/Transformers.js'); /** * Represents a text input builder. diff --git a/packages/discord.js/src/structures/TextInputComponent.js b/packages/discord.js/src/structures/TextInputComponent.js index a9a09ca0b49e..d23d088ddf3b 100644 --- a/packages/discord.js/src/structures/TextInputComponent.js +++ b/packages/discord.js/src/structures/TextInputComponent.js @@ -1,6 +1,6 @@ 'use strict'; -const { Component } = require('./Component'); +const { Component } = require('./Component.js'); /** * Represents a text input component. diff --git a/packages/discord.js/src/structures/ThreadChannel.js b/packages/discord.js/src/structures/ThreadChannel.js index cd5ab2c34b83..47b517c3a45c 100644 --- a/packages/discord.js/src/structures/ThreadChannel.js +++ b/packages/discord.js/src/structures/ThreadChannel.js @@ -2,13 +2,13 @@ const { lazy } = require('@discordjs/util'); const { ChannelFlags, ChannelType, PermissionFlagsBits, Routes } = require('discord-api-types/v10'); -const { BaseChannel } = require('./BaseChannel'); -const getThreadOnlyChannel = lazy(() => require('./ThreadOnlyChannel')); -const { TextBasedChannel } = require('./interfaces/TextBasedChannel'); -const { DiscordjsRangeError, ErrorCodes } = require('../errors'); -const { GuildMessageManager } = require('../managers/GuildMessageManager'); -const { ThreadMemberManager } = require('../managers/ThreadMemberManager'); -const { ChannelFlagsBitField } = require('../util/ChannelFlagsBitField'); +const { BaseChannel } = require('./BaseChannel.js'); +const getThreadOnlyChannel = lazy(() => require('./ThreadOnlyChannel.js')); +const { TextBasedChannel } = require('./interfaces/TextBasedChannel.js'); +const { DiscordjsRangeError, ErrorCodes } = require('../errors/index.js'); +const { GuildMessageManager } = require('../managers/GuildMessageManager.js'); +const { ThreadMemberManager } = require('../managers/ThreadMemberManager.js'); +const { ChannelFlagsBitField } = require('../util/ChannelFlagsBitField.js'); /** * Represents a thread channel on Discord. diff --git a/packages/discord.js/src/structures/ThreadMember.js b/packages/discord.js/src/structures/ThreadMember.js index cf03b22df1d2..e308d821ac52 100644 --- a/packages/discord.js/src/structures/ThreadMember.js +++ b/packages/discord.js/src/structures/ThreadMember.js @@ -1,7 +1,7 @@ 'use strict'; -const { Base } = require('./Base'); -const { ThreadMemberFlagsBitField } = require('../util/ThreadMemberFlagsBitField'); +const { Base } = require('./Base.js'); +const { ThreadMemberFlagsBitField } = require('../util/ThreadMemberFlagsBitField.js'); /** * Represents a Member for a Thread. diff --git a/packages/discord.js/src/structures/ThreadOnlyChannel.js b/packages/discord.js/src/structures/ThreadOnlyChannel.js index 04b73be25dd0..12d7d488cacf 100644 --- a/packages/discord.js/src/structures/ThreadOnlyChannel.js +++ b/packages/discord.js/src/structures/ThreadOnlyChannel.js @@ -1,9 +1,9 @@ 'use strict'; -const { GuildChannel } = require('./GuildChannel'); -const { TextBasedChannel } = require('./interfaces/TextBasedChannel'); -const { GuildForumThreadManager } = require('../managers/GuildForumThreadManager'); -const { transformAPIGuildForumTag, transformAPIGuildDefaultReaction } = require('../util/Channels'); +const { GuildChannel } = require('./GuildChannel.js'); +const { TextBasedChannel } = require('./interfaces/TextBasedChannel.js'); +const { GuildForumThreadManager } = require('../managers/GuildForumThreadManager.js'); +const { transformAPIGuildForumTag, transformAPIGuildDefaultReaction } = require('../util/Channels.js'); /** * @typedef {Object} GuildForumTagEmoji diff --git a/packages/discord.js/src/structures/Typing.js b/packages/discord.js/src/structures/Typing.js index b421b4cb0498..6fdc0c865b11 100644 --- a/packages/discord.js/src/structures/Typing.js +++ b/packages/discord.js/src/structures/Typing.js @@ -1,6 +1,6 @@ 'use strict'; -const { Base } = require('./Base'); +const { Base } = require('./Base.js'); /** * Represents a typing state for a user in a channel. diff --git a/packages/discord.js/src/structures/User.js b/packages/discord.js/src/structures/User.js index de9a3c4d0da1..76f3c1d490e7 100644 --- a/packages/discord.js/src/structures/User.js +++ b/packages/discord.js/src/structures/User.js @@ -3,9 +3,9 @@ const { userMention } = require('@discordjs/formatters'); const { calculateUserDefaultAvatarIndex } = require('@discordjs/rest'); const { DiscordSnowflake } = require('@sapphire/snowflake'); -const { Base } = require('./Base'); -const { TextBasedChannel } = require('./interfaces/TextBasedChannel'); -const { UserFlagsBitField } = require('../util/UserFlagsBitField'); +const { Base } = require('./Base.js'); +const { TextBasedChannel } = require('./interfaces/TextBasedChannel.js'); +const { UserFlagsBitField } = require('../util/UserFlagsBitField.js'); /** * Represents a user on Discord. diff --git a/packages/discord.js/src/structures/UserContextMenuCommandInteraction.js b/packages/discord.js/src/structures/UserContextMenuCommandInteraction.js index 39ad706d8783..a8a16d8863cb 100644 --- a/packages/discord.js/src/structures/UserContextMenuCommandInteraction.js +++ b/packages/discord.js/src/structures/UserContextMenuCommandInteraction.js @@ -1,6 +1,6 @@ 'use strict'; -const { ContextMenuCommandInteraction } = require('./ContextMenuCommandInteraction'); +const { ContextMenuCommandInteraction } = require('./ContextMenuCommandInteraction.js'); /** * Represents a user context menu interaction. diff --git a/packages/discord.js/src/structures/UserSelectMenuBuilder.js b/packages/discord.js/src/structures/UserSelectMenuBuilder.js index e3f266e6d539..c41615a8cf17 100644 --- a/packages/discord.js/src/structures/UserSelectMenuBuilder.js +++ b/packages/discord.js/src/structures/UserSelectMenuBuilder.js @@ -2,7 +2,7 @@ const { UserSelectMenuBuilder: BuildersUserSelectMenu } = require('@discordjs/builders'); const { isJSONEncodable } = require('@discordjs/util'); -const { toSnakeCase } = require('../util/Transformers'); +const { toSnakeCase } = require('../util/Transformers.js'); /** * Class used to build select menu components to be sent through the API diff --git a/packages/discord.js/src/structures/UserSelectMenuComponent.js b/packages/discord.js/src/structures/UserSelectMenuComponent.js index 8e280129c525..0a11d2b8ef0e 100644 --- a/packages/discord.js/src/structures/UserSelectMenuComponent.js +++ b/packages/discord.js/src/structures/UserSelectMenuComponent.js @@ -1,6 +1,6 @@ 'use strict'; -const { BaseSelectMenuComponent } = require('./BaseSelectMenuComponent'); +const { BaseSelectMenuComponent } = require('./BaseSelectMenuComponent.js'); /** * Represents a user select menu component diff --git a/packages/discord.js/src/structures/UserSelectMenuInteraction.js b/packages/discord.js/src/structures/UserSelectMenuInteraction.js index 4c26e612cfea..9b1d847a104c 100644 --- a/packages/discord.js/src/structures/UserSelectMenuInteraction.js +++ b/packages/discord.js/src/structures/UserSelectMenuInteraction.js @@ -1,8 +1,8 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { MessageComponentInteraction } = require('./MessageComponentInteraction'); -const { Events } = require('../util/Events'); +const { MessageComponentInteraction } = require('./MessageComponentInteraction.js'); +const { Events } = require('../util/Events.js'); /** * Represents a {@link ComponentType.UserSelect} select menu interaction. diff --git a/packages/discord.js/src/structures/VoiceChannel.js b/packages/discord.js/src/structures/VoiceChannel.js index 1e6c5378c594..048f54118cbc 100644 --- a/packages/discord.js/src/structures/VoiceChannel.js +++ b/packages/discord.js/src/structures/VoiceChannel.js @@ -1,7 +1,7 @@ 'use strict'; const { PermissionFlagsBits } = require('discord-api-types/v10'); -const { BaseGuildVoiceChannel } = require('./BaseGuildVoiceChannel'); +const { BaseGuildVoiceChannel } = require('./BaseGuildVoiceChannel.js'); /** * Represents a guild voice channel on Discord. diff --git a/packages/discord.js/src/structures/VoiceChannelEffect.js b/packages/discord.js/src/structures/VoiceChannelEffect.js index 104fb1a08872..c8c589464302 100644 --- a/packages/discord.js/src/structures/VoiceChannelEffect.js +++ b/packages/discord.js/src/structures/VoiceChannelEffect.js @@ -1,6 +1,6 @@ 'use strict'; -const { Emoji } = require('./Emoji'); +const { Emoji } = require('./Emoji.js'); /** * Represents an effect used in a {@link VoiceChannel}. diff --git a/packages/discord.js/src/structures/VoiceRegion.js b/packages/discord.js/src/structures/VoiceRegion.js index 3dadfc64ba18..dc50bcfd4ff6 100644 --- a/packages/discord.js/src/structures/VoiceRegion.js +++ b/packages/discord.js/src/structures/VoiceRegion.js @@ -1,6 +1,6 @@ 'use strict'; -const { flatten } = require('../util/Util'); +const { flatten } = require('../util/Util.js'); /** * Represents a Discord voice region for guilds. diff --git a/packages/discord.js/src/structures/VoiceState.js b/packages/discord.js/src/structures/VoiceState.js index 8f4bea95ca49..31fc37b832b4 100644 --- a/packages/discord.js/src/structures/VoiceState.js +++ b/packages/discord.js/src/structures/VoiceState.js @@ -1,8 +1,8 @@ 'use strict'; const { ChannelType, Routes } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); +const { Base } = require('./Base.js'); +const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); /** * Represents the voice state for a Guild Member. diff --git a/packages/discord.js/src/structures/Webhook.js b/packages/discord.js/src/structures/Webhook.js index 34445fe87232..906b96269781 100644 --- a/packages/discord.js/src/structures/Webhook.js +++ b/packages/discord.js/src/structures/Webhook.js @@ -4,11 +4,11 @@ const { makeURLSearchParams } = require('@discordjs/rest'); const { lazy } = require('@discordjs/util'); const { DiscordSnowflake } = require('@sapphire/snowflake'); const { Routes, WebhookType } = require('discord-api-types/v10'); -const { MessagePayload } = require('./MessagePayload'); -const { DiscordjsError, ErrorCodes } = require('../errors'); -const { resolveImage } = require('../util/DataResolver'); +const { MessagePayload } = require('./MessagePayload.js'); +const { DiscordjsError, ErrorCodes } = require('../errors/index.js'); +const { resolveImage } = require('../util/DataResolver.js'); -const getMessage = lazy(() => require('./Message').Message); +const getMessage = lazy(() => require('./Message.js').Message); /** * Represents a webhook. diff --git a/packages/discord.js/src/structures/WelcomeChannel.js b/packages/discord.js/src/structures/WelcomeChannel.js index e36c747bb616..72a87e237f23 100644 --- a/packages/discord.js/src/structures/WelcomeChannel.js +++ b/packages/discord.js/src/structures/WelcomeChannel.js @@ -1,7 +1,7 @@ 'use strict'; -const { Base } = require('./Base'); -const { Emoji } = require('./Emoji'); +const { Base } = require('./Base.js'); +const { Emoji } = require('./Emoji.js'); /** * Represents a channel link in a guild's welcome screen. diff --git a/packages/discord.js/src/structures/WelcomeScreen.js b/packages/discord.js/src/structures/WelcomeScreen.js index 9d68cdc146c5..ece0ce00b64b 100644 --- a/packages/discord.js/src/structures/WelcomeScreen.js +++ b/packages/discord.js/src/structures/WelcomeScreen.js @@ -2,8 +2,8 @@ const { Collection } = require('@discordjs/collection'); const { GuildFeature } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { WelcomeChannel } = require('./WelcomeChannel'); +const { Base } = require('./Base.js'); +const { WelcomeChannel } = require('./WelcomeChannel.js'); /** * Represents a welcome screen. diff --git a/packages/discord.js/src/structures/Widget.js b/packages/discord.js/src/structures/Widget.js index 9e08ae18fc47..e08e3aa82331 100644 --- a/packages/discord.js/src/structures/Widget.js +++ b/packages/discord.js/src/structures/Widget.js @@ -2,8 +2,8 @@ const { Collection } = require('@discordjs/collection'); const { Routes } = require('discord-api-types/v10'); -const { Base } = require('./Base'); -const { WidgetMember } = require('./WidgetMember'); +const { Base } = require('./Base.js'); +const { WidgetMember } = require('./WidgetMember.js'); /** * Represents a Widget. diff --git a/packages/discord.js/src/structures/WidgetMember.js b/packages/discord.js/src/structures/WidgetMember.js index d7df2070faf2..3ada3de1e323 100644 --- a/packages/discord.js/src/structures/WidgetMember.js +++ b/packages/discord.js/src/structures/WidgetMember.js @@ -1,6 +1,6 @@ 'use strict'; -const { Base } = require('./Base'); +const { Base } = require('./Base.js'); /** * Represents a WidgetMember. diff --git a/packages/discord.js/src/structures/interfaces/Application.js b/packages/discord.js/src/structures/interfaces/Application.js index 3880257f3daf..b36bcf0626b2 100644 --- a/packages/discord.js/src/structures/interfaces/Application.js +++ b/packages/discord.js/src/structures/interfaces/Application.js @@ -1,7 +1,7 @@ 'use strict'; const { DiscordSnowflake } = require('@sapphire/snowflake'); -const { Base } = require('../Base'); +const { Base } = require('../Base.js'); /** * Represents an OAuth2 Application. diff --git a/packages/discord.js/src/structures/interfaces/Collector.js b/packages/discord.js/src/structures/interfaces/Collector.js index ad5fb5f9691a..50a398a3b67e 100644 --- a/packages/discord.js/src/structures/interfaces/Collector.js +++ b/packages/discord.js/src/structures/interfaces/Collector.js @@ -3,8 +3,8 @@ const EventEmitter = require('node:events'); const { setTimeout, clearTimeout } = require('node:timers'); const { Collection } = require('@discordjs/collection'); -const { DiscordjsTypeError, ErrorCodes } = require('../../errors'); -const { flatten } = require('../../util/Util'); +const { DiscordjsTypeError, ErrorCodes } = require('../../errors/index.js'); +const { flatten } = require('../../util/Util.js'); /** * Filter to be applied to the collector. diff --git a/packages/discord.js/src/structures/interfaces/InteractionResponses.js b/packages/discord.js/src/structures/interfaces/InteractionResponses.js index 06b8c9e51c68..bc1c17294a3d 100644 --- a/packages/discord.js/src/structures/interfaces/InteractionResponses.js +++ b/packages/discord.js/src/structures/interfaces/InteractionResponses.js @@ -3,11 +3,11 @@ const { makeURLSearchParams } = require('@discordjs/rest'); const { isJSONEncodable } = require('@discordjs/util'); const { InteractionResponseType, MessageFlags, Routes, InteractionType } = require('discord-api-types/v10'); -const { DiscordjsError, ErrorCodes } = require('../../errors'); -const { MessageFlagsBitField } = require('../../util/MessageFlagsBitField'); -const { InteractionCallbackResponse } = require('../InteractionCallbackResponse'); -const { InteractionCollector } = require('../InteractionCollector'); -const { MessagePayload } = require('../MessagePayload'); +const { DiscordjsError, ErrorCodes } = require('../../errors/index.js'); +const { MessageFlagsBitField } = require('../../util/MessageFlagsBitField.js'); +const { InteractionCallbackResponse } = require('../InteractionCallbackResponse.js'); +const { InteractionCollector } = require('../InteractionCollector.js'); +const { MessagePayload } = require('../MessagePayload.js'); /** * @typedef {Object} ModalComponentData diff --git a/packages/discord.js/src/structures/interfaces/TextBasedChannel.js b/packages/discord.js/src/structures/interfaces/TextBasedChannel.js index 57de9e539baa..971107cbd24c 100644 --- a/packages/discord.js/src/structures/interfaces/TextBasedChannel.js +++ b/packages/discord.js/src/structures/interfaces/TextBasedChannel.js @@ -3,11 +3,11 @@ const { Collection } = require('@discordjs/collection'); const { DiscordSnowflake } = require('@sapphire/snowflake'); const { InteractionType, Routes } = require('discord-api-types/v10'); -const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../../errors'); -const { MaxBulkDeletableMessageAge } = require('../../util/Constants'); -const { InteractionCollector } = require('../InteractionCollector'); -const { MessageCollector } = require('../MessageCollector'); -const { MessagePayload } = require('../MessagePayload'); +const { DiscordjsTypeError, DiscordjsError, ErrorCodes } = require('../../errors/index.js'); +const { MaxBulkDeletableMessageAge } = require('../../util/Constants.js'); +const { InteractionCollector } = require('../InteractionCollector.js'); +const { MessageCollector } = require('../MessageCollector.js'); +const { MessagePayload } = require('../MessagePayload.js'); /** * Interface for classes that have text-channel-like features. @@ -162,8 +162,8 @@ class TextBasedChannel { * .catch(console.error); */ async send(options) { - const { User } = require('../User'); - const { GuildMember } = require('../GuildMember'); + const { User } = require('../User.js'); + const { GuildMember } = require('../GuildMember.js'); if (this instanceof User || this instanceof GuildMember) { const dm = await this.createDM(); @@ -419,4 +419,4 @@ exports.TextBasedChannel = TextBasedChannel; // Fixes Circular // eslint-disable-next-line import/order -const { GuildMessageManager } = require('../../managers/GuildMessageManager'); +const { GuildMessageManager } = require('../../managers/GuildMessageManager.js'); diff --git a/packages/discord.js/src/util/ActivityFlagsBitField.js b/packages/discord.js/src/util/ActivityFlagsBitField.js index 7ceb9e727e5a..4734992f1b25 100644 --- a/packages/discord.js/src/util/ActivityFlagsBitField.js +++ b/packages/discord.js/src/util/ActivityFlagsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { ActivityFlags } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with an {@link Activity#flags} bitfield. diff --git a/packages/discord.js/src/util/ApplicationFlagsBitField.js b/packages/discord.js/src/util/ApplicationFlagsBitField.js index 2097efbc9a65..8e78c7156e2a 100644 --- a/packages/discord.js/src/util/ApplicationFlagsBitField.js +++ b/packages/discord.js/src/util/ApplicationFlagsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { ApplicationFlags } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with a {@link ClientApplication#flags} bitfield. diff --git a/packages/discord.js/src/util/AttachmentFlagsBitField.js b/packages/discord.js/src/util/AttachmentFlagsBitField.js index 94bb64b21222..82dff9bb7de4 100644 --- a/packages/discord.js/src/util/AttachmentFlagsBitField.js +++ b/packages/discord.js/src/util/AttachmentFlagsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { AttachmentFlags } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with an {@link Attachment#flags} bitfield. diff --git a/packages/discord.js/src/util/BitField.js b/packages/discord.js/src/util/BitField.js index 84de819e0ab8..062586ad823e 100644 --- a/packages/discord.js/src/util/BitField.js +++ b/packages/discord.js/src/util/BitField.js @@ -1,6 +1,6 @@ 'use strict'; -const { DiscordjsRangeError, ErrorCodes } = require('../errors'); +const { DiscordjsRangeError, ErrorCodes } = require('../errors/index.js'); /** * Data structure that makes it easy to interact with a bitfield. diff --git a/packages/discord.js/src/util/ChannelFlagsBitField.js b/packages/discord.js/src/util/ChannelFlagsBitField.js index ea2060e2d328..4e1032029f06 100644 --- a/packages/discord.js/src/util/ChannelFlagsBitField.js +++ b/packages/discord.js/src/util/ChannelFlagsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { ChannelFlags } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with a {@link BaseChannel#flags} bitfield. diff --git a/packages/discord.js/src/util/Channels.js b/packages/discord.js/src/util/Channels.js index a0c636c62e06..87a3833e004c 100644 --- a/packages/discord.js/src/util/Channels.js +++ b/packages/discord.js/src/util/Channels.js @@ -3,17 +3,17 @@ const { lazy } = require('@discordjs/util'); const { ChannelType } = require('discord-api-types/v10'); -const getCategoryChannel = lazy(() => require('../structures/CategoryChannel').CategoryChannel); -const getDMChannel = lazy(() => require('../structures/DMChannel').DMChannel); -const getAnnouncementChannel = lazy(() => require('../structures/AnnouncementChannel').AnnouncementChannel); -const getStageChannel = lazy(() => require('../structures/StageChannel').StageChannel); -const getTextChannel = lazy(() => require('../structures/TextChannel').TextChannel); -const getThreadChannel = lazy(() => require('../structures/ThreadChannel').ThreadChannel); -const getVoiceChannel = lazy(() => require('../structures/VoiceChannel').VoiceChannel); -const getDirectoryChannel = lazy(() => require('../structures/DirectoryChannel').DirectoryChannel); -const getPartialGroupDMChannel = lazy(() => require('../structures/PartialGroupDMChannel').PartialGroupDMChannel); -const getForumChannel = lazy(() => require('../structures/ForumChannel').ForumChannel); -const getMediaChannel = lazy(() => require('../structures/MediaChannel').MediaChannel); +const getCategoryChannel = lazy(() => require('../structures/CategoryChannel.js').CategoryChannel); +const getDMChannel = lazy(() => require('../structures/DMChannel.js').DMChannel); +const getAnnouncementChannel = lazy(() => require('../structures/AnnouncementChannel.js').AnnouncementChannel); +const getStageChannel = lazy(() => require('../structures/StageChannel.js').StageChannel); +const getTextChannel = lazy(() => require('../structures/TextChannel.js').TextChannel); +const getThreadChannel = lazy(() => require('../structures/ThreadChannel.js').ThreadChannel); +const getVoiceChannel = lazy(() => require('../structures/VoiceChannel.js').VoiceChannel); +const getDirectoryChannel = lazy(() => require('../structures/DirectoryChannel.js').DirectoryChannel); +const getPartialGroupDMChannel = lazy(() => require('../structures/PartialGroupDMChannel.js').PartialGroupDMChannel); +const getForumChannel = lazy(() => require('../structures/ForumChannel.js').ForumChannel); +const getMediaChannel = lazy(() => require('../structures/MediaChannel.js').MediaChannel); /** * Extra options for creating a channel. diff --git a/packages/discord.js/src/util/Components.js b/packages/discord.js/src/util/Components.js index 87b20281ea90..b3124e4ecf03 100644 --- a/packages/discord.js/src/util/Components.js +++ b/packages/discord.js/src/util/Components.js @@ -136,20 +136,20 @@ function createComponentBuilder(data) { exports.createComponent = createComponent; exports.createComponentBuilder = createComponentBuilder; -const { ActionRow } = require('../structures/ActionRow'); -const { ActionRowBuilder } = require('../structures/ActionRowBuilder'); -const { ButtonBuilder } = require('../structures/ButtonBuilder'); -const { ButtonComponent } = require('../structures/ButtonComponent'); -const { ChannelSelectMenuBuilder } = require('../structures/ChannelSelectMenuBuilder'); -const { ChannelSelectMenuComponent } = require('../structures/ChannelSelectMenuComponent'); -const { Component } = require('../structures/Component'); -const { MentionableSelectMenuBuilder } = require('../structures/MentionableSelectMenuBuilder'); -const { MentionableSelectMenuComponent } = require('../structures/MentionableSelectMenuComponent'); -const { RoleSelectMenuBuilder } = require('../structures/RoleSelectMenuBuilder'); -const { RoleSelectMenuComponent } = require('../structures/RoleSelectMenuComponent'); -const { StringSelectMenuBuilder } = require('../structures/StringSelectMenuBuilder'); -const { StringSelectMenuComponent } = require('../structures/StringSelectMenuComponent'); -const { TextInputBuilder } = require('../structures/TextInputBuilder'); -const { TextInputComponent } = require('../structures/TextInputComponent'); -const { UserSelectMenuBuilder } = require('../structures/UserSelectMenuBuilder'); -const { UserSelectMenuComponent } = require('../structures/UserSelectMenuComponent'); +const { ActionRow } = require('../structures/ActionRow.js'); +const { ActionRowBuilder } = require('../structures/ActionRowBuilder.js'); +const { ButtonBuilder } = require('../structures/ButtonBuilder.js'); +const { ButtonComponent } = require('../structures/ButtonComponent.js'); +const { ChannelSelectMenuBuilder } = require('../structures/ChannelSelectMenuBuilder.js'); +const { ChannelSelectMenuComponent } = require('../structures/ChannelSelectMenuComponent.js'); +const { Component } = require('../structures/Component.js'); +const { MentionableSelectMenuBuilder } = require('../structures/MentionableSelectMenuBuilder.js'); +const { MentionableSelectMenuComponent } = require('../structures/MentionableSelectMenuComponent.js'); +const { RoleSelectMenuBuilder } = require('../structures/RoleSelectMenuBuilder.js'); +const { RoleSelectMenuComponent } = require('../structures/RoleSelectMenuComponent.js'); +const { StringSelectMenuBuilder } = require('../structures/StringSelectMenuBuilder.js'); +const { StringSelectMenuComponent } = require('../structures/StringSelectMenuComponent.js'); +const { TextInputBuilder } = require('../structures/TextInputBuilder.js'); +const { TextInputComponent } = require('../structures/TextInputComponent.js'); +const { UserSelectMenuBuilder } = require('../structures/UserSelectMenuBuilder.js'); +const { UserSelectMenuComponent } = require('../structures/UserSelectMenuComponent.js'); diff --git a/packages/discord.js/src/util/DataResolver.js b/packages/discord.js/src/util/DataResolver.js index 6e4b99aa13a9..ab43ff1e929b 100644 --- a/packages/discord.js/src/util/DataResolver.js +++ b/packages/discord.js/src/util/DataResolver.js @@ -4,8 +4,8 @@ const { Buffer } = require('node:buffer'); const fs = require('node:fs/promises'); const path = require('node:path'); const { fetch } = require('undici'); -const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors'); -const { Invite } = require('../structures/Invite'); +const { DiscordjsError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); +const { Invite } = require('../structures/Invite.js'); /** * Data that can be resolved to give an invite code. This can be: @@ -49,7 +49,7 @@ function resolveInviteCode(data) { * @private */ function resolveGuildTemplateCode(data) { - const { GuildTemplate } = require('../structures/GuildTemplate'); + const { GuildTemplate } = require('../structures/GuildTemplate.js'); return resolveCode(data, GuildTemplate.GuildTemplatesPattern); } diff --git a/packages/discord.js/src/util/GuildMemberFlagsBitField.js b/packages/discord.js/src/util/GuildMemberFlagsBitField.js index ea955889f3ba..775f2adeac04 100644 --- a/packages/discord.js/src/util/GuildMemberFlagsBitField.js +++ b/packages/discord.js/src/util/GuildMemberFlagsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { GuildMemberFlags } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with a {@link GuildMember#flags} bitfield. diff --git a/packages/discord.js/src/util/IntentsBitField.js b/packages/discord.js/src/util/IntentsBitField.js index 0cbe9e78222b..e6db0ec080f5 100644 --- a/packages/discord.js/src/util/IntentsBitField.js +++ b/packages/discord.js/src/util/IntentsBitField.js @@ -1,6 +1,6 @@ 'use strict'; const { GatewayIntentBits } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to calculate intents. diff --git a/packages/discord.js/src/util/LimitedCollection.js b/packages/discord.js/src/util/LimitedCollection.js index c9d612dd247f..37b349766fb6 100644 --- a/packages/discord.js/src/util/LimitedCollection.js +++ b/packages/discord.js/src/util/LimitedCollection.js @@ -1,7 +1,7 @@ 'use strict'; const { Collection } = require('@discordjs/collection'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); /** * Options for defining the behavior of a LimitedCollection diff --git a/packages/discord.js/src/util/MessageFlagsBitField.js b/packages/discord.js/src/util/MessageFlagsBitField.js index c816ba8fe390..a2b04c968c71 100644 --- a/packages/discord.js/src/util/MessageFlagsBitField.js +++ b/packages/discord.js/src/util/MessageFlagsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { MessageFlags } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with a {@link Message#flags} bitfield. diff --git a/packages/discord.js/src/util/Options.js b/packages/discord.js/src/util/Options.js index bea4757a5167..7f7a83623692 100644 --- a/packages/discord.js/src/util/Options.js +++ b/packages/discord.js/src/util/Options.js @@ -2,7 +2,7 @@ const { DefaultRestOptions, DefaultUserAgentAppendix } = require('@discordjs/rest'); const { DefaultWebSocketManagerOptions } = require('@discordjs/ws'); -const { toSnakeCase } = require('./Transformers'); +const { toSnakeCase } = require('./Transformers.js'); const { version } = require('../../package.json'); // TODO(ckohen): switch order of params so full manager is first and "type" is optional @@ -113,7 +113,7 @@ class Options extends null { */ static cacheWithLimits(settings = {}) { const { Collection } = require('@discordjs/collection'); - const { LimitedCollection } = require('./LimitedCollection'); + const { LimitedCollection } = require('./LimitedCollection.js'); return (managerType, _, manager) => { const setting = settings[manager.name] ?? settings[managerType.name]; diff --git a/packages/discord.js/src/util/Partials.js b/packages/discord.js/src/util/Partials.js index 69d97721b423..9c5443921021 100644 --- a/packages/discord.js/src/util/Partials.js +++ b/packages/discord.js/src/util/Partials.js @@ -1,6 +1,6 @@ 'use strict'; -const { createEnum } = require('./Enums'); +const { createEnum } = require('./Enums.js'); /** * The enumeration for partials. diff --git a/packages/discord.js/src/util/PermissionsBitField.js b/packages/discord.js/src/util/PermissionsBitField.js index a1f55c7861a1..19488190a953 100644 --- a/packages/discord.js/src/util/PermissionsBitField.js +++ b/packages/discord.js/src/util/PermissionsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { PermissionFlagsBits } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with a permission bitfield. All {@link GuildMember}s have a set of diff --git a/packages/discord.js/src/util/RoleFlagsBitField.js b/packages/discord.js/src/util/RoleFlagsBitField.js index b3429630d327..e6625749ad87 100644 --- a/packages/discord.js/src/util/RoleFlagsBitField.js +++ b/packages/discord.js/src/util/RoleFlagsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { RoleFlags } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with a {@link Role#flags} bitfield. diff --git a/packages/discord.js/src/util/SKUFlagsBitField.js b/packages/discord.js/src/util/SKUFlagsBitField.js index 61298fea37fb..ec11f66411de 100644 --- a/packages/discord.js/src/util/SKUFlagsBitField.js +++ b/packages/discord.js/src/util/SKUFlagsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { SKUFlags } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with an {@link SKU#flags} bitfield. diff --git a/packages/discord.js/src/util/Status.js b/packages/discord.js/src/util/Status.js index 77a273e5c115..8a3ab137bdaa 100644 --- a/packages/discord.js/src/util/Status.js +++ b/packages/discord.js/src/util/Status.js @@ -1,6 +1,6 @@ 'use strict'; -const { createEnum } = require('./Enums'); +const { createEnum } = require('./Enums.js'); /** * @typedef {Object} Status diff --git a/packages/discord.js/src/util/Sweepers.js b/packages/discord.js/src/util/Sweepers.js index 2258e0d387e8..c03475697a75 100644 --- a/packages/discord.js/src/util/Sweepers.js +++ b/packages/discord.js/src/util/Sweepers.js @@ -1,9 +1,9 @@ 'use strict'; const { setInterval, clearInterval } = require('node:timers'); -const { ThreadChannelTypes, SweeperKeys } = require('./Constants'); -const { Events } = require('./Events'); -const { DiscordjsTypeError, ErrorCodes } = require('../errors'); +const { ThreadChannelTypes, SweeperKeys } = require('./Constants.js'); +const { Events } = require('./Events.js'); +const { DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); /** * @typedef {Function} GlobalSweepFilter diff --git a/packages/discord.js/src/util/SystemChannelFlagsBitField.js b/packages/discord.js/src/util/SystemChannelFlagsBitField.js index 7474b2d7644b..9570a54c1ff2 100644 --- a/packages/discord.js/src/util/SystemChannelFlagsBitField.js +++ b/packages/discord.js/src/util/SystemChannelFlagsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { GuildSystemChannelFlags } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with a {@link Guild#systemChannelFlags} bitfield. diff --git a/packages/discord.js/src/util/ThreadMemberFlagsBitField.js b/packages/discord.js/src/util/ThreadMemberFlagsBitField.js index 2095f854ae3d..561fc51d4845 100644 --- a/packages/discord.js/src/util/ThreadMemberFlagsBitField.js +++ b/packages/discord.js/src/util/ThreadMemberFlagsBitField.js @@ -1,6 +1,6 @@ 'use strict'; -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with a {@link ThreadMember#flags} bitfield. diff --git a/packages/discord.js/src/util/UserFlagsBitField.js b/packages/discord.js/src/util/UserFlagsBitField.js index a8a2c066b85d..160bfcb23f3e 100644 --- a/packages/discord.js/src/util/UserFlagsBitField.js +++ b/packages/discord.js/src/util/UserFlagsBitField.js @@ -1,7 +1,7 @@ 'use strict'; const { UserFlags } = require('discord-api-types/v10'); -const { BitField } = require('./BitField'); +const { BitField } = require('./BitField.js'); /** * Data structure that makes it easy to interact with a {@link User#flags} bitfield. diff --git a/packages/discord.js/src/util/Util.js b/packages/discord.js/src/util/Util.js index af0a43120dec..a76b3bb23519 100644 --- a/packages/discord.js/src/util/Util.js +++ b/packages/discord.js/src/util/Util.js @@ -4,8 +4,8 @@ const { parse } = require('node:path'); const { Collection } = require('@discordjs/collection'); const { ChannelType, RouteBases, Routes } = require('discord-api-types/v10'); const { fetch } = require('undici'); -const { Colors } = require('./Colors'); -const { DiscordjsError, DiscordjsRangeError, DiscordjsTypeError, ErrorCodes } = require('../errors'); +const { Colors } = require('./Colors.js'); +const { DiscordjsError, DiscordjsRangeError, DiscordjsTypeError, ErrorCodes } = require('../errors/index.js'); const isObject = d => typeof d === 'object' && d !== null; /** @@ -519,6 +519,6 @@ exports.transformResolved = transformResolved; exports.resolveSKUId = resolveSKUId; // Fixes Circular -const { Attachment } = require('../structures/Attachment'); -const { GuildChannel } = require('../structures/GuildChannel'); +const { Attachment } = require('../structures/Attachment.js'); +const { GuildChannel } = require('../structures/GuildChannel.js'); const { SKU } = require('../structures/SKU.js'); diff --git a/packages/discord.js/test/createGuild.js b/packages/discord.js/test/createGuild.js index 66d043432ebd..82885882b528 100644 --- a/packages/discord.js/test/createGuild.js +++ b/packages/discord.js/test/createGuild.js @@ -2,8 +2,8 @@ const assert = require('node:assert'); const { ChannelType, GatewayIntentBits } = require('discord-api-types/v10'); -const { token } = require('./auth'); -const { Client, Events } = require('../src'); +const { token } = require('./auth.js'); +const { Client, Events } = require('../src/index.js'); const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages] }); diff --git a/packages/discord.js/test/monetization.js b/packages/discord.js/test/monetization.js index 5628c41cf468..d5be287d02f8 100644 --- a/packages/discord.js/test/monetization.js +++ b/packages/discord.js/test/monetization.js @@ -1,8 +1,8 @@ 'use strict'; -const { token, owner, skuId } = require('./auth.js'); -const { Client, Events, codeBlock, GatewayIntentBits, ActionRowBuilder, ButtonBuilder } = require('../src'); const { ButtonStyle } = require('discord-api-types/v10'); +const { token, owner, skuId } = require('./auth.js'); +const { Client, Events, codeBlock, GatewayIntentBits, ActionRowBuilder, ButtonBuilder } = require('../src/index.js'); const client = new Client({ intents: GatewayIntentBits.Guilds | GatewayIntentBits.GuildMessages }); diff --git a/packages/discord.js/test/polls.js b/packages/discord.js/test/polls.js index 59c808eefda9..71d2b2f3e2ba 100644 --- a/packages/discord.js/test/polls.js +++ b/packages/discord.js/test/polls.js @@ -1,7 +1,7 @@ 'use strict'; const { token, owner } = require('./auth.js'); -const { Client, Events, codeBlock, GatewayIntentBits } = require('../src'); +const { Client, Events, codeBlock, GatewayIntentBits } = require('../src/index.js'); const client = new Client({ intents: GatewayIntentBits.Guilds | GatewayIntentBits.GuildMessages | GatewayIntentBits.GuildMessagePolls, diff --git a/packages/discord.js/test/random.js b/packages/discord.js/test/random.js index 3c1957cd1b01..030807db34c1 100644 --- a/packages/discord.js/test/random.js +++ b/packages/discord.js/test/random.js @@ -3,7 +3,7 @@ 'use strict'; const { token, owner } = require('./auth.js'); -const { Client, Events } = require('../src'); +const { Client, Events } = require('../src/index.js'); const { ChannelType, GatewayIntentBits } = require('discord-api-types/v10'); console.time('magic'); diff --git a/packages/discord.js/test/reactionCollectorCreated.test.js b/packages/discord.js/test/reactionCollectorCreated.test.js index 32dd6fcee976..fe0b325f6e5d 100644 --- a/packages/discord.js/test/reactionCollectorCreated.test.js +++ b/packages/discord.js/test/reactionCollectorCreated.test.js @@ -2,7 +2,7 @@ const { GatewayIntentBits } = require('discord-api-types/v10'); const { token, guildId, channelId, messageId } = require('./auth.js'); -const { Client, Events, ReactionCollector } = require('../src'); +const { Client, Events, ReactionCollector } = require('../src/index.js'); const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages, GatewayIntentBits.GuildMessageReactions], diff --git a/packages/discord.js/test/resolveGuildTemplateCode.test.js b/packages/discord.js/test/resolveGuildTemplateCode.test.js index 39eff58ce5ae..b82c80ccc90f 100644 --- a/packages/discord.js/test/resolveGuildTemplateCode.test.js +++ b/packages/discord.js/test/resolveGuildTemplateCode.test.js @@ -2,7 +2,7 @@ /* eslint-env jest */ -const { resolveGuildTemplateCode } = require('../src'); +const { resolveGuildTemplateCode } = require('../src/index.js'); describe('resolveGuildTemplateCode', () => { test('basic', () => { diff --git a/packages/discord.js/test/sendtest.js b/packages/discord.js/test/sendtest.js index e49bb4aa666a..5ff0818d9e62 100644 --- a/packages/discord.js/test/sendtest.js +++ b/packages/discord.js/test/sendtest.js @@ -9,7 +9,7 @@ const util = require('node:util'); const { GatewayIntentBits } = require('discord-api-types/v10'); const { fetch } = require('undici'); const { owner, token } = require('./auth.js'); -const { Client, MessageAttachment, Embed, Events } = require('../src'); +const { Client, MessageAttachment, Embed, Events } = require('../src/index.js'); const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages] }); diff --git a/packages/discord.js/test/shard.js b/packages/discord.js/test/shard.js index c47250778e8c..391a2eb49063 100644 --- a/packages/discord.js/test/shard.js +++ b/packages/discord.js/test/shard.js @@ -4,7 +4,7 @@ const process = require('node:process'); const { setTimeout } = require('node:timers'); const { GatewayIntentBits } = require('discord-api-types/v10'); const { token } = require('./auth.json'); -const { Client, Events } = require('../src'); +const { Client, Events } = require('../src/index.js'); const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages], diff --git a/packages/discord.js/test/sharder.js b/packages/discord.js/test/sharder.js index ed4eb089f79f..c5ffdf7b34e6 100644 --- a/packages/discord.js/test/sharder.js +++ b/packages/discord.js/test/sharder.js @@ -1,8 +1,8 @@ 'use strict'; const process = require('node:process'); -const { token } = require('./auth'); -const { ShardingManager } = require('../src'); +const { token } = require('./auth.js'); +const { ShardingManager } = require('../src/index.js'); const sharder = new ShardingManager(`${process.cwd()}/test/shard.js`, { token, respawn: false }); diff --git a/packages/discord.js/test/templateCreateGuild.js b/packages/discord.js/test/templateCreateGuild.js index ef1f2183d794..a70bf3b97b75 100644 --- a/packages/discord.js/test/templateCreateGuild.js +++ b/packages/discord.js/test/templateCreateGuild.js @@ -1,7 +1,7 @@ 'use strict'; -const { token } = require('./auth'); -const { Client, Events, GatewayIntentBits } = require('../src'); +const { token } = require('./auth.js'); +const { Client, Events, GatewayIntentBits } = require('../src/index.js'); const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages] }); diff --git a/packages/discord.js/test/tester1000.js b/packages/discord.js/test/tester1000.js index 35ea3b73975d..88f809553f8b 100644 --- a/packages/discord.js/test/tester1000.js +++ b/packages/discord.js/test/tester1000.js @@ -3,7 +3,7 @@ const process = require('node:process'); const { GatewayIntentBits } = require('discord-api-types/v10'); const { token, prefix, owner } = require('./auth.js'); -const { Client, Events, RESTEvents } = require('../src'); +const { Client, Events, RESTEvents } = require('../src/index.js'); // eslint-disable-next-line no-console const log = (...args) => console.log(process.uptime().toFixed(3), ...args); diff --git a/packages/discord.js/test/tester2000.js b/packages/discord.js/test/tester2000.js index f08174e5edb9..8bb5d5814527 100644 --- a/packages/discord.js/test/tester2000.js +++ b/packages/discord.js/test/tester2000.js @@ -3,7 +3,7 @@ const process = require('node:process'); const { GatewayIntentBits } = require('discord-api-types/v10'); const { token, prefix, owner } = require('./auth.js'); -const { Client, Events, Options, RESTEvents, codeBlock } = require('../src'); +const { Client, Events, Options, RESTEvents, codeBlock } = require('../src/index.js'); // eslint-disable-next-line no-console const log = (...args) => console.log(process.uptime().toFixed(3), ...args); diff --git a/packages/discord.js/test/webhooktest.js b/packages/discord.js/test/webhooktest.js index 57db3abf3684..a34abdb9ab78 100644 --- a/packages/discord.js/test/webhooktest.js +++ b/packages/discord.js/test/webhooktest.js @@ -1,5 +1,6 @@ 'use strict'; +const { Buffer } = require('node:buffer'); const fs = require('node:fs'); const path = require('node:path'); const { setTimeout: sleep } = require('node:timers/promises'); @@ -7,7 +8,7 @@ const util = require('node:util'); const { GatewayIntentBits } = require('discord-api-types/v10'); const { fetch } = require('undici'); const { owner, token, webhookChannel, webhookToken } = require('./auth.js'); -const { Client, MessageAttachment, Embed, WebhookClient } = require('../src'); +const { Client, MessageAttachment, Embed, WebhookClient } = require('../src/index.js'); const client = new Client({ intents: [GatewayIntentBits.Guilds, GatewayIntentBits.GuildMessages] }); diff --git a/packages/discord.js/typings/index.test-d.ts b/packages/discord.js/typings/index.test-d.ts index 29204e7131db..ef133b36fee4 100644 --- a/packages/discord.js/typings/index.test-d.ts +++ b/packages/discord.js/typings/index.test-d.ts @@ -214,7 +214,7 @@ import { InteractionCallbackResponse, GuildScheduledEventRecurrenceRuleOptions, ThreadOnlyChannel, -} from '.'; +} from './index.js'; import { expectAssignable, expectNotAssignable, expectNotType, expectType } from 'tsd'; import type { ContextMenuCommandBuilder, SlashCommandBuilder } from '@discordjs/builders'; import { ReadonlyCollection } from '@discordjs/collection';