build: Bump dependencies (#11333)

* build: bump dependencies

* fix: guide build

* build: amend package.json.hbs

* build: create-discord-bot

* style: formatting

* build: final change

---------

Co-authored-by: almeidx <github@almeidx.dev>
This commit is contained in:
Jiralite
2025-12-06 22:55:07 +00:00
committed by GitHub
parent 0aaba0305f
commit 5e6bd4b3d7
83 changed files with 6148 additions and 5493 deletions

View File

@@ -10,18 +10,17 @@ import { ChannelSlowmodeMixin } from './mixins/ChannelSlowmodeMixin.js';
import { ChannelTopicMixin } from './mixins/ChannelTopicMixin.js';
import { TextChannelMixin } from './mixins/TextChannelMixin.js';
export interface AnnouncementChannel<Omitted extends keyof APINewsChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.GuildAnnouncement>,
[
TextChannelMixin<ChannelType.GuildAnnouncement>,
ChannelParentMixin<ChannelType.GuildAnnouncement>,
ChannelPermissionMixin<ChannelType.GuildAnnouncement>,
ChannelPinMixin<ChannelType.GuildAnnouncement>,
ChannelSlowmodeMixin<ChannelType.GuildAnnouncement>,
ChannelTopicMixin<ChannelType.GuildAnnouncement>,
]
> {}
export interface AnnouncementChannel<Omitted extends keyof APINewsChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.GuildAnnouncement>,
[
TextChannelMixin<ChannelType.GuildAnnouncement>,
ChannelParentMixin<ChannelType.GuildAnnouncement>,
ChannelPermissionMixin<ChannelType.GuildAnnouncement>,
ChannelPinMixin<ChannelType.GuildAnnouncement>,
ChannelSlowmodeMixin<ChannelType.GuildAnnouncement>,
ChannelTopicMixin<ChannelType.GuildAnnouncement>,
]
> {}
/**
* Sample Implementation of a structure for announcement channels, usable by direct end consumers.

View File

@@ -11,19 +11,20 @@ import { GuildChannelMixin } from './mixins/GuildChannelMixin.js';
import { TextChannelMixin } from './mixins/TextChannelMixin.js';
import { ThreadChannelMixin } from './mixins/ThreadChannelMixin.js';
export interface AnnouncementThreadChannel<Omitted extends keyof APIAnnouncementThreadChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.AnnouncementThread>,
[
TextChannelMixin<ChannelType.AnnouncementThread>,
ChannelOwnerMixin<ChannelType.AnnouncementThread>,
ChannelParentMixin<ChannelType.AnnouncementThread>,
ChannelPinMixin<ChannelType.AnnouncementThread>,
ChannelSlowmodeMixin<ChannelType.AnnouncementThread>,
GuildChannelMixin<ChannelType.AnnouncementThread>,
ThreadChannelMixin<ChannelType.AnnouncementThread>,
]
> {}
export interface AnnouncementThreadChannel<
Omitted extends keyof APIAnnouncementThreadChannel | '' = '',
> extends MixinTypes<
Channel<ChannelType.AnnouncementThread>,
[
TextChannelMixin<ChannelType.AnnouncementThread>,
ChannelOwnerMixin<ChannelType.AnnouncementThread>,
ChannelParentMixin<ChannelType.AnnouncementThread>,
ChannelPinMixin<ChannelType.AnnouncementThread>,
ChannelSlowmodeMixin<ChannelType.AnnouncementThread>,
GuildChannelMixin<ChannelType.AnnouncementThread>,
ThreadChannelMixin<ChannelType.AnnouncementThread>,
]
> {}
/**
* Sample Implementation of a structure for announcement threads, usable by direct end consumers.

View File

@@ -6,11 +6,10 @@ import { Channel } from './Channel.js';
import { ChannelPermissionMixin } from './mixins/ChannelPermissionMixin.js';
import { GuildChannelMixin } from './mixins/GuildChannelMixin.js';
export interface CategoryChannel<Omitted extends keyof APIGuildCategoryChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.GuildCategory>,
[ChannelPermissionMixin<ChannelType.GuildCategory>, GuildChannelMixin<ChannelType.GuildCategory>]
> {}
export interface CategoryChannel<Omitted extends keyof APIGuildCategoryChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.GuildCategory>,
[ChannelPermissionMixin<ChannelType.GuildCategory>, GuildChannelMixin<ChannelType.GuildCategory>]
> {}
/**
* Sample Implementation of a structure for category channels, usable by direct end consumers.

View File

@@ -7,11 +7,10 @@ import { ChannelPinMixin } from './mixins/ChannelPinMixin.js';
import { DMChannelMixin } from './mixins/DMChannelMixin.js';
import { TextChannelMixin } from './mixins/TextChannelMixin.js';
export interface DMChannel<Omitted extends keyof APIDMChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.DM>,
[DMChannelMixin<ChannelType.DM>, TextChannelMixin<ChannelType.DM>, ChannelPinMixin<ChannelType.DM>]
> {}
export interface DMChannel<Omitted extends keyof APIDMChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.DM>,
[DMChannelMixin<ChannelType.DM>, TextChannelMixin<ChannelType.DM>, ChannelPinMixin<ChannelType.DM>]
> {}
/**
* Sample Implementation of a structure for dm channels, usable by direct end consumers.

View File

@@ -9,16 +9,15 @@ import { ChannelPermissionMixin } from './mixins/ChannelPermissionMixin.js';
import { ChannelTopicMixin } from './mixins/ChannelTopicMixin.js';
import { ThreadOnlyChannelMixin } from './mixins/ThreadOnlyChannelMixin.js';
export interface ForumChannel<Omitted extends keyof APIGuildForumChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.GuildForum>,
[
ChannelParentMixin<ChannelType.GuildForum>,
ChannelPermissionMixin<ChannelType.GuildForum>,
ChannelTopicMixin<ChannelType.GuildForum>,
ThreadOnlyChannelMixin<ChannelType.GuildForum>,
]
> {}
export interface ForumChannel<Omitted extends keyof APIGuildForumChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.GuildForum>,
[
ChannelParentMixin<ChannelType.GuildForum>,
ChannelPermissionMixin<ChannelType.GuildForum>,
ChannelTopicMixin<ChannelType.GuildForum>,
ThreadOnlyChannelMixin<ChannelType.GuildForum>,
]
> {}
/**
* Sample Implementation of a structure for forum channels, usable by direct end consumers.

View File

@@ -8,16 +8,15 @@ import { DMChannelMixin } from './mixins/DMChannelMixin.js';
import { GroupDMMixin } from './mixins/GroupDMMixin.js';
import { TextChannelMixin } from './mixins/TextChannelMixin.js';
export interface GroupDMChannel<Omitted extends keyof APIGroupDMChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.GroupDM>,
[
DMChannelMixin<ChannelType.GroupDM>,
TextChannelMixin<ChannelType.GroupDM>,
ChannelOwnerMixin<ChannelType.GroupDM>,
GroupDMMixin,
]
> {}
export interface GroupDMChannel<Omitted extends keyof APIGroupDMChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.GroupDM>,
[
DMChannelMixin<ChannelType.GroupDM>,
TextChannelMixin<ChannelType.GroupDM>,
ChannelOwnerMixin<ChannelType.GroupDM>,
GroupDMMixin,
]
> {}
/**
* Sample Implementation of a structure for group dm channels, usable by direct end consumers.

View File

@@ -8,16 +8,15 @@ import { ChannelPermissionMixin } from './mixins/ChannelPermissionMixin.js';
import { ChannelTopicMixin } from './mixins/ChannelTopicMixin.js';
import { ThreadOnlyChannelMixin } from './mixins/ThreadOnlyChannelMixin.js';
export interface MediaChannel<Omitted extends keyof APIGuildMediaChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.GuildMedia>,
[
ChannelParentMixin<ChannelType.GuildMedia>,
ChannelPermissionMixin<ChannelType.GuildMedia>,
ChannelTopicMixin<ChannelType.GuildMedia>,
ThreadOnlyChannelMixin<ChannelType.GuildMedia>,
]
> {}
export interface MediaChannel<Omitted extends keyof APIGuildMediaChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.GuildMedia>,
[
ChannelParentMixin<ChannelType.GuildMedia>,
ChannelPermissionMixin<ChannelType.GuildMedia>,
ChannelTopicMixin<ChannelType.GuildMedia>,
ThreadOnlyChannelMixin<ChannelType.GuildMedia>,
]
> {}
/**
* Sample Implementation of a structure for media channels, usable by direct end consumers.

View File

@@ -10,18 +10,17 @@ import { ChannelSlowmodeMixin } from './mixins/ChannelSlowmodeMixin.js';
import { TextChannelMixin } from './mixins/TextChannelMixin.js';
import { ThreadChannelMixin } from './mixins/ThreadChannelMixin.js';
export interface PrivateThreadChannel<Omitted extends keyof APIPrivateThreadChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.PrivateThread>,
[
TextChannelMixin<ChannelType.PrivateThread>,
ChannelOwnerMixin<ChannelType.PrivateThread>,
ChannelParentMixin<ChannelType.PrivateThread>,
ChannelPinMixin<ChannelType.PrivateThread>,
ChannelSlowmodeMixin<ChannelType.PrivateThread>,
ThreadChannelMixin<ChannelType.PrivateThread>,
]
> {}
export interface PrivateThreadChannel<Omitted extends keyof APIPrivateThreadChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.PrivateThread>,
[
TextChannelMixin<ChannelType.PrivateThread>,
ChannelOwnerMixin<ChannelType.PrivateThread>,
ChannelParentMixin<ChannelType.PrivateThread>,
ChannelPinMixin<ChannelType.PrivateThread>,
ChannelSlowmodeMixin<ChannelType.PrivateThread>,
ThreadChannelMixin<ChannelType.PrivateThread>,
]
> {}
/**
* Sample Implementation of a structure for private thread channels, usable by direct end consumers.

View File

@@ -11,19 +11,18 @@ import { ChannelSlowmodeMixin } from './mixins/ChannelSlowmodeMixin.js';
import { TextChannelMixin } from './mixins/TextChannelMixin.js';
import { ThreadChannelMixin } from './mixins/ThreadChannelMixin.js';
export interface PublicThreadChannel<Omitted extends keyof APIPublicThreadChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.PublicThread>,
[
TextChannelMixin<ChannelType.PublicThread>,
ChannelOwnerMixin<ChannelType.PublicThread>,
ChannelParentMixin<ChannelType.PublicThread>,
ChannelPinMixin<ChannelType.PublicThread>,
ChannelSlowmodeMixin<ChannelType.PublicThread>,
ThreadChannelMixin<ChannelType.PublicThread>,
AppliedTagsMixin,
]
> {}
export interface PublicThreadChannel<Omitted extends keyof APIPublicThreadChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.PublicThread>,
[
TextChannelMixin<ChannelType.PublicThread>,
ChannelOwnerMixin<ChannelType.PublicThread>,
ChannelParentMixin<ChannelType.PublicThread>,
ChannelPinMixin<ChannelType.PublicThread>,
ChannelSlowmodeMixin<ChannelType.PublicThread>,
ThreadChannelMixin<ChannelType.PublicThread>,
AppliedTagsMixin,
]
> {}
/**
* Sample Implementation of a structure for public thread channels, usable by direct end consumers.

View File

@@ -9,17 +9,16 @@ import { ChannelSlowmodeMixin } from './mixins/ChannelSlowmodeMixin.js';
import { ChannelWebhookMixin } from './mixins/ChannelWebhookMixin.js';
import { VoiceChannelMixin } from './mixins/VoiceChannelMixin.js';
export interface StageChannel<Omitted extends keyof APIGuildStageVoiceChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.GuildStageVoice>,
[
ChannelParentMixin<ChannelType.GuildStageVoice>,
ChannelPermissionMixin<ChannelType.GuildStageVoice>,
ChannelSlowmodeMixin<ChannelType.GuildStageVoice>,
ChannelWebhookMixin<ChannelType.GuildStageVoice>,
VoiceChannelMixin<ChannelType.GuildStageVoice>,
]
> {}
export interface StageChannel<Omitted extends keyof APIGuildStageVoiceChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.GuildStageVoice>,
[
ChannelParentMixin<ChannelType.GuildStageVoice>,
ChannelPermissionMixin<ChannelType.GuildStageVoice>,
ChannelSlowmodeMixin<ChannelType.GuildStageVoice>,
ChannelWebhookMixin<ChannelType.GuildStageVoice>,
VoiceChannelMixin<ChannelType.GuildStageVoice>,
]
> {}
export class StageChannel<Omitted extends keyof APIGuildStageVoiceChannel | '' = ''> extends Channel<
ChannelType.GuildStageVoice,

View File

@@ -10,18 +10,17 @@ import { ChannelSlowmodeMixin } from './mixins/ChannelSlowmodeMixin.js';
import { ChannelTopicMixin } from './mixins/ChannelTopicMixin.js';
import { TextChannelMixin } from './mixins/TextChannelMixin.js';
export interface TextChannel<Omitted extends keyof APITextChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.GuildText>,
[
TextChannelMixin<ChannelType.GuildText>,
ChannelParentMixin<ChannelType.GuildText>,
ChannelPermissionMixin<ChannelType.GuildText>,
ChannelPinMixin<ChannelType.GuildText>,
ChannelSlowmodeMixin<ChannelType.GuildText>,
ChannelTopicMixin<ChannelType.GuildText>,
]
> {}
export interface TextChannel<Omitted extends keyof APITextChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.GuildText>,
[
TextChannelMixin<ChannelType.GuildText>,
ChannelParentMixin<ChannelType.GuildText>,
ChannelPermissionMixin<ChannelType.GuildText>,
ChannelPinMixin<ChannelType.GuildText>,
ChannelSlowmodeMixin<ChannelType.GuildText>,
ChannelTopicMixin<ChannelType.GuildText>,
]
> {}
export class TextChannel<Omitted extends keyof APITextChannel | '' = ''> extends Channel<
ChannelType.GuildText,

View File

@@ -9,17 +9,16 @@ import { ChannelSlowmodeMixin } from './mixins/ChannelSlowmodeMixin.js';
import { ChannelWebhookMixin } from './mixins/ChannelWebhookMixin.js';
import { VoiceChannelMixin } from './mixins/VoiceChannelMixin.js';
export interface VoiceChannel<Omitted extends keyof APIGuildVoiceChannel | '' = ''>
extends MixinTypes<
Channel<ChannelType.GuildVoice>,
[
ChannelParentMixin<ChannelType.GuildVoice>,
ChannelPermissionMixin<ChannelType.GuildVoice>,
ChannelSlowmodeMixin<ChannelType.GuildVoice>,
ChannelWebhookMixin<ChannelType.GuildVoice>,
VoiceChannelMixin<ChannelType.GuildVoice>,
]
> {}
export interface VoiceChannel<Omitted extends keyof APIGuildVoiceChannel | '' = ''> extends MixinTypes<
Channel<ChannelType.GuildVoice>,
[
ChannelParentMixin<ChannelType.GuildVoice>,
ChannelPermissionMixin<ChannelType.GuildVoice>,
ChannelSlowmodeMixin<ChannelType.GuildVoice>,
ChannelWebhookMixin<ChannelType.GuildVoice>,
VoiceChannelMixin<ChannelType.GuildVoice>,
]
> {}
export class VoiceChannel<Omitted extends keyof APIGuildVoiceChannel | '' = ''> extends Channel<
ChannelType.GuildVoice,