Openstatus www.openstatus.dev

fix zod migration (#1685)

* fix zod migration

* Revert "Migrate zod v3 to v4 (#1592)" (#1686)

This reverts commit 4cd9e153049a35998a4858c8cfcef323635e80c0.

* fix zod

* ci: apply automated fixes

* fixing build

---------

Co-authored-by: autofix-ci[bot] <114827586+autofix-ci[bot]@users.noreply.github.com>

authored by

Thibault Le Ouay
autofix-ci[bot]
and committed by
GitHub
9c2ed19e b07f4bfa

+100 -93
+1 -1
apps/screenshot-service/package.json
··· 10 10 "@hono/zod-validator": "0.2.2", 11 11 "@openstatus/db": "workspace:*", 12 12 "@openstatus/utils": "workspace:^", 13 - "@t3-oss/env-core": "0.7.1", 13 + "@t3-oss/env-core": "0.13.10", 14 14 "@upstash/qstash": "2.6.2", 15 15 "hono": "4.5.3", 16 16 "playwright": "1.46.0",
+1 -1
apps/server/package.json
··· 28 28 "@openstatus/upstash": "workspace:*", 29 29 "@openstatus/utils": "workspace:*", 30 30 "@scalar/hono-api-reference": "0.8.5", 31 - "@t3-oss/env-core": "0.7.1", 31 + "@t3-oss/env-core": "0.13.10", 32 32 "@unkey/api": "2.2.0", 33 33 "@upstash/qstash": "2.6.2", 34 34 "hono": "4.5.3",
+7 -6
packages/analytics/env.ts
··· 1 1 import { createEnv } from "@t3-oss/env-core"; 2 - import { z } from "zod"; 2 + import { z } from "zod/v4"; 3 3 4 4 export const env = createEnv({ 5 5 server: { ··· 9 9 NEXT_PUBLIC_OPENPANEL_CLIENT_ID: z.string(), 10 10 }, 11 11 clientPrefix: "NEXT_PUBLIC_", 12 - runtimeEnv: { 13 - OPENPANEL_CLIENT_SECRET: process.env.OPENPANEL_CLIENT_SECRET, 14 - NEXT_PUBLIC_OPENPANEL_CLIENT_ID: 15 - process.env.NEXT_PUBLIC_OPENPANEL_CLIENT_ID, 16 - }, 12 + 13 + runtimeEnv: process.env, 14 + 15 + skipValidation: true, 16 + 17 + // runtimeEnv: process.env, 17 18 });
+3 -3
packages/analytics/package.json
··· 4 4 "description": "", 5 5 "main": "src/index.ts", 6 6 "dependencies": { 7 - "@openpanel/sdk": "1.0.0", 8 - "@t3-oss/env-core": "0.7.1", 9 - "zod": "3.25.76" 7 + "@openpanel/sdk": "1.0.3", 8 + "@t3-oss/env-core": "0.13.10", 9 + "zod": "4.1.13" 10 10 }, 11 11 "devDependencies": { 12 12 "@openstatus/tsconfig": "workspace:*",
+2 -14
packages/analytics/tsconfig.json
··· 3 3 "extends": "@openstatus/tsconfig/base.json", 4 4 "exclude": ["dist", "node_modules"], 5 5 "compilerOptions": { 6 - "outDir": "dist", 7 - "target": "es2021", 8 - "lib": ["dom", "dom.iterable", "esnext"], 9 - "allowJs": true, 10 - "checkJs": true, 11 - "skipLibCheck": true, 12 - "strict": true, 13 - "forceConsistentCasingInFileNames": true, 14 - "noEmit": true, 15 - "esModuleInterop": true, 16 - "module": "esnext", 17 - "moduleResolution": "node", 18 - "resolveJsonModule": true, 19 - "noUncheckedIndexedAccess": true 6 + "module": "nodenext", 7 + "moduleResolution": "nodenext" 20 8 }, 21 9 "include": ["**/*.ts", "env.ts"] 22 10 }
+1 -1
packages/api/package.json
··· 20 20 "@openstatus/tinybird": "workspace:*", 21 21 "@openstatus/upstash": "workspace:*", 22 22 "@openstatus/utils": "workspace:*", 23 - "@t3-oss/env-core": "0.7.1", 23 + "@t3-oss/env-core": "0.13.10", 24 24 "@trpc/client": "11.4.4", 25 25 "@trpc/server": "11.4.4", 26 26 "@unkey/api": "2.2.0",
+1 -1
packages/db/env.mjs
··· 1 1 import { createEnv } from "@t3-oss/env-core"; 2 - import { z } from "zod"; 2 + import { z } from "zod/v3"; 3 3 4 4 export const env = createEnv({ 5 5 server: {
+1 -1
packages/db/package.json
··· 17 17 "@openstatus/assertions": "workspace:*", 18 18 "@openstatus/regions": "workspace:*", 19 19 "@openstatus/theme-store": "workspace:*", 20 - "@t3-oss/env-core": "0.7.1", 20 + "@t3-oss/env-core": "0.13.10", 21 21 "drizzle-orm": "0.44.4", 22 22 "drizzle-zod": "0.5.1", 23 23 "zod": "3.25.76"
+1 -1
packages/emails/package.json
··· 16 16 "@react-email/html": "0.0.11", 17 17 "@react-email/render": "2.0.0", 18 18 "@react-email/tailwind": "2.0.1", 19 - "@t3-oss/env-core": "0.7.1", 19 + "@t3-oss/env-core": "0.13.10", 20 20 "react-email": "5.0.8", 21 21 "resend": "6.6.0", 22 22 "zod": "3.25.76"
+1 -1
packages/notifications/email/package.json
··· 14 14 "@openstatus/utils": "workspace:*", 15 15 "@react-email/components": "1.0.1", 16 16 "@react-email/render": "2.0.0", 17 - "@t3-oss/env-core": "0.7.1", 17 + "@t3-oss/env-core": "0.13.10", 18 18 "react-dom": "19.2.2", 19 19 "resend": "6.6.0", 20 20 "zod": "3.25.76"
+1 -1
packages/notifications/opsgenie/package.json
··· 7 7 }, 8 8 "dependencies": { 9 9 "@openstatus/db": "workspace:*", 10 - "@t3-oss/env-core": "0.7.1", 10 + "@t3-oss/env-core": "0.13.10", 11 11 "@types/validator": "13.12.0", 12 12 "validator": "13.12.0", 13 13 "zod": "3.25.76"
+1 -1
packages/notifications/pagerduty/package.json
··· 7 7 }, 8 8 "dependencies": { 9 9 "@openstatus/db": "workspace:*", 10 - "@t3-oss/env-core": "0.7.1", 10 + "@t3-oss/env-core": "0.13.10", 11 11 "@types/validator": "13.12.0", 12 12 "validator": "13.12.0", 13 13 "zod": "3.25.76"
+1 -1
packages/notifications/twillio-sms/package.json
··· 7 7 }, 8 8 "dependencies": { 9 9 "@openstatus/db": "workspace:*", 10 - "@t3-oss/env-core": "0.7.1", 10 + "@t3-oss/env-core": "0.13.10", 11 11 "validator": "13.12.0", 12 12 "zod": "3.25.76" 13 13 },
+1 -1
packages/notifications/twillio-whatsapp/package.json
··· 7 7 }, 8 8 "dependencies": { 9 9 "@openstatus/db": "workspace:*", 10 - "@t3-oss/env-core": "0.7.1", 10 + "@t3-oss/env-core": "0.13.10", 11 11 "validator": "13.12.0", 12 12 "zod": "3.25.76" 13 13 },
+77 -59
pnpm-lock.yaml
··· 76 76 version: 0.15.15 77 77 '@openpanel/nextjs': 78 78 specifier: 1.0.8 79 - version: 1.0.8(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 79 + version: 1.0.8(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 80 80 '@openstatus/analytics': 81 81 specifier: workspace:* 82 82 version: link:../../packages/analytics ··· 211 211 version: 1.2.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 212 212 '@sentry/nextjs': 213 213 specifier: 10.31.0 214 - version: 10.31.0(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2)(webpack@5.103.0) 214 + version: 10.31.0(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2)(webpack@5.103.0) 215 215 '@stripe/stripe-js': 216 216 specifier: 2.1.6 217 217 version: 2.1.6 ··· 226 226 version: 11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3) 227 227 '@trpc/next': 228 228 specifier: 11.4.4 229 - version: 11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3) 229 + version: 11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3) 230 230 '@trpc/react-query': 231 231 specifier: 11.4.4 232 232 version: 11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3) ··· 265 265 version: 0.4.6(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 266 266 nuqs: 267 267 specifier: 2.8.5 268 - version: 2.8.5(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2) 268 + version: 2.8.5(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2) 269 269 random-word-slugs: 270 270 specifier: 0.1.7 271 271 version: 0.1.7 ··· 422 422 specifier: workspace:^ 423 423 version: link:../../packages/utils 424 424 '@t3-oss/env-core': 425 - specifier: 0.7.1 426 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 425 + specifier: 0.13.10 426 + version: 0.13.10(typescript@5.9.3)(zod@3.25.76) 427 427 '@upstash/qstash': 428 428 specifier: 2.6.2 429 429 version: 2.6.2 ··· 495 495 specifier: 0.8.5 496 496 version: 0.8.5(hono@4.5.3) 497 497 '@t3-oss/env-core': 498 - specifier: 0.7.1 499 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 498 + specifier: 0.13.10 499 + version: 0.13.10(typescript@5.9.3)(zod@3.25.76) 500 500 '@unkey/api': 501 501 specifier: 2.2.0 502 502 version: 2.2.0 ··· 563 563 version: 0.15.15 564 564 '@openpanel/nextjs': 565 565 specifier: 1.0.8 566 - version: 1.0.8(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 566 + version: 1.0.8(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 567 567 '@openstatus/analytics': 568 568 specifier: workspace:* 569 569 version: link:../../packages/analytics ··· 653 653 version: 1.2.7(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 654 654 '@sentry/nextjs': 655 655 specifier: 10.31.0 656 - version: 10.31.0(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2)(webpack@5.103.0) 656 + version: 10.31.0(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2)(webpack@5.103.0) 657 657 '@stripe/stripe-js': 658 658 specifier: 2.1.6 659 659 version: 2.1.6 ··· 668 668 version: 11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3) 669 669 '@trpc/next': 670 670 specifier: 11.4.4 671 - version: 11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3) 671 + version: 11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3) 672 672 '@trpc/react-query': 673 673 specifier: 11.4.4 674 674 version: 11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3) ··· 704 704 version: 5.0.0-beta.29(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2) 705 705 next-plausible: 706 706 specifier: 3.12.5 707 - version: 3.12.5(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 707 + version: 3.12.5(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 708 708 next-themes: 709 709 specifier: 0.4.6 710 710 version: 0.4.6(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 711 711 nuqs: 712 712 specifier: 2.8.5 713 - version: 2.8.5(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2) 713 + version: 2.8.5(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2) 714 714 react: 715 715 specifier: 19.2.2 716 716 version: 19.2.2 ··· 807 807 version: 0.15.15 808 808 '@openpanel/nextjs': 809 809 specifier: 1.0.8 810 - version: 1.0.8(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 810 + version: 1.0.8(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 811 811 '@openstatus/analytics': 812 812 specifier: workspace:* 813 813 version: link:../../packages/analytics ··· 882 882 version: 1.1.9(@types/react-dom@19.2.2(@types/react@19.2.2))(@types/react@19.2.2)(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 883 883 '@sentry/nextjs': 884 884 specifier: 10.31.0 885 - version: 10.31.0(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2)(webpack@5.103.0) 885 + version: 10.31.0(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2)(webpack@5.103.0) 886 886 '@stripe/stripe-js': 887 887 specifier: 2.1.6 888 888 version: 2.1.6 ··· 909 909 version: 11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3) 910 910 '@trpc/next': 911 911 specifier: 11.4.4 912 - version: 11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3) 912 + version: 11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3) 913 913 '@trpc/react-query': 914 914 specifier: 11.4.4 915 915 version: 11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3) ··· 963 963 version: 5.0.0(@types/react@19.2.2)(react@19.2.2) 964 964 next-plausible: 965 965 specifier: 3.12.5 966 - version: 3.12.5(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 966 + version: 3.12.5(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 967 967 next-themes: 968 968 specifier: 0.4.6 969 969 version: 0.4.6(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 970 970 nuqs: 971 971 specifier: 2.8.5 972 - version: 2.8.5(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2) 972 + version: 2.8.5(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2) 973 973 random-word-slugs: 974 974 specifier: 0.1.7 975 975 version: 0.1.7 ··· 1171 1171 packages/analytics: 1172 1172 dependencies: 1173 1173 '@openpanel/sdk': 1174 - specifier: 1.0.0 1175 - version: 1.0.0 1174 + specifier: 1.0.3 1175 + version: 1.0.3 1176 1176 '@t3-oss/env-core': 1177 - specifier: 0.7.1 1178 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 1177 + specifier: 0.13.10 1178 + version: 0.13.10(typescript@5.9.3)(zod@4.1.13) 1179 1179 zod: 1180 - specifier: 3.25.76 1181 - version: 3.25.76 1180 + specifier: 4.1.13 1181 + version: 4.1.13 1182 1182 devDependencies: 1183 1183 '@openstatus/tsconfig': 1184 1184 specifier: workspace:* ··· 1229 1229 specifier: workspace:* 1230 1230 version: link:../utils 1231 1231 '@t3-oss/env-core': 1232 - specifier: 0.7.1 1233 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 1232 + specifier: 0.13.10 1233 + version: 0.13.10(typescript@5.9.3)(zod@3.25.76) 1234 1234 '@trpc/client': 1235 1235 specifier: 11.4.4 1236 1236 version: 11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3) ··· 1315 1315 specifier: workspace:* 1316 1316 version: link:../theme-store 1317 1317 '@t3-oss/env-core': 1318 - specifier: 0.7.1 1319 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 1318 + specifier: 0.13.10 1319 + version: 0.13.10(typescript@5.9.3)(zod@3.25.76) 1320 1320 drizzle-orm: 1321 1321 specifier: 0.44.4 1322 1322 version: 0.44.4(@libsql/client@0.15.15)(@opentelemetry/api@1.9.0)(@types/pg@8.15.6)(bun-types@1.3.5) ··· 1364 1364 specifier: 2.0.1 1365 1365 version: 2.0.1(@react-email/body@0.2.0(react@19.2.2))(@react-email/button@0.2.0(react@19.2.2))(@react-email/code-block@0.2.0(react@19.2.2))(@react-email/code-inline@0.0.5(react@19.2.2))(@react-email/container@0.0.15(react@19.2.2))(@react-email/heading@0.0.15(react@19.2.2))(@react-email/hr@0.0.11(react@19.2.2))(@react-email/img@0.0.11(react@19.2.2))(@react-email/link@0.0.12(react@19.2.2))(@react-email/preview@0.0.13(react@19.2.2))(@react-email/text@0.1.5(react@19.2.2))(react@19.2.2) 1366 1366 '@t3-oss/env-core': 1367 - specifier: 0.7.1 1368 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 1367 + specifier: 0.13.10 1368 + version: 0.13.10(typescript@5.9.3)(zod@3.25.76) 1369 1369 react-email: 1370 1370 specifier: 5.0.8 1371 1371 version: 5.0.8 ··· 1485 1485 specifier: 2.0.0 1486 1486 version: 2.0.0(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 1487 1487 '@t3-oss/env-core': 1488 - specifier: 0.7.1 1489 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 1488 + specifier: 0.13.10 1489 + version: 0.13.10(typescript@5.9.3)(zod@3.25.76) 1490 1490 react-dom: 1491 1491 specifier: 19.2.2 1492 1492 version: 19.2.2(react@19.2.2) ··· 1563 1563 specifier: workspace:* 1564 1564 version: link:../../db 1565 1565 '@t3-oss/env-core': 1566 - specifier: 0.7.1 1567 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 1566 + specifier: 0.13.10 1567 + version: 0.13.10(typescript@5.9.3)(zod@3.25.76) 1568 1568 '@types/validator': 1569 1569 specifier: 13.12.0 1570 1570 version: 13.12.0 ··· 1600 1600 specifier: workspace:* 1601 1601 version: link:../../db 1602 1602 '@t3-oss/env-core': 1603 - specifier: 0.7.1 1604 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 1603 + specifier: 0.13.10 1604 + version: 0.13.10(typescript@5.9.3)(zod@3.25.76) 1605 1605 '@types/validator': 1606 1606 specifier: 13.12.0 1607 1607 version: 13.12.0 ··· 1681 1681 specifier: workspace:* 1682 1682 version: link:../../db 1683 1683 '@t3-oss/env-core': 1684 - specifier: 0.7.1 1685 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 1684 + specifier: 0.13.10 1685 + version: 0.13.10(typescript@5.9.3)(zod@3.25.76) 1686 1686 validator: 1687 1687 specifier: 13.12.0 1688 1688 version: 13.12.0 ··· 1712 1712 specifier: workspace:* 1713 1713 version: link:../../db 1714 1714 '@t3-oss/env-core': 1715 - specifier: 0.7.1 1716 - version: 0.7.1(typescript@5.9.3)(zod@3.25.76) 1715 + specifier: 0.13.10 1716 + version: 0.13.10(typescript@5.9.3)(zod@3.25.76) 1717 1717 validator: 1718 1718 specifier: 13.12.0 1719 1719 version: 13.12.0 ··· 1795 1795 typescript: 1796 1796 specifier: 5.9.3 1797 1797 version: 5.9.3 1798 + 1799 + packages/react/dist: {} 1798 1800 1799 1801 packages/regions: 1800 1802 dependencies: ··· 3686 3688 3687 3689 '@openpanel/sdk@1.0.0': 3688 3690 resolution: {integrity: sha512-FNmmfjdXoC/VHEjA+WkrQ4lyM5lxEmV7xDd57uj4E+lIS0sU3DLG2mV/dpS8AscnZbUvuMn3kPhiLCqYzuv/gg==} 3691 + 3692 + '@openpanel/sdk@1.0.3': 3693 + resolution: {integrity: sha512-VzxHN4wfMd6iP7Amq572plQKvj6bnsp+KgVK/7sbqEvzJ2N505a3Sn/wCwectBYiJ0QPRi2djeqU5tdacm6hhg==} 3689 3694 3690 3695 '@openpanel/web@1.0.1': 3691 3696 resolution: {integrity: sha512-cVZ7Kr9SicczJ/RDIfEtZs8+1iGDzwkabVA/j3NqSl8VSucsC8m1+LVbjmCDzCJNnK4yVn6tEcc9PJRi2rtllw==} ··· 6009 6014 '@swc/helpers@0.5.17': 6010 6015 resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==} 6011 6016 6012 - '@t3-oss/env-core@0.7.0': 6013 - resolution: {integrity: sha512-cgunN82CqgQOOyuMOK/bGtujX5/ooXQTwGMJVWI6mCowq6WE5EgRLOqF/DRcrElI0gSFGA9i9GrxzCnk73HZLQ==} 6017 + '@t3-oss/env-core@0.13.10': 6018 + resolution: {integrity: sha512-NNFfdlJ+HmPHkLi2HKy7nwuat9SIYOxei9K10lO2YlcSObDILY7mHZNSHsieIM3A0/5OOzw/P/b+yLvPdaG52g==} 6014 6019 peerDependencies: 6015 - typescript: '>=4.7.2' 6016 - zod: ^3.0.0 6020 + arktype: ^2.1.0 6021 + typescript: '>=5.0.0' 6022 + valibot: ^1.0.0-beta.7 || ^1.0.0 6023 + zod: ^3.24.0 || ^4.0.0 6017 6024 peerDependenciesMeta: 6025 + arktype: 6026 + optional: true 6018 6027 typescript: 6019 6028 optional: true 6029 + valibot: 6030 + optional: true 6031 + zod: 6032 + optional: true 6020 6033 6021 - '@t3-oss/env-core@0.7.1': 6022 - resolution: {integrity: sha512-3+SQt39OlmSaRLqYVFv8uRm1BpFepM5TIiMytRqO9cjH+wB77o6BIJdeyM5h5U4qLBMEzOJWCY4MBaU/rLwbYw==} 6034 + '@t3-oss/env-core@0.7.0': 6035 + resolution: {integrity: sha512-cgunN82CqgQOOyuMOK/bGtujX5/ooXQTwGMJVWI6mCowq6WE5EgRLOqF/DRcrElI0gSFGA9i9GrxzCnk73HZLQ==} 6023 6036 peerDependencies: 6024 6037 typescript: '>=4.7.2' 6025 6038 zod: ^3.0.0 ··· 10198 10211 source-map@0.8.0-beta.0: 10199 10212 resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} 10200 10213 engines: {node: '>= 8'} 10201 - deprecated: The work that was done in this beta branch won't be included in future versions 10202 10214 10203 10215 space-separated-tokens@2.0.2: 10204 10216 resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} ··· 11305 11317 zod@3.25.76: 11306 11318 resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==} 11307 11319 11308 - zod@4.2.1: 11309 - resolution: {integrity: sha512-0wZ1IRqGGhMP76gLqz8EyfBXKk0J2qo2+H3fi4mcUP/KtTocoX08nmIAHl1Z2kJIZbZee8KOpBCSNPRgauucjw==} 11320 + zod@4.1.13: 11321 + resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==} 11310 11322 11311 11323 zwitch@2.0.4: 11312 11324 resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} ··· 13273 13285 '@openpanel/web': 1.0.1 13274 13286 astro: 5.13.7(@types/node@24.10.1)(jiti@2.6.1)(lightningcss@1.30.1)(rollup@4.53.3)(terser@5.44.1)(typescript@5.9.3)(yaml@2.8.1) 13275 13287 13276 - '@openpanel/nextjs@1.0.8(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)': 13288 + '@openpanel/nextjs@1.0.8(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)': 13277 13289 dependencies: 13278 13290 '@openpanel/web': 1.0.1 13279 13291 next: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2) ··· 13281 13293 react-dom: 19.2.2(react@19.2.2) 13282 13294 13283 13295 '@openpanel/sdk@1.0.0': {} 13296 + 13297 + '@openpanel/sdk@1.0.3': {} 13284 13298 13285 13299 '@openpanel/web@1.0.1': 13286 13300 dependencies: ··· 15219 15233 15220 15234 '@sentry/core@9.47.1': {} 15221 15235 15222 - '@sentry/nextjs@10.31.0(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2)(webpack@5.103.0)': 15236 + '@sentry/nextjs@10.31.0(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2)(webpack@5.103.0)': 15223 15237 dependencies: 15224 15238 '@opentelemetry/api': 1.9.0 15225 15239 '@opentelemetry/semantic-conventions': 1.38.0 ··· 15706 15720 dependencies: 15707 15721 tslib: 2.8.1 15708 15722 15709 - '@t3-oss/env-core@0.7.0(typescript@5.9.3)(zod@3.25.76)': 15710 - dependencies: 15723 + '@t3-oss/env-core@0.13.10(typescript@5.9.3)(zod@3.25.76)': 15724 + optionalDependencies: 15725 + typescript: 5.9.3 15711 15726 zod: 3.25.76 15727 + 15728 + '@t3-oss/env-core@0.13.10(typescript@5.9.3)(zod@4.1.13)': 15712 15729 optionalDependencies: 15713 15730 typescript: 5.9.3 15731 + zod: 4.1.13 15714 15732 15715 - '@t3-oss/env-core@0.7.1(typescript@5.9.3)(zod@3.25.76)': 15733 + '@t3-oss/env-core@0.7.0(typescript@5.9.3)(zod@3.25.76)': 15716 15734 dependencies: 15717 15735 zod: 3.25.76 15718 15736 optionalDependencies: ··· 15922 15940 '@trpc/server': 11.4.4(typescript@5.9.3) 15923 15941 typescript: 5.9.3 15924 15942 15925 - '@trpc/next@11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3)': 15943 + '@trpc/next@11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/react-query@11.4.4(@tanstack/react-query@5.81.5(react@19.2.2))(@trpc/client@11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3))(@trpc/server@11.4.4(typescript@5.9.3))(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2)(typescript@5.9.3)': 15926 15944 dependencies: 15927 15945 '@trpc/client': 11.4.4(@trpc/server@11.4.4(typescript@5.9.3))(typescript@5.9.3) 15928 15946 '@trpc/server': 11.4.4(typescript@5.9.3) ··· 18587 18605 smol-toml: 1.5.2 18588 18606 strip-json-comments: 5.0.3 18589 18607 typescript: 5.9.3 18590 - zod: 4.2.1 18608 + zod: 4.1.13 18591 18609 18592 18610 kolorist@1.8.0: {} 18593 18611 ··· 19388 19406 - '@types/react' 19389 19407 - supports-color 19390 19408 19391 - next-plausible@3.12.5(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2): 19409 + next-plausible@3.12.5(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react-dom@19.2.2(react@19.2.2))(react@19.2.2): 19392 19410 dependencies: 19393 19411 next: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2) 19394 19412 react: 19.2.2 ··· 19485 19503 dependencies: 19486 19504 boolbase: 1.0.0 19487 19505 19488 - nuqs@2.8.5(next@16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2): 19506 + nuqs@2.8.5(next@16.0.10(@opentelemetry/api@1.9.0)(react-dom@19.2.2(react@19.2.2))(react@19.2.2))(react@19.2.2): 19489 19507 dependencies: 19490 19508 '@standard-schema/spec': 1.0.0 19491 19509 react: 19.2.2 ··· 21947 21965 21948 21966 zod@3.25.76: {} 21949 21967 21950 - zod@4.2.1: {} 21968 + zod@4.1.13: {} 21951 21969 21952 21970 zwitch@2.0.4: {}