chore: bump dependencies (#10967)

This commit is contained in:
Almeida
2025-07-13 20:39:47 +01:00
committed by GitHub
parent 8bdea6232b
commit de2b2dd330
50 changed files with 6301 additions and 7049 deletions

View File

@@ -48,61 +48,61 @@
"@vercel/analytics": "^1.5.0", "@vercel/analytics": "^1.5.0",
"cmdk": "^1.1.1", "cmdk": "^1.1.1",
"cva": "1.0.0-beta.3", "cva": "1.0.0-beta.3",
"fumadocs-core": "^15.4.2", "fumadocs-core": "^15.6.3",
"fumadocs-mdx": "^11.6.6", "fumadocs-mdx": "^11.6.10",
"fumadocs-twoslash": "^3.1.3", "fumadocs-twoslash": "^3.1.4",
"fumadocs-ui": "^15.4.2", "fumadocs-ui": "^15.6.3",
"geist": "^1.4.2", "geist": "^1.4.2",
"immer": "^10.1.1", "immer": "^10.1.1",
"jotai": "^2.12.5", "jotai": "^2.12.5",
"jotai-immer": "^0.4.1", "jotai-immer": "^0.4.1",
"lucide-react": "^0.511.0", "lucide-react": "^0.525.0",
"mermaid": "^11.7.0", "mermaid": "^11.8.1",
"motion": "^12.15.0", "motion": "^12.23.3",
"next": "15.4.0-canary.11", "next": "15.4.0-canary.11",
"next-mdx-remote-client": "^2.1.2", "next-mdx-remote-client": "^2.1.2",
"next-themes": "^0.4.6", "next-themes": "^0.4.6",
"nuqs": "^2.4.3", "nuqs": "^2.4.3",
"react": "^19.1.0", "react": "^19.1.0",
"react-aria": "^3.40.0", "react-aria": "^3.41.1",
"react-aria-components": "^1.9.0", "react-aria-components": "^1.10.1",
"react-dom": "^19.1.0", "react-dom": "^19.1.0",
"react-error-boundary": "^6.0.0", "react-error-boundary": "^6.0.0",
"sharp": "^0.34.2", "sharp": "^0.34.3",
"tailwind-merge": "^3.3.0", "tailwind-merge": "^3.3.1",
"tw-animate-css": "^1.3.2", "tw-animate-css": "^1.3.5",
"twoslash": "^0.3.1", "twoslash": "^0.3.2",
"usehooks-ts": "^3.1.1" "usehooks-ts": "^3.1.1"
}, },
"devDependencies": { "devDependencies": {
"@next/env": "^15.3.3", "@next/env": "^15.3.5",
"@shikijs/rehype": "^3.4.2", "@shikijs/rehype": "^3.7.0",
"@tailwindcss/postcss": "^4.1.8", "@tailwindcss/postcss": "^4.1.11",
"@tailwindcss/typography": "^0.5.16", "@tailwindcss/typography": "^0.5.16",
"@tailwindcss/vite": "^4.1.8", "@tailwindcss/vite": "^4.1.11",
"@types/mdx": "^2.0.13", "@types/mdx": "^2.0.13",
"@types/node": "^22.15.26", "@types/node": "^22.16.3",
"@types/react": "^19.1.6", "@types/react": "^19.1.8",
"@types/react-dom": "^19.1.5", "@types/react-dom": "^19.1.6",
"autoprefixer": "^10.4.21", "autoprefixer": "^10.4.21",
"babel-plugin-react-compiler": "19.1.0-rc.2", "babel-plugin-react-compiler": "19.1.0-rc.2",
"cpy-cli": "^5.0.0", "cpy-cli": "^5.0.0",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.27.0", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"git-describe": "^4.1.1", "git-describe": "^4.1.1",
"postcss": "^8.5.4", "postcss": "^8.5.6",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"prettier-plugin-tailwindcss": "^0.6.11", "prettier-plugin-tailwindcss": "^0.6.14",
"remark-gfm": "^4.0.1", "remark-gfm": "^4.0.1",
"remark-rehype": "^11.1.2", "remark-rehype": "^11.1.2",
"shiki": "^3.4.2", "shiki": "^3.7.0",
"tailwindcss": "^4.1.8", "tailwindcss": "^4.1.11",
"tailwindcss-react-aria-components": "^2.0.0", "tailwindcss-react-aria-components": "^2.0.0",
"turbo": "^2.5.3", "turbo": "^2.5.4",
"typescript": "^5.8.2", "typescript": "^5.8.3",
"vercel": "^42.2.0" "vercel": "^44.4.1"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -48,64 +48,64 @@
"dependencies": { "dependencies": {
"@radix-ui/react-collapsible": "^1.1.11", "@radix-ui/react-collapsible": "^1.1.11",
"@react-icons/all-files": "^4.1.0", "@react-icons/all-files": "^4.1.0",
"@tanstack/react-query": "^5.79.0", "@tanstack/react-query": "^5.83.0",
"@vercel/analytics": "^1.5.0", "@vercel/analytics": "^1.5.0",
"@vercel/edge-config": "^1.4.0", "@vercel/edge-config": "^1.4.0",
"@vercel/postgres": "^0.10.0", "@vercel/postgres": "^0.10.0",
"cloudflare": "^4.3.0", "cloudflare": "^4.4.1",
"cmdk": "^1.1.1", "cmdk": "^1.1.1",
"cva": "1.0.0-beta.3", "cva": "1.0.0-beta.3",
"geist": "^1.4.2", "geist": "^1.4.2",
"immer": "^10.1.1", "immer": "^10.1.1",
"jotai": "^2.12.5", "jotai": "^2.12.5",
"jotai-immer": "^0.4.1", "jotai-immer": "^0.4.1",
"lucide-react": "^0.511.0", "lucide-react": "^0.525.0",
"meilisearch": "^0.50.0", "meilisearch": "^0.50.0",
"motion": "^12.15.0", "motion": "^12.23.3",
"next": "15.4.0-canary.35", "next": "15.4.0-canary.35",
"next-mdx-remote-client": "^2.1.2", "next-mdx-remote-client": "^2.1.2",
"next-themes": "^0.4.6", "next-themes": "^0.4.6",
"nuqs": "^2.4.3", "nuqs": "^2.4.3",
"overlayscrollbars": "^2.11.3", "overlayscrollbars": "^2.11.4",
"overlayscrollbars-react": "^0.5.6", "overlayscrollbars-react": "^0.5.6",
"react": "^19.1.0", "react": "^19.1.0",
"react-aria": "^3.40.0", "react-aria": "^3.41.1",
"react-aria-components": "^1.9.0", "react-aria-components": "^1.10.1",
"react-dom": "^19.1.0", "react-dom": "^19.1.0",
"react-error-boundary": "^6.0.0", "react-error-boundary": "^6.0.0",
"sharp": "^0.34.2", "sharp": "^0.34.3",
"tailwind-merge": "^3.3.0", "tailwind-merge": "^3.3.1",
"tw-animate-css": "^1.3.2", "tw-animate-css": "^1.3.5",
"usehooks-ts": "^3.1.1" "usehooks-ts": "^3.1.1"
}, },
"devDependencies": { "devDependencies": {
"@next/env": "^15.3.3", "@next/env": "^15.3.5",
"@shikijs/rehype": "^3.4.2", "@shikijs/rehype": "^3.7.0",
"@tailwindcss/postcss": "^4.1.8", "@tailwindcss/postcss": "^4.1.11",
"@tailwindcss/typography": "^0.5.16", "@tailwindcss/typography": "^0.5.16",
"@tailwindcss/vite": "^4.1.8", "@tailwindcss/vite": "^4.1.11",
"@types/node": "^22.15.26", "@types/node": "^22.16.3",
"@types/react": "^19.1.6", "@types/react": "^19.1.8",
"@types/react-dom": "^19.1.5", "@types/react-dom": "^19.1.6",
"autoprefixer": "^10.4.21", "autoprefixer": "^10.4.21",
"babel-plugin-react-compiler": "19.1.0-rc.2", "babel-plugin-react-compiler": "19.1.0-rc.2",
"cpy-cli": "^5.0.0", "cpy-cli": "^5.0.0",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.27.0", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"git-describe": "^4.1.1", "git-describe": "^4.1.1",
"postcss": "^8.5.4", "postcss": "^8.5.6",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"prettier-plugin-tailwindcss": "^0.6.11", "prettier-plugin-tailwindcss": "^0.6.14",
"remark-gfm": "^4.0.1", "remark-gfm": "^4.0.1",
"remark-rehype": "^11.1.2", "remark-rehype": "^11.1.2",
"shiki": "^3.4.2", "shiki": "^3.7.0",
"tailwindcss": "^4.1.8", "tailwindcss": "^4.1.11",
"tailwindcss-react-aria-components": "^2.0.0", "tailwindcss-react-aria-components": "^2.0.0",
"turbo": "^2.5.3", "turbo": "^2.5.4",
"typescript": "^5.8.2", "typescript": "^5.8.3",
"vercel": "^42.2.0" "vercel": "^44.4.1"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -55,28 +55,28 @@
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@favware/npm-deprecate": "^2.0.0", "@favware/npm-deprecate": "^2.0.0",
"@types/lodash.merge": "^4.6.9", "@types/lodash.merge": "^4.6.9",
"@unocss/eslint-plugin": "^0.65.3", "@unocss/eslint-plugin": "^66.3.3",
"@vitest/coverage-v8": "^3.1.4", "@vitest/coverage-v8": "^3.2.4",
"conventional-changelog-cli": "^5.0.0", "conventional-changelog-cli": "^5.0.0",
"eslint": "^9.27.0", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-import-resolver-typescript": "^4.4.1", "eslint-import-resolver-typescript": "^4.4.4",
"eslint-plugin-react-compiler": "19.1.0-rc.2", "eslint-plugin-react-compiler": "19.1.0-rc.2",
"husky": "^9.1.7", "husky": "^9.1.7",
"is-ci": "^4.1.0", "is-ci": "^4.1.0",
"lint-staged": "^16.1.0", "lint-staged": "^16.1.2",
"lodash.merge": "^4.6.2", "lodash.merge": "^4.6.2",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.5.0", "tsup": "^8.5.0",
"turbo": "^2.5.3", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"typescript-eslint": "^8.33.0", "typescript-eslint": "^8.36.0",
"unocss": "^0.65.3", "unocss": "^66.3.3",
"vercel": "^42.2.0", "vercel": "^44.4.1",
"vitest": "^3.1.4" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"
}, },
"packageManager": "pnpm@10.9.0" "packageManager": "pnpm@10.12.4"
} }

View File

@@ -43,31 +43,31 @@
"dependencies": { "dependencies": {
"@actions/core": "^1.11.1", "@actions/core": "^1.11.1",
"@actions/glob": "^0.5.0", "@actions/glob": "^0.5.0",
"@aws-sdk/client-s3": "^3.787.0", "@aws-sdk/client-s3": "^3.844.0",
"@discordjs/scripts": "workspace:^", "@discordjs/scripts": "workspace:^",
"@vercel/blob": "^0.27.3", "@vercel/blob": "^1.1.1",
"@vercel/postgres": "^0.9.0", "@vercel/postgres": "^0.10.0",
"cloudflare": "^4.2.0", "cloudflare": "^4.4.1",
"meilisearch": "^0.38.0", "meilisearch": "^0.38.0",
"p-limit": "^6.2.0", "p-limit": "^6.2.0",
"p-queue": "^8.1.0", "p-queue": "^8.1.0",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"undici": "7.8.0" "undici": "7.11.0"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"terser": "^5.39.0", "terser": "^5.43.1",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"vitest": "^3.1.1" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -36,16 +36,16 @@
"@rushstack/node-core-library": "5.13.1" "@rushstack/node-core-library": "5.13.1"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.15.2", "@types/node": "^22.16.3",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"terser": "^5.39.0", "terser": "^5.43.1",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3" "typescript": "~5.8.3"
} }
} }

View File

@@ -50,16 +50,16 @@
"@microsoft/tsdoc": "~0.15.1" "@microsoft/tsdoc": "~0.15.1"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.15.2", "@types/node": "^22.16.3",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"terser": "^5.39.0", "terser": "^5.43.1",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3" "typescript": "~5.8.3"
}, },
"engines": { "engines": {

View File

@@ -63,19 +63,19 @@
"typescript": "~5.5.4" "typescript": "~5.5.4"
}, },
"devDependencies": { "devDependencies": {
"@types/lodash": "^4.17.16", "@types/lodash": "^4.17.20",
"@types/node": "^22.15.2", "@types/node": "^22.16.3",
"@types/resolve": "^1.20.6", "@types/resolve": "^1.20.6",
"@types/semver": "^7.7.0", "@types/semver": "^7.7.0",
"cpy-cli": "^5.0.0", "cpy-cli": "^5.0.0",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"terser": "^5.39.0", "terser": "^5.43.1",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2" "turbo": "^2.5.4"
} }
} }

View File

@@ -67,27 +67,27 @@
"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.1.1", "@msgpack/msgpack": "^3.1.2",
"@vladfrangu/async_event_emitter": "^2.4.6", "@vladfrangu/async_event_emitter": "^2.4.6",
"ioredis": "^5.6.0" "ioredis": "^5.6.1"
}, },
"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": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"vitest": "^3.1.1" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -1,5 +1,5 @@
import { describe, test, expect } from 'vitest'; import { describe, test, expect } from 'vitest';
import { z } from 'zod/v4'; import { z } from 'zod';
import { import {
enableValidators, enableValidators,
disableValidators, disableValidators,

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.38.15", "discord-api-types": "^0.38.16",
"ts-mixer": "^6.0.4", "ts-mixer": "^6.0.4",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"zod": "^3.25.69" "zod": "^4.0.5"
}, },
"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": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"vitest": "^3.1.1" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -1,5 +1,5 @@
import { Locale } from 'discord-api-types/v10'; import { Locale } from 'discord-api-types/v10';
import { z } from 'zod/v4'; import { z } from 'zod';
export const customIdPredicate = z.string().min(1).max(100); export const customIdPredicate = z.string().min(1).max(100);

View File

@@ -1,5 +1,5 @@
import { ButtonStyle, ChannelType, ComponentType, SelectMenuDefaultValueType } from 'discord-api-types/v10'; import { ButtonStyle, ChannelType, ComponentType, SelectMenuDefaultValueType } from 'discord-api-types/v10';
import { z } from 'zod/v4'; import { z } from 'zod';
import { customIdPredicate } from '../Assertions.js'; import { customIdPredicate } from '../Assertions.js';
const labelPredicate = z.string().min(1).max(80); const labelPredicate = z.string().min(1).max(80);

View File

@@ -1,5 +1,5 @@
import { ComponentType, TextInputStyle } from 'discord-api-types/v10'; import { ComponentType, TextInputStyle } from 'discord-api-types/v10';
import { z } from 'zod/v4'; import { z } from 'zod';
import { customIdPredicate } from '../../Assertions.js'; import { customIdPredicate } from '../../Assertions.js';
export const textInputPredicate = z.object({ export const textInputPredicate = z.object({

View File

@@ -1,5 +1,5 @@
import { ComponentType, SeparatorSpacingSize } from 'discord-api-types/v10'; import { ComponentType, SeparatorSpacingSize } from 'discord-api-types/v10';
import { z } from 'zod/v4'; import { z } from 'zod';
import { actionRowPredicate } from '../Assertions.js'; import { actionRowPredicate } from '../Assertions.js';
const unfurledMediaItemPredicate = z.object({ const unfurledMediaItemPredicate = z.object({

View File

@@ -3,7 +3,7 @@ import {
InteractionContextType, InteractionContextType,
ApplicationCommandOptionType, ApplicationCommandOptionType,
} from 'discord-api-types/v10'; } from 'discord-api-types/v10';
import { z } from 'zod/v4'; import { z } from 'zod';
import { localeMapPredicate, memberPermissionsPredicate } from '../../../Assertions.js'; import { localeMapPredicate, memberPermissionsPredicate } from '../../../Assertions.js';
import { ApplicationCommandOptionAllowedChannelTypes } from './mixins/ApplicationCommandOptionChannelTypesMixin.js'; import { ApplicationCommandOptionAllowedChannelTypes } from './mixins/ApplicationCommandOptionChannelTypesMixin.js';

View File

@@ -4,7 +4,7 @@ import type {
APIApplicationCommandOption, APIApplicationCommandOption,
ApplicationCommandOptionType, ApplicationCommandOptionType,
} from 'discord-api-types/v10'; } from 'discord-api-types/v10';
import type { z } from 'zod/v4'; import type { z } from 'zod';
import { validate } from '../../../../util/validation.js'; import { validate } from '../../../../util/validation.js';
import type { SharedNameAndDescriptionData } from '../../SharedNameAndDescription.js'; import type { SharedNameAndDescriptionData } from '../../SharedNameAndDescription.js';
import { SharedNameAndDescription } from '../../SharedNameAndDescription.js'; import { SharedNameAndDescription } from '../../SharedNameAndDescription.js';

View File

@@ -1,5 +1,5 @@
import { ApplicationCommandType, ApplicationIntegrationType, InteractionContextType } from 'discord-api-types/v10'; import { ApplicationCommandType, ApplicationIntegrationType, InteractionContextType } from 'discord-api-types/v10';
import { z } from 'zod/v4'; import { z } from 'zod';
import { localeMapPredicate, memberPermissionsPredicate } from '../../../Assertions.js'; import { localeMapPredicate, memberPermissionsPredicate } from '../../../Assertions.js';
const namePredicate = z const namePredicate = z

View File

@@ -1,5 +1,5 @@
import { ComponentType } from 'discord-api-types/v10'; import { ComponentType } from 'discord-api-types/v10';
import { z } from 'zod/v4'; import { z } from 'zod';
import { customIdPredicate } from '../../Assertions.js'; import { customIdPredicate } from '../../Assertions.js';
const titlePredicate = z.string().min(1).max(45); const titlePredicate = z.string().min(1).max(45);

View File

@@ -1,5 +1,5 @@
import { AllowedMentionsTypes, ComponentType, MessageFlags, MessageReferenceType } from 'discord-api-types/v10'; import { AllowedMentionsTypes, ComponentType, MessageFlags, MessageReferenceType } from 'discord-api-types/v10';
import { z } from 'zod/v4'; import { z } from 'zod';
import { embedPredicate } from './embed/Assertions.js'; import { embedPredicate } from './embed/Assertions.js';
import { pollPredicate } from './poll/Assertions.js'; import { pollPredicate } from './poll/Assertions.js';

View File

@@ -1,4 +1,4 @@
import { z } from 'zod/v4'; import { z } from 'zod';
import { embedLength } from '../../util/componentUtil.js'; import { embedLength } from '../../util/componentUtil.js';
const namePredicate = z.string().max(256); const namePredicate = z.string().max(256);

View File

@@ -1,5 +1,5 @@
import { PollLayoutType } from 'discord-api-types/v10'; import { PollLayoutType } from 'discord-api-types/v10';
import { z } from 'zod/v4'; import { z } from 'zod';
import { emojiPredicate } from '../../components/Assertions'; import { emojiPredicate } from '../../components/Assertions';
export const pollQuestionPredicate = z.object({ text: z.string().min(1).max(300) }); export const pollQuestionPredicate = z.object({ text: z.string().min(1).max(300) });

View File

@@ -1,4 +1,4 @@
import { z } from 'zod/v4'; import { z } from 'zod';
/** /**
* An error that is thrown when validation fails. * An error that is thrown when validation fails.

View File

@@ -1,4 +1,4 @@
import type { z } from 'zod/v4'; import type { z } from 'zod';
import { ValidationError } from './ValidationError.js'; import { ValidationError } from './ValidationError.js';
let validationEnabled = true; let validationEnabled = true;

View File

@@ -64,19 +64,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": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"vitest": "^3.1.1" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -70,25 +70,25 @@
"@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.38.15" "discord-api-types": "^0.38.16"
}, },
"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": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"vitest": "^3.1.1" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -50,24 +50,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": {
"commander": "^13.1.0", "commander": "^14.0.0",
"prompts": "^2.4.2", "prompts": "^2.4.2",
"validate-npm-package-name": "^6.0.0" "validate-npm-package-name": "^6.0.1"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@favware/cliff-jumper": "^4.1.0", "@favware/cliff-jumper": "^4.1.0",
"@types/node": "^22.15.2", "@types/node": "^22.16.3",
"@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",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"terser": "^5.39.0", "terser": "^5.43.1",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"typescript": "~5.8.3" "typescript": "~5.8.3"
}, },
"engines": { "engines": {

View File

@@ -11,15 +11,15 @@
"start": "bun run src/index.[REPLACE_IMPORT_EXT]" "start": "bun run src/index.[REPLACE_IMPORT_EXT]"
}, },
"dependencies": { "dependencies": {
"@discordjs/core": "^2.1.1", "@discordjs/core": "^2.2.0",
"discord.js": "^14.20.0" "discord.js": "^14.21.0"
}, },
"devDependencies": { "devDependencies": {
"eslint": "^9.24.0", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"zod": "^3.24.1" "zod": "^3.25.74"
} }
} }

View File

@@ -11,18 +11,18 @@
"start": "bun run src/index.[REPLACE_IMPORT_EXT]" "start": "bun run src/index.[REPLACE_IMPORT_EXT]"
}, },
"dependencies": { "dependencies": {
"@discordjs/core": "^2.1.1", "@discordjs/core": "^2.2.0",
"discord.js": "^14.20.0" "discord.js": "^14.21.0"
}, },
"devDependencies": { "devDependencies": {
"@sapphire/ts-config": "^5.0.1", "@sapphire/ts-config": "^5.0.1",
"@types/bun": "^1.1.14", "@types/bun": "^1.2.18",
"eslint": "^9.24.0", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"typescript": "~5.5.4", "typescript": "~5.8.3",
"zod": "^3.24.1" "zod": "^3.25.74"
} }
} }

View File

@@ -7,21 +7,20 @@
"scripts": { "scripts": {
"lint": "prettier --check . && eslint --ext .js,.mjs,.cjs --format=pretty src", "lint": "prettier --check . && eslint --ext .js,.mjs,.cjs --format=pretty src",
"format": "prettier --write . && eslint --ext .js,.mjs,.cjs --fix --format=pretty src", "format": "prettier --write . && eslint --ext .js,.mjs,.cjs --fix --format=pretty src",
"start": "node --require dotenv/config src/index.js", "start": "node --env-file=.env src/index.js",
"deploy": "node --require dotenv/config src/util/deploy.js" "deploy": "node --env-file=.env src/util/deploy.js"
}, },
"dependencies": { "dependencies": {
"@discordjs/core": "^2.1.1", "@discordjs/core": "^2.2.0",
"discord.js": "^14.20.0", "discord.js": "^14.21.0"
"dotenv": "^16.4.5"
}, },
"devDependencies": { "devDependencies": {
"eslint": "^9.24.0", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"zod": "^3.24.1" "zod": "^3.25.74"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -7,25 +7,24 @@
"scripts": { "scripts": {
"build": "tsc", "build": "tsc",
"lint": "prettier --check . && eslint --ext .ts --format=pretty src", "lint": "prettier --check . && eslint --ext .ts --format=pretty src",
"deploy": "node --require dotenv/config dist/util/deploy.js", "deploy": "node --env-file=.env dist/util/deploy.js",
"format": "prettier --write . && eslint --ext .ts --fix --format=pretty src", "format": "prettier --write . && eslint --ext .ts --fix --format=pretty src",
"start": "node --require dotenv/config dist/index.js" "start": "node --env-file=.env dist/index.js"
}, },
"dependencies": { "dependencies": {
"@discordjs/core": "^2.1.1", "@discordjs/core": "^2.2.0",
"discord.js": "^14.20.0", "discord.js": "^14.21.0"
"dotenv": "^16.4.7"
}, },
"devDependencies": { "devDependencies": {
"@sapphire/ts-config": "^5.0.1", "@sapphire/ts-config": "^5.0.1",
"@types/node": "^22.10.10", "@types/node": "^22.16.0",
"eslint": "^9.24.0", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"typescript": "~5.5.4", "typescript": "~5.8.3",
"zod": "^3.24.1" "zod": "^3.25.74"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -74,30 +74,29 @@
"@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.38.15", "discord-api-types": "^0.38.16",
"fast-deep-equal": "3.1.3", "fast-deep-equal": "3.1.3",
"lodash.snakecase": "4.1.1", "lodash.snakecase": "4.1.1",
"magic-bytes.js": "^1.10.0", "magic-bytes.js": "^1.12.1",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"undici": "7.8.0" "undici": "7.11.0"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@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": "^22.15.2", "@types/node": "^22.16.3",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^5.0.0", "eslint-formatter-pretty": "^6.0.1",
"eslint-plugin-import": "^2.31.0", "eslint-plugin-import": "^2.32.0",
"eslint-plugin-jsdoc": "^50.6.11", "eslint-plugin-jsdoc": "^51.3.4",
"jest": "29.7.0", "prettier": "^3.6.2",
"prettier": "^3.5.3", "tsd": "^0.32.0",
"tsd": "^0.31.2", "turbo": "^2.5.4",
"turbo": "^2.5.2",
"typescript": "~5.8.3" "typescript": "~5.8.3"
}, },
"engines": { "engines": {

View File

@@ -1,11 +1,6 @@
'use strict'; 'use strict';
/* eslint-env jest */ const { strictEqual } = require('node:assert/strict');
const { resolveGuildTemplateCode } = require('../src/index.js'); const { resolveGuildTemplateCode } = require('../src/index.js');
describe('resolveGuildTemplateCode', () => { strictEqual(resolveGuildTemplateCode('https://discord.new/abc'), 'abc');
test('basic', () => {
expect(resolveGuildTemplateCode('https://discord.new/abc')).toEqual('abc');
});
});

View File

@@ -17,7 +17,6 @@
"discord-api-types/v10", "discord-api-types/v10",
"node", "node",
"tsd", "tsd",
"jest",
"undici", "undici",
"@sapphire/snowflake" "@sapphire/snowflake"
] ]

View File

@@ -60,7 +60,7 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"commander": "^13.1.0", "commander": "^14.0.0",
"jsdoc-to-markdown": "^8.0.3", "jsdoc-to-markdown": "^8.0.3",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"typedoc": "^0.25.13" "typedoc": "^0.25.13"
@@ -68,15 +68,16 @@
"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": "^22.15.2", "@types/node": "^22.16.3",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "terser": "^5.43.1",
"turbo": "^2.5.2", "tsup": "^8.5.0",
"turbo": "^2.5.4",
"typescript": "~5.8.3" "typescript": "~5.8.3"
}, },
"engines": { "engines": {

View File

@@ -55,25 +55,25 @@
"homepage": "https://discord.js.org", "homepage": "https://discord.js.org",
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"discord-api-types": "^0.38.15" "discord-api-types": "^0.38.16"
}, },
"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": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"vitest": "^3.1.1" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -72,25 +72,25 @@
"@discordjs/rest": "workspace:^", "@discordjs/rest": "workspace:^",
"@discordjs/util": "workspace:^", "@discordjs/util": "workspace:^",
"@discordjs/ws": "workspace:^", "@discordjs/ws": "workspace:^",
"discord-api-types": "^0.38.15" "discord-api-types": "^0.38.16"
}, },
"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": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"vitest": "^3.1.1" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -50,16 +50,16 @@
"tslib": "^2.8.1" "tslib": "^2.8.1"
}, },
"devDependencies": { "devDependencies": {
"@types/node": "^22.15.2", "@types/node": "^22.16.3",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"terser": "^5.39.0", "terser": "^5.43.1",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3" "typescript": "~5.8.3"
}, },
"engines": { "engines": {

View File

@@ -68,27 +68,27 @@
"@discordjs/rest": "workspace:^", "@discordjs/rest": "workspace:^",
"@discordjs/util": "workspace:^", "@discordjs/util": "workspace:^",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"undici": "7.8.0" "undici": "7.11.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": "^22.15.2", "@types/node": "^22.16.3",
"@types/supertest": "^6.0.3", "@types/supertest": "^6.0.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"supertest": "^7.0.0", "supertest": "^7.1.3",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"vitest": "^3.1.1" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -88,29 +88,29 @@
"@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.38.15", "discord-api-types": "^0.38.16",
"magic-bytes.js": "^1.10.0", "magic-bytes.js": "^1.12.1",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"undici": "7.8.0", "undici": "7.11.0",
"uuid": "^11.1.0" "uuid": "^11.1.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": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^3.1.1" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -65,26 +65,26 @@
"@discordjs/api-extractor-utils": "workspace:^", "@discordjs/api-extractor-utils": "workspace:^",
"@microsoft/tsdoc": "~0.15.1", "@microsoft/tsdoc": "~0.15.1",
"@microsoft/tsdoc-config": "~0.17.1", "@microsoft/tsdoc-config": "~0.17.1",
"@vercel/blob": "^0.27.3", "@vercel/blob": "^1.1.1",
"@vercel/postgres": "^0.9.0", "@vercel/postgres": "^0.10.0",
"commander": "^13.1.0", "commander": "^14.0.0",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"undici": "7.8.0", "undici": "7.11.0",
"yaml": "^2.7.1" "yaml": "^2.8.0"
}, },
"devDependencies": { "devDependencies": {
"@turbo/gen": "^2.5.0", "@turbo/gen": "^2.5.4",
"@types/node": "^22.15.2", "@types/node": "^22.16.3",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"env-cmd": "^10.1.0", "env-cmd": "^10.1.0",
"eslint": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"terser": "^5.39.0", "terser": "^5.43.1",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3" "typescript": "~5.8.3"
}, },
"engines": { "engines": {

View File

@@ -20,7 +20,7 @@ for await (const file of globber.globGenerator()) {
const { name } = JSON.parse(data); const { name } = JSON.parse(data);
const { url } = await put(`${name.replace('@discordjs/', '')}/${parsed.groups.semver}.json`, data, { const { url } = await put(`${name.replace('@discordjs/', '')}/${parsed.groups.semver}.json`, data, {
access: 'public', access: 'public',
addRandomSuffix: false, allowOverwrite: true,
}); });
await pool.sql`insert into documentation (name, version, url) values (${name.replace('@discordjs/', '')}, ${ await pool.sql`insert into documentation (name, version, url) values (${name.replace('@discordjs/', '')}, ${
parsed.groups.semver parsed.groups.semver
@@ -34,7 +34,7 @@ for await (const file of globber.globGenerator()) {
const { name } = JSON.parse(data); const { name } = JSON.parse(data);
const { url } = await put(`${name.replace('@discordjs/', '')}/main.json`, data, { const { url } = await put(`${name.replace('@discordjs/', '')}/main.json`, data, {
access: 'public', access: 'public',
addRandomSuffix: false, allowOverwrite: true,
}); });
await pool.sql`insert into documentation (name, version, url) values (${name.replace( await pool.sql`insert into documentation (name, version, url) values (${name.replace(
'@discordjs/', '@discordjs/',

View File

@@ -59,19 +59,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": "^22.10.10", "@types/node": "^22.16.0",
"@vitest/coverage-v8": "^2.1.8", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.24.0", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.3.5", "tsup": "^8.5.0",
"turbo": "^2.3.3", "turbo": "^2.5.4",
"typescript": "~5.5.4", "typescript": "~5.8.3",
"vitest": "^2.1.8" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

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

View File

@@ -59,34 +59,34 @@
"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.6.12", "@storybook/addon-essentials": "^8.6.14",
"@storybook/addon-interactions": "^8.6.12", "@storybook/addon-interactions": "^8.6.14",
"@storybook/addon-links": "^8.6.12", "@storybook/addon-links": "^8.6.14",
"@storybook/addon-styling": "^1.3.7", "@storybook/addon-styling": "^1.3.7",
"@storybook/blocks": "^8.6.12", "@storybook/blocks": "^8.6.14",
"@storybook/react": "^8.6.12", "@storybook/react": "^8.6.14",
"@storybook/react-vite": "^8.6.12", "@storybook/react-vite": "^8.6.14",
"@storybook/testing-library": "^0.2.2", "@storybook/testing-library": "^0.2.2",
"@types/node": "^22.15.2", "@types/node": "^22.16.3",
"@types/react": "^19.1.2", "@types/react": "^19.1.8",
"@types/react-dom": "^19.1.2", "@types/react-dom": "^19.1.6",
"@unocss/eslint-plugin": "^0.60.4", "@unocss/eslint-plugin": "^66.3.3",
"@unocss/reset": "^0.60.4", "@unocss/reset": "^66.3.3",
"@vitejs/plugin-react": "^4.3.4", "@vitejs/plugin-react": "^4.6.0",
"chromatic": "^11.28.0", "chromatic": "^11.29.0",
"cross-env": "^7.0.3", "cross-env": "^7.0.3",
"eslint": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"prop-types": "^15.8.1", "prop-types": "^15.8.1",
"storybook": "^8.6.12", "storybook": "^8.6.14",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"unocss": "^0.60.4", "unocss": "^66.3.3",
"vite": "^6.2.5", "vite": "^7.0.4",
"vite-plugin-dts": "^4.5.3" "vite-plugin-dts": "^4.5.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

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": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"vitest": "^3.1.1" "vitest": "^3.2.4"
}, },
"engines": { "engines": {
"node": ">=22.12.0" "node": ">=22.12.0"

View File

@@ -64,31 +64,31 @@
"funding": "https://github.com/discordjs/discord.js?sponsor", "funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": { "dependencies": {
"@types/ws": "^8.18.1", "@types/ws": "^8.18.1",
"discord-api-types": "^0.38.15", "discord-api-types": "^0.38.16",
"prism-media": "^1.3.5", "prism-media": "^1.3.5",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"ws": "^8.18.1" "ws": "^8.18.3"
}, },
"devDependencies": { "devDependencies": {
"@discordjs/api-extractor": "workspace:^", "@discordjs/api-extractor": "workspace:^",
"@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.2.1", "@noble/ciphers": "^1.3.0",
"@snazzah/davey": "^0.1.6", "@snazzah/davey": "^0.1.6",
"@types/node": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.5.4", "typescript": "~5.5.4",
"vitest": "^3.1.1", "vitest": "^3.2.4",
"vitest-websocket-mock": "^0.5.0" "vitest-websocket-mock": "^0.5.0"
}, },
"engines": { "engines": {

View File

@@ -79,29 +79,29 @@
"@sapphire/async-queue": "^1.5.5", "@sapphire/async-queue": "^1.5.5",
"@types/ws": "^8.18.1", "@types/ws": "^8.18.1",
"@vladfrangu/async_event_emitter": "^2.4.6", "@vladfrangu/async_event_emitter": "^2.4.6",
"discord-api-types": "^0.38.15", "discord-api-types": "^0.38.16",
"tslib": "^2.8.1", "tslib": "^2.8.1",
"ws": "^8.18.1" "ws": "^8.18.3"
}, },
"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": "^22.15.2", "@types/node": "^22.16.3",
"@vitest/coverage-v8": "^3.1.1", "@vitest/coverage-v8": "^3.2.4",
"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": "^9.25.1", "eslint": "^9.30.1",
"eslint-config-neon": "^0.2.7", "eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0", "eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1", "eslint-formatter-pretty": "^6.0.1",
"mock-socket": "^9.3.1", "mock-socket": "^9.3.1",
"prettier": "^3.5.3", "prettier": "^3.6.2",
"tsup": "^8.4.0", "tsup": "^8.5.0",
"turbo": "^2.5.2", "turbo": "^2.5.4",
"typescript": "~5.8.3", "typescript": "~5.8.3",
"undici": "7.8.0", "undici": "7.11.0",
"vitest": "^3.1.1", "vitest": "^3.2.4",
"zlib-sync": "^0.1.10" "zlib-sync": "^0.1.10"
}, },
"engines": { "engines": {

12695
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,3 +1,7 @@
packages:
- apps/*
- packages/*
autoInstallPeers: false autoInstallPeers: false
ignoredBuiltDependencies: ignoredBuiltDependencies:
@@ -6,6 +10,7 @@ ignoredBuiltDependencies:
onlyBuiltDependencies: onlyBuiltDependencies:
- '@discordjs/opus' - '@discordjs/opus'
- '@tailwindcss/oxide'
- bufferutil - bufferutil
- esbuild - esbuild
- protobufjs - protobufjs
@@ -13,9 +18,8 @@ onlyBuiltDependencies:
- utf-8-validate - utf-8-validate
- zlib-sync - zlib-sync
packages: patchedDependencies:
- apps/* '@microsoft/tsdoc-config@0.17.1': patches/@microsoft__tsdoc-config@0.17.1.patch
- packages/*
peerDependencyRules: peerDependencyRules:
ignoreMissing: ignoreMissing:
@@ -28,6 +32,3 @@ publicHoistPattern:
- '*prettier*' - '*prettier*'
- '*@rushstack/node-core-library*' - '*@rushstack/node-core-library*'
- '*jju*' - '*jju*'
patchedDependencies:
'@microsoft/tsdoc-config@0.17.1': patches/@microsoft__tsdoc-config@0.17.1.patch

View File

@@ -93,7 +93,15 @@
}, },
"test": { "test": {
"dependsOn": ["^build"], "dependsOn": ["^build"],
"inputs": ["__mocks__/**", "__tests__/**", "src/**", "jest.config.js", "package.json", "tsconfig.json"], "inputs": [
"../../vitest.config.ts",
"__mocks__/**",
"__tests__/**",
"src/**",
"package.json",
"tsconfig.json",
"vitest.config.ts"
],
"outputs": ["coverage/**"], "outputs": ["coverage/**"],
"outputLogs": "new-only" "outputLogs": "new-only"
}, },