refactor!: remove builders and formatters re-export (#11361)

BREAKING CHANGE: removed builders and formatters re-export
This commit is contained in:
Denis-Adrian Cristea
2026-03-07 12:25:00 +02:00
committed by GitHub
parent 52173b6ca8
commit 84b85f4c91
15 changed files with 70 additions and 72 deletions

View File

@@ -66,7 +66,7 @@
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"@discordjs/util": "workspace:^", "@discordjs/util": "workspace:^",
"discord-api-types": "^0.38.40", "discord-api-types": "^0.38.41",
"ts-mixer": "^6.0.4", "ts-mixer": "^6.0.4",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"zod": "^4.3.6" "zod": "^4.3.6"

View File

@@ -1,4 +1,8 @@
import { ChannelType, type APIApplicationCommandChannelOption } from 'discord-api-types/v10'; import {
type ApplicationCommandOptionAllowedChannelType,
type APIApplicationCommandChannelOption,
ChannelType,
} from 'discord-api-types/v10';
import { normalizeArray, type RestOrArray } from '../../../../util/normalizeArray'; import { normalizeArray, type RestOrArray } from '../../../../util/normalizeArray';
export const ApplicationCommandOptionAllowedChannelTypes = [ export const ApplicationCommandOptionAllowedChannelTypes = [
@@ -12,12 +16,7 @@ export const ApplicationCommandOptionAllowedChannelTypes = [
ChannelType.GuildStageVoice, ChannelType.GuildStageVoice,
ChannelType.GuildForum, ChannelType.GuildForum,
ChannelType.GuildMedia, ChannelType.GuildMedia,
] as const; ] as const satisfies readonly ApplicationCommandOptionAllowedChannelType[];
/**
* Allowed channel types used for a channel option.
*/
export type ApplicationCommandOptionAllowedChannelType = (typeof ApplicationCommandOptionAllowedChannelTypes)[number];
export interface ApplicationCommandOptionChannelTypesData extends Pick< export interface ApplicationCommandOptionChannelTypesData extends Pick<
APIApplicationCommandChannelOption, APIApplicationCommandChannelOption,

View File

@@ -70,7 +70,7 @@
"@discordjs/ws": "workspace:^", "@discordjs/ws": "workspace:^",
"@sapphire/snowflake": "^3.5.5", "@sapphire/snowflake": "^3.5.5",
"@vladfrangu/async_event_emitter": "^2.4.7", "@vladfrangu/async_event_emitter": "^2.4.7",
"discord-api-types": "^0.38.40" "discord-api-types": "^0.38.41"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",

View File

@@ -66,7 +66,6 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"@discordjs/builders": "workspace:^",
"@discordjs/collection": "workspace:^", "@discordjs/collection": "workspace:^",
"@discordjs/formatters": "workspace:^", "@discordjs/formatters": "workspace:^",
"@discordjs/rest": "workspace:^", "@discordjs/rest": "workspace:^",
@@ -74,7 +73,7 @@
"@discordjs/ws": "workspace:^", "@discordjs/ws": "workspace:^",
"@sapphire/snowflake": "3.5.5", "@sapphire/snowflake": "3.5.5",
"@vladfrangu/async_event_emitter": "^2.4.7", "@vladfrangu/async_event_emitter": "^2.4.7",
"discord-api-types": "^0.38.40", "discord-api-types": "^0.38.41",
"fast-deep-equal": "3.1.3", "fast-deep-equal": "3.1.3",
"lodash.snakecase": "4.1.1", "lodash.snakecase": "4.1.1",
"magic-bytes.js": "^1.13.0", "magic-bytes.js": "^1.13.0",
@@ -83,6 +82,7 @@
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@discordjs/builders": "workspace:^",
"@discordjs/docgen": "workspace:^", "@discordjs/docgen": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^6.0.0", "@favware/cliff-jumper": "^6.0.0",

View File

@@ -254,8 +254,6 @@ exports.WidgetMember = require('./structures/WidgetMember.js').WidgetMember;
// External // External
__exportStar(require('discord-api-types/v10'), exports); __exportStar(require('discord-api-types/v10'), exports);
__exportStar(require('@discordjs/builders'), exports);
__exportStar(require('@discordjs/formatters'), exports);
__exportStar(require('@discordjs/rest'), exports); __exportStar(require('@discordjs/rest'), exports);
__exportStar(require('@discordjs/util'), exports); __exportStar(require('@discordjs/util'), exports);
__exportStar(require('@discordjs/ws'), exports); __exportStar(require('@discordjs/ws'), exports);

View File

@@ -2,7 +2,6 @@ import { Buffer } from 'node:buffer';
import { ChildProcess } from 'node:child_process'; import { ChildProcess } from 'node:child_process';
import { Stream } from 'node:stream'; import { Stream } from 'node:stream';
import { MessagePort, Worker } from 'node:worker_threads'; import { MessagePort, Worker } from 'node:worker_threads';
import { ApplicationCommandOptionAllowedChannelType, MessageActionRowComponentBuilder } from '@discordjs/builders';
import { Collection, ReadonlyCollection } from '@discordjs/collection'; import { Collection, ReadonlyCollection } from '@discordjs/collection';
import { BaseImageURLOptions, ImageURLOptions, RawFile, REST, RESTOptions, EmojiURLOptions } from '@discordjs/rest'; import { BaseImageURLOptions, ImageURLOptions, RawFile, REST, RESTOptions, EmojiURLOptions } from '@discordjs/rest';
import { Awaitable, FileBodyEncodable, JSONEncodable } from '@discordjs/util'; import { Awaitable, FileBodyEncodable, JSONEncodable } from '@discordjs/util';
@@ -99,6 +98,7 @@ import {
APIUser, APIUser,
APIUserSelectComponent, APIUserSelectComponent,
APIVoiceRegion, APIVoiceRegion,
ApplicationCommandOptionAllowedChannelType,
ApplicationCommandOptionType, ApplicationCommandOptionType,
ApplicationCommandPermissionType, ApplicationCommandPermissionType,
ApplicationCommandType, ApplicationCommandType,
@@ -6745,7 +6745,7 @@ export interface MessageSnapshot extends Partialize<
export interface BaseMessageOptions { export interface BaseMessageOptions {
allowedMentions?: MessageMentionOptions; allowedMentions?: MessageMentionOptions;
components?: readonly ( components?: readonly (
| ActionRowData<MessageActionRowComponentBuilder | MessageActionRowComponentData> | ActionRowData<JSONEncodable<APIComponentInMessageActionRow> | MessageActionRowComponentData>
| APIMessageTopLevelComponent | APIMessageTopLevelComponent
| JSONEncodable<APIActionRowComponent<APIComponentInActionRow>> | JSONEncodable<APIActionRowComponent<APIComponentInActionRow>>
| JSONEncodable<APIMessageTopLevelComponent> | JSONEncodable<APIMessageTopLevelComponent>
@@ -7447,8 +7447,6 @@ export type InternalDiscordGatewayAdapterCreator = (
// #endregion // #endregion
// External // External
export * from '@discordjs/builders';
export * from '@discordjs/formatters';
export * from '@discordjs/rest'; export * from '@discordjs/rest';
export * from '@discordjs/util'; export * from '@discordjs/util';
export * from '@discordjs/ws'; export * from '@discordjs/ws';

View File

@@ -1,7 +1,23 @@
/* eslint-disable no-lone-blocks, @typescript-eslint/unbound-method, @typescript-eslint/ban-ts-comment, no-param-reassign, id-length */ /* eslint-disable no-lone-blocks, @typescript-eslint/unbound-method, @typescript-eslint/ban-ts-comment, no-param-reassign, id-length */
import type { ChildProcess } from 'node:child_process'; import type { ChildProcess } from 'node:child_process';
import type { Worker } from 'node:worker_threads'; import type { Worker } from 'node:worker_threads';
import type { ChatInputCommandBuilder, ContextMenuCommandBuilder } from '@discordjs/builders'; import {
ActionRowBuilder,
ButtonBuilder,
ChannelSelectMenuBuilder,
createComponentBuilder,
EmbedBuilder,
MentionableSelectMenuBuilder,
MessageBuilder,
ModalBuilder,
PrimaryButtonBuilder,
RoleSelectMenuBuilder,
StringSelectMenuBuilder,
TextInputBuilder,
UserSelectMenuBuilder,
type ChatInputCommandBuilder,
type ContextMenuCommandBuilder,
} from '@discordjs/builders';
import type { ReadonlyCollection } from '@discordjs/collection'; import type { ReadonlyCollection } from '@discordjs/collection';
import type { import type {
APIButtonComponent, APIButtonComponent,
@@ -67,7 +83,6 @@ import type {
AutoModerationRule, AutoModerationRule,
AutoModerationRuleManager, AutoModerationRuleManager,
Awaitable, Awaitable,
ButtonBuilder,
ButtonComponent, ButtonComponent,
ButtonComponentData, ButtonComponentData,
ButtonInteraction, ButtonInteraction,
@@ -143,7 +158,6 @@ import type {
MessageManager, MessageManager,
MessageMentions, MessageMentions,
MessageReaction, MessageReaction,
ModalBuilder,
ModalSubmitInteraction, ModalSubmitInteraction,
NonThreadGuildBasedChannel, NonThreadGuildBasedChannel,
PartialDMChannel, PartialDMChannel,
@@ -205,34 +219,23 @@ import type {
VoiceServerUpdateData, VoiceServerUpdateData,
} from './index.js'; } from './index.js';
import { import {
ActionRowBuilder,
ChannelSelectMenuBuilder,
Client, Client,
Collection, Collection,
createComponentBuilder,
EmbedBuilder,
Events, Events,
IntentsBitField, IntentsBitField,
MentionableSelectMenuBuilder,
Options, Options,
PermissionsBitField, PermissionsBitField,
PrimaryButtonBuilder,
Status, Status,
StringSelectMenuBuilder,
TextInputBuilder,
resolveColor, resolveColor,
RoleSelectMenuBuilder,
ShardEvents, ShardEvents,
TextDisplayComponentData, TextDisplayComponentData,
ThumbnailComponentData, ThumbnailComponentData,
UnfurledMediaItemData, UnfurledMediaItemData,
UserContextMenuCommandInteraction, UserContextMenuCommandInteraction,
UserMention, UserMention,
UserSelectMenuBuilder,
UserSelectMenuComponent, UserSelectMenuComponent,
UserSelectMenuInteraction, UserSelectMenuInteraction,
Webhook, Webhook,
MessageBuilder,
} from './index.js'; } from './index.js';
// Test type transformation: // Test type transformation:

View File

@@ -55,7 +55,7 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"discord-api-types": "^0.38.40" "discord-api-types": "^0.38.41"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",

View File

@@ -72,7 +72,7 @@
"@discordjs/rest": "workspace:^", "@discordjs/rest": "workspace:^",
"@discordjs/util": "workspace:^", "@discordjs/util": "workspace:^",
"@discordjs/ws": "workspace:^", "@discordjs/ws": "workspace:^",
"discord-api-types": "^0.38.40" "discord-api-types": "^0.38.41"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",

View File

@@ -88,7 +88,7 @@
"@sapphire/async-queue": "^1.5.5", "@sapphire/async-queue": "^1.5.5",
"@sapphire/snowflake": "^3.5.5", "@sapphire/snowflake": "^3.5.5",
"@vladfrangu/async_event_emitter": "^2.4.7", "@vladfrangu/async_event_emitter": "^2.4.7",
"discord-api-types": "^0.38.40", "discord-api-types": "^0.38.41",
"magic-bytes.js": "^1.13.0", "magic-bytes.js": "^1.13.0",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"undici": "7.22.0", "undici": "7.22.0",

View File

@@ -63,7 +63,7 @@
"dependencies": { "dependencies": {
"@discordjs/formatters": "workspace:^", "@discordjs/formatters": "workspace:^",
"@sapphire/snowflake": "^3.5.5", "@sapphire/snowflake": "^3.5.5",
"discord-api-types": "^0.38.40" "discord-api-types": "^0.38.41"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",

View File

@@ -62,7 +62,7 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"discord-api-types": "^0.38.40" "discord-api-types": "^0.38.41"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",

View File

@@ -65,7 +65,7 @@
"dependencies": { "dependencies": {
"@snazzah/davey": "^0.1.9", "@snazzah/davey": "^0.1.9",
"@types/ws": "^8.18.1", "@types/ws": "^8.18.1",
"discord-api-types": "^0.38.40", "discord-api-types": "^0.38.41",
"prism-media": "^1.3.5", "prism-media": "^1.3.5",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"ws": "^8.19.0" "ws": "^8.19.0"

View File

@@ -78,7 +78,7 @@
"@sapphire/async-queue": "^1.5.5", "@sapphire/async-queue": "^1.5.5",
"@types/ws": "^8.18.1", "@types/ws": "^8.18.1",
"@vladfrangu/async_event_emitter": "^2.4.7", "@vladfrangu/async_event_emitter": "^2.4.7",
"discord-api-types": "^0.38.40", "discord-api-types": "^0.38.41",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"ws": "^8.19.0" "ws": "^8.19.0"
}, },

68
pnpm-lock.yaml generated
View File

@@ -754,8 +754,8 @@ importers:
specifier: workspace:^ specifier: workspace:^
version: link:../util version: link:../util
discord-api-types: discord-api-types:
specifier: ^0.38.40 specifier: ^0.38.41
version: 0.38.40 version: 0.38.41
ts-mixer: ts-mixer:
specifier: ^6.0.4 specifier: ^6.0.4
version: 6.0.4 version: 6.0.4
@@ -884,8 +884,8 @@ importers:
specifier: ^2.4.7 specifier: ^2.4.7
version: 2.4.7 version: 2.4.7
discord-api-types: discord-api-types:
specifier: ^0.38.40 specifier: ^0.38.41
version: 0.38.40 version: 0.38.41
devDependencies: devDependencies:
'@discordjs/api-extractor': '@discordjs/api-extractor':
specifier: workspace:^ specifier: workspace:^
@@ -1111,9 +1111,6 @@ importers:
packages/discord.js: packages/discord.js:
dependencies: dependencies:
'@discordjs/builders':
specifier: workspace:^
version: link:../builders
'@discordjs/collection': '@discordjs/collection':
specifier: workspace:^ specifier: workspace:^
version: link:../collection version: link:../collection
@@ -1136,8 +1133,8 @@ importers:
specifier: ^2.4.7 specifier: ^2.4.7
version: 2.4.7 version: 2.4.7
discord-api-types: discord-api-types:
specifier: ^0.38.40 specifier: ^0.38.41
version: 0.38.40 version: 0.38.41
fast-deep-equal: fast-deep-equal:
specifier: 3.1.3 specifier: 3.1.3
version: 3.1.3 version: 3.1.3
@@ -1157,6 +1154,9 @@ importers:
'@discordjs/api-extractor': '@discordjs/api-extractor':
specifier: workspace:^ specifier: workspace:^
version: link:../api-extractor version: link:../api-extractor
'@discordjs/builders':
specifier: workspace:^
version: link:../builders
'@discordjs/docgen': '@discordjs/docgen':
specifier: workspace:^ specifier: workspace:^
version: link:../docgen version: link:../docgen
@@ -1252,8 +1252,8 @@ importers:
packages/formatters: packages/formatters:
dependencies: dependencies:
discord-api-types: discord-api-types:
specifier: ^0.38.40 specifier: ^0.38.41
version: 0.38.40 version: 0.38.41
devDependencies: devDependencies:
'@discordjs/api-extractor': '@discordjs/api-extractor':
specifier: workspace:^ specifier: workspace:^
@@ -1328,8 +1328,8 @@ importers:
specifier: workspace:^ specifier: workspace:^
version: link:../ws version: link:../ws
discord-api-types: discord-api-types:
specifier: ^0.38.40 specifier: ^0.38.41
version: 0.38.40 version: 0.38.41
devDependencies: devDependencies:
'@discordjs/api-extractor': '@discordjs/api-extractor':
specifier: workspace:^ specifier: workspace:^
@@ -1468,8 +1468,8 @@ importers:
specifier: ^2.4.7 specifier: ^2.4.7
version: 2.4.7 version: 2.4.7
discord-api-types: discord-api-types:
specifier: ^0.38.40 specifier: ^0.38.41
version: 0.38.40 version: 0.38.41
magic-bytes.js: magic-bytes.js:
specifier: ^1.13.0 specifier: ^1.13.0
version: 1.13.0 version: 1.13.0
@@ -1614,8 +1614,8 @@ importers:
specifier: ^3.5.5 specifier: ^3.5.5
version: 3.5.5 version: 3.5.5
discord-api-types: discord-api-types:
specifier: ^0.38.40 specifier: ^0.38.41
version: 0.38.40 version: 0.38.41
devDependencies: devDependencies:
'@discordjs/api-extractor': '@discordjs/api-extractor':
specifier: workspace:^ specifier: workspace:^
@@ -1769,8 +1769,8 @@ importers:
packages/util: packages/util:
dependencies: dependencies:
discord-api-types: discord-api-types:
specifier: ^0.38.40 specifier: ^0.38.41
version: 0.38.40 version: 0.38.41
devDependencies: devDependencies:
'@discordjs/api-extractor': '@discordjs/api-extractor':
specifier: workspace:^ specifier: workspace:^
@@ -1830,8 +1830,8 @@ importers:
specifier: ^8.18.1 specifier: ^8.18.1
version: 8.18.1 version: 8.18.1
discord-api-types: discord-api-types:
specifier: ^0.38.40 specifier: ^0.38.41
version: 0.38.40 version: 0.38.41
prism-media: prism-media:
specifier: ^1.3.5 specifier: ^1.3.5
version: 1.3.5(@discordjs/opus@0.10.0(encoding@0.1.13)) version: 1.3.5(@discordjs/opus@0.10.0(encoding@0.1.13))
@@ -1918,8 +1918,8 @@ importers:
specifier: ^2.4.7 specifier: ^2.4.7
version: 2.4.7 version: 2.4.7
discord-api-types: discord-api-types:
specifier: ^0.38.40 specifier: ^0.38.41
version: 0.38.40 version: 0.38.41
tslib: tslib:
specifier: ^2.8.1 specifier: ^2.8.1
version: 2.8.1 version: 2.8.1
@@ -8333,8 +8333,8 @@ packages:
resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
engines: {node: '>=8'} engines: {node: '>=8'}
discord-api-types@0.38.40: discord-api-types@0.38.41:
resolution: {integrity: sha512-P/His8cotqZgQqrt+hzrocp9L8RhQQz1GkrCnC9TMJ8Uw2q0tg8YyqJyGULxhXn/8kxHETN4IppmOv+P2m82lQ==} resolution: {integrity: sha512-yMECyR8j9c2fVTvCQ+Qc24pweYFIZk/XoxDOmt1UvPeSw5tK6gXBd/2hhP+FEAe9Y6ny8pRMaf618XDK4U53OQ==}
discord.js@14.25.1: discord.js@14.25.1:
resolution: {integrity: sha512-2l0gsPOLPs5t6GFZfQZKnL1OJNYFcuC/ETWsW4VtKVD/tg4ICa9x+jb9bkPffkMdRpRpuUaO/fKkHCBeiCKh8g==} resolution: {integrity: sha512-2l0gsPOLPs5t6GFZfQZKnL1OJNYFcuC/ETWsW4VtKVD/tg4ICa9x+jb9bkPffkMdRpRpuUaO/fKkHCBeiCKh8g==}
@@ -14899,7 +14899,7 @@ snapshots:
'@discordjs/formatters': 0.6.2 '@discordjs/formatters': 0.6.2
'@discordjs/util': 1.2.0 '@discordjs/util': 1.2.0
'@sapphire/shapeshift': 4.0.0 '@sapphire/shapeshift': 4.0.0
discord-api-types: 0.38.40 discord-api-types: 0.38.41
fast-deep-equal: 3.1.3 fast-deep-equal: 3.1.3
ts-mixer: 6.0.4 ts-mixer: 6.0.4
tslib: 2.8.1 tslib: 2.8.1
@@ -14915,14 +14915,14 @@ snapshots:
'@discordjs/ws': 2.0.4(bufferutil@4.1.0) '@discordjs/ws': 2.0.4(bufferutil@4.1.0)
'@sapphire/snowflake': 3.5.5 '@sapphire/snowflake': 3.5.5
'@vladfrangu/async_event_emitter': 2.4.7 '@vladfrangu/async_event_emitter': 2.4.7
discord-api-types: 0.38.40 discord-api-types: 0.38.41
transitivePeerDependencies: transitivePeerDependencies:
- bufferutil - bufferutil
- utf-8-validate - utf-8-validate
'@discordjs/formatters@0.6.2': '@discordjs/formatters@0.6.2':
dependencies: dependencies:
discord-api-types: 0.38.40 discord-api-types: 0.38.41
'@discordjs/node-pre-gyp@0.4.5(encoding@0.1.13)': '@discordjs/node-pre-gyp@0.4.5(encoding@0.1.13)':
dependencies: dependencies:
@@ -14954,14 +14954,14 @@ snapshots:
'@sapphire/async-queue': 1.5.5 '@sapphire/async-queue': 1.5.5
'@sapphire/snowflake': 3.5.5 '@sapphire/snowflake': 3.5.5
'@vladfrangu/async_event_emitter': 2.4.7 '@vladfrangu/async_event_emitter': 2.4.7
discord-api-types: 0.38.40 discord-api-types: 0.38.41
magic-bytes.js: 1.13.0 magic-bytes.js: 1.13.0
tslib: 2.8.1 tslib: 2.8.1
undici: 6.21.3 undici: 6.21.3
'@discordjs/util@1.2.0': '@discordjs/util@1.2.0':
dependencies: dependencies:
discord-api-types: 0.38.40 discord-api-types: 0.38.41
'@discordjs/ws@1.2.3(bufferutil@4.1.0)': '@discordjs/ws@1.2.3(bufferutil@4.1.0)':
dependencies: dependencies:
@@ -14971,7 +14971,7 @@ snapshots:
'@sapphire/async-queue': 1.5.5 '@sapphire/async-queue': 1.5.5
'@types/ws': 8.18.1 '@types/ws': 8.18.1
'@vladfrangu/async_event_emitter': 2.4.7 '@vladfrangu/async_event_emitter': 2.4.7
discord-api-types: 0.38.40 discord-api-types: 0.38.41
tslib: 2.8.1 tslib: 2.8.1
ws: 8.19.0(bufferutil@4.1.0) ws: 8.19.0(bufferutil@4.1.0)
transitivePeerDependencies: transitivePeerDependencies:
@@ -14986,7 +14986,7 @@ snapshots:
'@sapphire/async-queue': 1.5.5 '@sapphire/async-queue': 1.5.5
'@types/ws': 8.18.1 '@types/ws': 8.18.1
'@vladfrangu/async_event_emitter': 2.4.7 '@vladfrangu/async_event_emitter': 2.4.7
discord-api-types: 0.38.40 discord-api-types: 0.38.41
tslib: 2.8.1 tslib: 2.8.1
ws: 8.19.0(bufferutil@4.1.0) ws: 8.19.0(bufferutil@4.1.0)
transitivePeerDependencies: transitivePeerDependencies:
@@ -21375,7 +21375,7 @@ snapshots:
dependencies: dependencies:
path-type: 4.0.0 path-type: 4.0.0
discord-api-types@0.38.40: {} discord-api-types@0.38.41: {}
discord.js@14.25.1(bufferutil@4.1.0): discord.js@14.25.1(bufferutil@4.1.0):
dependencies: dependencies:
@@ -21386,7 +21386,7 @@ snapshots:
'@discordjs/util': 1.2.0 '@discordjs/util': 1.2.0
'@discordjs/ws': 1.2.3(bufferutil@4.1.0) '@discordjs/ws': 1.2.3(bufferutil@4.1.0)
'@sapphire/snowflake': 3.5.3 '@sapphire/snowflake': 3.5.3
discord-api-types: 0.38.40 discord-api-types: 0.38.41
fast-deep-equal: 3.1.3 fast-deep-equal: 3.1.3
lodash.snakecase: 4.1.1 lodash.snakecase: 4.1.1
magic-bytes.js: 1.13.0 magic-bytes.js: 1.13.0