build: bump dependencies (#10671)

This commit is contained in:
Almeida
2024-12-31 20:31:34 +00:00
committed by GitHub
parent b854c7b979
commit a6685a319e
50 changed files with 6454 additions and 6907 deletions

View File

@@ -48,13 +48,13 @@
"@code-hike/mdx": "^0.9.0", "@code-hike/mdx": "^0.9.0",
"@discordjs/ui": "workspace:^", "@discordjs/ui": "workspace:^",
"@react-icons/all-files": "^4.1.0", "@react-icons/all-files": "^4.1.0",
"@vercel/analytics": "^1.3.1", "@vercel/analytics": "^1.4.1",
"@vercel/edge-config": "^1.1.1", "@vercel/edge-config": "^1.4.0",
"@vercel/og": "^0.6.2", "@vercel/og": "^0.6.4",
"ariakit": "2.0.0-next.44", "ariakit": "2.0.0-next.44",
"cmdk": "^1.0.0", "cmdk": "^1.0.4",
"contentlayer": "^0.3.4", "contentlayer": "^0.3.4",
"next": "^14.2.3", "next": "^14.2.22",
"next-contentlayer": "^0.3.4", "next-contentlayer": "^0.3.4",
"next-themes": "^0.3.0", "next-themes": "^0.3.0",
"react": "^18.3.1", "react": "^18.3.1",
@@ -63,35 +63,35 @@
"rehype-autolink-headings": "^6.1.1", "rehype-autolink-headings": "^6.1.1",
"rehype-slug": "^5.1.0", "rehype-slug": "^5.1.0",
"remark-gfm": "^3.0.1", "remark-gfm": "^3.0.1",
"sharp": "^0.33.4" "sharp": "^0.33.5"
}, },
"devDependencies": { "devDependencies": {
"@testing-library/react": "^15.0.7", "@testing-library/react": "^15.0.7",
"@testing-library/user-event": "^14.5.2", "@testing-library/user-event": "^14.5.2",
"@types/html-escaper": "^3.0.2", "@types/html-escaper": "^3.0.2",
"@types/node": "^18.19.45", "@types/node": "^18.19.68",
"@types/react": "^18.3.3", "@types/react": "^18.3.18",
"@types/react-dom": "^18.3.0", "@types/react-dom": "^18.3.5",
"@unocss/eslint-plugin": "^0.60.4", "@unocss/eslint-plugin": "^0.60.4",
"@unocss/postcss": "^0.60.4", "@unocss/postcss": "^0.60.4",
"@unocss/reset": "^0.60.4", "@unocss/reset": "^0.60.4",
"@vitejs/plugin-react": "^4.3.0", "@vitejs/plugin-react": "^4.3.4",
"@vitest/coverage-v8": "^2.0.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.57.0", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"happy-dom": "^14.12.0", "happy-dom": "^14.12.3",
"hast-util-to-string": "^2.0.0", "hast-util-to-string": "^2.0.0",
"hastscript": "^8.0.0", "hastscript": "^8.0.0",
"html-escaper": "^3.0.3", "html-escaper": "^3.0.3",
"postcss": "^8.4.38", "postcss": "^8.4.49",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"turbo": "^2.0.14", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"unocss": "^0.60.4", "unocss": "^0.60.4",
"vercel": "^37.0.0", "vercel": "^37.14.0",
"vitest": "^2.0.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=18" "node": ">=18"

View File

@@ -47,58 +47,58 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"@radix-ui/react-collapsible": "^1.0.3", "@radix-ui/react-collapsible": "^1.1.2",
"@react-icons/all-files": "^4.1.0", "@react-icons/all-files": "^4.1.0",
"@vercel/analytics": "^1.3.1", "@vercel/analytics": "^1.4.1",
"@vercel/edge-config": "^1.1.1", "@vercel/edge-config": "^1.4.0",
"@vercel/og": "^0.6.2", "@vercel/og": "^0.6.4",
"@vercel/postgres": "^0.9.0", "@vercel/postgres": "^0.9.0",
"cmdk": "^1.0.0", "cmdk": "^1.0.4",
"geist": "^1.3.0", "geist": "^1.3.1",
"jotai": "^2.8.2", "jotai": "^2.11.0",
"lucide-react": "^0.379.0", "lucide-react": "^0.379.0",
"meilisearch": "^0.40.0", "meilisearch": "^0.40.0",
"next": "^15.0.0-rc.0", "next": "15.0.0-rc.0",
"next-mdx-remote-client": "^1.0.3", "next-mdx-remote-client": "^1.0.3",
"next-themes": "^0.3.0", "next-themes": "^0.3.0",
"overlayscrollbars": "^2.8.3", "overlayscrollbars": "^2.10.1",
"overlayscrollbars-react": "^0.5.6", "overlayscrollbars-react": "^0.5.6",
"react": "19.0.0-rc-f994737d14-20240522", "react": "19.0.0-rc-f994737d14-20240522",
"react-aria-components": "^1.2.1", "react-aria-components": "^1.5.0",
"react-dom": "19.0.0-rc-f994737d14-20240522", "react-dom": "19.0.0-rc-f994737d14-20240522",
"sharp": "^0.33.4", "sharp": "^0.33.5",
"usehooks-ts": "^3.1.0", "usehooks-ts": "^3.1.0",
"vaul": "^0.9.1" "vaul": "^0.9.9"
}, },
"devDependencies": { "devDependencies": {
"@shikijs/rehype": "^1.6.2", "@shikijs/rehype": "^1.24.4",
"@tailwindcss/typography": "^0.5.13", "@tailwindcss/typography": "^0.5.15",
"@testing-library/react": "^15.0.7", "@testing-library/react": "^15.0.7",
"@testing-library/user-event": "^14.5.2", "@testing-library/user-event": "^14.5.2",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@types/react": "^18.3.3", "@types/react": "^18.3.18",
"@types/react-dom": "^18.3.0", "@types/react-dom": "^18.3.5",
"@vitejs/plugin-react": "^4.3.0", "@vitejs/plugin-react": "^4.3.4",
"@vitest/coverage-v8": "^2.0.5", "@vitest/coverage-v8": "^2.1.8",
"autoprefixer": "^10.4.19", "autoprefixer": "^10.4.20",
"babel-plugin-react-compiler": "0.0.0-experimental-592953e-20240517", "babel-plugin-react-compiler": "0.0.0-experimental-592953e-20240517",
"cpy-cli": "^5.0.0", "cpy-cli": "^5.0.0",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.57.0", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"happy-dom": "^14.12.0", "happy-dom": "^14.12.3",
"postcss": "^8.4.38", "postcss": "^8.4.49",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"prettier-plugin-tailwindcss": "^0.5.14", "prettier-plugin-tailwindcss": "^0.5.14",
"remark-gfm": "^4.0.0", "remark-gfm": "^4.0.0",
"remark-rehype": "^11.1.0", "remark-rehype": "^11.1.1",
"shiki": "^1.6.2", "shiki": "^1.24.4",
"tailwindcss": "^3.4.3", "tailwindcss": "^3.4.17",
"turbo": "^2.0.14", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vercel": "^37.0.0", "vercel": "^37.14.0",
"vitest": "^2.0.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -50,28 +50,28 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"devDependencies": { "devDependencies": {
"@commitlint/cli": "^19.5.0", "@commitlint/cli": "^19.6.1",
"@commitlint/config-angular": "^19.5.0", "@commitlint/config-angular": "^19.6.0",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@favware/npm-deprecate": "^1.0.7", "@favware/npm-deprecate": "^2.0.0",
"@types/lodash.merge": "^4.6.9", "@types/lodash.merge": "^4.6.9",
"@unocss/eslint-plugin": "^0.59.4", "@unocss/eslint-plugin": "^0.65.3",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"conventional-changelog-cli": "^4.1.0", "conventional-changelog-cli": "^4.1.0",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"husky": "^9.1.6", "husky": "^9.1.7",
"is-ci": "^3.0.1", "is-ci": "^4.1.0",
"lint-staged": "^15.2.10", "lint-staged": "^15.3.0",
"lodash.merge": "^4.6.2", "lodash.merge": "^4.6.2",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"typescript-eslint": "^8.14.0", "typescript-eslint": "^8.19.0",
"unocss": "^0.60.4", "unocss": "^0.65.3",
"vercel": "^37.14.0", "vercel": "^39.2.2",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"pnpm": { "pnpm": {
"peerDependencyRules": { "peerDependencyRules": {
@@ -97,5 +97,5 @@
"engines": { "engines": {
"node": ">=20" "node": ">=20"
}, },
"packageManager": "pnpm@9.13.2" "packageManager": "pnpm@9.15.2"
} }

View File

@@ -47,22 +47,22 @@
"@vercel/blob": "^0.23.4", "@vercel/blob": "^0.23.4",
"@vercel/postgres": "^0.9.0", "@vercel/postgres": "^0.9.0",
"meilisearch": "^0.38.0", "meilisearch": "^0.38.0",
"p-limit": "^6.1.0", "p-limit": "^6.2.0",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"undici": "6.21.0" "undici": "6.21.0"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -37,15 +37,15 @@
}, },
"devDependencies": { "devDependencies": {
"@types/jest": "^29.5.14", "@types/jest": "^29.5.14",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"jest": "^29.7.0", "jest": "^29.7.0",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4" "typescript": "~5.5.4"
} }
} }

View File

@@ -50,14 +50,14 @@
"@microsoft/tsdoc": "0.14.2" "@microsoft/tsdoc": "0.14.2"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4" "typescript": "~5.5.4"
}, },
"engines": { "engines": {

View File

@@ -57,8 +57,8 @@
"@rushstack/rig-package": "0.5.1", "@rushstack/rig-package": "0.5.1",
"@rushstack/ts-command-line": "4.17.1", "@rushstack/ts-command-line": "4.17.1",
"colors": "~1.4.0", "colors": "~1.4.0",
"lodash": "~4.17.15", "lodash": "~4.17.21",
"resolve": "~1.22.1", "resolve": "~1.22.10",
"semver": "~7.6.3", "semver": "~7.6.3",
"source-map": "0.6.1", "source-map": "0.6.1",
"typescript": "~5.5.4" "typescript": "~5.5.4"
@@ -66,7 +66,7 @@
"devDependencies": { "devDependencies": {
"@types/jest": "^29.5.14", "@types/jest": "^29.5.14",
"@types/lodash": "^4.17.13", "@types/lodash": "^4.17.13",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@types/resolve": "^1.20.6", "@types/resolve": "^1.20.6",
"@types/semver": "^7.5.8", "@types/semver": "^7.5.8",
"cpy-cli": "^5.0.0", "cpy-cli": "^5.0.0",
@@ -75,8 +75,8 @@
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"jest": "^29.7.0", "jest": "^29.7.0",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0" "turbo": "^2.3.3"
} }
} }

View File

@@ -67,26 +67,26 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"@msgpack/msgpack": "^3.0.0-beta2", "@msgpack/msgpack": "3.0.0-beta2",
"@vladfrangu/async_event_emitter": "^2.4.6", "@vladfrangu/async_event_emitter": "^2.4.6",
"ioredis": "^5.4.1" "ioredis": "^5.4.2"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -66,28 +66,28 @@
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"@discordjs/util": "workspace:^", "@discordjs/util": "workspace:^",
"discord-api-types": "^0.37.109", "discord-api-types": "^0.37.114",
"ts-mixer": "^6.0.4", "ts-mixer": "^6.0.4",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"zod": "^3.23.8", "zod": "^3.24.1",
"zod-validation-error": "^3.4.0" "zod-validation-error": "^3.4.0"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -7,7 +7,7 @@ import { ComponentBuilder } from '../Component.js';
* A builder that creates API-compatible JSON data for buttons. * A builder that creates API-compatible JSON data for buttons.
*/ */
export abstract class BaseButtonBuilder<ButtonData extends APIButtonComponent> extends ComponentBuilder<ButtonData> { export abstract class BaseButtonBuilder<ButtonData extends APIButtonComponent> extends ComponentBuilder<ButtonData> {
protected declare readonly data: Partial<ButtonData>; declare protected readonly data: Partial<ButtonData>;
/** /**
* Sets whether this button is disabled. * Sets whether this button is disabled.

View File

@@ -4,7 +4,7 @@ export interface EmojiOrLabelButtonData
extends Pick<Exclude<APIButtonComponent, APIButtonComponentWithSKUId>, 'emoji' | 'label'> {} extends Pick<Exclude<APIButtonComponent, APIButtonComponentWithSKUId>, 'emoji' | 'label'> {}
export class EmojiOrLabelButtonMixin { export class EmojiOrLabelButtonMixin {
protected declare readonly data: EmojiOrLabelButtonData; declare protected readonly data: EmojiOrLabelButtonData;
/** /**
* Sets the emoji to display on this button. * Sets the emoji to display on this button.

View File

@@ -19,7 +19,7 @@ export interface CommandData
export abstract class CommandBuilder<Command extends RESTPostAPIApplicationCommandsJSONBody> export abstract class CommandBuilder<Command extends RESTPostAPIApplicationCommandsJSONBody>
implements JSONEncodable<Command> implements JSONEncodable<Command>
{ {
protected declare readonly data: CommandData; declare protected readonly data: CommandData;
/** /**
* Sets the contexts of this command. * Sets the contexts of this command.

View File

@@ -26,7 +26,7 @@ export class ChatInputCommandSubcommandGroupBuilder
extends SharedNameAndDescription extends SharedNameAndDescription
implements JSONEncodable<APIApplicationCommandSubcommandGroupOption> implements JSONEncodable<APIApplicationCommandSubcommandGroupOption>
{ {
protected declare readonly data: ChatInputCommandSubcommandGroupData & SharedNameAndDescriptionData; declare protected readonly data: ChatInputCommandSubcommandGroupData & SharedNameAndDescriptionData;
public get options(): readonly ChatInputCommandSubcommandBuilder[] { public get options(): readonly ChatInputCommandSubcommandBuilder[] {
return (this.data.options ??= []); return (this.data.options ??= []);

View File

@@ -7,7 +7,7 @@ export interface ApplicationCommandNumericOptionMinMaxValueData
* This mixin holds minimum and maximum symbols used for options. * This mixin holds minimum and maximum symbols used for options.
*/ */
export abstract class ApplicationCommandNumericOptionMinMaxValueMixin { export abstract class ApplicationCommandNumericOptionMinMaxValueMixin {
protected declare readonly data: ApplicationCommandNumericOptionMinMaxValueData; declare protected readonly data: ApplicationCommandNumericOptionMinMaxValueData;
/** /**
* Sets the maximum number value of this option. * Sets the maximum number value of this option.

View File

@@ -26,7 +26,7 @@ export interface ApplicationCommandOptionChannelTypesData
* This mixin holds channel type symbols used for options. * This mixin holds channel type symbols used for options.
*/ */
export class ApplicationCommandOptionChannelTypesMixin { export class ApplicationCommandOptionChannelTypesMixin {
protected declare readonly data: ApplicationCommandOptionChannelTypesData; declare protected readonly data: ApplicationCommandOptionChannelTypesData;
/** /**
* Adds channel types to this option. * Adds channel types to this option.

View File

@@ -15,7 +15,7 @@ export interface ApplicationCommandOptionWithAutocompleteData extends Pick<Autoc
* This mixin holds choices and autocomplete symbols used for options. * This mixin holds choices and autocomplete symbols used for options.
*/ */
export class ApplicationCommandOptionWithAutocompleteMixin { export class ApplicationCommandOptionWithAutocompleteMixin {
protected declare readonly data: ApplicationCommandOptionWithAutocompleteData; declare protected readonly data: ApplicationCommandOptionWithAutocompleteData;
/** /**
* Whether this option uses autocomplete. * Whether this option uses autocomplete.

View File

@@ -10,7 +10,7 @@ export interface ApplicationCommandOptionWithChoicesData {
* This mixin holds choices and autocomplete symbols used for options. * This mixin holds choices and autocomplete symbols used for options.
*/ */
export class ApplicationCommandOptionWithChoicesMixin<ChoiceType extends number | string> { export class ApplicationCommandOptionWithChoicesMixin<ChoiceType extends number | string> {
protected declare readonly data: ApplicationCommandOptionWithChoicesData; declare protected readonly data: ApplicationCommandOptionWithChoicesData;
/** /**
* Adds multiple choices to this option. * Adds multiple choices to this option.

View File

@@ -21,7 +21,7 @@ export interface SharedChatInputCommandOptionsData {
* @typeParam TypeAfterAddingOptions - The type this class should return after adding an option. * @typeParam TypeAfterAddingOptions - The type this class should return after adding an option.
*/ */
export class SharedChatInputCommandOptions { export class SharedChatInputCommandOptions {
protected declare readonly data: SharedChatInputCommandOptionsData; declare protected readonly data: SharedChatInputCommandOptionsData;
public get options(): readonly ApplicationCommandOptionBase[] { public get options(): readonly ApplicationCommandOptionBase[] {
return (this.data.options ??= []); return (this.data.options ??= []);

View File

@@ -16,7 +16,7 @@ export interface SharedChatInputCommandSubcommandsData {
* @typeParam TypeAfterAddingSubcommands - The type this class should return after adding a subcommand or subcommand group. * @typeParam TypeAfterAddingSubcommands - The type this class should return after adding a subcommand or subcommand group.
*/ */
export class SharedChatInputCommandSubcommands { export class SharedChatInputCommandSubcommands {
protected declare readonly data: SharedChatInputCommandSubcommandsData; declare protected readonly data: SharedChatInputCommandSubcommandsData;
/** /**
* Adds subcommand groups to this command. * Adds subcommand groups to this command.

View File

@@ -23,7 +23,7 @@ export abstract class ApplicationCommandOptionBase
{ {
protected static readonly predicate: z.ZodTypeAny = basicOptionPredicate; protected static readonly predicate: z.ZodTypeAny = basicOptionPredicate;
protected declare readonly data: ApplicationCommandOptionBaseData & SharedNameAndDescriptionData; declare protected readonly data: ApplicationCommandOptionBaseData & SharedNameAndDescriptionData;
public constructor(type: ApplicationCommandOptionType) { public constructor(type: ApplicationCommandOptionType) {
super(); super();

View File

@@ -18,7 +18,7 @@ export class ChatInputCommandStringOption extends Mixin(
) { ) {
protected static override readonly predicate = stringOptionPredicate; protected static override readonly predicate = stringOptionPredicate;
protected declare readonly data: ApplicationCommandOptionBaseData & declare protected readonly data: ApplicationCommandOptionBaseData &
ApplicationCommandOptionWithAutocompleteData & ApplicationCommandOptionWithAutocompleteData &
ApplicationCommandOptionWithChoicesData & ApplicationCommandOptionWithChoicesData &
Partial<Pick<APIApplicationCommandStringOption, 'max_length' | 'min_length'>>; Partial<Pick<APIApplicationCommandStringOption, 'max_length' | 'min_length'>>;

View File

@@ -64,18 +64,18 @@
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -70,24 +70,24 @@
"@discordjs/ws": "workspace:^", "@discordjs/ws": "workspace:^",
"@sapphire/snowflake": "^3.5.5", "@sapphire/snowflake": "^3.5.5",
"@vladfrangu/async_event_emitter": "^2.4.6", "@vladfrangu/async_event_emitter": "^2.4.6",
"discord-api-types": "^0.37.109" "discord-api-types": "^0.37.114"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -58,19 +58,19 @@
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@types/prompts": "^2.4.9", "@types/prompts": "^2.4.9",
"@types/validate-npm-package-name": "^4.0.2", "@types/validate-npm-package-name": "^4.0.2",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"terser": "^5.36.0", "terser": "^5.37.0",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -18,7 +18,7 @@
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"zod": "^3.23.8" "zod": "^3.24.1"
} }
} }

View File

@@ -16,12 +16,12 @@
}, },
"devDependencies": { "devDependencies": {
"@sapphire/ts-config": "^5.0.1", "@sapphire/ts-config": "^5.0.1",
"@types/bun": "^1.1.13", "@types/bun": "^1.1.14",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"zod": "^3.23.8" "zod": "^3.24.1"
} }
} }

View File

@@ -1,5 +1,5 @@
import type { RESTPostAPIApplicationCommandsJSONBody, CommandInteraction } from 'npm:discord.js@^14.16.0'; import type { RESTPostAPIApplicationCommandsJSONBody, CommandInteraction } from 'npm:discord.js@^14.16.3';
import { z } from 'npm:zod@^3.23.8'; import { z } from 'npm:zod@^3.24.1';
import type { StructurePredicate } from '../util/loaders.ts'; import type { StructurePredicate } from '../util/loaders.ts';
/** /**

View File

@@ -1,5 +1,5 @@
import type { ClientEvents } from 'npm:discord.js@^14.16.0'; import type { ClientEvents } from 'npm:discord.js@^14.16.3';
import { z } from 'npm:zod@^3.23.8'; import { z } from 'npm:zod@^3.24.1';
import type { StructurePredicate } from '../util/loaders.ts'; import type { StructurePredicate } from '../util/loaders.ts';
/** /**

View File

@@ -1,4 +1,4 @@
import { Events } from 'npm:discord.js@^14.16.0'; import { Events } from 'npm:discord.js@^14.16.3';
import type { Event } from './index.ts'; import type { Event } from './index.ts';
export default { export default {

View File

@@ -1,6 +1,6 @@
import 'https://deno.land/std@0.199.0/dotenv/load.ts'; import 'https://deno.land/std@0.223.0/dotenv/load.ts';
import { URL } from 'node:url'; import { URL } from 'node:url';
import { Client, GatewayIntentBits } from 'npm:discord.js@^14.16.0'; import { Client, GatewayIntentBits } from 'npm:discord.js@^14.16.3';
import { loadCommands, loadEvents } from './util/loaders.ts'; import { loadCommands, loadEvents } from './util/loaders.ts';
import { registerEvents } from './util/registerEvents.ts'; import { registerEvents } from './util/registerEvents.ts';

View File

@@ -1,7 +1,7 @@
import 'https://deno.land/std@0.223.0/dotenv/load.ts'; import 'https://deno.land/std@0.223.0/dotenv/load.ts';
import { URL } from 'node:url'; import { URL } from 'node:url';
import { API } from 'npm:@discordjs/core@^1.2.0/http-only'; import { API } from 'npm:@discordjs/core@^2.0.0/http-only';
import { REST } from 'npm:discord.js@^14.16.0'; import { REST } from 'npm:discord.js@^14.16.3';
import { loadCommands } from './loaders.ts'; import { loadCommands } from './loaders.ts';
const commands = await loadCommands(new URL('../commands/', import.meta.url)); const commands = await loadCommands(new URL('../commands/', import.meta.url));

View File

@@ -1,4 +1,4 @@
import { Events, type Client } from 'npm:discord.js@^14.16.0'; import { Events, type Client } from 'npm:discord.js@^14.16.3';
import type { Command } from '../commands/index.ts'; import type { Command } from '../commands/index.ts';
import type { Event } from '../events/index.ts'; import type { Event } from '../events/index.ts';

View File

@@ -19,7 +19,7 @@
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"zod": "^3.23.8" "zod": "^3.24.1"
} }
} }

View File

@@ -14,16 +14,16 @@
"dependencies": { "dependencies": {
"@discordjs/core": "^2.0.0", "@discordjs/core": "^2.0.0",
"discord.js": "^14.16.3", "discord.js": "^14.16.3",
"dotenv": "^16.4.5" "dotenv": "^16.4.7"
}, },
"devDependencies": { "devDependencies": {
"@sapphire/ts-config": "^5.0.1", "@sapphire/ts-config": "^5.0.1",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"zod": "^3.23.8" "zod": "^3.24.1"
} }
} }

View File

@@ -72,7 +72,7 @@
"@discordjs/util": "workspace:^", "@discordjs/util": "workspace:^",
"@discordjs/ws": "workspace:^", "@discordjs/ws": "workspace:^",
"@sapphire/snowflake": "3.5.5", "@sapphire/snowflake": "3.5.5",
"discord-api-types": "^0.37.109", "discord-api-types": "^0.37.114",
"fast-deep-equal": "3.1.3", "fast-deep-equal": "3.1.3",
"lodash.snakecase": "4.1.1", "lodash.snakecase": "4.1.1",
"tslib": "^2.8.1", "tslib": "^2.8.1",
@@ -83,18 +83,18 @@
"@discordjs/docgen": "workspace:^", "@discordjs/docgen": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@typescript-eslint/eslint-plugin": "^8.14.0", "@typescript-eslint/eslint-plugin": "^8.19.0",
"@typescript-eslint/parser": "^8.14.0", "@typescript-eslint/parser": "^8.19.0",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"dtslint": "4.2.1", "dtslint": "4.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-formatter-pretty": "^5.0.0", "eslint-formatter-pretty": "^5.0.0",
"jest": "29.7.0", "jest": "29.7.0",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsd": "^0.31.2", "tsd": "^0.31.2",
"tslint": "6.1.3", "tslint": "6.1.3",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4" "typescript": "~5.5.4"
}, },
"engines": { "engines": {

View File

@@ -598,7 +598,7 @@ export abstract class CommandInteraction<Cached extends CacheType = CacheType> e
): Promise<ModalSubmitInteraction<Cached>>; ): Promise<ModalSubmitInteraction<Cached>>;
private transformOption( private transformOption(
option: APIApplicationCommandOption, option: APIApplicationCommandOption,
resolved: APIApplicationCommandInteractionData['resolved'], resolved: Extract<APIApplicationCommandInteractionData, { resolved: any }>['resolved'],
): CommandInteractionOption<Cached>; ): CommandInteractionOption<Cached>;
} }
@@ -3556,7 +3556,7 @@ export function parseWebhookURL(url: string): WebhookClientDataIdWithToken | nul
/** @internal */ /** @internal */
export function transformResolved<Cached extends CacheType>( export function transformResolved<Cached extends CacheType>(
supportingData: SupportingInteractionResolvedData, supportingData: SupportingInteractionResolvedData,
data?: APIApplicationCommandInteractionData['resolved'], data?: Extract<APIApplicationCommandInteractionData, { resolved: any }>['resolved'],
): CommandInteractionResolvedData<Cached>; ): CommandInteractionResolvedData<Cached>;
export function resolveSKUId(resolvable: SKUResolvable): Snowflake | null; export function resolveSKUId(resolvable: SKUResolvable): Snowflake | null;

View File

@@ -61,21 +61,21 @@
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"commander": "^12.1.0", "commander": "^12.1.0",
"jsdoc-to-markdown": "^8.0.1", "jsdoc-to-markdown": "^8.0.3",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"typedoc": "^0.25.13" "typedoc": "^0.25.13"
}, },
"devDependencies": { "devDependencies": {
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/jsdoc-to-markdown": "^7.0.6", "@types/jsdoc-to-markdown": "^7.0.6",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4" "typescript": "~5.5.4"
}, },
"engines": { "engines": {

View File

@@ -55,24 +55,24 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"discord-api-types": "^0.37.109" "discord-api-types": "^0.37.114"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -72,24 +72,24 @@
"@discordjs/rest": "workspace:^", "@discordjs/rest": "workspace:^",
"@discordjs/util": "workspace:^", "@discordjs/util": "workspace:^",
"@discordjs/ws": "workspace:^", "@discordjs/ws": "workspace:^",
"discord-api-types": "^0.37.109" "discord-api-types": "^0.37.114"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -50,14 +50,14 @@
"tslib": "^2.8.1" "tslib": "^2.8.1"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4" "typescript": "~5.5.4"
}, },
"engines": { "engines": {

View File

@@ -74,20 +74,20 @@
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@types/supertest": "^6.0.2", "@types/supertest": "^6.0.2",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"supertest": "^7.0.0", "supertest": "^7.0.0",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -88,7 +88,7 @@
"@sapphire/async-queue": "^1.5.5", "@sapphire/async-queue": "^1.5.5",
"@sapphire/snowflake": "^3.5.5", "@sapphire/snowflake": "^3.5.5",
"@vladfrangu/async_event_emitter": "^2.4.6", "@vladfrangu/async_event_emitter": "^2.4.6",
"discord-api-types": "^0.37.109", "discord-api-types": "^0.37.114",
"magic-bytes.js": "^1.10.0", "magic-bytes.js": "^1.10.0",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"undici": "6.21.0" "undici": "6.21.0"
@@ -98,17 +98,17 @@
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "18.17.9", "@types/node": "18.17.9",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -69,22 +69,22 @@
"commander": "^12.1.0", "commander": "^12.1.0",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"undici": "6.21.0", "undici": "6.21.0",
"yaml": "^2.6.0" "yaml": "^2.7.0"
}, },
"devDependencies": { "devDependencies": {
"@turbo/gen": "^2.3.0", "@turbo/gen": "^2.3.3",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"env-cmd": "^10.1.0", "env-cmd": "^10.1.0",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -59,18 +59,18 @@
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -60,35 +60,35 @@
"devDependencies": { "devDependencies": {
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@react-icons/all-files": "^4.1.0", "@react-icons/all-files": "^4.1.0",
"@storybook/addon-essentials": "^8.4.4", "@storybook/addon-essentials": "^8.4.7",
"@storybook/addon-interactions": "^8.4.4", "@storybook/addon-interactions": "^8.4.7",
"@storybook/addon-links": "^8.4.4", "@storybook/addon-links": "^8.4.7",
"@storybook/addon-styling": "^1.3.7", "@storybook/addon-styling": "^1.3.7",
"@storybook/blocks": "^8.4.4", "@storybook/blocks": "^8.4.7",
"@storybook/react": "^8.4.4", "@storybook/react": "^8.4.7",
"@storybook/react-vite": "^8.4.4", "@storybook/react-vite": "^8.4.7",
"@storybook/testing-library": "^0.2.2", "@storybook/testing-library": "^0.2.2",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@types/react": "^18.3.3", "@types/react": "^18.3.18",
"@types/react-dom": "^18.3.1", "@types/react-dom": "^18.3.5",
"@unocss/eslint-plugin": "^0.60.4", "@unocss/eslint-plugin": "^0.60.4",
"@unocss/reset": "^0.60.4", "@unocss/reset": "^0.60.4",
"@vitejs/plugin-react": "^4.3.3", "@vitejs/plugin-react": "^4.3.4",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"chromatic": "^11.18.1", "chromatic": "^11.20.2",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"prop-types": "^15.8.1", "prop-types": "^15.8.1",
"storybook": "^8.4.4", "storybook": "^8.4.7",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"unocss": "^0.60.4", "unocss": "^0.60.4",
"vite": "^5.4.11", "vite": "^5.4.11",
"vite-plugin-dts": "^3.9.1", "vite-plugin-dts": "^3.9.1",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -65,19 +65,19 @@
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsd": "^0.31.2", "tsd": "^0.31.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5" "vitest": "^2.1.8"
}, },
"engines": { "engines": {
"node": ">=20" "node": ">=20"

View File

@@ -1,5 +1,2 @@
/** @type {import('lint-staged').Config} */ /** @type {import('lint-staged').Config} */
module.exports = { module.exports = require('../../.lintstagedrc.json');
...require('../../.lintstagedrc.json'),
'src/**.ts': 'jest --coverage --findRelatedTests',
};

View File

@@ -64,7 +64,7 @@
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"@types/ws": "^8.5.13", "@types/ws": "^8.5.13",
"discord-api-types": "^0.37.109", "discord-api-types": "^0.37.114",
"prism-media": "^1.3.5", "prism-media": "^1.3.5",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"ws": "^8.18.0" "ws": "^8.18.0"
@@ -74,19 +74,19 @@
"@discordjs/opus": "^0.9.0", "@discordjs/opus": "^0.9.0",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@noble/ciphers": "^1.0.0", "@noble/ciphers": "^1.1.3",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^2.1.5", "vitest": "^2.1.8",
"vitest-websocket-mock": "^0.3.0" "vitest-websocket-mock": "^0.3.0"
}, },
"engines": { "engines": {

View File

@@ -79,7 +79,7 @@
"@sapphire/async-queue": "^1.5.5", "@sapphire/async-queue": "^1.5.5",
"@types/ws": "^8.5.13", "@types/ws": "^8.5.13",
"@vladfrangu/async_event_emitter": "^2.4.6", "@vladfrangu/async_event_emitter": "^2.4.6",
"discord-api-types": "^0.37.109", "discord-api-types": "^0.37.114",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"ws": "^8.18.0" "ws": "^8.18.0"
}, },
@@ -87,21 +87,21 @@
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^20.17.8", "@types/node": "^20.17.10",
"@vitest/coverage-v8": "^2.1.5", "@vitest/coverage-v8": "^2.1.8",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1", "esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1", "eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62", "eslint-config-neon": "^0.1.62",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"mock-socket": "^9.3.1", "mock-socket": "^9.3.1",
"prettier": "^3.3.3", "prettier": "^3.4.2",
"tsd": "^0.31.2", "tsd": "^0.31.2",
"tsup": "^8.3.5", "tsup": "^8.3.5",
"turbo": "^2.3.0", "turbo": "^2.3.3",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"undici": "6.21.0", "undici": "6.21.0",
"vitest": "^2.1.5", "vitest": "^2.1.8",
"zlib-sync": "^0.1.9" "zlib-sync": "^0.1.9"
}, },
"engines": { "engines": {

12904
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff