From 76747829f4b3ec152ab888e57a56a138e7d527f5 Mon Sep 17 00:00:00 2001 From: Jeroen Claassens Date: Sun, 8 Jan 2023 15:14:43 +0100 Subject: [PATCH] feat(deps)!: support for djs v14 (#403) --- package.json | 8 +- packages/api/README.md | 2 +- packages/api/src/lib/structures/http/Auth.ts | 27 +- packages/api/src/routes/oauth/callback.ts | 2 +- packages/api/src/routes/oauth/logout.ts | 2 +- packages/editable-commands/package.json | 4 +- packages/i18next/src/lib/functions.ts | 16 +- packages/i18next/src/lib/types.ts | 9 +- .../src/listeners/PluginMessageParse.ts | 6 +- packages/subcommands/src/lib/Subcommand.ts | 4 +- yarn.lock | 1019 ++++++----------- 11 files changed, 395 insertions(+), 704 deletions(-) diff --git a/package.json b/package.json index 5afd65c4e..cea7c275e 100644 --- a/package.json +++ b/package.json @@ -19,10 +19,10 @@ "@actions/core": "^1.10.0", "@commitlint/cli": "^17.4.0", "@commitlint/config-conventional": "^17.4.0", - "@favware/cliff-jumper": "^1.9.0", + "@favware/cliff-jumper": "^1.10.0", "@favware/npm-deprecate": "^1.0.7", "@sapphire/eslint-config": "^4.3.8", - "@sapphire/framework": "^3.2.0", + "@sapphire/framework": "4.0.0", "@sapphire/pieces": "^3.6.0", "@sapphire/prettier-config": "^1.4.4", "@sapphire/stopwatch": "^1.5.0", @@ -35,8 +35,8 @@ "@typescript-eslint/parser": "^5.48.0", "@vitest/coverage-c8": "^0.26.3", "cz-conventional-changelog": "^3.3.0", - "discord-api-types": "^0.33.5", - "discord.js": "^13.12.0", + "discord-api-types": "^0.37.26", + "discord.js": "^14.7.1", "eslint": "^8.31.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-prettier": "^4.2.1", diff --git a/packages/api/README.md b/packages/api/README.md index d8af13e3c..89953affa 100644 --- a/packages/api/README.md +++ b/packages/api/README.md @@ -73,7 +73,7 @@ Then, you can use the following configuration options in your SapphireClient ext // The URL that users should be redirected to after a successful authentication redirect: '', // The scopes that should be given to the authentication. - scopes: ['identify'], + scopes: [OAuth2Scopes.Identify], // Transformers to transform the raw data from Discord to a different structure. transformers: [] }, diff --git a/packages/api/src/lib/structures/http/Auth.ts b/packages/api/src/lib/structures/http/Auth.ts index 863cd5514..a1972ac01 100644 --- a/packages/api/src/lib/structures/http/Auth.ts +++ b/packages/api/src/lib/structures/http/Auth.ts @@ -1,13 +1,14 @@ import { Awaitable, isThenable } from '@sapphire/utilities'; import { createCipheriv, createDecipheriv, randomBytes } from 'crypto'; import { + OAuth2Scopes, RESTGetAPICurrentUserConnectionsResult, RESTGetAPICurrentUserGuildsResult, RESTGetAPICurrentUserResult, - Snowflake, + RouteBases, Routes, - RouteBases -} from 'discord-api-types/v9'; + Snowflake +} from 'discord.js'; import fetch from 'node-fetch'; export class Auth { @@ -27,7 +28,7 @@ export class Auth { * The scopes defined at https://discord.com/developers/docs/topics/oauth2#shared-resources-oauth2-scopes. * @since 1.0.0 */ - public scopes: readonly string[]; + public scopes: readonly OAuth2Scopes[]; /** * The redirect uri. @@ -48,7 +49,7 @@ export class Auth { private constructor(options: ServerOptionsAuth) { this.id = options.id as Snowflake; this.cookie = options.cookie ?? 'SAPPHIRE_AUTH'; - this.scopes = options.scopes ?? ['identify']; + this.scopes = options.scopes ?? [OAuth2Scopes.Identify]; this.redirect = options.redirect; this.#secret = options.secret; this.transformers = options.transformers ?? []; @@ -102,9 +103,13 @@ export class Auth { public async fetchData(token: string): Promise { // Fetch the information: const [user, guilds, connections] = await Promise.all([ - this.fetchInformation('identify', token, `${RouteBases.api}${Routes.user()}`), - this.fetchInformation('guilds', token, `${RouteBases.api}${Routes.userGuilds()}`), - this.fetchInformation('connections', token, `${RouteBases.api}${Routes.userConnections()}`) + this.fetchInformation(OAuth2Scopes.Identify, token, `${RouteBases.api}${Routes.user()}`), + this.fetchInformation(OAuth2Scopes.Guilds, token, `${RouteBases.api}${Routes.userGuilds()}`), + this.fetchInformation( + OAuth2Scopes.Connections, + token, + `${RouteBases.api}${Routes.userConnections()}` + ) ]); // Transform the information: @@ -118,7 +123,7 @@ export class Auth { return data; } - private async fetchInformation(scope: string, token: string, url: string): Promise { + private async fetchInformation(scope: OAuth2Scopes, token: string, url: string): Promise { if (!this.scopes.includes(scope)) return undefined; const result = await fetch(url, { @@ -193,9 +198,9 @@ export interface ServerOptionsAuth { /** * The scopes defined at https://discord.com/developers/docs/topics/oauth2#shared-resources-oauth2-scopes. * @since 1.0.0 - * @default ['identify'] + * @default [OAuth2Scopes.Identify] */ - scopes?: string[]; + scopes?: OAuth2Scopes[]; /** * The redirect uri. This will default to {@link OAuth2BodyData.redirectUri} if missing. diff --git a/packages/api/src/routes/oauth/callback.ts b/packages/api/src/routes/oauth/callback.ts index 0998383fd..21486661f 100644 --- a/packages/api/src/routes/oauth/callback.ts +++ b/packages/api/src/routes/oauth/callback.ts @@ -1,5 +1,5 @@ import type { PieceContext } from '@sapphire/pieces'; -import { OAuth2Routes, RESTPostOAuth2AccessTokenResult, RESTPostOAuth2AccessTokenURLEncodedData } from 'discord-api-types/v9'; +import { OAuth2Routes, RESTPostOAuth2AccessTokenResult, RESTPostOAuth2AccessTokenURLEncodedData } from 'discord.js'; import fetch from 'node-fetch'; import { stringify } from 'querystring'; import type { ApiRequest } from '../../lib/structures/api/ApiRequest'; diff --git a/packages/api/src/routes/oauth/logout.ts b/packages/api/src/routes/oauth/logout.ts index 0976e8e2b..27ae9e776 100644 --- a/packages/api/src/routes/oauth/logout.ts +++ b/packages/api/src/routes/oauth/logout.ts @@ -1,4 +1,4 @@ -import { OAuth2Routes } from 'discord-api-types/v9'; +import { OAuth2Routes } from 'discord.js'; import fetch from 'node-fetch'; import { stringify } from 'querystring'; import { promisify } from 'util'; diff --git a/packages/editable-commands/package.json b/packages/editable-commands/package.json index f1bb1700f..b15945335 100644 --- a/packages/editable-commands/package.json +++ b/packages/editable-commands/package.json @@ -36,7 +36,7 @@ "check-update": "cliff-jumper --dry-run" }, "dependencies": { - "@skyra/editable-commands": "^2.1.4", + "@skyra/editable-commands": "^3.0.0", "tslib": "^2.4.1" }, "repository": { @@ -71,7 +71,7 @@ "access": "public" }, "devDependencies": { - "@favware/cliff-jumper": "^1.9.0", + "@favware/cliff-jumper": "^1.10.0", "gen-esm-wrapper": "^1.1.3", "typedoc": "^0.23.24", "typedoc-json-parser": "^7.1.0", diff --git a/packages/i18next/src/lib/functions.ts b/packages/i18next/src/lib/functions.ts index 4cdcfacd4..6c2bb75a7 100644 --- a/packages/i18next/src/lib/functions.ts +++ b/packages/i18next/src/lib/functions.ts @@ -1,7 +1,15 @@ import { container } from '@sapphire/pieces'; import { lazy, type NonNullObject } from '@sapphire/utilities'; -import { APIApplicationCommandOptionChoice, Locale, type LocaleString } from 'discord-api-types/v10'; -import { BaseCommandInteraction, Guild, Message, MessageComponentInteraction } from 'discord.js'; +import { + APIApplicationCommandOptionChoice, + ChannelType, + CommandInteraction, + Guild, + Locale, + Message, + MessageComponentInteraction, + type LocaleString +} from 'discord.js'; import type { TFuncKey, TOptions } from 'i18next'; import type { BuilderWithDescription, @@ -29,7 +37,7 @@ import type { */ export function fetchLanguage(target: Target): Promise { // Handle Interactions: - if (target instanceof BaseCommandInteraction || target instanceof MessageComponentInteraction) { + if (target instanceof CommandInteraction || target instanceof MessageComponentInteraction) { return resolveLanguage({ user: target.user, channel: target.channel, @@ -50,7 +58,7 @@ export function fetchLanguage(target: Target): Promise { } // Handle DMChannel: - if (target.type === 'DM') { + if (target.type === ChannelType.DM) { return resolveLanguage({ user: null, channel: target, guild: null }); } diff --git a/packages/i18next/src/lib/types.ts b/packages/i18next/src/lib/types.ts index c0e18e7b9..9ef42be96 100644 --- a/packages/i18next/src/lib/types.ts +++ b/packages/i18next/src/lib/types.ts @@ -1,15 +1,14 @@ import type { Awaitable } from '@sapphire/utilities'; import type { Backend } from '@skyra/i18next-backend'; import type { WatchOptions } from 'chokidar'; -import type { LocalizationMap } from 'discord-api-types/v10'; import type { - BaseCommandInteraction, + CommandInteraction, Guild, Interaction, + LocalizationMap, Message, MessageComponentInteraction, StageChannel, - StoreChannel, User, VoiceChannel } from 'discord.js'; @@ -137,7 +136,7 @@ export interface InternationalizationOptions { } export type TextBasedDiscordChannel = Message['channel']; -export type DiscordChannel = TextBasedDiscordChannel | StoreChannel | StageChannel | VoiceChannel; +export type DiscordChannel = TextBasedDiscordChannel | StageChannel | VoiceChannel; /** * Context for {@link InternationalizationHandler.fetchLanguage} functions. @@ -180,4 +179,4 @@ export interface BuilderWithDescription { export type BuilderWithNameAndDescription = BuilderWithName & BuilderWithDescription; export type ChannelTarget = Message | DiscordChannel; -export type Target = BaseCommandInteraction | ChannelTarget | Guild | MessageComponentInteraction; +export type Target = CommandInteraction | ChannelTarget | Guild | MessageComponentInteraction; diff --git a/packages/pattern-commands/src/listeners/PluginMessageParse.ts b/packages/pattern-commands/src/listeners/PluginMessageParse.ts index a878b2690..1d68752f8 100644 --- a/packages/pattern-commands/src/listeners/PluginMessageParse.ts +++ b/packages/pattern-commands/src/listeners/PluginMessageParse.ts @@ -1,13 +1,13 @@ import { GuildBasedChannelTypes, isDMChannel } from '@sapphire/discord.js-utilities'; import { Events, Listener } from '@sapphire/framework'; import type { PieceContext } from '@sapphire/pieces'; -import { Message, Permissions } from 'discord.js'; +import { Message, PermissionFlagsBits, PermissionsBitField } from 'discord.js'; import type { PatternCommandStore } from '../lib/structures/PaternCommandStore'; import { PatternCommandEvents } from '../lib/utils/PaternCommandEvents'; import type { PossiblePatternCommand } from '../lib/utils/PatternCommandInterfaces'; export class MessageParseListener extends Listener { - private readonly requiredPermissions = new Permissions(['VIEW_CHANNEL', 'SEND_MESSAGES']).freeze(); + private readonly requiredPermissions = new PermissionsBitField([PermissionFlagsBits.ViewChannel, PermissionFlagsBits.SendMessages]).freeze(); public constructor(context: PieceContext) { super(context, { event: Events.PreMessageParsed }); } @@ -89,7 +89,7 @@ export class MessageParseListener extends Listener { if (isDMChannel(message.channel)) return true; - const me = message.guild!.me ?? (message.client.id ? await message.guild!.members.fetch(message.client.id) : null); + const me = await message.guild?.members.fetchMe(); if (!me) return false; const channel = message.channel as GuildBasedChannelTypes; diff --git a/packages/subcommands/src/lib/Subcommand.ts b/packages/subcommands/src/lib/Subcommand.ts index 56087b36f..4a4b45f60 100644 --- a/packages/subcommands/src/lib/Subcommand.ts +++ b/packages/subcommands/src/lib/Subcommand.ts @@ -384,8 +384,8 @@ export namespace Subcommand { export type JSON = Command.JSON; export type Context = Command.Context; export type RunInTypes = Command.RunInTypes; - export type ChatInputInteraction = Command.ChatInputInteraction; - export type ContextMenuInteraction = Command.ContextMenuInteraction; + export type ChatInputCommandInteraction = Command.ChatInputCommandInteraction; + export type ContextMenuCommandInteraction = Command.ContextMenuCommandInteraction; export type AutocompleteInteraction = Command.AutocompleteInteraction; export type Registry = Command.Registry; } diff --git a/yarn.lock b/yarn.lock index 88b88afba..269a68524 100644 --- a/yarn.lock +++ b/yarn.lock @@ -52,11 +52,11 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.20.6": - version: 7.20.6 - resolution: "@babel/runtime@npm:7.20.6" + version: 7.20.7 + resolution: "@babel/runtime@npm:7.20.7" dependencies: regenerator-runtime: ^0.13.11 - checksum: 42a8504db21031b1859fbc0f52d698a3d2f5ada9519eb76c6f96a7e657d8d555732a18fe71ef428a67cc9fc81ca0d3562fb7afdc70549c5fec343190cbaa9b03 + checksum: 4629ce5c46f06cca9cfb9b7fc00d48003335a809888e2b91ec2069a2dcfbfef738480cff32ba81e0b7c290f8918e5c22ddcf2b710001464ee84ba62c7e32a3a3 languageName: node linkType: hard @@ -96,16 +96,6 @@ __metadata: languageName: node linkType: hard -"@commitlint/config-validator@npm:^17.1.0": - version: 17.1.0 - resolution: "@commitlint/config-validator@npm:17.1.0" - dependencies: - "@commitlint/types": ^17.0.0 - ajv: ^8.11.0 - checksum: 18b4779837979bf9e240de689c49b9d0dc1e053e677ec13826204594edc052510f37a30bcd8826a054cbcb42a7285fc23e160082b281e0089f18039958ec6a53 - languageName: node - linkType: hard - "@commitlint/config-validator@npm:^17.4.0": version: 17.4.0 resolution: "@commitlint/config-validator@npm:17.4.0" @@ -130,13 +120,6 @@ __metadata: languageName: node linkType: hard -"@commitlint/execute-rule@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/execute-rule@npm:17.0.0" - checksum: cb37e5c6e0e16bf04e8f344094146ed2de8155456191da88fb9a1b943a9b5a98e0f6ef49c55b239104eb68634df681fd3be05311bf2da0cb6b171fdd24371669 - languageName: node - linkType: hard - "@commitlint/execute-rule@npm:^17.4.0": version: 17.4.0 resolution: "@commitlint/execute-rule@npm:17.4.0" @@ -176,29 +159,7 @@ __metadata: languageName: node linkType: hard -"@commitlint/load@npm:>6.1.1": - version: 17.3.0 - resolution: "@commitlint/load@npm:17.3.0" - dependencies: - "@commitlint/config-validator": ^17.1.0 - "@commitlint/execute-rule": ^17.0.0 - "@commitlint/resolve-extends": ^17.3.0 - "@commitlint/types": ^17.0.0 - "@types/node": ^14.0.0 - chalk: ^4.1.0 - cosmiconfig: ^7.0.0 - cosmiconfig-typescript-loader: ^4.0.0 - lodash.isplainobject: ^4.0.6 - lodash.merge: ^4.6.2 - lodash.uniq: ^4.5.0 - resolve-from: ^5.0.0 - ts-node: ^10.8.1 - typescript: ^4.6.4 - checksum: 7049eb87f53af960761bcabb04a5b05cde0d41a540d9d7138e766dd4489a067d70bfd1c558892d87bc30ccceb1b8db1ff019ca9966caff94c6fa83c5ea836c18 - languageName: node - linkType: hard - -"@commitlint/load@npm:^17.4.0": +"@commitlint/load@npm:>6.1.1, @commitlint/load@npm:^17.4.0": version: 17.4.0 resolution: "@commitlint/load@npm:17.4.0" dependencies: @@ -250,20 +211,6 @@ __metadata: languageName: node linkType: hard -"@commitlint/resolve-extends@npm:^17.3.0": - version: 17.3.0 - resolution: "@commitlint/resolve-extends@npm:17.3.0" - dependencies: - "@commitlint/config-validator": ^17.1.0 - "@commitlint/types": ^17.0.0 - import-fresh: ^3.0.0 - lodash.mergewith: ^4.6.2 - resolve-from: ^5.0.0 - resolve-global: ^1.0.0 - checksum: 9f4a89f412d6505a7154dd27fbfd428cb261e3aa39bd825c1f3d6257b5674a9cb3dcdaf65e6dab7b64f379b2984fea7fb4a37142cec7bb8df8a6df8e0761763c - languageName: node - linkType: hard - "@commitlint/resolve-extends@npm:^17.4.0": version: 17.4.0 resolution: "@commitlint/resolve-extends@npm:17.4.0" @@ -307,15 +254,6 @@ __metadata: languageName: node linkType: hard -"@commitlint/types@npm:^17.0.0": - version: 17.0.0 - resolution: "@commitlint/types@npm:17.0.0" - dependencies: - chalk: ^4.1.0 - checksum: 210636d3923f93f7cfc409eac04376b0fe50356a0e08f25a37b43d5cd9ca4363f7b03ca2e7736cbf95b62d67733fe8e1028269d35b4fddd1b3f2a653c90ca85c - languageName: node - linkType: hard - "@commitlint/types@npm:^17.4.0": version: 17.4.0 resolution: "@commitlint/types@npm:17.4.0" @@ -334,204 +272,204 @@ __metadata: languageName: node linkType: hard -"@discordjs/builders@npm:^0.16.0": - version: 0.16.0 - resolution: "@discordjs/builders@npm:0.16.0" +"@discordjs/builders@npm:^1.4.0": + version: 1.4.0 + resolution: "@discordjs/builders@npm:1.4.0" dependencies: - "@sapphire/shapeshift": ^3.5.1 - discord-api-types: ^0.36.2 + "@discordjs/util": ^0.1.0 + "@sapphire/shapeshift": ^3.7.1 + discord-api-types: ^0.37.20 fast-deep-equal: ^3.1.3 - ts-mixer: ^6.0.1 - tslib: ^2.4.0 - checksum: bf7ab00924bf84678c139b32c3b6bda16d62f190a1674ebaa4ec8767c7105890b1375716296037306661e138fe1c09c535b3141a047b7fceafaa92937a76cb8b - languageName: node - linkType: hard - -"@discordjs/collection@npm:^0.7.0": - version: 0.7.0 - resolution: "@discordjs/collection@npm:0.7.0" - checksum: 141aa35a5433bacba3617b533557b4948388c7b59cdaecee51ccd721c1b9242e50d95bdef53ee2491535a017095f5072ace3c3e9e594193f67a1c5a8a4b7db93 + ts-mixer: ^6.0.2 + tslib: ^2.4.1 + checksum: 3089ea5dc58e62c0314fd5fd995281d183d1a938d14a71b89c47b71b6cdf4cdf9f8c2ee1d04ca59e6bdde583b8bb785f3b53d917fb155cade8d27ac0dedbc942 languageName: node linkType: hard -"@discordjs/collection@npm:^1.2.0": +"@discordjs/collection@npm:^1.2.0, @discordjs/collection@npm:^1.3.0": version: 1.3.0 resolution: "@discordjs/collection@npm:1.3.0" checksum: 5ca6e9757f4c1e19564a0ac96ebfcabd1a83bf3ac0270034a0ea887f418f196caea4b54ebac5aaf0fc28d98f58f12794a6242d07acf08c946f23aa2e0047e87d languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/android-arm64@npm:0.16.4" +"@discordjs/rest@npm:^1.4.0": + version: 1.5.0 + resolution: "@discordjs/rest@npm:1.5.0" + dependencies: + "@discordjs/collection": ^1.3.0 + "@discordjs/util": ^0.1.0 + "@sapphire/async-queue": ^1.5.0 + "@sapphire/snowflake": ^3.2.2 + discord-api-types: ^0.37.23 + file-type: ^18.0.0 + tslib: ^2.4.1 + undici: ^5.13.0 + checksum: 98b3a97fa3dbecd406cefca5e5245d51a1ab9eb748001f9d128065cc6dd6f61cc23efbdfa11e84e5147131fe40239d23c37b503d8c4c1a40b10d67b4c5b255ef + languageName: node + linkType: hard + +"@discordjs/util@npm:^0.1.0": + version: 0.1.0 + resolution: "@discordjs/util@npm:0.1.0" + checksum: 880e15cd761437a21cf17b8a9dab50e7e5418fcc77dc34037c31a52b871fab1b958218ab6218aafd20af8b7a4e658a705d3f257268324773a285d9a06368c1b9 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/android-arm64@npm:0.16.15" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/android-arm@npm:0.16.4" +"@esbuild/android-arm@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/android-arm@npm:0.16.15" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/android-x64@npm:0.16.4" +"@esbuild/android-x64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/android-x64@npm:0.16.15" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/darwin-arm64@npm:0.16.4" +"@esbuild/darwin-arm64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/darwin-arm64@npm:0.16.15" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/darwin-x64@npm:0.16.4" +"@esbuild/darwin-x64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/darwin-x64@npm:0.16.15" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/freebsd-arm64@npm:0.16.4" +"@esbuild/freebsd-arm64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/freebsd-arm64@npm:0.16.15" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/freebsd-x64@npm:0.16.4" +"@esbuild/freebsd-x64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/freebsd-x64@npm:0.16.15" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/linux-arm64@npm:0.16.4" +"@esbuild/linux-arm64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/linux-arm64@npm:0.16.15" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/linux-arm@npm:0.16.4" +"@esbuild/linux-arm@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/linux-arm@npm:0.16.15" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/linux-ia32@npm:0.16.4" +"@esbuild/linux-ia32@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/linux-ia32@npm:0.16.15" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/linux-loong64@npm:0.16.4" +"@esbuild/linux-loong64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/linux-loong64@npm:0.16.15" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/linux-mips64el@npm:0.16.4" +"@esbuild/linux-mips64el@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/linux-mips64el@npm:0.16.15" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/linux-ppc64@npm:0.16.4" +"@esbuild/linux-ppc64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/linux-ppc64@npm:0.16.15" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/linux-riscv64@npm:0.16.4" +"@esbuild/linux-riscv64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/linux-riscv64@npm:0.16.15" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/linux-s390x@npm:0.16.4" +"@esbuild/linux-s390x@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/linux-s390x@npm:0.16.15" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/linux-x64@npm:0.16.4" +"@esbuild/linux-x64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/linux-x64@npm:0.16.15" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/netbsd-x64@npm:0.16.4" +"@esbuild/netbsd-x64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/netbsd-x64@npm:0.16.15" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/openbsd-x64@npm:0.16.4" +"@esbuild/openbsd-x64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/openbsd-x64@npm:0.16.15" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/sunos-x64@npm:0.16.4" +"@esbuild/sunos-x64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/sunos-x64@npm:0.16.15" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/win32-arm64@npm:0.16.4" +"@esbuild/win32-arm64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/win32-arm64@npm:0.16.15" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/win32-ia32@npm:0.16.4" +"@esbuild/win32-ia32@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/win32-ia32@npm:0.16.15" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.16.4": - version: 0.16.4 - resolution: "@esbuild/win32-x64@npm:0.16.4" +"@esbuild/win32-x64@npm:0.16.15": + version: 0.16.15 + resolution: "@esbuild/win32-x64@npm:0.16.15" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@eslint/eslintrc@npm:^1.3.3": - version: 1.3.3 - resolution: "@eslint/eslintrc@npm:1.3.3" - dependencies: - ajv: ^6.12.4 - debug: ^4.3.2 - espree: ^9.4.0 - globals: ^13.15.0 - ignore: ^5.2.0 - import-fresh: ^3.2.1 - js-yaml: ^4.1.0 - minimatch: ^3.1.2 - strip-json-comments: ^3.1.1 - checksum: f03e9d6727efd3e0719da2051ea80c0c73d20e28c171121527dbb868cd34232ca9c1d0525a66e517a404afea26624b1e47895b6a92474678418c2f50c9566694 - languageName: node - linkType: hard - "@eslint/eslintrc@npm:^1.4.1": version: 1.4.1 resolution: "@eslint/eslintrc@npm:1.4.1" @@ -549,23 +487,23 @@ __metadata: languageName: node linkType: hard -"@favware/cliff-jumper@npm:^1.9.0": - version: 1.9.0 - resolution: "@favware/cliff-jumper@npm:1.9.0" +"@favware/cliff-jumper@npm:^1.10.0, @favware/cliff-jumper@npm:^1.9.0": + version: 1.10.0 + resolution: "@favware/cliff-jumper@npm:1.10.0" dependencies: + "@favware/conventional-changelog-angular": ^5.0.14 "@sapphire/result": ^2.6.0 "@sapphire/utilities": 3.11.0 colorette: ^2.0.19 - commander: ^9.4.1 - conventional-changelog-angular: ^5.0.13 + commander: ^9.5.0 conventional-recommended-bump: ^6.1.0 js-yaml: ^4.1.0 semver: ^7.3.8 - typescript: ^4.8.4 + typescript: ^4.9.4 bin: cj: ./dist/cli.js cliff-jumper: ./dist/cli.js - checksum: 4218704159a44b25fed0bbe71babc37d26b63231b72343f580fa22cd132e5d1dba6717bd6d53365b49b1e8acd8906f1d391d6b8cc0fe0b59541c43d3aa82765e + checksum: 27cf33b0e363dd5ba1f7087dea167114aa70e95e92592c4b0bc4225ad14c91be17eb9a177c9c2a57d8ffa30cab9df8eb4d09b2a39e139e3bcd25f055e9cc6f06 languageName: node linkType: hard @@ -578,6 +516,16 @@ __metadata: languageName: node linkType: hard +"@favware/conventional-changelog-angular@npm:^5.0.14": + version: 5.0.14 + resolution: "@favware/conventional-changelog-angular@npm:5.0.14" + dependencies: + compare-func: ^2.0.0 + q: ^1.5.1 + checksum: 32293091dff8a3dc3b3dadd2cb9697efdef51e05165d5c22255b72d6202c3ac156fcbf9526dc073001450343885b39f597ddb7304c9eb37ffc512445a9f10d99 + languageName: node + linkType: hard + "@favware/npm-deprecate@npm:^1.0.7": version: 1.0.7 resolution: "@favware/npm-deprecate@npm:1.0.7" @@ -604,17 +552,6 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.6": - version: 0.11.7 - resolution: "@humanwhocodes/config-array@npm:0.11.7" - dependencies: - "@humanwhocodes/object-schema": ^1.2.1 - debug: ^4.1.1 - minimatch: ^3.0.5 - checksum: cf506dc45d9488af7fbf108ea6ac2151ba1a25e6d2b94b9b4fc36d2c1e4099b89ff560296dbfa13947e44604d4ca4a90d97a4fb167370bf8dd01a6ca2b6d83ac - languageName: node - linkType: hard - "@humanwhocodes/config-array@npm:^0.11.8": version: 0.11.8 resolution: "@humanwhocodes/config-array@npm:0.11.8" @@ -793,24 +730,24 @@ __metadata: languageName: node linkType: hard -"@sapphire/discord-utilities@npm:^2.12.0": - version: 2.12.0 - resolution: "@sapphire/discord-utilities@npm:2.12.0" +"@sapphire/discord-utilities@npm:^3.0.0": + version: 3.0.0 + resolution: "@sapphire/discord-utilities@npm:3.0.0" dependencies: - discord-api-types: ^0.36.3 - checksum: a699d8cca46033a0eafa42dc44651f1e72ccb2a5eb8e94710dbe4b7f154aed0d7729c7eba515bcdfe1592a0b0c8181f2712a43939188a44603b940e877fa81a7 + discord-api-types: ^0.37.25 + checksum: c17ddb5c663fb474e134f881bfa9fb803bdb315220894079c92966b72208ae52f4a995faae2701519d99690f0ed591d7e9995e8c7ffc36821435fd454af5d4b1 languageName: node linkType: hard -"@sapphire/discord.js-utilities@npm:^5.1.2": - version: 5.1.2 - resolution: "@sapphire/discord.js-utilities@npm:5.1.2" +"@sapphire/discord.js-utilities@npm:6.0.0": + version: 6.0.0 + resolution: "@sapphire/discord.js-utilities@npm:6.0.0" dependencies: - "@sapphire/discord-utilities": ^2.12.0 + "@sapphire/discord-utilities": ^3.0.0 "@sapphire/duration": ^1.0.0 "@sapphire/utilities": ^3.11.0 tslib: ^2.4.1 - checksum: 60c02e2e62699df2c770ac6dae57222dc413b51784b463fffe4aa571493b63a1045c57d5d068cc3761f5cc20ff0b29d3611c34eba876a2092c926ba32973bea0 + checksum: 00752fe7c79666db905e3b1a8d0a20c968b62d1b5279081da2de530c8370b2d3124579cf0a186f5ac4145bb1d107e0bc75988d1f9d1700fe1f5622367c57c37d languageName: node linkType: hard @@ -845,20 +782,20 @@ __metadata: languageName: node linkType: hard -"@sapphire/framework@npm:^3.2.0": - version: 3.2.0 - resolution: "@sapphire/framework@npm:3.2.0" +"@sapphire/framework@npm:4.0.0": + version: 4.0.0 + resolution: "@sapphire/framework@npm:4.0.0" dependencies: - "@discordjs/builders": ^0.16.0 - "@sapphire/discord-utilities": ^2.12.0 - "@sapphire/discord.js-utilities": ^5.1.2 + "@discordjs/builders": ^1.4.0 + "@sapphire/discord-utilities": ^3.0.0 + "@sapphire/discord.js-utilities": 6.0.0 "@sapphire/lexure": ^1.1.2 "@sapphire/pieces": ^3.6.0 "@sapphire/ratelimits": ^2.4.5 "@sapphire/result": ^2.6.0 "@sapphire/stopwatch": ^1.5.0 "@sapphire/utilities": ^3.11.0 - checksum: 9263c7062eb888451c83f6ed13b951886b886b96160e01639bd6d91faa5e6acc49ae57ef424bc930002eb5ad20d5b8fe1e83655af2ba3895052dfe6e98260150 + checksum: 228eee392a58a68fdc5f6382bbbafb8b060583450b08b17e6f37c4c6f6b897498db32ac1a2e117ce62f69b7be89892f0def13b97bd097597dd2101ed5d0c05e7 languageName: node linkType: hard @@ -911,8 +848,8 @@ __metadata: version: 0.0.0-use.local resolution: "@sapphire/plugin-editable-commands@workspace:packages/editable-commands" dependencies: - "@favware/cliff-jumper": ^1.9.0 - "@skyra/editable-commands": ^2.1.4 + "@favware/cliff-jumper": ^1.10.0 + "@skyra/editable-commands": ^3.0.0 gen-esm-wrapper: ^1.1.3 tslib: ^2.4.1 typedoc: ^0.23.24 @@ -1047,6 +984,13 @@ __metadata: languageName: node linkType: hard +"@sapphire/snowflake@npm:^3.2.2": + version: 3.4.0 + resolution: "@sapphire/snowflake@npm:3.4.0" + checksum: 556b7001f33d6edbbbcbca46f6abfa56c732a29e78b693161e358688e688edcb012d2c1bc944e7ffb41bd6c9950d261bc73f95656dc01643361a218b4f5ab985 + languageName: node + linkType: hard + "@sapphire/stopwatch@npm:^1.5.0": version: 1.5.0 resolution: "@sapphire/stopwatch@npm:1.5.0" @@ -1087,10 +1031,10 @@ __metadata: languageName: node linkType: hard -"@skyra/editable-commands@npm:^2.1.4": - version: 2.1.4 - resolution: "@skyra/editable-commands@npm:2.1.4" - checksum: 865c11201c1778543f64dc81e114efae3096bf50653e6301ee576d5d9f2d6623fb3387e39fe06e74ec1b655dd033184d850e5735ea74d54bce169743cc6ab7b3 +"@skyra/editable-commands@npm:^3.0.0": + version: 3.0.0 + resolution: "@skyra/editable-commands@npm:3.0.0" + checksum: f3d21d36b59551d29438ec4ae206b15202973188995e427745829b888a9490de5c5824fc3ad532694778737b516c16922094a73e9989f0d2fa8a5f0949ebf1ae languageName: node linkType: hard @@ -1103,6 +1047,13 @@ __metadata: languageName: node linkType: hard +"@tokenizer/token@npm:^0.3.0": + version: 0.3.0 + resolution: "@tokenizer/token@npm:0.3.0" + checksum: 1d575d02d2a9f0c5a4ca5180635ebd2ad59e0f18b42a65f3d04844148b49b3db35cf00b6012a1af2d59c2ab3caca59451c5689f747ba8667ee586ad717ee58e1 + languageName: node + linkType: hard + "@tootallnate/once@npm:2": version: 2.0.0 resolution: "@tootallnate/once@npm:2.0.0" @@ -1192,21 +1143,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:*": - version: 18.11.13 - resolution: "@types/node@npm:18.11.13" - checksum: b0c1aa3bd2f5df8240e61096a49d6d4be600109b824d23408ec4ba1ec057dc0c60588e09f73b8a60455ad26d367e9c5562fad8403099f885cbc7b4cace83ec4c - languageName: node - linkType: hard - -"@types/node@npm:^14.0.0": - version: 14.18.34 - resolution: "@types/node@npm:14.18.34" - checksum: 25ac3b456a0b7b82c76b37276ec86845849e8276fc81d1470a87227c105c619e299aa7165b6148aa11a4ea156b1452f6d3327935f3e7dc0067ff54dde0e3d4e0 - languageName: node - linkType: hard - -"@types/node@npm:^18.11.18": +"@types/node@npm:*, @types/node@npm:^18.11.18": version: 18.11.18 resolution: "@types/node@npm:18.11.18" checksum: 03f17f9480f8d775c8a72da5ea7e9383db5f6d85aa5fefde90dd953a1449bd5e4ffde376f139da4f3744b4c83942166d2a7603969a6f8ea826edfb16e6e3b49d @@ -1220,13 +1157,6 @@ __metadata: languageName: node linkType: hard -"@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: fd6bce2b674b6efc3db4c7c3d336bd70c90838e8439de639b909ce22f3720d21344f52427f1d9e57b265fcb7f6c018699b99e5e0c208a1a4823014269a6bf35b - languageName: node - linkType: hard - "@types/psl@npm:^1.1.0": version: 1.1.0 resolution: "@types/psl@npm:1.1.0" @@ -1241,16 +1171,7 @@ __metadata: languageName: node linkType: hard -"@types/ws@npm:^8.5.3": - version: 8.5.3 - resolution: "@types/ws@npm:8.5.3" - dependencies: - "@types/node": "*" - checksum: 0ce46f850d41383fcdc2149bcacc86d7232fa7a233f903d2246dff86e31701a02f8566f40af5f8b56d1834779255c04ec6ec78660fe0f9b2a69cf3d71937e4ae - languageName: node - linkType: hard - -"@types/ws@npm:^8.5.4": +"@types/ws@npm:^8.5.3, @types/ws@npm:^8.5.4": version: 8.5.4 resolution: "@types/ws@npm:8.5.4" dependencies: @@ -1259,30 +1180,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.33.1": - version: 5.46.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.46.0" - dependencies: - "@typescript-eslint/scope-manager": 5.46.0 - "@typescript-eslint/type-utils": 5.46.0 - "@typescript-eslint/utils": 5.46.0 - debug: ^4.3.4 - ignore: ^5.2.0 - natural-compare-lite: ^1.4.0 - regexpp: ^3.2.0 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 5b7dde66a3db3d3009c9da5c1357d72c19b94d75474d8f51b6ac765962aa181bf8fe88fcca02a70faaceb2ed5739f790313d1d521d77149cab94ab5e3a987cf3 - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^5.48.0": +"@typescript-eslint/eslint-plugin@npm:^5.33.1, @typescript-eslint/eslint-plugin@npm:^5.48.0": version: 5.48.0 resolution: "@typescript-eslint/eslint-plugin@npm:5.48.0" dependencies: @@ -1305,24 +1203,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.33.1": - version: 5.46.0 - resolution: "@typescript-eslint/parser@npm:5.46.0" - dependencies: - "@typescript-eslint/scope-manager": 5.46.0 - "@typescript-eslint/types": 5.46.0 - "@typescript-eslint/typescript-estree": 5.46.0 - debug: ^4.3.4 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 34e2e8fb35050ac119ed2696293ecd9a1b40c3ccc915d06b8d48880c6656e8f40665b969807b76058eb9198227481653f1d1465a89a4ac6a98bc7ab9850ada1f - languageName: node - linkType: hard - -"@typescript-eslint/parser@npm:^5.48.0": +"@typescript-eslint/parser@npm:^5.33.1, @typescript-eslint/parser@npm:^5.48.0": version: 5.48.0 resolution: "@typescript-eslint/parser@npm:5.48.0" dependencies: @@ -1339,16 +1220,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:5.46.0": - version: 5.46.0 - resolution: "@typescript-eslint/scope-manager@npm:5.46.0" - dependencies: - "@typescript-eslint/types": 5.46.0 - "@typescript-eslint/visitor-keys": 5.46.0 - checksum: 10d992a6f9bbe747a8fb5f8b02732e3a289d2667e32ea835de825efe7a841688e683ae1d15d250df84c2ada313b9a3f41c9c9b5ae924c3d9b90d73f23241ae7f - languageName: node - linkType: hard - "@typescript-eslint/scope-manager@npm:5.48.0": version: 5.48.0 resolution: "@typescript-eslint/scope-manager@npm:5.48.0" @@ -1359,23 +1230,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.46.0": - version: 5.46.0 - resolution: "@typescript-eslint/type-utils@npm:5.46.0" - dependencies: - "@typescript-eslint/typescript-estree": 5.46.0 - "@typescript-eslint/utils": 5.46.0 - debug: ^4.3.4 - tsutils: ^3.21.0 - peerDependencies: - eslint: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 96feae3b67b78bc74b916bb7c3c654c13c6f000fc1f6945709764010fb6644e7cbf7749faa6ab0562255197b49fbf7c28c9a5b558378fa74e2cd38aeddc459cb - languageName: node - linkType: hard - "@typescript-eslint/type-utils@npm:5.48.0": version: 5.48.0 resolution: "@typescript-eslint/type-utils@npm:5.48.0" @@ -1393,13 +1247,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:5.46.0": - version: 5.46.0 - resolution: "@typescript-eslint/types@npm:5.46.0" - checksum: 162e2e7841369598d3018f315545e85b79e57cc2f9033770397dbbdab0c80d72a8ee791710d10570b70624b5f343f7f8fc7ffabaec62f708cd7bfc5b432ad595 - languageName: node - linkType: hard - "@typescript-eslint/types@npm:5.48.0": version: 5.48.0 resolution: "@typescript-eslint/types@npm:5.48.0" @@ -1407,24 +1254,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:5.46.0": - version: 5.46.0 - resolution: "@typescript-eslint/typescript-estree@npm:5.46.0" - dependencies: - "@typescript-eslint/types": 5.46.0 - "@typescript-eslint/visitor-keys": 5.46.0 - debug: ^4.3.4 - globby: ^11.1.0 - is-glob: ^4.0.3 - semver: ^7.3.7 - tsutils: ^3.21.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 645f9fd65836019073fd7af5bfa0e4c3d47303deda0917c4d8fb6ed6790bebaaeb7020a7a104b96c5fda707eb20e248c38fc711cdc83439775c563ef9f169746 - languageName: node - linkType: hard - "@typescript-eslint/typescript-estree@npm:5.48.0": version: 5.48.0 resolution: "@typescript-eslint/typescript-estree@npm:5.48.0" @@ -1443,24 +1272,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:5.46.0": - version: 5.46.0 - resolution: "@typescript-eslint/utils@npm:5.46.0" - dependencies: - "@types/json-schema": ^7.0.9 - "@types/semver": ^7.3.12 - "@typescript-eslint/scope-manager": 5.46.0 - "@typescript-eslint/types": 5.46.0 - "@typescript-eslint/typescript-estree": 5.46.0 - eslint-scope: ^5.1.1 - eslint-utils: ^3.0.0 - semver: ^7.3.7 - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: f4962a7d34f55c44b238df550d45aacbc7b8fcba7d172fd96ee17eb5ce964481e3e68376205598146f4f3aa69df7627686a9bd16022b51246d6e9fe94ffb2bb8 - languageName: node - linkType: hard - "@typescript-eslint/utils@npm:5.48.0": version: 5.48.0 resolution: "@typescript-eslint/utils@npm:5.48.0" @@ -1479,16 +1290,6 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:5.46.0": - version: 5.46.0 - resolution: "@typescript-eslint/visitor-keys@npm:5.46.0" - dependencies: - "@typescript-eslint/types": 5.46.0 - eslint-visitor-keys: ^3.3.0 - checksum: 83ec2514b2469db395f006576c934bd60b21e74e2e67c183f8d9249954119c56074de286ce8c55d42e20b06d0083d4665f3baf0eed720712203796be488f0944 - languageName: node - linkType: hard - "@typescript-eslint/visitor-keys@npm:5.48.0": version: 5.48.0 resolution: "@typescript-eslint/visitor-keys@npm:5.48.0" @@ -1596,14 +1397,14 @@ __metadata: linkType: hard "ajv@npm:^8.11.0": - version: 8.11.2 - resolution: "ajv@npm:8.11.2" + version: 8.12.0 + resolution: "ajv@npm:8.12.0" dependencies: fast-deep-equal: ^3.1.1 json-schema-traverse: ^1.0.0 require-from-string: ^2.0.2 uri-js: ^4.2.2 - checksum: 53435bf79ee7d1eabba8085962dba4c08d08593334b304db7772887f0b7beebc1b3d957432f7437ed4b60e53b5d966a57b439869890209c50fed610459999e3e + checksum: 4dc13714e316e67537c8b31bc063f99a1d9d9a497eb4bbd55191ac0dcd5e4985bbb71570352ad6f1e76684fb6d790928f96ba3b2d4fd6e10024be9612fe3f001 languageName: node linkType: hard @@ -1770,8 +1571,8 @@ __metadata: linkType: hard "aws-sdk@npm:^2.1271.0": - version: 2.1272.0 - resolution: "aws-sdk@npm:2.1272.0" + version: 2.1290.0 + resolution: "aws-sdk@npm:2.1290.0" dependencies: buffer: 4.9.2 events: 1.1.1 @@ -1783,7 +1584,7 @@ __metadata: util: ^0.12.4 uuid: 8.0.0 xml2js: 0.4.19 - checksum: f8fcecbb25c45334959141b864a4552c2d12d51a61f0ceb4d46f41f6576336a80960b9038ed29e4d242bf0a0717ce5d7f729dded4e6e0a30ff47b58f380d408b + checksum: 2d125f71b29f0ae9208799d122827a49146381a464c889df85355f6d41b7d1dfbb851ed66ba06a9372fd78637b6b5181fcd9f265924091a3362faa6792307f81 languageName: node linkType: hard @@ -1900,6 +1701,15 @@ __metadata: languageName: node linkType: hard +"busboy@npm:^1.6.0": + version: 1.6.0 + resolution: "busboy@npm:1.6.0" + dependencies: + streamsearch: ^1.1.0 + checksum: 32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e + languageName: node + linkType: hard + "c8@npm:^7.12.0": version: 7.12.0 resolution: "c8@npm:7.12.0" @@ -1949,11 +1759,11 @@ __metadata: linkType: hard "cacache@npm:^17.0.0": - version: 17.0.3 - resolution: "cacache@npm:17.0.3" + version: 17.0.4 + resolution: "cacache@npm:17.0.4" dependencies: "@npmcli/fs": ^3.1.0 - fs-minipass: ^2.1.0 + fs-minipass: ^3.0.0 glob: ^8.0.1 lru-cache: ^7.7.1 minipass: ^4.0.0 @@ -1965,7 +1775,7 @@ __metadata: ssri: ^10.0.0 tar: ^6.1.11 unique-filename: ^3.0.0 - checksum: de86ac4a07c4aefdbd7f20cbba74461bd0816355fedc36f75a10336cef70efc84ae08a6f8f206e686bc32f46941a5a81a1fb7b0b189ad7858011b83caee3dfdb + checksum: fea0ed5ab9bb5a56a51c39714f0b93821155538d012b3699cd4e901f39498fdd6283353946625a8c47de20c01b18da4c73fb404552323c66b321d279d80ffa6a languageName: node linkType: hard @@ -2240,10 +2050,10 @@ __metadata: languageName: node linkType: hard -"commander@npm:^9.4.1": - version: 9.4.1 - resolution: "commander@npm:9.4.1" - checksum: bfb18e325a5bdf772763c2213d5c7d9e77144d944124e988bcd8e5e65fb6d45d5d4e86b09155d0f2556c9a59c31e428720e57968bcd050b2306e910a0bf3cf13 +"commander@npm:^9.4.1, commander@npm:^9.5.0": + version: 9.5.0 + resolution: "commander@npm:9.5.0" + checksum: c7a3e27aa59e913b54a1bafd366b88650bc41d6651f0cbe258d4ff09d43d6a7394232a4dadd0bf518b3e696fdf595db1028a0d82c785b88bd61f8a440cecfade languageName: node linkType: hard @@ -2309,7 +2119,7 @@ __metadata: languageName: node linkType: hard -"conventional-changelog-angular@npm:^5.0.11, conventional-changelog-angular@npm:^5.0.13": +"conventional-changelog-angular@npm:^5.0.11": version: 5.0.13 resolution: "conventional-changelog-angular@npm:5.0.13" dependencies: @@ -2407,19 +2217,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.0": - version: 7.1.0 - resolution: "cosmiconfig@npm:7.1.0" - dependencies: - "@types/parse-json": ^4.0.0 - import-fresh: ^3.2.1 - parse-json: ^5.0.0 - path-type: ^4.0.0 - yaml: ^1.10.0 - checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f - languageName: node - linkType: hard - "cosmiconfig@npm:^8.0.0": version: 8.0.0 resolution: "cosmiconfig@npm:8.0.0" @@ -2612,34 +2409,30 @@ __metadata: languageName: node linkType: hard -"discord-api-types@npm:^0.33.5": - version: 0.33.5 - resolution: "discord-api-types@npm:0.33.5" - checksum: 6dcaad640c5693a69c9a4f5e444e739dde11ba835164ae6fd3dd5a1ab7b4d7f96cd022ed653eeaff2c8051ead0d998a5d502a2915cfacdde596364b82d9e3b3f +"discord-api-types@npm:^0.37.20, discord-api-types@npm:^0.37.23, discord-api-types@npm:^0.37.25, discord-api-types@npm:^0.37.26": + version: 0.37.26 + resolution: "discord-api-types@npm:0.37.26" + checksum: 66a1e43568af6d928aab253c81a192985c9025de72100881b8b206f1b8a746ef211670e1e88d152f59d7a186176a6afc3f81629ba7ccb91dab264b027f187004 languageName: node linkType: hard -"discord-api-types@npm:^0.36.2, discord-api-types@npm:^0.36.3": - version: 0.36.3 - resolution: "discord-api-types@npm:0.36.3" - checksum: 3089c0fb37425dc5df03c76d82988d43fcc272699b06a02fc830d0a3bef550009aaebdf6d646529e8a7ccea76ae3f43b099d736ea5ef37a0be143142ab49871d - languageName: node - linkType: hard - -"discord.js@npm:^13.12.0": - version: 13.12.0 - resolution: "discord.js@npm:13.12.0" +"discord.js@npm:^14.7.1": + version: 14.7.1 + resolution: "discord.js@npm:14.7.1" dependencies: - "@discordjs/builders": ^0.16.0 - "@discordjs/collection": ^0.7.0 - "@sapphire/async-queue": ^1.5.0 - "@types/node-fetch": ^2.6.2 + "@discordjs/builders": ^1.4.0 + "@discordjs/collection": ^1.3.0 + "@discordjs/rest": ^1.4.0 + "@discordjs/util": ^0.1.0 + "@sapphire/snowflake": ^3.2.2 "@types/ws": ^8.5.3 - discord-api-types: ^0.33.5 - form-data: ^4.0.0 - node-fetch: ^2.6.7 - ws: ^8.9.0 - checksum: e7121efac94cf8dba04999f1050cc369e03651afe7c2d440edab415cfac5b6072cca908e7c1310f0027805deaa955922c4bc0d531ff48d84202c643a0bd5141e + discord-api-types: ^0.37.20 + fast-deep-equal: ^3.1.3 + lodash.snakecase: ^4.1.1 + tslib: ^2.4.1 + undici: ^5.13.0 + ws: ^8.11.0 + checksum: fa861275b1f5360ef1b06cd514014ebd4e3f384655834dd1f73fd9f715bee643500f9d837c52f496d306825bc9c3d6c94e67463d91326e3750a28db765926ad6 languageName: node linkType: hard @@ -2724,31 +2517,31 @@ __metadata: linkType: hard "esbuild@npm:^0.16.3": - version: 0.16.4 - resolution: "esbuild@npm:0.16.4" - dependencies: - "@esbuild/android-arm": 0.16.4 - "@esbuild/android-arm64": 0.16.4 - "@esbuild/android-x64": 0.16.4 - "@esbuild/darwin-arm64": 0.16.4 - "@esbuild/darwin-x64": 0.16.4 - "@esbuild/freebsd-arm64": 0.16.4 - "@esbuild/freebsd-x64": 0.16.4 - "@esbuild/linux-arm": 0.16.4 - "@esbuild/linux-arm64": 0.16.4 - "@esbuild/linux-ia32": 0.16.4 - "@esbuild/linux-loong64": 0.16.4 - "@esbuild/linux-mips64el": 0.16.4 - "@esbuild/linux-ppc64": 0.16.4 - "@esbuild/linux-riscv64": 0.16.4 - "@esbuild/linux-s390x": 0.16.4 - "@esbuild/linux-x64": 0.16.4 - "@esbuild/netbsd-x64": 0.16.4 - "@esbuild/openbsd-x64": 0.16.4 - "@esbuild/sunos-x64": 0.16.4 - "@esbuild/win32-arm64": 0.16.4 - "@esbuild/win32-ia32": 0.16.4 - "@esbuild/win32-x64": 0.16.4 + version: 0.16.15 + resolution: "esbuild@npm:0.16.15" + dependencies: + "@esbuild/android-arm": 0.16.15 + "@esbuild/android-arm64": 0.16.15 + "@esbuild/android-x64": 0.16.15 + "@esbuild/darwin-arm64": 0.16.15 + "@esbuild/darwin-x64": 0.16.15 + "@esbuild/freebsd-arm64": 0.16.15 + "@esbuild/freebsd-x64": 0.16.15 + "@esbuild/linux-arm": 0.16.15 + "@esbuild/linux-arm64": 0.16.15 + "@esbuild/linux-ia32": 0.16.15 + "@esbuild/linux-loong64": 0.16.15 + "@esbuild/linux-mips64el": 0.16.15 + "@esbuild/linux-ppc64": 0.16.15 + "@esbuild/linux-riscv64": 0.16.15 + "@esbuild/linux-s390x": 0.16.15 + "@esbuild/linux-x64": 0.16.15 + "@esbuild/netbsd-x64": 0.16.15 + "@esbuild/openbsd-x64": 0.16.15 + "@esbuild/sunos-x64": 0.16.15 + "@esbuild/win32-arm64": 0.16.15 + "@esbuild/win32-ia32": 0.16.15 + "@esbuild/win32-x64": 0.16.15 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -2796,7 +2589,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: c06e9b2e84f5c7cdb608fa15e5a241d155321097fe1362beab176bc8283f54ae2a9a7fcca741da2663ffb5fea98c6c47226edd22189d3effb14b457e46592d1b + checksum: 38a2784bced605b81352f05b151928c27ac7ed9ecd3f265339ef937b3f9571443bb233edb97f2de24bbdb0e6097ec68ffa096b0475f716a3d8bb3034e20066bf languageName: node linkType: hard @@ -2821,18 +2614,7 @@ __metadata: languageName: node linkType: hard -"eslint-config-prettier@npm:^8.5.0": - version: 8.5.0 - resolution: "eslint-config-prettier@npm:8.5.0" - peerDependencies: - eslint: ">=7.0.0" - bin: - eslint-config-prettier: bin/cli.js - checksum: 0d0f5c32e7a0ad91249467ce71ca92394ccd343178277d318baf32063b79ea90216f4c81d1065d60f96366fdc60f151d4d68ae7811a58bd37228b84c2083f893 - languageName: node - linkType: hard - -"eslint-config-prettier@npm:^8.6.0": +"eslint-config-prettier@npm:^8.5.0, eslint-config-prettier@npm:^8.6.0": version: 8.6.0 resolution: "eslint-config-prettier@npm:8.6.0" peerDependencies: @@ -2903,56 +2685,7 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.22.0": - version: 8.29.0 - resolution: "eslint@npm:8.29.0" - dependencies: - "@eslint/eslintrc": ^1.3.3 - "@humanwhocodes/config-array": ^0.11.6 - "@humanwhocodes/module-importer": ^1.0.1 - "@nodelib/fs.walk": ^1.2.8 - ajv: ^6.10.0 - chalk: ^4.0.0 - cross-spawn: ^7.0.2 - debug: ^4.3.2 - doctrine: ^3.0.0 - escape-string-regexp: ^4.0.0 - eslint-scope: ^7.1.1 - eslint-utils: ^3.0.0 - eslint-visitor-keys: ^3.3.0 - espree: ^9.4.0 - esquery: ^1.4.0 - esutils: ^2.0.2 - fast-deep-equal: ^3.1.3 - file-entry-cache: ^6.0.1 - find-up: ^5.0.0 - glob-parent: ^6.0.2 - globals: ^13.15.0 - grapheme-splitter: ^1.0.4 - ignore: ^5.2.0 - import-fresh: ^3.0.0 - imurmurhash: ^0.1.4 - is-glob: ^4.0.0 - is-path-inside: ^3.0.3 - js-sdsl: ^4.1.4 - js-yaml: ^4.1.0 - json-stable-stringify-without-jsonify: ^1.0.1 - levn: ^0.4.1 - lodash.merge: ^4.6.2 - minimatch: ^3.1.2 - natural-compare: ^1.4.0 - optionator: ^0.9.1 - regexpp: ^3.2.0 - strip-ansi: ^6.0.1 - strip-json-comments: ^3.1.0 - text-table: ^0.2.0 - bin: - eslint: bin/eslint.js - checksum: e05204b05907b82d910983995cb946e0ba62ca514eb2b6791c43f623333b143564a2eee0139909d31c10935c21877d815b1f76dd674a59cb91c471064325c4ab - languageName: node - linkType: hard - -"eslint@npm:^8.31.0": +"eslint@npm:^8.22.0, eslint@npm:^8.31.0": version: 8.31.0 resolution: "eslint@npm:8.31.0" dependencies: @@ -3171,11 +2904,11 @@ __metadata: linkType: hard "fastq@npm:^1.6.0": - version: 1.14.0 - resolution: "fastq@npm:1.14.0" + version: 1.15.0 + resolution: "fastq@npm:1.15.0" dependencies: reusify: ^1.0.4 - checksum: da2c05ec1446ef77b8ba2b76619c90d483404f5087e71e77469fbee797280a1f4ef26a63be15b2377198bc20d09fdf25c7d6e1e492a1e568a29dfdd9bcb7538c + checksum: 0170e6bfcd5d57a70412440b8ef600da6de3b2a6c5966aeaf0a852d542daff506a0ee92d6de7679d1de82e644bce69d7a574a6c93f0b03964b5337eed75ada1a languageName: node linkType: hard @@ -3197,6 +2930,17 @@ __metadata: languageName: node linkType: hard +"file-type@npm:^18.0.0": + version: 18.0.0 + resolution: "file-type@npm:18.0.0" + dependencies: + readable-web-to-node-stream: ^3.0.2 + strtok3: ^7.0.0 + token-types: ^5.0.1 + checksum: 67f5a927b8030e35a4faf9dd9dea9e17bcb042fb61b9851b7dd1b1b3bb3ecfdd9f83bc3bc72686316ea2bac70df652c61e10affa9b5957b1a3d731df4925e3cb + languageName: node + linkType: hard + "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -3302,17 +3046,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" - dependencies: - asynckit: ^0.4.0 - combined-stream: ^1.0.8 - mime-types: ^2.1.12 - checksum: 01135bf8675f9d5c61ff18e2e2932f719ca4de964e3be90ef4c36aacfc7b9cb2fceb5eca0b7e0190e3383fe51c5b37f4cb80b62ca06a99aaabfcfd6ac7c9328c - languageName: node - linkType: hard - "fs-extra@npm:9.1.0": version: 9.1.0 resolution: "fs-extra@npm:9.1.0" @@ -3345,6 +3078,15 @@ __metadata: languageName: node linkType: hard +"fs-minipass@npm:^3.0.0": + version: 3.0.0 + resolution: "fs-minipass@npm:3.0.0" + dependencies: + minipass: ^4.0.0 + checksum: b72e9fe426e39f05b35bf237c8218b7ab3f68a65f325725ad7b4e431ff5a10725946fc62883b78446c07515ab938d25fdde3d08fb5ac8693f7f9eb9990da21f0 + languageName: node + linkType: hard + "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -3551,15 +3293,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.15.0": - version: 13.18.0 - resolution: "globals@npm:13.18.0" - dependencies: - type-fest: ^0.20.2 - checksum: 9fdaa74cfd5d4ac91319662f512c29b11d1d2deb9c8a20d3998097671deba83d195f20730b2345887de3ddab958a6fa68952feed9ae836ee4594a82ace62fdb4 - languageName: node - linkType: hard - "globals@npm:^13.19.0": version: 13.19.0 resolution: "globals@npm:13.19.0" @@ -3801,7 +3534,7 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4": +"ieee754@npm:^1.1.13, ieee754@npm:^1.1.4, ieee754@npm:^1.2.1": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e @@ -3809,9 +3542,9 @@ __metadata: linkType: hard "ignore@npm:^5.1.4, ignore@npm:^5.2.0": - version: 5.2.1 - resolution: "ignore@npm:5.2.1" - checksum: 7251d00cba49fe88c4f3565fadeb4aa726ba38294a9a79ffed542edc47bafd989d4b2ccf65700c5b1b26a1e91dfc7218fb23017937c79216025d5caeec0ee9d5 + version: 5.2.4 + resolution: "ignore@npm:5.2.4" + checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef languageName: node linkType: hard @@ -4215,7 +3948,7 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:^3.0.0, jsonc-parser@npm:^3.2.0": +"jsonc-parser@npm:^3.2.0": version: 3.2.0 resolution: "jsonc-parser@npm:3.2.0" checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7 @@ -4509,9 +4242,9 @@ __metadata: linkType: hard "luxon@npm:^3.1.0": - version: 3.1.1 - resolution: "luxon@npm:3.1.1" - checksum: 388fb35d3c51a19d8b305a3338e7e74634b08562e7d2f9ed5c05a7f4bc9ee1c1ab6a2546b6d9c4c104516b24043757d65f5f3fe3d78b206fbf55a9586ab62230 + version: 3.2.1 + resolution: "luxon@npm:3.2.1" + checksum: 3fa3def2c5f5d3032b4c46220c4da8aeb467ac979888fc9d2557adcd22195f93516b4ad5909a75862bec8dc6ddc0953b0f38e6d2f4a8ab8450ddc531a83cf20d languageName: node linkType: hard @@ -4593,15 +4326,6 @@ __metadata: languageName: node linkType: hard -"marked@npm:^4.2.4": - version: 4.2.4 - resolution: "marked@npm:4.2.4" - bin: - marked: bin/marked.js - checksum: 5eb5bfa6ee4cf85712a3ccbe2a549c397e8886f5d18312a02696c7e3817625a6b91a8ad27a6ed43b06ddbdfb812f471b1270517c4b8fb068a6a9e5b4d555a5aa - languageName: node - linkType: hard - "marked@npm:^4.2.5": version: 4.2.5 resolution: "marked@npm:4.2.5" @@ -4707,16 +4431,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1, minimatch@npm:^5.1.1": - version: 5.1.1 - resolution: "minimatch@npm:5.1.1" - dependencies: - brace-expansion: ^2.0.1 - checksum: 215edd0978320a3354188f84a537d45841f2449af4df4379f79b9b777e71aa4f5722cc9d1717eabd2a70d38ef76ab7b708d24d83ea6a6c909dfd8833de98b437 - languageName: node - linkType: hard - -"minimatch@npm:^5.1.2": +"minimatch@npm:^5.0.1, minimatch@npm:^5.1.2": version: 5.1.2 resolution: "minimatch@npm:5.1.2" dependencies: @@ -4989,7 +4704,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.6.7, node-fetch@npm:^2.6.7": +"node-fetch@npm:2.6.7": version: 2.6.7 resolution: "node-fetch@npm:2.6.7" dependencies: @@ -5015,8 +4730,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 9.3.0 - resolution: "node-gyp@npm:9.3.0" + version: 9.3.1 + resolution: "node-gyp@npm:9.3.1" dependencies: env-paths: ^2.2.0 glob: ^7.1.4 @@ -5030,7 +4745,7 @@ __metadata: which: ^2.0.2 bin: node-gyp: bin/node-gyp.js - checksum: 589ddd3ed967724ef425f9624bfa47cf73022640ab3eba6d556e92cdc4ddef33b63fce3a467c93b995a3f61df92eafd3c3d1e8dbe4a2c00c383334487dea99c3 + checksum: b860e9976fa645ca0789c69e25387401b4396b93c8375489b5151a6c55cf2640a3b6183c212b38625ef7c508994930b72198338e3d09b9d7ade5acc4aaf51ea7 languageName: node linkType: hard @@ -5355,6 +5070,13 @@ __metadata: languageName: node linkType: hard +"peek-readable@npm:^5.0.0": + version: 5.0.0 + resolution: "peek-readable@npm:5.0.0" + checksum: bef5ceb50586eb42e14efba274ac57ffe97f0ed272df9239ce029f688f495d9bf74b2886fa27847c706a9db33acda4b7d23bbd09a2d21eb4c2a54da915117414 + languageName: node + linkType: hard + "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -5389,14 +5111,14 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.4.19, postcss@npm:^8.4.20": - version: 8.4.20 - resolution: "postcss@npm:8.4.20" +"postcss@npm:^8.4.20": + version: 8.4.21 + resolution: "postcss@npm:8.4.21" dependencies: nanoid: ^3.3.4 picocolors: ^1.0.0 source-map-js: ^1.0.2 - checksum: 1a5609ea1c1b204f9c2974a0019ae9eef2d99bf645c2c9aac675166c4cb1005be7b5e2ba196160bc771f5d9ac896ed883f236f888c891e835e59d28fff6651aa + checksum: e39ac60ccd1542d4f9d93d894048aac0d686b3bb38e927d8386005718e6793dbbb46930f0a523fe382f1bbd843c6d980aaea791252bf5e176180e5a4336d9679 languageName: node linkType: hard @@ -5416,16 +5138,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^2.7.1": - version: 2.8.1 - resolution: "prettier@npm:2.8.1" - bin: - prettier: bin-prettier.js - checksum: 4f21a0f1269f76fb36f54e9a8a1ea4c11e27478958bf860661fb4b6d7ac69aac1581f8724fa98ea3585e56d42a2ea317a17ff6e3324f40cb11ff9e20b73785cc - languageName: node - linkType: hard - -"prettier@npm:^2.8.2": +"prettier@npm:^2.7.1, prettier@npm:^2.8.2": version: 2.8.2 resolution: "prettier@npm:2.8.2" bin: @@ -5569,6 +5282,15 @@ __metadata: languageName: node linkType: hard +"readable-web-to-node-stream@npm:^3.0.2": + version: 3.0.2 + resolution: "readable-web-to-node-stream@npm:3.0.2" + dependencies: + readable-stream: ^3.6.0 + checksum: 8c56cc62c68513425ddfa721954875b382768f83fa20e6b31e365ee00cbe7a3d6296f66f7f1107b16cd3416d33aa9f1680475376400d62a081a88f81f0ea7f9c + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -5734,8 +5456,8 @@ __metadata: linkType: hard "rollup@npm:^3.7.0": - version: 3.7.3 - resolution: "rollup@npm:3.7.3" + version: 3.9.1 + resolution: "rollup@npm:3.9.1" dependencies: fsevents: ~2.3.2 dependenciesMeta: @@ -5743,7 +5465,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: b7703e806693919f1600fc937bccb5c0f39af38e1c9351c34ce4272bcc6f8742ddfc0f1d138d3ad3478b8048c51787f04b2464abb14b1f8655dd2b6a7102c43e + checksum: 929cfab6b8bb2e20c28d7a4c3909b53729f4a63d8cc14f3b1a217d5f8e550737ee0903124ba58a1f2e7efd45c596e044a968aa379411731d0e76c910621d7d3f languageName: node linkType: hard @@ -5754,10 +5476,10 @@ __metadata: "@actions/core": ^1.10.0 "@commitlint/cli": ^17.4.0 "@commitlint/config-conventional": ^17.4.0 - "@favware/cliff-jumper": ^1.9.0 + "@favware/cliff-jumper": ^1.10.0 "@favware/npm-deprecate": ^1.0.7 "@sapphire/eslint-config": ^4.3.8 - "@sapphire/framework": ^3.2.0 + "@sapphire/framework": 4.0.0 "@sapphire/pieces": ^3.6.0 "@sapphire/prettier-config": ^1.4.4 "@sapphire/stopwatch": ^1.5.0 @@ -5770,8 +5492,8 @@ __metadata: "@typescript-eslint/parser": ^5.48.0 "@vitest/coverage-c8": ^0.26.3 cz-conventional-changelog: ^3.3.0 - discord-api-types: ^0.33.5 - discord.js: ^13.12.0 + discord-api-types: ^0.37.26 + discord.js: ^14.7.1 eslint: ^8.31.0 eslint-config-prettier: ^8.6.0 eslint-plugin-prettier: ^4.2.1 @@ -5805,11 +5527,11 @@ __metadata: linkType: hard "rxjs@npm:^7.5.5, rxjs@npm:^7.5.7": - version: 7.6.0 - resolution: "rxjs@npm:7.6.0" + version: 7.8.0 + resolution: "rxjs@npm:7.8.0" dependencies: tslib: ^2.1.0 - checksum: b3abbbfe1ddfd06fca9314b83cbd13bcddc3320429218136f75c79a4802ac430dd13873364aac1ded54fd457f8c77df332d205a92d8a1c61656565bb718c50af + checksum: 61b4d4fd323c1043d8d6ceb91f24183b28bcf5def4f01ca111511d5c6b66755bc5578587fe714ef5d67cf4c9f2e26f4490d4e1d8cabf9bd5967687835e9866a2 languageName: node linkType: hard @@ -5893,17 +5615,6 @@ __metadata: languageName: node linkType: hard -"shiki@npm:^0.11.1": - version: 0.11.1 - resolution: "shiki@npm:0.11.1" - dependencies: - jsonc-parser: ^3.0.0 - vscode-oniguruma: ^1.6.1 - vscode-textmate: ^6.0.0 - checksum: 2a4ebc3b466816263fc244ae4f67a4ff96aa74d863b9c5e7e4affc50f37fd6d1a781405de0dbf763b777bc33e49a0d441de7ff3fededb8b01e3b8dbb37e2927d - languageName: node - linkType: hard - "shiki@npm:^0.12.1": version: 0.12.1 resolution: "shiki@npm:0.12.1" @@ -6104,6 +5815,13 @@ __metadata: languageName: node linkType: hard +"streamsearch@npm:^1.1.0": + version: 1.1.0 + resolution: "streamsearch@npm:1.1.0" + checksum: 1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942 + languageName: node + linkType: hard + "string-argv@npm:^0.3.1": version: 0.3.1 resolution: "string-argv@npm:0.3.1" @@ -6206,6 +5924,16 @@ __metadata: languageName: node linkType: hard +"strtok3@npm:^7.0.0": + version: 7.0.0 + resolution: "strtok3@npm:7.0.0" + dependencies: + "@tokenizer/token": ^0.3.0 + peek-readable: ^5.0.0 + checksum: 2ebe7ad8f2aea611dec6742cf6a42e82764892a362907f7ce493faf334501bf981ce21c828dcc300457e6d460dc9c34d644ededb3b01dcb9e37559203cf1748c + languageName: node + linkType: hard + "supports-color@npm:^5.3.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" @@ -6325,6 +6053,16 @@ __metadata: languageName: node linkType: hard +"token-types@npm:^5.0.1": + version: 5.0.1 + resolution: "token-types@npm:5.0.1" + dependencies: + "@tokenizer/token": ^0.3.0 + ieee754: ^1.2.1 + checksum: 32780123bc6ce8b6a2231d860445c994a02a720abf38df5583ea957aa6626873cd1c4dd8af62314da4cf16ede00c379a765707a3b06f04b8808c38efdae1c785 + languageName: node + linkType: hard + "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -6339,7 +6077,7 @@ __metadata: languageName: node linkType: hard -"ts-mixer@npm:^6.0.1": +"ts-mixer@npm:^6.0.2": version: 6.0.2 resolution: "ts-mixer@npm:6.0.2" checksum: cbe9935886fab201f2265ebde8e7e4147a3147ba6b6b4701ed5b92fd52729cda340f45f80f486131d203ed25c8c896a2a3623b2c33cd14314bd7ba961e97ee2e @@ -6562,23 +6300,7 @@ __metadata: languageName: node linkType: hard -"typedoc@npm:^0.23.23": - version: 0.23.23 - resolution: "typedoc@npm:0.23.23" - dependencies: - lunr: ^2.3.9 - marked: ^4.2.4 - minimatch: ^5.1.1 - shiki: ^0.11.1 - peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x - bin: - typedoc: bin/typedoc - checksum: 2b64f9c9dc1992ec1bbcc688f6cfc8161481872c485ba9226d1797f572469d02f7798ebe96e3626587a6952af685fa1f4aaa0d9a6137fe9fb3d37f677cb41161 - languageName: node - linkType: hard - -"typedoc@npm:^0.23.24": +"typedoc@npm:^0.23.23, typedoc@npm:^0.23.24": version: 0.23.24 resolution: "typedoc@npm:0.23.24" dependencies: @@ -6594,7 +6316,7 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.6.3, typescript@npm:^4.6.4, typescript@npm:^4.7.4, typescript@npm:^4.8.4, typescript@npm:^4.9.4": +"typescript@npm:^4.6.3, typescript@npm:^4.6.4, typescript@npm:^4.7.4, typescript@npm:^4.9.4": version: 4.9.4 resolution: "typescript@npm:4.9.4" bin: @@ -6604,7 +6326,7 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@^4.6.3#~builtin, typescript@patch:typescript@^4.6.4#~builtin, typescript@patch:typescript@^4.7.4#~builtin, typescript@patch:typescript@^4.8.4#~builtin, typescript@patch:typescript@^4.9.4#~builtin": +"typescript@patch:typescript@^4.6.3#~builtin, typescript@patch:typescript@^4.6.4#~builtin, typescript@patch:typescript@^4.7.4#~builtin, typescript@patch:typescript@^4.9.4#~builtin": version: 4.9.4 resolution: "typescript@patch:typescript@npm%3A4.9.4#~builtin::version=4.9.4&hash=ad5954" bin: @@ -6621,6 +6343,15 @@ __metadata: languageName: node linkType: hard +"undici@npm:^5.13.0": + version: 5.14.0 + resolution: "undici@npm:5.14.0" + dependencies: + busboy: ^1.6.0 + checksum: 7a076e44d84b25844b4eb657034437b8b9bb91f17d347de474fdea1d4263ce7ae9406db79cd30de5642519277b4893f43073258bcc8fed420b295da3fdd11b26 + languageName: node + linkType: hard + "unique-filename@npm:^2.0.0": version: 2.0.1 resolution: "unique-filename@npm:2.0.1" @@ -6792,45 +6523,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:^3.0.0 || ^4.0.0": - version: 4.0.0 - resolution: "vite@npm:4.0.0" - dependencies: - esbuild: ^0.16.3 - fsevents: ~2.3.2 - postcss: ^8.4.19 - resolve: ^1.22.1 - rollup: ^3.7.0 - peerDependencies: - "@types/node": ">= 14" - less: "*" - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 83099d5033fa5580714641df3cda16579ec104b9f3d447c2cf3208105ef2e6f8573267fbe3bdc93c0e51a70830d4d30bc166767c9f8805b1075a405625471930 - languageName: node - linkType: hard - -"vite@npm:^4.0.4": +"vite@npm:^3.0.0 || ^4.0.0, vite@npm:^4.0.4": version: 4.0.4 resolution: "vite@npm:4.0.4" dependencies: @@ -6910,20 +6603,13 @@ __metadata: languageName: node linkType: hard -"vscode-oniguruma@npm:^1.6.1, vscode-oniguruma@npm:^1.7.0": +"vscode-oniguruma@npm:^1.7.0": version: 1.7.0 resolution: "vscode-oniguruma@npm:1.7.0" checksum: 53519d91d90593e6fb080260892e87d447e9b200c4964d766772b5053f5699066539d92100f77f1302c91e8fc5d9c772fbe40fe4c90f3d411a96d5a9b1e63f42 languageName: node linkType: hard -"vscode-textmate@npm:^6.0.0": - version: 6.0.0 - resolution: "vscode-textmate@npm:6.0.0" - checksum: ff6f17a406c2906586afc14ef01cb122e33acd35312e815abb5c924347a777c6783ce3fe7db8b83f1760ebf843c669843b9390f905b69c433b3395af28e4b483 - languageName: node - linkType: hard - "vscode-textmate@npm:^8.0.0": version: 8.0.0 resolution: "vscode-textmate@npm:8.0.0" @@ -7038,18 +6724,18 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.9.0": - version: 8.11.0 - resolution: "ws@npm:8.11.0" +"ws@npm:^8.11.0": + version: 8.12.0 + resolution: "ws@npm:8.12.0" peerDependencies: bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 + utf-8-validate: ">=5.0.2" peerDependenciesMeta: bufferutil: optional: true utf-8-validate: optional: true - checksum: 316b33aba32f317cd217df66dbfc5b281a2f09ff36815de222bc859e3424d83766d9eb2bd4d667de658b6ab7be151f258318fb1da812416b30be13103e5b5c67 + checksum: 818ff3f8749c172a95a114cceb8b89cedd27e43a82d65c7ad0f7882b1e96a2ee6709e3746a903c3fa88beec0c8bae9a9fcd75f20858b32a166dfb7519316a5d7 languageName: node linkType: hard @@ -7084,17 +6770,10 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0": - version: 1.10.2 - resolution: "yaml@npm:1.10.2" - checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f - languageName: node - linkType: hard - "yaml@npm:^2.1.3": - version: 2.1.3 - resolution: "yaml@npm:2.1.3" - checksum: 91316062324a93f9cb547469092392e7d004ff8f70c40fecb420f042a4870b2181557350da56c92f07bd44b8f7a252b0be26e6ade1f548e1f4351bdd01c9d3c7 + version: 2.2.1 + resolution: "yaml@npm:2.2.1" + checksum: 84f68cbe462d5da4e7ded4a8bded949ffa912bc264472e5a684c3d45b22d8f73a3019963a32164023bdf3d83cfb6f5b58ff7b2b10ef5b717c630f40bd6369a23 languageName: node linkType: hard