diff --git a/packages/create-discord-bot/template/Bun/JavaScript/package.json b/packages/create-discord-bot/template/Bun/JavaScript/package.json index 52ab280e3..eb216348f 100644 --- a/packages/create-discord-bot/template/Bun/JavaScript/package.json +++ b/packages/create-discord-bot/template/Bun/JavaScript/package.json @@ -19,6 +19,6 @@ "eslint-config-neon": "^0.2.9", "eslint-formatter-pretty": "^7.0.0", "prettier": "^3.6.2", - "zod": "^3.25.76" + "zod": "^4.1.12" } } diff --git a/packages/create-discord-bot/template/Bun/TypeScript/package.json b/packages/create-discord-bot/template/Bun/TypeScript/package.json index 599389a78..7f736c799 100644 --- a/packages/create-discord-bot/template/Bun/TypeScript/package.json +++ b/packages/create-discord-bot/template/Bun/TypeScript/package.json @@ -22,6 +22,6 @@ "eslint-formatter-pretty": "^7.0.0", "prettier": "^3.6.2", "typescript": "~5.9.3", - "zod": "^3.25.76" + "zod": "^4.1.12" } } diff --git a/packages/create-discord-bot/template/Deno/deno.jsonc b/packages/create-discord-bot/template/Deno/deno.jsonc index c06417784..e1cc0227b 100644 --- a/packages/create-discord-bot/template/Deno/deno.jsonc +++ b/packages/create-discord-bot/template/Deno/deno.jsonc @@ -21,6 +21,6 @@ "imports": { "@discordjs/core": "npm:@discordjs/core@^2.3.0", "discord.js": "npm:discord.js@^14.24.2", - "zod": "npm:zod@^3.25.76", + "zod": "npm:zod@^4.1.12", }, } diff --git a/packages/create-discord-bot/template/Deno/src/commands/index.ts b/packages/create-discord-bot/template/Deno/src/commands/index.ts index 4634540b0..b091637aa 100644 --- a/packages/create-discord-bot/template/Deno/src/commands/index.ts +++ b/packages/create-discord-bot/template/Deno/src/commands/index.ts @@ -22,7 +22,7 @@ export type Command = { * Defines the schema for a command */ export const schema = z.object({ - data: z.record(z.any()), + data: z.record(z.string(), z.any()), execute: z.function(), }); diff --git a/packages/create-discord-bot/template/Deno/src/events/index.ts b/packages/create-discord-bot/template/Deno/src/events/index.ts index c32d85db1..ccbfe5c18 100644 --- a/packages/create-discord-bot/template/Deno/src/events/index.ts +++ b/packages/create-discord-bot/template/Deno/src/events/index.ts @@ -19,7 +19,7 @@ export type Event = { /** * Whether or not the event should only be listened to once * - * @defaultValue false + * @defaultValue `false` */ once?: boolean; }; diff --git a/packages/create-discord-bot/template/JavaScript/package.json b/packages/create-discord-bot/template/JavaScript/package.json index 6f046ec53..354aff0da 100644 --- a/packages/create-discord-bot/template/JavaScript/package.json +++ b/packages/create-discord-bot/template/JavaScript/package.json @@ -19,7 +19,7 @@ "eslint-config-neon": "^0.2.9", "eslint-formatter-pretty": "^7.0.0", "prettier": "^3.6.2", - "zod": "^3.25.76" + "zod": "^4.1.12" }, "engines": { "node": ">=22.12.0" diff --git a/packages/create-discord-bot/template/JavaScript/src/commands/index.js b/packages/create-discord-bot/template/JavaScript/src/commands/index.js index a0ba2e011..db60dd550 100644 --- a/packages/create-discord-bot/template/JavaScript/src/commands/index.js +++ b/packages/create-discord-bot/template/JavaScript/src/commands/index.js @@ -12,7 +12,7 @@ import { z } from 'zod'; * Defines the schema for a command */ export const schema = z.object({ - data: z.record(z.any()), + data: z.record(z.string(), z.any()), execute: z.function(), }); diff --git a/packages/create-discord-bot/template/TypeScript/package.json b/packages/create-discord-bot/template/TypeScript/package.json index 8c40e3857..35b38f805 100644 --- a/packages/create-discord-bot/template/TypeScript/package.json +++ b/packages/create-discord-bot/template/TypeScript/package.json @@ -23,7 +23,7 @@ "eslint-formatter-pretty": "^7.0.0", "prettier": "^3.6.2", "typescript": "~5.9.3", - "zod": "^3.25.76" + "zod": "^4.1.12" }, "engines": { "node": ">=22.12.0" diff --git a/packages/create-discord-bot/template/TypeScript/src/commands/index.ts b/packages/create-discord-bot/template/TypeScript/src/commands/index.ts index 5b261e32e..0da41a43a 100644 --- a/packages/create-discord-bot/template/TypeScript/src/commands/index.ts +++ b/packages/create-discord-bot/template/TypeScript/src/commands/index.ts @@ -22,7 +22,7 @@ export type Command = { * Defines the schema for a command */ export const schema = z.object({ - data: z.record(z.any()), + data: z.record(z.string(), z.any()), execute: z.function(), }); diff --git a/packages/create-discord-bot/template/TypeScript/src/events/index.ts b/packages/create-discord-bot/template/TypeScript/src/events/index.ts index c716614b1..516ac1edb 100644 --- a/packages/create-discord-bot/template/TypeScript/src/events/index.ts +++ b/packages/create-discord-bot/template/TypeScript/src/events/index.ts @@ -19,7 +19,7 @@ export type Event = { /** * Whether or not the event should only be listened to once * - * @defaultValue false + * @defaultValue `false` */ once?: boolean; };