Skip to content

Commit cc651f6

Browse files
Merge pull request #277 from discordjs/main
Create a new pull request by comparing changes across two branches.
2 parents b5ab7e0 + 548d752 commit cc651f6

File tree

24 files changed

+582
-1144
lines changed

24 files changed

+582
-1144
lines changed

apps/guide/package.json

Lines changed: 5 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -49,50 +49,33 @@
4949
"funding": "https://github.com/discordjs/discord.js?sponsor",
5050
"dependencies": {
5151
"@opennextjs/cloudflare": "^1.14.4",
52-
"@react-icons/all-files": "^4.1.0",
5352
"@vercel/analytics": "^1.6.1",
54-
"cmdk": "^1.1.1",
55-
"cva": "1.0.0-beta.3",
5653
"fumadocs-core": "^16.2.3",
5754
"fumadocs-mdx": "^14.1.0",
5855
"fumadocs-twoslash": "^3.1.10",
5956
"fumadocs-ui": "^16.2.3",
6057
"geist": "^1.5.1",
61-
"immer": "^10.2.0",
62-
"jotai": "^2.15.2",
63-
"jotai-immer": "^0.4.1",
64-
"lucide-react": "^0.548.0",
58+
"lucide-react": "^0.556.0",
6559
"mermaid": "^11.12.2",
66-
"motion": "^12.23.25",
6760
"next": "^16.0.7",
68-
"next-mdx-remote-client": "^2.1.7",
6961
"next-themes": "^0.4.6",
70-
"nuqs": "^2.8.3",
7162
"p-retry": "^7.1.0",
7263
"react": "^19.2.1",
73-
"react-aria": "^3.44.0",
74-
"react-aria-components": "^1.13.0",
7564
"react-dom": "^19.2.1",
76-
"react-error-boundary": "^6.0.0",
77-
"safe-mdx": "^1.3.9",
7865
"sharp": "^0.34.5",
7966
"tailwind-merge": "^3.4.0",
8067
"tw-animate-css": "^1.4.0",
81-
"twoslash": "^0.3.4",
82-
"usehooks-ts": "^3.1.1"
68+
"twoslash": "^0.3.4"
8369
},
8470
"devDependencies": {
85-
"@next/env": "^16.0.7",
8671
"@shikijs/rehype": "^3.19.0",
8772
"@tailwindcss/postcss": "^4.1.17",
88-
"@tailwindcss/typography": "^0.5.19",
89-
"@tailwindcss/vite": "^4.1.17",
9073
"@types/mdx": "^2.0.13",
9174
"@types/node": "^24.10.1",
9275
"@types/react": "^19.2.7",
9376
"@types/react-dom": "^19.2.3",
9477
"autoprefixer": "^10.4.22",
95-
"babel-plugin-react-compiler": "19.1.0-rc.3",
78+
"babel-plugin-react-compiler": "^1.0.0",
9679
"cpy-cli": "^6.0.0",
9780
"cross-env": "^10.1.0",
9881
"eslint": "^9.39.1",
@@ -106,10 +89,9 @@
10689
"remark-rehype": "^11.1.2",
10790
"shiki": "^3.19.0",
10891
"tailwindcss": "^4.1.17",
109-
"tailwindcss-react-aria-components": "^2.0.1",
11092
"turbo": "^2.6.3",
111-
"typescript": "^5.9.3",
112-
"vercel": "^48.12.1",
93+
"typescript": "~5.9.3",
94+
"vercel": "^49.1.2",
11395
"wrangler": "^4.53.0"
11496
},
11597
"engines": {

apps/website/package.json

Lines changed: 5 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -56,20 +56,15 @@
5656
"@react-icons/all-files": "^4.1.0",
5757
"@tanstack/react-query": "^5.90.12",
5858
"@vercel/analytics": "^1.6.1",
59-
"@vercel/edge-config": "^1.4.3",
6059
"@vercel/postgres": "^0.10.0",
6160
"cloudflare": "^5.2.0",
6261
"cmdk": "^1.1.1",
6362
"cva": "1.0.0-beta.3",
6463
"geist": "^1.5.1",
65-
"immer": "^10.2.0",
6664
"jotai": "^2.15.2",
67-
"jotai-immer": "^0.4.1",
68-
"lucide-react": "^0.548.0",
69-
"meilisearch": "^0.53.0",
70-
"motion": "^12.23.25",
65+
"lucide-react": "^0.556.0",
66+
"meilisearch": "^0.54.0",
7167
"next": "^16.0.7",
72-
"next-mdx-remote-client": "^2.1.7",
7368
"next-themes": "^0.4.6",
7469
"nuqs": "^2.8.3",
7570
"overlayscrollbars": "^2.13.0",
@@ -78,24 +73,21 @@
7873
"react-aria": "^3.44.0",
7974
"react-aria-components": "^1.13.0",
8075
"react-dom": "^19.2.1",
81-
"react-error-boundary": "^6.0.0",
8276
"safe-mdx": "^1.3.9",
8377
"sharp": "^0.34.5",
8478
"tailwind-merge": "^3.4.0",
8579
"tw-animate-css": "^1.4.0",
8680
"usehooks-ts": "^3.1.1"
8781
},
8882
"devDependencies": {
89-
"@next/env": "^16.0.7",
9083
"@shikijs/rehype": "^3.19.0",
9184
"@tailwindcss/postcss": "^4.1.17",
9285
"@tailwindcss/typography": "^0.5.19",
93-
"@tailwindcss/vite": "^4.1.17",
9486
"@types/node": "^24.10.1",
9587
"@types/react": "^19.2.7",
9688
"@types/react-dom": "^19.2.3",
9789
"autoprefixer": "^10.4.22",
98-
"babel-plugin-react-compiler": "19.1.0-rc.3",
90+
"babel-plugin-react-compiler": "^1.0.0",
9991
"cpy-cli": "^6.0.0",
10092
"cross-env": "^10.1.0",
10193
"eslint": "^9.39.1",
@@ -111,8 +103,8 @@
111103
"tailwindcss": "^4.1.17",
112104
"tailwindcss-react-aria-components": "^2.0.1",
113105
"turbo": "^2.6.3",
114-
"typescript": "^5.9.3",
115-
"vercel": "^48.12.1",
106+
"typescript": "~5.9.3",
107+
"vercel": "^49.1.2",
116108
"wrangler": "^4.53.0"
117109
},
118110
"engines": {

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,13 @@
7171
"tsup": "^8.5.1",
7272
"turbo": "^2.6.3",
7373
"typescript": "~5.9.3",
74-
"typescript-eslint": "^8.48.1",
74+
"typescript-eslint": "^8.49.0",
7575
"unocss": "^66.5.10",
76-
"vercel": "^48.12.1",
76+
"vercel": "^49.1.2",
7777
"vitest": "^4.0.15"
7878
},
7979
"engines": {
8080
"node": ">=22.12.0"
8181
},
82-
"packageManager": "pnpm@10.24.0"
82+
"packageManager": "pnpm@10.25.0"
8383
}

packages/actions/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,16 +48,16 @@
4848
"@discordjs/scripts": "workspace:^",
4949
"cloudflare": "^5.2.0",
5050
"commander": "^14.0.2",
51-
"meilisearch": "^0.38.0",
51+
"meilisearch": "^0.54.0",
5252
"p-limit": "^7.2.0",
5353
"p-queue": "^9.0.1",
5454
"tslib": "^2.8.1",
5555
"undici": "7.16.0"
5656
},
5757
"devDependencies": {
5858
"@npm/types": "^2.1.0",
59-
"@types/bun": "^1.3.3",
60-
"@types/node": "^22.19.1",
59+
"@types/bun": "^1.3.4",
60+
"@types/node": "^24.10.1",
6161
"@vitest/coverage-v8": "^4.0.15",
6262
"cross-env": "^10.1.0",
6363
"eslint": "^9.39.1",

packages/actions/src/uploadSearchIndices/index.ts

Lines changed: 28 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -2,33 +2,35 @@ import process from 'node:process';
22
import { setFailed } from '@actions/core';
33
import { generateAllIndices } from '@discordjs/scripts';
44
import Cloudflare from 'cloudflare';
5-
import { MeiliSearch } from 'meilisearch';
5+
import { type EnqueuedTask, MeiliSearch } from 'meilisearch';
66
import pLimit from 'p-limit';
77
import { fetch } from 'undici';
88

9-
if (!(process.env.CF_D1_DOCS_API_KEY && process.env.CF_D1_DOCS_ID && process.env.CF_ACCOUNT_ID)) {
9+
if (!process.env.CF_D1_DOCS_API_KEY || !process.env.CF_D1_DOCS_ID || !process.env.CF_ACCOUNT_ID) {
1010
setFailed('Missing Cloudflare D1 environment variables.');
11+
process.exit(1);
1112
}
1213

1314
if (!process.env.SEARCH_API_URL) {
1415
setFailed('SEARCH_API_URL is not set');
16+
process.exit(1);
1517
}
1618

1719
if (!process.env.SEARCH_API_KEY) {
1820
setFailed('SEARCH_API_KEY is not set');
21+
process.exit(1);
1922
}
2023

2124
const cf = new Cloudflare({
22-
apiToken: process.env.CF_D1_DOCS_API_KEY!,
25+
apiToken: process.env.CF_D1_DOCS_API_KEY,
2326
});
2427

2528
const client = new MeiliSearch({
26-
host: process.env.SEARCH_API_URL!,
27-
apiKey: process.env.SEARCH_API_KEY!,
29+
host: process.env.SEARCH_API_URL,
30+
apiKey: process.env.SEARCH_API_KEY,
2831
});
2932

30-
const limit = pLimit(10);
31-
let promises: Promise<any>[] = [];
33+
const limit = pLimit(5);
3234

3335
try {
3436
console.log('Generating all indices...');
@@ -62,35 +64,31 @@ try {
6264

6365
console.log('Uploading indices...');
6466

65-
try {
66-
promises = indices.map(async (index) =>
67-
limit(async () => {
68-
console.log(`Uploading ${index.index}...`);
69-
let task;
70-
try {
71-
task = await client.createIndex(index.index);
72-
} catch {}
67+
const promises = indices.map(async (index) =>
68+
limit(async () => {
69+
console.log(`Uploading ${index.index}...`);
70+
let task: EnqueuedTask | undefined;
71+
try {
72+
task = await client.createIndex(index.index);
73+
} catch {}
7374

74-
if (task) {
75-
await client.waitForTask(task.taskUid);
76-
}
75+
if (task) {
76+
await client.tasks.waitForTask(task, { timeout: 10_000 });
77+
}
7778

78-
const searchIndex = client.index(index.index);
79-
await searchIndex.updateSettings({ sortableAttributes: ['type'] });
79+
const searchIndex = client.index(index.index);
80+
await searchIndex.updateSettings({ sortableAttributes: ['type'] });
8081

81-
await searchIndex.addDocuments(index.data);
82-
}),
83-
);
84-
} catch {}
82+
await searchIndex.addDocuments(index.data);
83+
}),
84+
);
85+
86+
await Promise.all(promises);
8587

8688
console.log('Uploaded all indices.');
8789
} catch (error) {
8890
const err = error as Error;
91+
console.error(err);
8992
setFailed(err.message);
90-
}
91-
92-
try {
93-
await Promise.all(promises);
94-
} catch (error) {
95-
console.log(error);
93+
process.exit(1);
9694
}

packages/api-extractor-model/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"@rushstack/node-core-library": "5.13.1"
3737
},
3838
"devDependencies": {
39-
"@types/node": "^22.19.1",
39+
"@types/node": "^24.10.1",
4040
"cross-env": "^10.1.0",
4141
"eslint": "^9.39.1",
4242
"eslint-config-neon": "^0.2.9",

packages/api-extractor-utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"@microsoft/tsdoc": "~0.15.1"
5151
},
5252
"devDependencies": {
53-
"@types/node": "^22.19.1",
53+
"@types/node": "^24.10.1",
5454
"cross-env": "^10.1.0",
5555
"eslint": "^9.39.1",
5656
"eslint-config-neon": "^0.2.9",

packages/api-extractor/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@
6464
},
6565
"devDependencies": {
6666
"@types/lodash": "^4.17.21",
67-
"@types/node": "^22.19.1",
67+
"@types/node": "^24.10.1",
6868
"@types/resolve": "^1.20.6",
6969
"@types/semver": "^7.7.1",
7070
"cpy-cli": "^6.0.0",

packages/builders/__tests__/messages/embed.test.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1+
import { embedLength } from '@discordjs/util';
12
import { describe, test, expect } from 'vitest';
2-
import { EmbedBuilder, embedLength } from '../../src/index.js';
3+
import { EmbedBuilder } from '../../src/index.js';
34

45
const alpha = 'abcdefghijklmnopqrstuvwxyz';
56

packages/builders/src/index.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,6 @@ export * from './messages/Attachment.js';
8989
export * from './messages/Message.js';
9090
export * from './messages/MessageReference.js';
9191

92-
export * from './util/componentUtil.js';
9392
export * from './util/normalizeArray.js';
9493
export * from './util/resolveBuilder.js';
9594
export { disableValidators, enableValidators, isValidationEnabled } from './util/validation.js';

0 commit comments

Comments
 (0)