diff --git a/biome.jsonc b/biome.jsonc index 56e7545c8..14ce76170 100644 --- a/biome.jsonc +++ b/biome.jsonc @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", + "$schema": "https://biomejs.dev/schemas/2.1.3/schema.json", "formatter": { "enabled": true, "formatWithErrors": false, @@ -8,8 +8,12 @@ "lineEnding": "lf", "lineWidth": 150 }, - "organizeImports": { - "enabled": true + "assist": { + "actions": { + "source": { + "organizeImports": "on" + } + } }, "linter": { "enabled": true, @@ -44,21 +48,20 @@ } }, "files": { - "ignore": [ + "includes": [ + "**", // Ignore the package.json and leave yarn to format it - "package.json", - "node_modules", + "!**/package.json", + "!**/node_modules", // Ignore turbo and docusaurus cache/stuff - ".docusaurus", - ".turbo", - // Remove the yarn script as it is minified - ".yarn", + "!**/.docusaurus", + "!**/.turbo", + // Remove the yarn script as it is minified, + "!**/.yarn", // Ignore build outputs - "bunTestsDist", - "build", - "coverage", - "denoTestsDist", - "dist" + "!**/build", + "!**/coverage", + "!**/dist" ], "ignoreUnknown": true } diff --git a/docker-apps/rest-passthrough/src/server.ts b/docker-apps/rest-passthrough/src/server.ts index f48bd9a66..2cf0976cb 100644 --- a/docker-apps/rest-passthrough/src/server.ts +++ b/docker-apps/rest-passthrough/src/server.ts @@ -1,4 +1,4 @@ -import { type RequestMethods, createRestManager } from '@discordeno/rest' +import { createRestManager, type RequestMethods } from '@discordeno/rest' import type { MultipartFile, MultipartValue } from '@fastify/multipart' import { buildFastifyApp } from './fastify.js' diff --git a/examples/advanced/src/bot.ts b/examples/advanced/src/bot.ts index 8f7b9aefe..915b4d73e 100644 --- a/examples/advanced/src/bot.ts +++ b/examples/advanced/src/bot.ts @@ -1,4 +1,4 @@ -import { Intents, LogDepth, createBot, type logger as discordenoLogger } from '@discordeno/bot' +import { createBot, type logger as discordenoLogger, Intents, LogDepth } from '@discordeno/bot' import { createProxyCache } from 'dd-cache-proxy' import { configs } from './config.js' diff --git a/examples/advanced/src/commands/warn.ts b/examples/advanced/src/commands/warn.ts index b7eb9d1ca..8f3ad19e2 100644 --- a/examples/advanced/src/commands/warn.ts +++ b/examples/advanced/src/commands/warn.ts @@ -1,4 +1,4 @@ -import { ApplicationCommandOptionTypes, ApplicationCommandTypes, type Member, Permissions, type User, createEmbeds } from '@discordeno/bot' +import { ApplicationCommandOptionTypes, ApplicationCommandTypes, createEmbeds, type Member, Permissions, type User } from '@discordeno/bot' import { bot } from '../bot.js' import { createCommand } from '../commands.js' import { calculateMemberPermissions } from '../utils/permissions.js' diff --git a/examples/advanced/src/events/interactionCreate.ts b/examples/advanced/src/events/interactionCreate.ts index 5f80c225f..b74a5d9f3 100644 --- a/examples/advanced/src/events/interactionCreate.ts +++ b/examples/advanced/src/events/interactionCreate.ts @@ -1,4 +1,4 @@ -import { InteractionTypes, commandOptionsParser } from '@discordeno/bot' +import { commandOptionsParser, InteractionTypes } from '@discordeno/bot' import { bot } from '../bot.js' import { commands } from '../commands.js' diff --git a/examples/beginner/src/bot.ts b/examples/beginner/src/bot.ts index 426ad2745..c6232dfd0 100644 --- a/examples/beginner/src/bot.ts +++ b/examples/beginner/src/bot.ts @@ -1,4 +1,4 @@ -import { Intents, createBot } from '@discordeno/bot' +import { createBot, Intents } from '@discordeno/bot' import { createProxyCache } from 'dd-cache-proxy' import { configs } from './config.js' diff --git a/examples/beginner/src/utils/helpers.ts b/examples/beginner/src/utils/helpers.ts index 66ae25754..5d07ccf8a 100644 --- a/examples/beginner/src/utils/helpers.ts +++ b/examples/beginner/src/utils/helpers.ts @@ -1,6 +1,6 @@ import { type CreateApplicationCommand, hasProperty } from '@discordeno/bot' import { bot } from '../bot.js' -import { type SubCommand, type SubCommandGroup, commands } from '../commands.js' +import { commands, type SubCommand, type SubCommandGroup } from '../commands.js' import { createLogger } from './logger.js' const logger = createLogger({ name: 'Helpers' }) diff --git a/examples/bigbot/src/bot/events/interactions/create.ts b/examples/bigbot/src/bot/events/interactions/create.ts index f9a4addfa..ce2a2526b 100644 --- a/examples/bigbot/src/bot/events/interactions/create.ts +++ b/examples/bigbot/src/bot/events/interactions/create.ts @@ -1,4 +1,4 @@ -import { InteractionTypes, LogLevels, commandOptionsParser, type logger } from '@discordeno/bot' +import { commandOptionsParser, InteractionTypes, LogLevels, type logger } from '@discordeno/bot' import chalk from 'chalk' import { bot } from '../../bot.js' diff --git a/examples/bigbot/src/bot/utils/updateCommands.ts b/examples/bigbot/src/bot/utils/updateCommands.ts index 52ed9b3a4..109dc6c66 100644 --- a/examples/bigbot/src/bot/utils/updateCommands.ts +++ b/examples/bigbot/src/bot/utils/updateCommands.ts @@ -1,5 +1,5 @@ import assert from 'node:assert' -import { DEVELOPMENT, DEV_SERVER_ID } from '../../config.js' +import { DEV_SERVER_ID, DEVELOPMENT } from '../../config.js' import { bot } from '../bot.js' export async function updateCommands(): Promise { diff --git a/examples/bigbot/src/gateway/worker/worker.ts b/examples/bigbot/src/gateway/worker/worker.ts index 5dbf87a85..43f85e312 100644 --- a/examples/bigbot/src/gateway/worker/worker.ts +++ b/examples/bigbot/src/gateway/worker/worker.ts @@ -1,7 +1,7 @@ import assert from 'node:assert' import { createHash } from 'node:crypto' import { workerData as _workerData, parentPort } from 'node:worker_threads' -import { type Camelize, type DiscordGatewayPayload, DiscordenoShard, GatewayOpcodes, ShardSocketCloseCodes, createLogger } from '@discordeno/bot' +import { type Camelize, createLogger, DiscordenoShard, type DiscordGatewayPayload, GatewayOpcodes, ShardSocketCloseCodes } from '@discordeno/bot' import { type Channel as amqpChannel, connect as connectAmqp } from 'amqplib' import { promiseWithResolvers } from '../../util.js' import type { ManagerMessage, WorkerCreateData, WorkerMessage } from './types.js' diff --git a/examples/minimal/src/bot.ts b/examples/minimal/src/bot.ts index 16fbd8ef4..e6bda765f 100644 --- a/examples/minimal/src/bot.ts +++ b/examples/minimal/src/bot.ts @@ -1,4 +1,4 @@ -import { Collection, Intents, createBot } from '@discordeno/bot' +import { Collection, createBot, Intents } from '@discordeno/bot' import { configs } from './config.js' import type { Command } from './types/commands.js' diff --git a/examples/reaction-roles/src/events/interactionCreate.ts b/examples/reaction-roles/src/events/interactionCreate.ts index 66b63acfd..a8f9aaf49 100644 --- a/examples/reaction-roles/src/events/interactionCreate.ts +++ b/examples/reaction-roles/src/events/interactionCreate.ts @@ -1,4 +1,4 @@ -import { InteractionTypes, MessageComponentTypes, commandOptionsParser } from '@discordeno/bot' +import { commandOptionsParser, InteractionTypes, MessageComponentTypes } from '@discordeno/bot' import { bot } from '../bot.js' import type ItemCollector from '../collector.js' import commands from '../commands/index.js' diff --git a/package.json b/package.json index 8b6d41c8c..89042fd9b 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "postinstall": "husky" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", + "@biomejs/biome": "2.1.3", "husky": "^9.1.7", "lint-staged": "^16.1.2", "turbo": "^2.5.4", diff --git a/packages/benchmarks/package.json b/packages/benchmarks/package.json index b010ce471..5709e3674 100644 --- a/packages/benchmarks/package.json +++ b/packages/benchmarks/package.json @@ -32,7 +32,7 @@ "benchmark": "^2.1.4" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", + "@biomejs/biome": "2.1.3", "@swc/cli": "^0.5.2", "@swc/core": "^1.13.3", "@types/benchmark": "^2.1.5", diff --git a/packages/benchmarks/src/benchmarks/transformers.ts b/packages/benchmarks/src/benchmarks/transformers.ts index 3abc4aed1..d7b2f0684 100644 --- a/packages/benchmarks/src/benchmarks/transformers.ts +++ b/packages/benchmarks/src/benchmarks/transformers.ts @@ -2,8 +2,10 @@ import { ApplicationFlags, type Bot, ButtonStyles, + createBot, type DiscordMessage, InteractionTypes, + iconHashToBigInt, MemberToggles, MessageActivityTypes, MessageComponentTypes, @@ -13,8 +15,6 @@ import { TeamMembershipStates, TextStyles, UserFlags, - createBot, - iconHashToBigInt, } from '@discordeno/bot' import { memoryBenchmark } from '../utils/memoryBenchmark.js' diff --git a/packages/bot/package.json b/packages/bot/package.json index 5d2dace69..d6587b083 100644 --- a/packages/bot/package.json +++ b/packages/bot/package.json @@ -40,7 +40,7 @@ "@discordeno/utils": "workspace:^" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", + "@biomejs/biome": "2.1.3", "@swc/cli": "^0.5.2", "@swc/core": "^1.13.3", "@types/chai": "^5.2.2", diff --git a/packages/bot/src/bot.ts b/packages/bot/src/bot.ts index bd53c18e5..be3260dc9 100644 --- a/packages/bot/src/bot.ts +++ b/packages/bot/src/bot.ts @@ -1,5 +1,5 @@ import type { CreateGatewayManagerOptions, GatewayManager } from '@discordeno/gateway' -import { ShardSocketCloseCodes, createGatewayManager } from '@discordeno/gateway' +import { createGatewayManager, ShardSocketCloseCodes } from '@discordeno/gateway' import type { CreateRestManagerOptions, RestManager } from '@discordeno/rest' import { createRestManager } from '@discordeno/rest' import type { BigString, GatewayDispatchEventNames, GatewayIntents, RecursivePartial } from '@discordeno/types' @@ -12,9 +12,9 @@ import type { TransformersObjects, } from './desiredProperties.js' import type { EventHandlers } from './events.js' -import { type BotGatewayHandler, type GatewayHandlers, createBotGatewayHandlers } from './handlers.js' +import { type BotGatewayHandler, createBotGatewayHandlers, type GatewayHandlers } from './handlers.js' import { type BotHelpers, createBotHelpers } from './helpers.js' -import { type Transformers, createTransformers } from './transformers.js' +import { createTransformers, type Transformers } from './transformers.js' /** * Create a bot object that will maintain the rest and gateway connection. diff --git a/packages/bot/src/events.ts b/packages/bot/src/events.ts index 59e5d9df9..73c170644 100644 --- a/packages/bot/src/events.ts +++ b/packages/bot/src/events.ts @@ -132,10 +132,7 @@ export type EventHandlers unknown stageInstanceDelete: (data: { id: bigint; guildId: bigint; channelId: bigint; topic: string }) => unknown stageInstanceUpdate: (data: { id: bigint; guildId: bigint; channelId: bigint; topic: string }) => unknown - guildEmojisUpdate: (payload: { - guildId: bigint - emojis: Collection> - }) => unknown + guildEmojisUpdate: (payload: { guildId: bigint; emojis: Collection> }) => unknown guildBanAdd: (user: SetupDesiredProps, guildId: bigint) => unknown guildBanRemove: (user: SetupDesiredProps, guildId: bigint) => unknown guildCreate: (guild: SetupDesiredProps) => unknown diff --git a/packages/bot/src/handlers/guilds/index.ts b/packages/bot/src/handlers/guilds/index.ts index 38cde1f3d..a67ad513b 100644 --- a/packages/bot/src/handlers/guilds/index.ts +++ b/packages/bot/src/handlers/guilds/index.ts @@ -1,6 +1,4 @@ export * from './automod/index.js' -export * from './scheduledEvents/index.js' - export * from './GUILD_AUDIT_LOG_ENTRY_CREATE.js' export * from './GUILD_BAN_ADD.js' export * from './GUILD_BAN_REMOVE.js' @@ -9,3 +7,4 @@ export * from './GUILD_DELETE.js' export * from './GUILD_INTEGRATIONS_UPDATE.js' export * from './GUILD_STICKERS_UPDATE.js' export * from './GUILD_UPDATE.js' +export * from './scheduledEvents/index.js' diff --git a/packages/bot/src/handlers/index.ts b/packages/bot/src/handlers/index.ts index c1d11272e..cac7dbfaa 100644 --- a/packages/bot/src/handlers/index.ts +++ b/packages/bot/src/handlers/index.ts @@ -10,7 +10,7 @@ export * from './messages/index.js' export * from './misc/index.js' export * from './poll/index.js' export * from './roles/index.js' -export * from './voice/index.js' -export * from './webhooks/index.js' export * from './soundboard/index.js' export * from './subscriptions/index.js' +export * from './voice/index.js' +export * from './webhooks/index.js' diff --git a/packages/bot/src/handlers/messages/index.ts b/packages/bot/src/handlers/messages/index.ts index c165fd3d3..4668f7827 100644 --- a/packages/bot/src/handlers/messages/index.ts +++ b/packages/bot/src/handlers/messages/index.ts @@ -1,8 +1,8 @@ export * from './MESSAGE_CREATE.js' -export * from './MESSAGE_DELETE_BULK.js' export * from './MESSAGE_DELETE.js' +export * from './MESSAGE_DELETE_BULK.js' export * from './MESSAGE_REACTION_ADD.js' +export * from './MESSAGE_REACTION_REMOVE.js' export * from './MESSAGE_REACTION_REMOVE_ALL.js' export * from './MESSAGE_REACTION_REMOVE_EMOJI.js' -export * from './MESSAGE_REACTION_REMOVE.js' export * from './MESSAGE_UPDATE.js' diff --git a/packages/bot/src/handlers/soundboard/index.ts b/packages/bot/src/handlers/soundboard/index.ts index 79f8a1948..4be6088be 100644 --- a/packages/bot/src/handlers/soundboard/index.ts +++ b/packages/bot/src/handlers/soundboard/index.ts @@ -1,5 +1,5 @@ -export * from './GUILD_SOUNDBOARD_SOUNDS_UPDATE.js' +export * from './GUILD_SOUNDBOARD_SOUND_CREATE.js' export * from './GUILD_SOUNDBOARD_SOUND_DELETE.js' export * from './GUILD_SOUNDBOARD_SOUND_UPDATE.js' -export * from './GUILD_SOUNDBOARD_SOUND_CREATE.js' +export * from './GUILD_SOUNDBOARD_SOUNDS_UPDATE.js' export * from './SOUNDBOARD_SOUNDS.js' diff --git a/packages/bot/src/handlers/voice/index.ts b/packages/bot/src/handlers/voice/index.ts index 2514c703a..b70327438 100644 --- a/packages/bot/src/handlers/voice/index.ts +++ b/packages/bot/src/handlers/voice/index.ts @@ -1,3 +1,3 @@ +export * from './VOICE_CHANNEL_EFFECT_SEND.js' export * from './VOICE_SERVER_UPDATE.js' export * from './VOICE_STATE_UPDATE.js' -export * from './VOICE_CHANNEL_EFFECT_SEND.js' diff --git a/packages/bot/src/helpers.ts b/packages/bot/src/helpers.ts index e98c92464..7abbf27b3 100644 --- a/packages/bot/src/helpers.ts +++ b/packages/bot/src/helpers.ts @@ -1,5 +1,3 @@ -// biome-ignore lint/correctness/noUnusedImports: -import type { RestManager } from '@discordeno/rest' import type { AddDmRecipientOptions, AddGuildMemberOptions, @@ -76,8 +74,8 @@ import type { GetInvite, GetMessagesOptions, GetReactions, - GetScheduledEventUsers, GetScheduledEvents, + GetScheduledEventUsers, GetThreadMember, GetUserGuilds, GetWebhookMessageOptions, @@ -894,9 +892,11 @@ export type BotHelpers, reason?: string, ) => Promise - editBotProfile: (options: { username?: string; botAvatarURL?: string | null; botBannerURL?: string | null }) => Promise< - SetupDesiredProps - > + editBotProfile: (options: { + username?: string + botAvatarURL?: string | null + botBannerURL?: string | null + }) => Promise> editChannel: (channelId: BigString, options: ModifyChannel, reason?: string) => Promise> editEmoji: (guildId: BigString, id: BigString, options: ModifyGuildEmoji, reason?: string) => Promise> editApplicationEmoji: (id: BigString, options: ModifyApplicationEmoji) => Promise> diff --git a/packages/bot/src/index.ts b/packages/bot/src/index.ts index a5ad00ab6..9632132eb 100644 --- a/packages/bot/src/index.ts +++ b/packages/bot/src/index.ts @@ -5,11 +5,11 @@ export * from '@discordeno/utils' export * from './bot.js' export * from './commandOptionsParser.js' export * from './constants.js' +export * from './desiredProperties.js' +export * from './events.js' export * from './handlers/index.js' export * from './handlers.js' export * from './helpers.js' export * from './transformers/index.js' export * from './transformers.js' -export * from './events.js' -export * from './desiredProperties.js' export * from './utils.js' diff --git a/packages/bot/src/transformers.ts b/packages/bot/src/transformers.ts index b174a4087..873336c82 100644 --- a/packages/bot/src/transformers.ts +++ b/packages/bot/src/transformers.ts @@ -81,10 +81,10 @@ import type { } from '@discordeno/types' import type { Bot } from './bot.js' import { + createDesiredPropertiesObject, type DesiredPropertiesBehavior, type SetupDesiredProps, type TransformersDesiredProperties, - createDesiredPropertiesObject, } from './desiredProperties.js' import { transformIncidentsData } from './transformers/incidentsData.js' import { @@ -153,13 +153,6 @@ import { type Template, type ThreadMember, type ThreadMemberGuildCreate, - type UnfurledMediaItem, - type User, - type UserPrimaryGuild, - type VoiceRegion, - type VoiceState, - type Webhook, - type WelcomeScreen, transformActivity, transformActivityInstance, transformActivityLocation, @@ -241,6 +234,13 @@ import { transformWelcomeScreen, transformWidget, transformWidgetSettings, + type UnfurledMediaItem, + type User, + type UserPrimaryGuild, + type VoiceRegion, + type VoiceState, + type Webhook, + type WelcomeScreen, } from './transformers/index.js' import { transformAllowedMentionsToDiscordAllowedMentions, diff --git a/packages/bot/src/transformers/channel.ts b/packages/bot/src/transformers/channel.ts index bc05d341f..8da81f38c 100644 --- a/packages/bot/src/transformers/channel.ts +++ b/packages/bot/src/transformers/channel.ts @@ -1,7 +1,7 @@ import type { BigString, DiscordChannel, DiscordForumTag } from '@discordeno/types' -import { type Channel, type ForumTag, type InternalBot, calculatePermissions, iconHashToBigInt } from '../index.js' -import { Permissions } from './toggles/Permissions.js' +import { type Channel, calculatePermissions, type ForumTag, type InternalBot, iconHashToBigInt } from '../index.js' import { ChannelToggles } from './toggles/channel.js' +import { Permissions } from './toggles/Permissions.js' const Mask = (1n << 64n) - 1n diff --git a/packages/bot/src/transformers/invite.ts b/packages/bot/src/transformers/invite.ts index 0de3ca141..e7d458c1a 100644 --- a/packages/bot/src/transformers/invite.ts +++ b/packages/bot/src/transformers/invite.ts @@ -1,5 +1,5 @@ import type { DiscordApplication, DiscordInviteCreate, DiscordInviteMetadata } from '@discordeno/types' -import { type InternalBot, type Invite, ToggleBitfield, isInviteWithMetadata } from '../index.js' +import { type InternalBot, type Invite, isInviteWithMetadata, ToggleBitfield } from '../index.js' export function transformInvite( bot: InternalBot, diff --git a/packages/bot/src/transformers/member.ts b/packages/bot/src/transformers/member.ts index d6a499c30..b99ad2402 100644 --- a/packages/bot/src/transformers/member.ts +++ b/packages/bot/src/transformers/member.ts @@ -1,8 +1,8 @@ import type { BigString, DiscordMember } from '@discordeno/types' import { iconHashToBigInt } from '@discordeno/utils' import type { InternalBot } from '../bot.js' -import { Permissions } from './toggles/Permissions.js' import { MemberToggles } from './toggles/member.js' +import { Permissions } from './toggles/Permissions.js' import type { Member } from './types.js' export const baseMember: InternalBot['transformers']['$inferredTypes']['member'] = { diff --git a/packages/bot/src/transformers/reverse/team.ts b/packages/bot/src/transformers/reverse/team.ts index f539a3824..adee27f38 100644 --- a/packages/bot/src/transformers/reverse/team.ts +++ b/packages/bot/src/transformers/reverse/team.ts @@ -1,5 +1,5 @@ import type { DiscordTeam } from '@discordeno/types' -import { type InternalBot, type Team, iconBigintToHash } from '../../index.js' +import { type InternalBot, iconBigintToHash, type Team } from '../../index.js' export function transformTeamToDiscordTeam(bot: InternalBot, payload: Team): DiscordTeam { const id = payload.id.toString() diff --git a/packages/bot/src/transformers/role.ts b/packages/bot/src/transformers/role.ts index e42fdf462..fac12680d 100644 --- a/packages/bot/src/transformers/role.ts +++ b/packages/bot/src/transformers/role.ts @@ -1,5 +1,5 @@ import type { BigString, DiscordRole, DiscordRoleColors } from '@discordeno/types' -import { type InternalBot, type Role, type RoleColors, iconHashToBigInt } from '../index.js' +import { type InternalBot, iconHashToBigInt, type Role, type RoleColors } from '../index.js' import { Permissions } from './toggles/Permissions.js' import { RoleToggles } from './toggles/role.js' diff --git a/packages/bot/src/transformers/scheduledEvent.ts b/packages/bot/src/transformers/scheduledEvent.ts index 4514d2b91..43ae6ec36 100644 --- a/packages/bot/src/transformers/scheduledEvent.ts +++ b/packages/bot/src/transformers/scheduledEvent.ts @@ -1,5 +1,5 @@ import type { DiscordScheduledEvent, DiscordScheduledEventRecurrenceRule } from '@discordeno/types' -import { type InternalBot, type ScheduledEvent, type ScheduledEventRecurrenceRule, iconHashToBigInt } from '../index.js' +import { type InternalBot, iconHashToBigInt, type ScheduledEvent, type ScheduledEventRecurrenceRule } from '../index.js' export function transformScheduledEvent(bot: InternalBot, payload: DiscordScheduledEvent): typeof bot.transformers.$inferredTypes.scheduledEvent { const props = bot.transformers.desiredProperties.scheduledEvent diff --git a/packages/bot/src/transformers/team.ts b/packages/bot/src/transformers/team.ts index f322d3fe7..52de70018 100644 --- a/packages/bot/src/transformers/team.ts +++ b/packages/bot/src/transformers/team.ts @@ -1,5 +1,5 @@ import type { DiscordTeam } from '@discordeno/types' -import { type InternalBot, type Team, iconHashToBigInt } from '../index.js' +import { type InternalBot, iconHashToBigInt, type Team } from '../index.js' export function transformTeam(bot: InternalBot, payload: DiscordTeam): Team { const id = bot.transformers.snowflake(payload.id) diff --git a/packages/bot/src/transformers/webhook.ts b/packages/bot/src/transformers/webhook.ts index 801d62906..d4bc3d559 100644 --- a/packages/bot/src/transformers/webhook.ts +++ b/packages/bot/src/transformers/webhook.ts @@ -1,5 +1,5 @@ import type { DiscordWebhook } from '@discordeno/types' -import { type InternalBot, type Webhook, iconHashToBigInt } from '../index.js' +import { type InternalBot, iconHashToBigInt, type Webhook } from '../index.js' export function transformWebhook(bot: InternalBot, payload: DiscordWebhook): typeof bot.transformers.$inferredTypes.webhook { const props = bot.transformers.desiredProperties.webhook diff --git a/packages/bot/tests/e2e/resetguilds.spec.ts b/packages/bot/tests/e2e/resetguilds.spec.ts index c12857194..3be0cbb76 100644 --- a/packages/bot/tests/e2e/resetguilds.spec.ts +++ b/packages/bot/tests/e2e/resetguilds.spec.ts @@ -4,6 +4,7 @@ import chaiAsPromised from 'chai-as-promised' import { describe, it } from 'mocha' import { createBot } from '../../src/bot.js' import { token } from './constants.js' + chaiUse(chaiAsPromised) describe('[Bot] Can start and stop the bot', () => { diff --git a/packages/discordeno/package.json b/packages/discordeno/package.json index 913cec39d..ce6aa7bed 100644 --- a/packages/discordeno/package.json +++ b/packages/discordeno/package.json @@ -40,7 +40,7 @@ "@discordeno/utils": "workspace:^" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", + "@biomejs/biome": "2.1.3", "@swc/cli": "^0.5.2", "@swc/core": "^1.13.3", "@types/chai": "^5.2.2", diff --git a/packages/gateway/package.json b/packages/gateway/package.json index d75bd3789..83acdd960 100644 --- a/packages/gateway/package.json +++ b/packages/gateway/package.json @@ -42,7 +42,7 @@ "fzstd": "^0.1.1" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", + "@biomejs/biome": "2.1.3", "@swc/cli": "^0.5.2", "@swc/core": "^1.13.3", "@types/chai": "^5.2.2", diff --git a/packages/gateway/src/Shard.ts b/packages/gateway/src/Shard.ts index eb5c45b23..bb5c6cd09 100644 --- a/packages/gateway/src/Shard.ts +++ b/packages/gateway/src/Shard.ts @@ -1,8 +1,8 @@ import { Buffer } from 'node:buffer' -import { type Inflate, createInflate, inflateSync, constants as zlibConstants } from 'node:zlib' +import { createInflate, type Inflate, inflateSync, constants as zlibConstants } from 'node:zlib' import type { DiscordGatewayPayload, DiscordHello, DiscordReady, DiscordUpdatePresence } from '@discordeno/types' import { GatewayCloseEventCodes, GatewayOpcodes } from '@discordeno/types' -import { LeakyBucket, camelize, delay, logger } from '@discordeno/utils' +import { camelize, delay, LeakyBucket, logger } from '@discordeno/utils' import type { Decompress as ZstdDecompress } from 'fzstd' import NodeWebSocket from 'ws' import { diff --git a/packages/gateway/src/manager.ts b/packages/gateway/src/manager.ts index 70dee1c23..910d26ed7 100644 --- a/packages/gateway/src/manager.ts +++ b/packages/gateway/src/manager.ts @@ -11,7 +11,7 @@ import { GatewayOpcodes, type RequestGuildMembers, } from '@discordeno/types' -import { Collection, LeakyBucket, jsonSafeReplacer, logger } from '@discordeno/utils' +import { Collection, jsonSafeReplacer, LeakyBucket, logger } from '@discordeno/utils' import Shard from './Shard.js' import { type ShardEvents, ShardSocketCloseCodes, type ShardSocketRequest, type TransportCompression, type UpdateVoiceState } from './types.js' diff --git a/packages/gateway/tests/integration/connection.spec.ts b/packages/gateway/tests/integration/connection.spec.ts index b8cb359e8..ddd7e5b38 100644 --- a/packages/gateway/tests/integration/connection.spec.ts +++ b/packages/gateway/tests/integration/connection.spec.ts @@ -1,5 +1,5 @@ import { GatewayOpcodes, Intents } from '@discordeno/types' -import { type GatewayManager, ShardSocketCloseCodes, createGatewayManager } from '../../src/index.js' +import { createGatewayManager, type GatewayManager, ShardSocketCloseCodes } from '../../src/index.js' import { creatWSServer, heartbeatInterval } from './websocket.js' describe('Gateway Integration', () => { diff --git a/packages/rest/package.json b/packages/rest/package.json index 91c0b45ce..a0846f190 100644 --- a/packages/rest/package.json +++ b/packages/rest/package.json @@ -38,7 +38,7 @@ "@discordeno/utils": "workspace:^" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", + "@biomejs/biome": "2.1.3", "@swc/cli": "^0.5.2", "@swc/core": "^1.13.3", "@types/chai": "^5.2.2", diff --git a/packages/rest/src/index.ts b/packages/rest/src/index.ts index 224eb2645..81d1a9b62 100644 --- a/packages/rest/src/index.ts +++ b/packages/rest/src/index.ts @@ -1,6 +1,6 @@ -export * from './typings/routes.js' export * from './invalidBucket.js' export * from './manager.js' export * from './queue.js' export * from './routes.js' export * from './types.js' +export * from './typings/routes.js' diff --git a/packages/rest/src/manager.ts b/packages/rest/src/manager.ts index 16d5d4360..7f335010a 100644 --- a/packages/rest/src/manager.ts +++ b/packages/rest/src/manager.ts @@ -59,10 +59,10 @@ import type { ModifyGuildTemplate, } from '@discordeno/types' import { - DISCORDENO_VERSION, calculateBits, - camelToSnakeCase, camelize, + camelToSnakeCase, + DISCORDENO_VERSION, delay, getBotIdFromToken, hasProperty, diff --git a/packages/rest/src/types.ts b/packages/rest/src/types.ts index b03b6ff6a..c7f981f9e 100644 --- a/packages/rest/src/types.ts +++ b/packages/rest/src/types.ts @@ -111,8 +111,8 @@ import type { GetMessagesOptions, GetPollAnswerVotes, GetReactions, - GetScheduledEventUsers, GetScheduledEvents, + GetScheduledEventUsers, GetThreadMember, GetUserGuilds, GetWebhookMessageOptions, diff --git a/packages/rest/tests/e2e/guild.spec.ts b/packages/rest/tests/e2e/guild.spec.ts index 35dda09bc..1bb3d2f0f 100644 --- a/packages/rest/tests/e2e/guild.spec.ts +++ b/packages/rest/tests/e2e/guild.spec.ts @@ -3,6 +3,7 @@ import { use as chaiUse, expect } from 'chai' import chaiAsPromised from 'chai-as-promised' import { describe, it } from 'mocha' import { e2eCache, rest } from './utils.js' + chaiUse(chaiAsPromised) describe('Manage Guilds', async () => { diff --git a/packages/rest/tests/e2e/member.spec.ts b/packages/rest/tests/e2e/member.spec.ts index b13d14498..79e28db32 100644 --- a/packages/rest/tests/e2e/member.spec.ts +++ b/packages/rest/tests/e2e/member.spec.ts @@ -2,6 +2,7 @@ import { use as chaiUse, expect } from 'chai' import chaiAsPromised from 'chai-as-promised' import { describe, it } from 'mocha' import { e2eCache, rest } from './utils.js' + chaiUse(chaiAsPromised) describe('Member tests', () => { diff --git a/packages/rest/tests/e2e/stickers.spec.ts b/packages/rest/tests/e2e/stickers.spec.ts index 9cfda0d8a..a36566577 100644 --- a/packages/rest/tests/e2e/stickers.spec.ts +++ b/packages/rest/tests/e2e/stickers.spec.ts @@ -3,6 +3,7 @@ import { use as chaiUse, expect } from 'chai' import chaiAsPromised from 'chai-as-promised' import { describe, it } from 'mocha' import { e2eCache, rest } from './utils.js' + chaiUse(chaiAsPromised) // waiting for channel diff --git a/packages/rest/tests/e2e/user.spec.ts b/packages/rest/tests/e2e/user.spec.ts index 113b00784..8464bf18a 100644 --- a/packages/rest/tests/e2e/user.spec.ts +++ b/packages/rest/tests/e2e/user.spec.ts @@ -2,6 +2,7 @@ import { use as chaiUse, expect } from 'chai' import chaiAsPromised from 'chai-as-promised' import { describe, it } from 'mocha' import { rest } from './utils.js' + chaiUse(chaiAsPromised) describe('Get a user from the api', () => { diff --git a/packages/rest/tests/e2e/webhook.spec.ts b/packages/rest/tests/e2e/webhook.spec.ts index 232839e21..3175af6ec 100644 --- a/packages/rest/tests/e2e/webhook.spec.ts +++ b/packages/rest/tests/e2e/webhook.spec.ts @@ -2,6 +2,7 @@ import { use as chaiUse, expect } from 'chai' import chaiAsPromised from 'chai-as-promised' import { describe, it } from 'mocha' import { e2eCache, rest } from './utils.js' + chaiUse(chaiAsPromised) describe('Webhook helpers', async () => { diff --git a/packages/types/package.json b/packages/types/package.json index 6345f0c15..a36b782d6 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -32,7 +32,7 @@ "test:type": "tsc --noEmit" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", + "@biomejs/biome": "2.1.3", "@swc/cli": "^0.5.2", "@swc/core": "^1.13.3", "@types/mocha": "^10.0.10", diff --git a/packages/types/src/discord/gateway.ts b/packages/types/src/discord/gateway.ts index b15fc82a8..5b38554b0 100644 --- a/packages/types/src/discord/gateway.ts +++ b/packages/types/src/discord/gateway.ts @@ -438,7 +438,7 @@ export interface DiscordGuildCreateExtra { * @remarks * Lacks the `guild_id` key */ - voice_states: Omit[] + voice_states: Omit[] /** Users in the guild */ members: DiscordMemberWithUser[] /** Channels in the guild */ diff --git a/packages/utils/package.json b/packages/utils/package.json index 45f68ec5c..12c0e0b4e 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -36,7 +36,7 @@ "@discordeno/types": "workspace:^" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", + "@biomejs/biome": "2.1.3", "@swc/cli": "^0.5.2", "@swc/core": "^1.13.3", "@types/chai": "^5.2.2", diff --git a/packages/utils/src/index.ts b/packages/utils/src/index.ts index 473914833..964eb2976 100644 --- a/packages/utils/src/index.ts +++ b/packages/utils/src/index.ts @@ -1,7 +1,7 @@ -export * from './Collection.js' export * from './base64.js' export * from './bucket.js' export * from './builders.js' +export * from './Collection.js' export * from './casing.js' export * from './colors.js' export * from './constants.js' @@ -13,6 +13,6 @@ export * from './permissions.js' export * from './reactions.js' export * from './token.js' export * from './typeguards.js' -export * from './urlToBase64.js' export * from './urls.js' +export * from './urlToBase64.js' export * from './utils.js' diff --git a/packages/utils/src/logger.ts b/packages/utils/src/logger.ts index 60555e7d3..6b26b104c 100644 --- a/packages/utils/src/logger.ts +++ b/packages/utils/src/logger.ts @@ -25,13 +25,7 @@ const colorFunctions = new Map string>([ [LogLevels.Fatal, (str: string) => red(bold(italic(str)))], ]) -export function createLogger({ - logLevel = LogLevels.Info, - name, -}: { - logLevel?: LogLevels - name?: string -} = {}) { +export function createLogger({ logLevel = LogLevels.Info, name }: { logLevel?: LogLevels; name?: string } = {}) { function log(level: LogLevels, ...args: any[]) { if (level < logLevel) return diff --git a/packages/utils/tests/casting.spec.ts b/packages/utils/tests/casting.spec.ts index 5022aecc9..fe137e5c1 100644 --- a/packages/utils/tests/casting.spec.ts +++ b/packages/utils/tests/casting.spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai' import { describe, it } from 'mocha' -import { camelize, snakeToCamelCase, snakelize } from '../src/casing.js' +import { camelize, snakelize, snakeToCamelCase } from '../src/casing.js' describe('casting.ts', () => { describe('camelize function', () => { diff --git a/packages/utils/tests/logger.spec.ts b/packages/utils/tests/logger.spec.ts index 1d97df81b..a4923c3ff 100644 --- a/packages/utils/tests/logger.spec.ts +++ b/packages/utils/tests/logger.spec.ts @@ -1,6 +1,6 @@ import { expect } from 'chai' import { describe, it } from 'mocha' -import { LogLevels, createLogger } from '../src/logger.js' +import { createLogger, LogLevels } from '../src/logger.js' describe('Logger', () => { it('create logger with default options', () => { diff --git a/scripts/fixCjsExtension.js b/scripts/fixCjsExtension.js index cbb00b83f..680ca975e 100644 --- a/scripts/fixCjsExtension.js +++ b/scripts/fixCjsExtension.js @@ -1,4 +1,4 @@ -import { readFile, readdir, rm, writeFile } from 'node:fs/promises' +import { readdir, readFile, rm, writeFile } from 'node:fs/promises' const files = await readdir('dist/cjs', { recursive: true }) const promises = files diff --git a/scripts/generateMessage.js b/scripts/generateMessage.js index 665205c5e..d506751e6 100644 --- a/scripts/generateMessage.js +++ b/scripts/generateMessage.js @@ -1,4 +1,5 @@ import fs from 'node:fs/promises' + const benchmarkData = await fetch(`https://raw.githubusercontent.com/discordeno/discordeno/benchies/benchmarksResult/data.js`) .then(async (res) => await res.text()) .then((text) => JSON.parse(text.slice(24))) diff --git a/website/package.json b/website/package.json index 7b3f734ad..d0b5c0334 100644 --- a/website/package.json +++ b/website/package.json @@ -35,7 +35,7 @@ "styled-components": "^6.1.18" }, "devDependencies": { - "@biomejs/biome": "^1.9.4", + "@biomejs/biome": "2.1.3", "@docusaurus/module-type-aliases": "^3.8.0", "@docusaurus/tsconfig": "^3.8.0", "@docusaurus/types": "^3.8.0", diff --git a/website/src/components/Benchmark.tsx b/website/src/components/Benchmark.tsx index 798997515..39af02dab 100644 --- a/website/src/components/Benchmark.tsx +++ b/website/src/components/Benchmark.tsx @@ -1,6 +1,7 @@ -import { CategoryScale, Chart as ChartJS, Legend, LineController, LineElement, LinearScale, PointElement, Title, Tooltip } from 'chart.js' +import { CategoryScale, Chart as ChartJS, Legend, LinearScale, LineController, LineElement, PointElement, Title, Tooltip } from 'chart.js' import { useEffect, useState } from 'react' import { Chart } from 'react-chartjs-2' + ChartJS.register(CategoryScale, LineController, LinearScale, PointElement, LineElement, Title, Tooltip, Legend) const BenchmarkResultChart = ({ diff --git a/website/src/components/architecture/BaseFlowChart.tsx b/website/src/components/architecture/BaseFlowChart.tsx index 27f61f94b..0112c79a8 100644 --- a/website/src/components/architecture/BaseFlowChart.tsx +++ b/website/src/components/architecture/BaseFlowChart.tsx @@ -1,5 +1,5 @@ import { useEffect, useState } from 'react' -import ReactFlow, { Background, Controls, Handle, Position, useEdgesState, useNodesState, type Edge, type Node } from 'reactflow' +import ReactFlow, { Background, Controls, type Edge, Handle, type Node, Position, useEdgesState, useNodesState } from 'reactflow' import 'reactflow/dist/style.css' export const multiplier = 225 @@ -17,13 +17,7 @@ export const defaultGroupOptions = { draggable: false, } -export default function BaseFlowChart({ - initialNodes = [], - initialEdges = [], -}: { - initialNodes: Node[] - initialEdges: Edge[] -}) { +export default function BaseFlowChart({ initialNodes = [], initialEdges = [] }: { initialNodes: Node[]; initialEdges: Edge[] }) { function getWindowDimensions() { const { innerWidth: width, innerHeight: height } = window return { diff --git a/website/src/components/architecture/FlowChart3.tsx b/website/src/components/architecture/FlowChart3.tsx index c53a0d3d6..477ca5986 100644 --- a/website/src/components/architecture/FlowChart3.tsx +++ b/website/src/components/architecture/FlowChart3.tsx @@ -1,6 +1,6 @@ import type React from 'react' import { useEffect, useState } from 'react' -import ReactFlow, { Background, Controls, Handle, Position, useEdgesState, useNodesState, type Edge, type Node } from 'reactflow' +import ReactFlow, { Background, Controls, type Edge, Handle, type Node, Position, useEdgesState, useNodesState } from 'reactflow' import 'reactflow/dist/style.css' import { defaultNodeOptions, height, multiplier, widthMultiplier } from './BaseFlowChart' diff --git a/website/src/components/home/faq/index.tsx b/website/src/components/home/faq/index.tsx index ba511b0ea..929535426 100644 --- a/website/src/components/home/faq/index.tsx +++ b/website/src/components/home/faq/index.tsx @@ -1,15 +1,7 @@ import { FaqAnswer, FaqContainer, FaqQuestion, FaqSection } from '@site/src/styling' import { useState } from 'react' -const Faq = ({ - question, - answer, - defaultExpanded, -}: { - question: string - answer: string - defaultExpanded?: boolean -}) => { +const Faq = ({ question, answer, defaultExpanded }: { question: string; answer: string; defaultExpanded?: boolean }) => { const [visible, setVisible] = useState(defaultExpanded ?? false) const toggleVisibility = () => { diff --git a/website/yarn.lock b/website/yarn.lock index 835eaa217..e18446497 100644 --- a/website/yarn.lock +++ b/website/yarn.lock @@ -5309,18 +5309,18 @@ __metadata: languageName: node linkType: hard -"@biomejs/biome@npm:^1.9.4": - version: 1.9.4 - resolution: "@biomejs/biome@npm:1.9.4" +"@biomejs/biome@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/biome@npm:2.1.3" dependencies: - "@biomejs/cli-darwin-arm64": "npm:1.9.4" - "@biomejs/cli-darwin-x64": "npm:1.9.4" - "@biomejs/cli-linux-arm64": "npm:1.9.4" - "@biomejs/cli-linux-arm64-musl": "npm:1.9.4" - "@biomejs/cli-linux-x64": "npm:1.9.4" - "@biomejs/cli-linux-x64-musl": "npm:1.9.4" - "@biomejs/cli-win32-arm64": "npm:1.9.4" - "@biomejs/cli-win32-x64": "npm:1.9.4" + "@biomejs/cli-darwin-arm64": "npm:2.1.3" + "@biomejs/cli-darwin-x64": "npm:2.1.3" + "@biomejs/cli-linux-arm64": "npm:2.1.3" + "@biomejs/cli-linux-arm64-musl": "npm:2.1.3" + "@biomejs/cli-linux-x64": "npm:2.1.3" + "@biomejs/cli-linux-x64-musl": "npm:2.1.3" + "@biomejs/cli-win32-arm64": "npm:2.1.3" + "@biomejs/cli-win32-x64": "npm:2.1.3" dependenciesMeta: "@biomejs/cli-darwin-arm64": optional: true @@ -5340,62 +5340,62 @@ __metadata: optional: true bin: biome: bin/biome - checksum: 10c0/b5655c5aed9a6fffe24f7d04f15ba4444389d0e891c9ed9106fab7388ac9b4be63185852cc2a937b22940dac3e550b71032a4afd306925cfea436c33e5646b3e + checksum: 10c0/0393412e965e41b1d6278208d895db0b030a465a4e6a7913d2165d61280c192ad3c95c1d0597e319b5980cee75a3ddf787a7e83698ddbfcc9b520734c407ef20 languageName: node linkType: hard -"@biomejs/cli-darwin-arm64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-darwin-arm64@npm:1.9.4" +"@biomejs/cli-darwin-arm64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-darwin-arm64@npm:2.1.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@biomejs/cli-darwin-x64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-darwin-x64@npm:1.9.4" +"@biomejs/cli-darwin-x64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-darwin-x64@npm:2.1.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@biomejs/cli-linux-arm64-musl@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-arm64-musl@npm:1.9.4" +"@biomejs/cli-linux-arm64-musl@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-linux-arm64-musl@npm:2.1.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@biomejs/cli-linux-arm64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-arm64@npm:1.9.4" +"@biomejs/cli-linux-arm64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-linux-arm64@npm:2.1.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@biomejs/cli-linux-x64-musl@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-x64-musl@npm:1.9.4" +"@biomejs/cli-linux-x64-musl@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-linux-x64-musl@npm:2.1.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@biomejs/cli-linux-x64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-x64@npm:1.9.4" +"@biomejs/cli-linux-x64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-linux-x64@npm:2.1.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@biomejs/cli-win32-arm64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-win32-arm64@npm:1.9.4" +"@biomejs/cli-win32-arm64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-win32-arm64@npm:2.1.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@biomejs/cli-win32-x64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-win32-x64@npm:1.9.4" +"@biomejs/cli-win32-x64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-win32-x64@npm:2.1.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -20257,7 +20257,7 @@ __metadata: version: 0.0.0-use.local resolution: "website@workspace:." dependencies: - "@biomejs/biome": "npm:^1.9.4" + "@biomejs/biome": "npm:2.1.3" "@docusaurus/core": "npm:^3.8.0" "@docusaurus/faster": "npm:^3.8.0" "@docusaurus/module-type-aliases": "npm:^3.8.0" diff --git a/yarn.lock b/yarn.lock index a26dd5cb9..ed3c833ca 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,18 +12,18 @@ __metadata: languageName: node linkType: hard -"@biomejs/biome@npm:^1.9.4": - version: 1.9.4 - resolution: "@biomejs/biome@npm:1.9.4" +"@biomejs/biome@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/biome@npm:2.1.3" dependencies: - "@biomejs/cli-darwin-arm64": "npm:1.9.4" - "@biomejs/cli-darwin-x64": "npm:1.9.4" - "@biomejs/cli-linux-arm64": "npm:1.9.4" - "@biomejs/cli-linux-arm64-musl": "npm:1.9.4" - "@biomejs/cli-linux-x64": "npm:1.9.4" - "@biomejs/cli-linux-x64-musl": "npm:1.9.4" - "@biomejs/cli-win32-arm64": "npm:1.9.4" - "@biomejs/cli-win32-x64": "npm:1.9.4" + "@biomejs/cli-darwin-arm64": "npm:2.1.3" + "@biomejs/cli-darwin-x64": "npm:2.1.3" + "@biomejs/cli-linux-arm64": "npm:2.1.3" + "@biomejs/cli-linux-arm64-musl": "npm:2.1.3" + "@biomejs/cli-linux-x64": "npm:2.1.3" + "@biomejs/cli-linux-x64-musl": "npm:2.1.3" + "@biomejs/cli-win32-arm64": "npm:2.1.3" + "@biomejs/cli-win32-x64": "npm:2.1.3" dependenciesMeta: "@biomejs/cli-darwin-arm64": optional: true @@ -43,62 +43,62 @@ __metadata: optional: true bin: biome: bin/biome - checksum: 10c0/b5655c5aed9a6fffe24f7d04f15ba4444389d0e891c9ed9106fab7388ac9b4be63185852cc2a937b22940dac3e550b71032a4afd306925cfea436c33e5646b3e + checksum: 10c0/0393412e965e41b1d6278208d895db0b030a465a4e6a7913d2165d61280c192ad3c95c1d0597e319b5980cee75a3ddf787a7e83698ddbfcc9b520734c407ef20 languageName: node linkType: hard -"@biomejs/cli-darwin-arm64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-darwin-arm64@npm:1.9.4" +"@biomejs/cli-darwin-arm64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-darwin-arm64@npm:2.1.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@biomejs/cli-darwin-x64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-darwin-x64@npm:1.9.4" +"@biomejs/cli-darwin-x64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-darwin-x64@npm:2.1.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@biomejs/cli-linux-arm64-musl@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-arm64-musl@npm:1.9.4" +"@biomejs/cli-linux-arm64-musl@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-linux-arm64-musl@npm:2.1.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@biomejs/cli-linux-arm64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-arm64@npm:1.9.4" +"@biomejs/cli-linux-arm64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-linux-arm64@npm:2.1.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@biomejs/cli-linux-x64-musl@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-x64-musl@npm:1.9.4" +"@biomejs/cli-linux-x64-musl@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-linux-x64-musl@npm:2.1.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@biomejs/cli-linux-x64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-linux-x64@npm:1.9.4" +"@biomejs/cli-linux-x64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-linux-x64@npm:2.1.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@biomejs/cli-win32-arm64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-win32-arm64@npm:1.9.4" +"@biomejs/cli-win32-arm64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-win32-arm64@npm:2.1.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@biomejs/cli-win32-x64@npm:1.9.4": - version: 1.9.4 - resolution: "@biomejs/cli-win32-x64@npm:1.9.4" +"@biomejs/cli-win32-x64@npm:2.1.3": + version: 2.1.3 + resolution: "@biomejs/cli-win32-x64@npm:2.1.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -116,7 +116,7 @@ __metadata: version: 0.0.0-use.local resolution: "@discordeno/bot@workspace:packages/bot" dependencies: - "@biomejs/biome": "npm:^1.9.4" + "@biomejs/biome": "npm:2.1.3" "@discordeno/gateway": "workspace:^" "@discordeno/rest": "workspace:^" "@discordeno/types": "workspace:^" @@ -141,7 +141,7 @@ __metadata: version: 0.0.0-use.local resolution: "@discordeno/gateway@workspace:packages/gateway" dependencies: - "@biomejs/biome": "npm:^1.9.4" + "@biomejs/biome": "npm:2.1.3" "@discordeno/types": "workspace:^" "@discordeno/utils": "workspace:^" "@swc/cli": "npm:^0.5.2" @@ -170,7 +170,7 @@ __metadata: version: 0.0.0-use.local resolution: "@discordeno/rest@workspace:packages/rest" dependencies: - "@biomejs/biome": "npm:^1.9.4" + "@biomejs/biome": "npm:2.1.3" "@discordeno/types": "workspace:^" "@discordeno/utils": "workspace:^" "@swc/cli": "npm:^0.5.2" @@ -196,7 +196,7 @@ __metadata: version: 0.0.0-use.local resolution: "@discordeno/types@workspace:packages/types" dependencies: - "@biomejs/biome": "npm:^1.9.4" + "@biomejs/biome": "npm:2.1.3" "@swc/cli": "npm:^0.5.2" "@swc/core": "npm:^1.13.3" "@types/mocha": "npm:^10.0.10" @@ -213,7 +213,7 @@ __metadata: version: 0.0.0-use.local resolution: "@discordeno/utils@workspace:packages/utils" dependencies: - "@biomejs/biome": "npm:^1.9.4" + "@biomejs/biome": "npm:2.1.3" "@discordeno/types": "workspace:^" "@swc/cli": "npm:^0.5.2" "@swc/core": "npm:^1.13.3" @@ -1258,7 +1258,7 @@ __metadata: version: 0.0.0-use.local resolution: "benchmarks@workspace:packages/benchmarks" dependencies: - "@biomejs/biome": "npm:^1.9.4" + "@biomejs/biome": "npm:2.1.3" "@discordeno/bot": "workspace:^" "@discordeno/gateway": "workspace:^" "@discordeno/rest": "workspace:^" @@ -1771,7 +1771,7 @@ __metadata: version: 0.0.0-use.local resolution: "discordeno-monorepo@workspace:." dependencies: - "@biomejs/biome": "npm:^1.9.4" + "@biomejs/biome": "npm:2.1.3" husky: "npm:^9.1.7" lint-staged: "npm:^16.1.2" turbo: "npm:^2.5.4" @@ -1785,7 +1785,7 @@ __metadata: version: 0.0.0-use.local resolution: "discordeno@workspace:packages/discordeno" dependencies: - "@biomejs/biome": "npm:^1.9.4" + "@biomejs/biome": "npm:2.1.3" "@discordeno/bot": "workspace:^" "@discordeno/gateway": "workspace:^" "@discordeno/rest": "workspace:^"