+
{groups.map((group) => (
# {group.category}
- {group.variables.map((variable) => {
- const model = envVariables.find(
- (item) => item.name === variable.key,
- );
+
+ {group.variables.map((variable) => {
+ const model = envVariables.find(
+ (item) => item.name === variable.key,
+ );
- const isSecret = model?.secret;
- const value =
- isSecret && hideSecret
- ? '••••••••'
- : variable.effectiveValue;
+ const isSecret = model?.secret;
- return (
-
- {variable.key}: {value}
-
- );
- })}
+ const value =
+ isSecret && hideSecret
+ ? '••••••••'
+ : variable.effectiveValue;
+
+ return (
+
+ {variable.key}:{' '}
+ {value && (
+
+ {value}
+
+ )}
+
+ );
+ })}
+
))}
diff --git a/apps/dev-tool/app/variables/lib/env-variables-model.ts b/apps/dev-tool/app/variables/lib/env-variables-model.ts
index effa17f5f..c36f70808 100644
--- a/apps/dev-tool/app/variables/lib/env-variables-model.ts
+++ b/apps/dev-tool/app/variables/lib/env-variables-model.ts
@@ -411,7 +411,6 @@ export const envVariables: EnvVariableModel[] = [
name: 'NEXT_PUBLIC_SUPABASE_ANON_KEY',
description: 'Your Supabase anonymous API key.',
category: 'Supabase',
- required: true,
type: 'string',
deprecated: {
reason: 'Replaced by new JWT signing key system',
@@ -450,7 +449,6 @@ export const envVariables: EnvVariableModel[] = [
description: 'Your Supabase service role key (keep this secret!).',
category: 'Supabase',
secret: true,
- required: true,
type: 'string',
deprecated: {
reason: 'Renamed for consistency with new JWT signing key system',
diff --git a/apps/dev-tool/package.json b/apps/dev-tool/package.json
index dd6235583..d07720257 100644
--- a/apps/dev-tool/package.json
+++ b/apps/dev-tool/package.json
@@ -4,7 +4,7 @@
"private": true,
"scripts": {
"clean": "git clean -xdf .next .turbo node_modules",
- "dev": "next dev --port=3010 | pino-pretty -c",
+ "dev": "next dev --port=3011 | pino-pretty -c",
"format": "prettier --check --write \"**/*.{ts,tsx}\" --ignore-path=\"../../.prettierignore\""
},
"dependencies": {
@@ -13,7 +13,7 @@
"@hookform/resolvers": "^5.2.2",
"@tanstack/react-query": "catalog:",
"ai": "5.0.108",
- "lucide-react": "^0.556.0",
+ "lucide-react": "^0.561.0",
"next": "catalog:",
"nodemailer": "^7.0.11",
"react": "catalog:",
@@ -29,7 +29,7 @@
"@kit/shared": "workspace:*",
"@kit/tsconfig": "workspace:*",
"@kit/ui": "workspace:*",
- "@tailwindcss/postcss": "^4.1.17",
+ "@tailwindcss/postcss": "^4.1.18",
"@types/node": "catalog:",
"@types/nodemailer": "7.0.4",
"@types/react": "catalog:",
diff --git a/apps/e2e/tests/team-accounts/team-accounts.po.ts b/apps/e2e/tests/team-accounts/team-accounts.po.ts
index 04db2980b..cc6280f1b 100644
--- a/apps/e2e/tests/team-accounts/team-accounts.po.ts
+++ b/apps/e2e/tests/team-accounts/team-accounts.po.ts
@@ -165,7 +165,9 @@ export class TeamAccountsPageObject {
await this.page.click(`[data-test="role-option-${newRole}"]`);
// Wait for the update to complete and page to reload
- const response = this.page.waitForResponse('**/members');
+ const response = this.page.waitForResponse(response => {
+ return response.url().includes('members') && response.request().method() === 'POST'
+ });
return Promise.all([
this.page.click('[data-test="confirm-update-member-role"]'),
diff --git a/apps/web/.env.development b/apps/web/.env.development
index 82a396939..3507b798a 100644
--- a/apps/web/.env.development
+++ b/apps/web/.env.development
@@ -3,8 +3,8 @@
# SUPABASE
NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321
-NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0
-SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImV4cCI6MTk4MzgxMjk5Nn0.EGIM96RAZx35lJzdJsyH-qQwv8Hdp7fsn3W0YpN81IU
+NEXT_PUBLIC_SUPABASE_PUBLIC_KEY=sb_publishable_ACJWlzQHlZjBrEguHvfOxg_3BJgxAaH
+SUPABASE_SECRET_KEY=sb_secret_N7UND0UgjKTVK-Uodkm0Hg_xSvEMPvz
## THIS IS FOR DEVELOPMENT ONLY - DO NOT USE IN PRODUCTION
SUPABASE_DB_WEBHOOK_SECRET=WEBHOOKSECRET
diff --git a/apps/web/.env.test b/apps/web/.env.test
index 3d047a09f..a5282ec10 100644
--- a/apps/web/.env.test
+++ b/apps/web/.env.test
@@ -3,8 +3,8 @@ NEXT_PUBLIC_CI=true
# SUPABASE
NEXT_PUBLIC_SUPABASE_URL=http://127.0.0.1:54321
-NEXT_PUBLIC_SUPABASE_ANON_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6ImFub24iLCJleHAiOjE5ODM4MTI5OTZ9.CRXP1A7WOeoJeXxjNni43kdQwgnWNReilDMblYTn_I0
-SUPABASE_SERVICE_ROLE_KEY=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJzdXBhYmFzZS1kZW1vIiwicm9sZSI6InNlcnZpY2Vfcm9sZSIsImV4cCI6MTk4MzgxMjk5Nn0.EGIM96RAZx35lJzdJsyH-qQwv8Hdp7fsn3W0YpN81IU
+NEXT_PUBLIC_SUPABASE_PUBLIC_KEY=sb_publishable_ACJWlzQHlZjBrEguHvfOxg_3BJgxAaH
+SUPABASE_SECRET_KEY=sb_secret_N7UND0UgjKTVK-Uodkm0Hg_xSvEMPvz
## THIS IS FOR DEVELOPMENT ONLY - DO NOT USE IN PRODUCTION
SUPABASE_DB_WEBHOOK_SECRET=WEBHOOKSECRET
diff --git a/apps/web/package.json b/apps/web/package.json
index 47918ebbf..6cbddefa7 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -60,14 +60,14 @@
"@tanstack/react-query": "catalog:",
"@tanstack/react-table": "^8.21.3",
"date-fns": "^4.1.0",
- "lucide-react": "^0.556.0",
+ "lucide-react": "^0.561.0",
"next": "catalog:",
"next-sitemap": "^4.2.3",
"next-themes": "0.4.6",
"react": "catalog:",
"react-dom": "catalog:",
"react-hook-form": "^7.68.0",
- "react-i18next": "^16.4.0",
+ "react-i18next": "^16.5.0",
"recharts": "2.15.3",
"tailwind-merge": "^3.4.0",
"tw-animate-css": "catalog:",
diff --git a/package.json b/package.json
index 5cdb15ba9..439ccb380 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "next-supabase-saas-kit-turbo",
- "version": "2.21.14",
+ "version": "2.21.15",
"private": true,
"sideEffects": false,
"engines": {
@@ -38,6 +38,11 @@
},
"prettier": "@kit/prettier-config",
"packageManager": "pnpm@10.19.0",
+ "pnpm": {
+ "overrides": {
+ "zod": "3.25.76"
+ }
+ },
"devDependencies": {
"@manypkg/cli": "^0.25.1",
"@turbo/gen": "^2.6.3",
diff --git a/packages/billing/gateway/package.json b/packages/billing/gateway/package.json
index 0093cd6d6..5db851e0a 100644
--- a/packages/billing/gateway/package.json
+++ b/packages/billing/gateway/package.json
@@ -29,11 +29,11 @@
"@supabase/supabase-js": "catalog:",
"@types/react": "catalog:",
"date-fns": "^4.1.0",
- "lucide-react": "^0.556.0",
+ "lucide-react": "^0.561.0",
"next": "catalog:",
"react": "catalog:",
"react-hook-form": "^7.68.0",
- "react-i18next": "^16.4.0",
+ "react-i18next": "^16.5.0",
"zod": "catalog:"
},
"typesVersions": {
diff --git a/packages/features/accounts/package.json b/packages/features/accounts/package.json
index 5bf2bd3b2..936f599ff 100644
--- a/packages/features/accounts/package.json
+++ b/packages/features/accounts/package.json
@@ -38,13 +38,13 @@
"@tanstack/react-query": "catalog:",
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
- "lucide-react": "^0.556.0",
+ "lucide-react": "^0.561.0",
"next": "catalog:",
"next-themes": "0.4.6",
"react": "catalog:",
"react-dom": "catalog:",
"react-hook-form": "^7.68.0",
- "react-i18next": "^16.4.0",
+ "react-i18next": "^16.5.0",
"zod": "catalog:"
},
"prettier": "@kit/prettier-config",
diff --git a/packages/features/admin/package.json b/packages/features/admin/package.json
index 0abbf106b..f3196231e 100644
--- a/packages/features/admin/package.json
+++ b/packages/features/admin/package.json
@@ -24,7 +24,7 @@
"@tanstack/react-query": "catalog:",
"@tanstack/react-table": "^8.21.3",
"@types/react": "catalog:",
- "lucide-react": "^0.556.0",
+ "lucide-react": "^0.561.0",
"next": "catalog:",
"react": "catalog:",
"react-dom": "catalog:",
diff --git a/packages/features/admin/src/components/admin-create-user-dialog.tsx b/packages/features/admin/src/components/admin-create-user-dialog.tsx
index 0334e9247..1b64f1b4c 100644
--- a/packages/features/admin/src/components/admin-create-user-dialog.tsx
+++ b/packages/features/admin/src/components/admin-create-user-dialog.tsx
@@ -42,7 +42,7 @@ export function AdminCreateUserDialog(props: React.PropsWithChildren) {
const [error, setError] = useState
(null);
const [open, setOpen] = useState(false);
- const form = useForm({
+ const form = useForm({
resolver: zodResolver(CreateUserSchema),
defaultValues: {
email: '',
diff --git a/packages/features/auth/package.json b/packages/features/auth/package.json
index 054c8d5a0..907785c45 100644
--- a/packages/features/auth/package.json
+++ b/packages/features/auth/package.json
@@ -32,10 +32,10 @@
"@supabase/supabase-js": "catalog:",
"@tanstack/react-query": "catalog:",
"@types/react": "catalog:",
- "lucide-react": "^0.556.0",
+ "lucide-react": "^0.561.0",
"next": "catalog:",
"react-hook-form": "^7.68.0",
- "react-i18next": "^16.4.0",
+ "react-i18next": "^16.5.0",
"sonner": "^2.0.7",
"zod": "catalog:"
},
diff --git a/packages/features/auth/src/components/password-reset-request-container.tsx b/packages/features/auth/src/components/password-reset-request-container.tsx
index 6569b8823..6f5d86488 100644
--- a/packages/features/auth/src/components/password-reset-request-container.tsx
+++ b/packages/features/auth/src/components/password-reset-request-container.tsx
@@ -39,7 +39,7 @@ export function PasswordResetRequestContainer(params: {
const error = resetPasswordMutation.error;
const success = resetPasswordMutation.data;
- const form = useForm>({
+ const form = useForm({
resolver: zodResolver(PasswordResetSchema),
defaultValues: {
email: '',
diff --git a/packages/features/auth/src/components/password-sign-in-form.tsx b/packages/features/auth/src/components/password-sign-in-form.tsx
index f77404b8e..84c0eefc8 100644
--- a/packages/features/auth/src/components/password-sign-in-form.tsx
+++ b/packages/features/auth/src/components/password-sign-in-form.tsx
@@ -40,7 +40,7 @@ export function PasswordSignInForm({
}) {
const { t } = useTranslation('auth');
- const form = useForm>({
+ const form = useForm({
resolver: zodResolver(PasswordSignInSchema),
defaultValues: {
email: '',
diff --git a/packages/features/auth/src/components/update-password-form.tsx b/packages/features/auth/src/components/update-password-form.tsx
index 812496acd..54f445b94 100644
--- a/packages/features/auth/src/components/update-password-form.tsx
+++ b/packages/features/auth/src/components/update-password-form.tsx
@@ -7,7 +7,6 @@ import { ExclamationTriangleIcon } from '@radix-ui/react-icons';
import { useForm } from 'react-hook-form';
import { useTranslation } from 'react-i18next';
import { toast } from 'sonner';
-import type { z } from 'zod';
import { useUpdateUser } from '@kit/supabase/hooks/use-update-user-mutation';
import { Alert, AlertDescription, AlertTitle } from '@kit/ui/alert';
@@ -34,7 +33,7 @@ export function UpdatePasswordForm(params: {
const router = useRouter();
const { t } = useTranslation();
- const form = useForm>({
+ const form = useForm({
resolver: zodResolver(PasswordResetSchema),
defaultValues: {
password: '',
diff --git a/packages/features/notifications/package.json b/packages/features/notifications/package.json
index a024c2da0..112f599d5 100644
--- a/packages/features/notifications/package.json
+++ b/packages/features/notifications/package.json
@@ -22,10 +22,10 @@
"@supabase/supabase-js": "catalog:",
"@tanstack/react-query": "catalog:",
"@types/react": "catalog:",
- "lucide-react": "^0.556.0",
+ "lucide-react": "^0.561.0",
"react": "catalog:",
"react-dom": "catalog:",
- "react-i18next": "^16.4.0"
+ "react-i18next": "^16.5.0"
},
"prettier": "@kit/prettier-config",
"typesVersions": {
diff --git a/packages/features/team-accounts/package.json b/packages/features/team-accounts/package.json
index 780e5e452..a607b98aa 100644
--- a/packages/features/team-accounts/package.json
+++ b/packages/features/team-accounts/package.json
@@ -43,12 +43,12 @@
"@types/react-dom": "catalog:",
"class-variance-authority": "^0.7.1",
"date-fns": "^4.1.0",
- "lucide-react": "^0.556.0",
+ "lucide-react": "^0.561.0",
"next": "catalog:",
"react": "catalog:",
"react-dom": "catalog:",
"react-hook-form": "^7.68.0",
- "react-i18next": "^16.4.0",
+ "react-i18next": "^16.5.0",
"zod": "catalog:"
},
"prettier": "@kit/prettier-config",
diff --git a/packages/features/team-accounts/src/components/create-team-account-dialog.tsx b/packages/features/team-accounts/src/components/create-team-account-dialog.tsx
index 45a94d827..ba429c918 100644
--- a/packages/features/team-accounts/src/components/create-team-account-dialog.tsx
+++ b/packages/features/team-accounts/src/components/create-team-account-dialog.tsx
@@ -6,7 +6,6 @@ import { isRedirectError } from 'next/dist/client/components/redirect-error';
import { zodResolver } from '@hookform/resolvers/zod';
import { useForm } from 'react-hook-form';
-import { z } from 'zod';
import { Alert, AlertDescription, AlertTitle } from '@kit/ui/alert';
import { Button } from '@kit/ui/button';
@@ -65,7 +64,7 @@ function CreateOrganizationAccountForm(props: { onClose: () => void }) {
const [error, setError] = useState();
const [pending, startTransition] = useTransition();
- const form = useForm>({
+ const form = useForm({
defaultValues: {
name: '',
},
diff --git a/packages/features/team-accounts/src/components/members/transfer-ownership-dialog.tsx b/packages/features/team-accounts/src/components/members/transfer-ownership-dialog.tsx
index fb99de31e..834ff8fd5 100644
--- a/packages/features/team-accounts/src/components/members/transfer-ownership-dialog.tsx
+++ b/packages/features/team-accounts/src/components/members/transfer-ownership-dialog.tsx
@@ -75,11 +75,7 @@ function TransferOrganizationOwnershipForm({
const [error, setError] = useState();
const { data: user } = useUser();
- const form = useForm<{
- accountId: string;
- userId: string;
- otp: string;
- }>({
+ const form = useForm({
resolver: zodResolver(TransferOwnershipConfirmationSchema),
defaultValues: {
accountId,
diff --git a/packages/i18n/package.json b/packages/i18n/package.json
index fbe2a1f0b..119a97024 100644
--- a/packages/i18n/package.json
+++ b/packages/i18n/package.json
@@ -24,7 +24,7 @@
"next": "catalog:",
"react": "catalog:",
"react-dom": "catalog:",
- "react-i18next": "^16.4.0"
+ "react-i18next": "^16.5.0"
},
"dependencies": {
"i18next": "25.7.2",
diff --git a/packages/monitoring/sentry/package.json b/packages/monitoring/sentry/package.json
index 194da9762..e06ff28a9 100644
--- a/packages/monitoring/sentry/package.json
+++ b/packages/monitoring/sentry/package.json
@@ -16,7 +16,7 @@
"./config/server": "./src/sentry.client.server.ts"
},
"dependencies": {
- "@sentry/nextjs": "^10.29.0"
+ "@sentry/nextjs": "^10.30.0"
},
"devDependencies": {
"@kit/eslint-config": "workspace:*",
diff --git a/packages/otp/src/components/verify-otp-form.tsx b/packages/otp/src/components/verify-otp-form.tsx
index a248deb1e..193ed1942 100644
--- a/packages/otp/src/components/verify-otp-form.tsx
+++ b/packages/otp/src/components/verify-otp-form.tsx
@@ -69,7 +69,7 @@ export function VerifyOtpForm({
const [, setVerificationSuccess] = useState(false);
// Email form
- const emailForm = useForm>({
+ const emailForm = useForm({
resolver: zodResolver(SendOtpSchema),
defaultValues: {
email,
@@ -77,7 +77,7 @@ export function VerifyOtpForm({
});
// OTP verification form
- const otpForm = useForm>({
+ const otpForm = useForm({
resolver: zodResolver(VerifyOtpSchema),
defaultValues: {
otp: '',
diff --git a/packages/shared/src/utils.ts b/packages/shared/src/utils.ts
index debd3e5cf..5b7479f7a 100644
--- a/packages/shared/src/utils.ts
+++ b/packages/shared/src/utils.ts
@@ -60,4 +60,4 @@ export function getSafeRedirectPath(
}
return fallback;
-}
\ No newline at end of file
+}
diff --git a/packages/ui/AGENTS.md b/packages/ui/AGENTS.md
index 655183c79..e35e9a199 100644
--- a/packages/ui/AGENTS.md
+++ b/packages/ui/AGENTS.md
@@ -24,10 +24,10 @@ NB: imports must follow the convention "@kit/ui/", no matter the folder th
- Use **Tailwind CSS v4** with semantic classes
- Prefer Shadcn-ui classes like `bg-background`, `text-muted-foreground`
-- Use `cn()` utility from `@kit/ui/cn` for class merging
+- Use `cn()` utility from `@kit/ui/utils` for class merging
```tsx
-import { cn } from '@kit/ui/cn';
+import { cn } from '@kit/ui/utils';
function MyComponent({ className }) {
return (
diff --git a/packages/ui/CLAUDE.md b/packages/ui/CLAUDE.md
index 958bb35ee..e6826f610 100644
--- a/packages/ui/CLAUDE.md
+++ b/packages/ui/CLAUDE.md
@@ -21,10 +21,10 @@ import { Trans } from '@kit/ui/trans';
- Use **Tailwind CSS v4** with semantic classes
- Prefer Shadcn-ui classes like `bg-background`, `text-muted-foreground`
-- Use `cn()` utility from `@kit/ui/cn` for class merging
+- Use `cn()` utility from `@kit/ui/utils` for class merging
```tsx
-import { cn } from '@kit/ui/cn';
+import { cn } from '@kit/ui/utils';
function MyComponent({ className }) {
return (
diff --git a/packages/ui/package.json b/packages/ui/package.json
index e699cec55..d5422af6b 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -14,7 +14,7 @@
"clsx": "^2.1.1",
"cmdk": "1.1.1",
"input-otp": "1.4.2",
- "lucide-react": "^0.556.0",
+ "lucide-react": "^0.561.0",
"radix-ui": "1.4.3",
"react-dropzone": "^14.3.8",
"react-top-loading-bar": "3.0.2",
@@ -38,7 +38,7 @@
"prettier": "^3.7.4",
"react-day-picker": "^9.12.0",
"react-hook-form": "^7.68.0",
- "react-i18next": "^16.4.0",
+ "react-i18next": "^16.5.0",
"sonner": "^2.0.7",
"tailwindcss": "catalog:",
"tailwindcss-animate": "^1.0.7",
diff --git a/packages/ui/src/makerkit/marketing/newsletter-signup.tsx b/packages/ui/src/makerkit/marketing/newsletter-signup.tsx
index 5e01f7d69..693669429 100644
--- a/packages/ui/src/makerkit/marketing/newsletter-signup.tsx
+++ b/packages/ui/src/makerkit/marketing/newsletter-signup.tsx
@@ -34,7 +34,7 @@ export function NewsletterSignup({
className,
...props
}: NewsletterSignupProps) {
- const form = useForm({
+ const form = useForm({
resolver: zodResolver(NewsletterFormSchema),
defaultValues: {
email: '',
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 97fb97e26..1b08ac0c0 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -16,13 +16,13 @@ catalogs:
specifier: 2.87.1
version: 2.87.1
'@tailwindcss/postcss':
- specifier: 4.1.17
- version: 4.1.17
+ specifier: 4.1.18
+ version: 4.1.18
'@tanstack/react-query':
specifier: 5.90.12
version: 5.90.12
'@types/node':
- specifier: 24.10.2
+ specifier: 25.0.1
version: 24.10.2
'@types/react':
specifier: 19.2.7
@@ -43,17 +43,17 @@ catalogs:
specifier: 19.2.3
version: 19.2.3
supabase:
- specifier: 2.65.7
+ specifier: 2.67.0
version: 2.65.7
tailwindcss:
- specifier: 4.1.17
+ specifier: 4.1.18
version: 4.1.17
tw-animate-css:
specifier: 1.4.0
version: 1.4.0
- zod:
- specifier: 3.25.74
- version: 3.25.74
+
+overrides:
+ zod: 3.25.76
importers:
@@ -64,7 +64,7 @@ importers:
version: 0.25.1
'@turbo/gen':
specifier: ^2.6.3
- version: 2.6.3(@types/node@24.10.2)(typescript@5.9.3)
+ version: 2.6.3(@types/node@25.0.1)(typescript@5.9.3)
cross-env:
specifier: ^10.0.0
version: 10.1.0
@@ -82,7 +82,7 @@ importers:
dependencies:
'@ai-sdk/openai':
specifier: ^2.0.80
- version: 2.0.80(zod@3.25.74)
+ version: 2.0.80(zod@3.25.76)
'@faker-js/faker':
specifier: ^10.1.0
version: 10.1.0
@@ -94,10 +94,10 @@ importers:
version: 5.90.12(react@19.2.3)
ai:
specifier: 5.0.108
- version: 5.0.108(zod@3.25.74)
+ version: 5.0.108(zod@3.25.76)
lucide-react:
- specifier: ^0.556.0
- version: 0.556.0(react@19.2.3)
+ specifier: ^0.561.0
+ version: 0.561.0(react@19.2.3)
next:
specifier: 'catalog:'
version: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -139,8 +139,8 @@ importers:
specifier: workspace:*
version: link:../../packages/ui
'@tailwindcss/postcss':
- specifier: ^4.1.17
- version: 4.1.17
+ specifier: ^4.1.18
+ version: 4.1.18
'@types/node':
specifier: 'catalog:'
version: 24.10.2
@@ -175,8 +175,8 @@ importers:
specifier: ^5.9.3
version: 5.9.3
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
apps/e2e:
devDependencies:
@@ -289,8 +289,8 @@ importers:
specifier: ^4.1.0
version: 4.1.0
lucide-react:
- specifier: ^0.556.0
- version: 0.556.0(react@19.2.3)
+ specifier: ^0.561.0
+ version: 0.561.0(react@19.2.3)
next:
specifier: 'catalog:'
version: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -310,8 +310,8 @@ importers:
specifier: ^7.68.0
version: 7.68.0(react@19.2.3)
react-i18next:
- specifier: ^16.4.0
- version: 16.4.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
+ specifier: ^16.5.0
+ version: 16.5.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
recharts:
specifier: 2.15.3
version: 2.15.3(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -325,8 +325,8 @@ importers:
specifier: ^10.1.0
version: 10.1.0
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
devDependencies:
'@kit/eslint-config':
specifier: workspace:*
@@ -342,7 +342,7 @@ importers:
version: 16.0.10
'@tailwindcss/postcss':
specifier: 'catalog:'
- version: 4.1.17
+ version: 4.1.18
'@types/node':
specifier: 'catalog:'
version: 24.10.2
@@ -407,8 +407,8 @@ importers:
specifier: workspace:*
version: link:../../ui
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/billing/gateway:
devDependencies:
@@ -452,8 +452,8 @@ importers:
specifier: ^4.1.0
version: 4.1.0
lucide-react:
- specifier: ^0.556.0
- version: 0.556.0(react@19.2.3)
+ specifier: ^0.561.0
+ version: 0.561.0(react@19.2.3)
next:
specifier: 'catalog:'
version: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -464,11 +464,11 @@ importers:
specifier: ^7.68.0
version: 7.68.0(react@19.2.3)
react-i18next:
- specifier: ^16.4.0
- version: 16.4.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
+ specifier: ^16.5.0
+ version: 16.5.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/billing/lemon-squeezy:
dependencies:
@@ -507,8 +507,8 @@ importers:
specifier: 'catalog:'
version: 19.2.3
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/billing/stripe:
dependencies:
@@ -556,8 +556,8 @@ importers:
specifier: 'catalog:'
version: 19.2.3
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/cms/core:
devDependencies:
@@ -623,8 +623,8 @@ importers:
specifier: 'catalog:'
version: 19.2.3
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/cms/types:
devDependencies:
@@ -695,8 +695,8 @@ importers:
specifier: 'catalog:'
version: 2.87.1
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/email-templates:
dependencies:
@@ -778,8 +778,8 @@ importers:
specifier: 'catalog:'
version: 19.2.3(@types/react@19.2.7)
lucide-react:
- specifier: ^0.556.0
- version: 0.556.0(react@19.2.3)
+ specifier: ^0.561.0
+ version: 0.561.0(react@19.2.3)
next:
specifier: 'catalog:'
version: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -796,11 +796,11 @@ importers:
specifier: ^7.68.0
version: 7.68.0(react@19.2.3)
react-i18next:
- specifier: ^16.4.0
- version: 16.4.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
+ specifier: ^16.5.0
+ version: 16.5.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/features/admin:
devDependencies:
@@ -847,8 +847,8 @@ importers:
specifier: 'catalog:'
version: 19.2.7
lucide-react:
- specifier: ^0.556.0
- version: 0.556.0(react@19.2.3)
+ specifier: ^0.561.0
+ version: 0.561.0(react@19.2.3)
next:
specifier: 'catalog:'
version: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -862,8 +862,8 @@ importers:
specifier: ^7.68.0
version: 7.68.0(react@19.2.3)
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/features/auth:
devDependencies:
@@ -904,8 +904,8 @@ importers:
specifier: 'catalog:'
version: 19.2.7
lucide-react:
- specifier: ^0.556.0
- version: 0.556.0(react@19.2.3)
+ specifier: ^0.561.0
+ version: 0.561.0(react@19.2.3)
next:
specifier: 'catalog:'
version: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -913,14 +913,14 @@ importers:
specifier: ^7.68.0
version: 7.68.0(react@19.2.3)
react-i18next:
- specifier: ^16.4.0
- version: 16.4.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
+ specifier: ^16.5.0
+ version: 16.5.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
sonner:
specifier: ^2.0.7
version: 2.0.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/features/notifications:
dependencies:
@@ -953,8 +953,8 @@ importers:
specifier: 'catalog:'
version: 19.2.7
lucide-react:
- specifier: ^0.556.0
- version: 0.556.0(react@19.2.3)
+ specifier: ^0.561.0
+ version: 0.561.0(react@19.2.3)
react:
specifier: 'catalog:'
version: 19.2.3
@@ -962,8 +962,8 @@ importers:
specifier: 'catalog:'
version: 19.2.3(react@19.2.3)
react-i18next:
- specifier: ^16.4.0
- version: 16.4.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
+ specifier: ^16.5.0
+ version: 16.5.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
packages/features/team-accounts:
dependencies:
@@ -1038,8 +1038,8 @@ importers:
specifier: ^4.1.0
version: 4.1.0
lucide-react:
- specifier: ^0.556.0
- version: 0.556.0(react@19.2.3)
+ specifier: ^0.561.0
+ version: 0.561.0(react@19.2.3)
next:
specifier: 'catalog:'
version: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -1053,11 +1053,11 @@ importers:
specifier: ^7.68.0
version: 7.68.0(react@19.2.3)
react-i18next:
- specifier: ^16.4.0
- version: 16.4.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
+ specifier: ^16.5.0
+ version: 16.5.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/i18n:
dependencies:
@@ -1096,8 +1096,8 @@ importers:
specifier: 'catalog:'
version: 19.2.3(react@19.2.3)
react-i18next:
- specifier: ^16.4.0
- version: 16.4.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
+ specifier: ^16.5.0
+ version: 16.5.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
packages/mailers/core:
devDependencies:
@@ -1126,8 +1126,8 @@ importers:
specifier: 'catalog:'
version: 24.10.2
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/mailers/nodemailer:
dependencies:
@@ -1151,8 +1151,8 @@ importers:
specifier: 7.0.4
version: 7.0.4
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/mailers/resend:
devDependencies:
@@ -1172,8 +1172,8 @@ importers:
specifier: 'catalog:'
version: 24.10.2
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/mailers/shared:
devDependencies:
@@ -1187,8 +1187,8 @@ importers:
specifier: workspace:*
version: link:../../../tooling/typescript
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/mcp-server:
devDependencies:
@@ -1200,7 +1200,7 @@ importers:
version: link:../../tooling/typescript
'@modelcontextprotocol/sdk':
specifier: 1.24.3
- version: 1.24.3(zod@3.25.74)
+ version: 1.24.3(zod@3.25.76)
'@types/node':
specifier: 'catalog:'
version: 24.10.2
@@ -1208,8 +1208,8 @@ importers:
specifier: 3.4.7
version: 3.4.7
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/monitoring/api:
devDependencies:
@@ -1238,8 +1238,8 @@ importers:
specifier: 'catalog:'
version: 19.2.3
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/monitoring/core:
devDependencies:
@@ -1262,8 +1262,8 @@ importers:
packages/monitoring/sentry:
dependencies:
'@sentry/nextjs':
- specifier: ^10.29.0
- version: 10.29.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)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(webpack@5.102.1)
+ specifier: ^10.30.0
+ version: 10.30.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)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(webpack@5.102.1)
devDependencies:
'@kit/eslint-config':
specifier: workspace:*
@@ -1311,8 +1311,8 @@ importers:
specifier: 'catalog:'
version: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/otp:
devDependencies:
@@ -1368,8 +1368,8 @@ importers:
specifier: ^7.68.0
version: 7.68.0(react@19.2.3)
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/policies:
devDependencies:
@@ -1386,8 +1386,8 @@ importers:
specifier: workspace:*
version: link:../../tooling/typescript
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/shared:
dependencies:
@@ -1445,8 +1445,8 @@ importers:
specifier: 'catalog:'
version: 19.2.3
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
packages/ui:
dependencies:
@@ -1466,8 +1466,8 @@ importers:
specifier: 1.4.2
version: 1.4.2(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
lucide-react:
- specifier: ^0.556.0
- version: 0.556.0(react@19.2.3)
+ specifier: ^0.561.0
+ version: 0.561.0(react@19.2.3)
radix-ui:
specifier: 1.4.3
version: 1.4.3(@types/react-dom@19.2.3(@types/react@19.2.7))(@types/react@19.2.7)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -1533,8 +1533,8 @@ importers:
specifier: ^7.68.0
version: 7.68.0(react@19.2.3)
react-i18next:
- specifier: ^16.4.0
- version: 16.4.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
+ specifier: ^16.5.0
+ version: 16.5.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3)
sonner:
specifier: ^2.0.7
version: 2.0.7(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
@@ -1548,8 +1548,8 @@ importers:
specifier: ^5.9.3
version: 5.9.3
zod:
- specifier: 'catalog:'
- version: 3.25.74
+ specifier: 3.25.76
+ version: 3.25.76
tooling/eslint:
dependencies:
@@ -1610,19 +1610,19 @@ packages:
resolution: {integrity: sha512-sDQcW+6ck2m0pTIHW6BPHD7S125WD3qNkx/B8sEzJp/hurocmJ5Cni0ybExg6sQMGo+fr/GWOwpHF1cmCdg5rQ==}
engines: {node: '>=18'}
peerDependencies:
- zod: ^3.25.76 || ^4.1.8
+ zod: 3.25.76
'@ai-sdk/openai@2.0.80':
resolution: {integrity: sha512-tNHuraF11db+8xJEDBoU9E3vMcpnHFKRhnLQ3DQX2LnEzfPB9DksZ8rE+yVuDN1WRW9cm2OWAhgHFgVKs7ICuw==}
engines: {node: '>=18'}
peerDependencies:
- zod: ^3.25.76 || ^4.1.8
+ zod: 3.25.76
'@ai-sdk/provider-utils@3.0.18':
resolution: {integrity: sha512-ypv1xXMsgGcNKUP+hglKqtdDuMg68nWHucPPAhIENrbFAI+xCHiqPVN8Zllxyv1TNZwGWUghPxJXU+Mqps0YRQ==}
engines: {node: '>=18'}
peerDependencies:
- zod: ^3.25.76 || ^4.1.8
+ zod: 3.25.76
'@ai-sdk/provider@2.0.0':
resolution: {integrity: sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==}
@@ -2299,7 +2299,7 @@ packages:
engines: {node: '>=18'}
peerDependencies:
'@cfworker/json-schema': ^4.1.1
- zod: ^3.25 || ^4.0
+ zod: 3.25.76
peerDependenciesMeta:
'@cfworker/json-schema':
optional: true
@@ -4139,98 +4139,98 @@ packages:
'@selderee/plugin-htmlparser2@0.11.0':
resolution: {integrity: sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==}
- '@sentry-internal/browser-utils@10.29.0':
- resolution: {integrity: sha512-M3kycMY6f3KY9a8jDYac+yG0E3ZgWVWSxlOEC5MhYyX+g7mqxkwrb3LFQyuxSm/m+CCgMTCaPOOaB2twXP6EQg==}
+ '@sentry-internal/browser-utils@10.30.0':
+ resolution: {integrity: sha512-dVsHTUbvgaLNetWAQC6yJFnmgD0xUbVgCkmzNB7S28wIP570GcZ4cxFGPOkXbPx6dEBUfoOREeXzLqjJLtJPfg==}
engines: {node: '>=18'}
- '@sentry-internal/feedback@10.29.0':
- resolution: {integrity: sha512-Y7IRsNeS99cEONu1mZWZc3HvbjNnu59Hgymm0swFFKbdgbCgdT6l85kn2oLsuq4Ew8Dw/pL/Sgpwsl9UgYFpUg==}
+ '@sentry-internal/feedback@10.30.0':
+ resolution: {integrity: sha512-+bnQZ6SNF265nTXrRlXTmq5Ila1fRfraDOAahlOT/VM4j6zqCvNZzmeDD9J6IbxiAdhlp/YOkrG3zbr5vgYo0A==}
engines: {node: '>=18'}
- '@sentry-internal/replay-canvas@10.29.0':
- resolution: {integrity: sha512-typY4JrpAQQGPuSyd/BD8+nNCbvTV2UVvKzr+iKgI0m1qc4Dz8tHZ4Nfais2Z8eYn/pL1kqVQN5ERTmJoYFdIw==}
+ '@sentry-internal/replay-canvas@10.30.0':
+ resolution: {integrity: sha512-RIlIz+XQ4DUWaN60CjfmicJq2O2JRtDKM5lw0wB++M5ha0TBh6rv+Ojf6BDgiV3LOQ7lZvCM57xhmNUtrGmelg==}
engines: {node: '>=18'}
- '@sentry-internal/replay@10.29.0':
- resolution: {integrity: sha512-45NVw9PwB9TQ8z+xJ6G6Za+wmQ1RTA35heBSzR6U4bknj8LmA04k2iwnobvxCBEQXeLfcJEO1vFgagMoqMZMBw==}
+ '@sentry-internal/replay@10.30.0':
+ resolution: {integrity: sha512-Pj/fMIZQkXzIw6YWpxKWUE5+GXffKq6CgXwHszVB39al1wYz1gTIrTqJqt31IBLIihfCy8XxYddglR2EW0BVIQ==}
engines: {node: '>=18'}
'@sentry/babel-plugin-component-annotate@4.6.1':
resolution: {integrity: sha512-aSIk0vgBqv7PhX6/Eov+vlI4puCE0bRXzUG5HdCsHBpAfeMkI8Hva6kSOusnzKqs8bf04hU7s3Sf0XxGTj/1AA==}
engines: {node: '>= 14'}
- '@sentry/browser@10.29.0':
- resolution: {integrity: sha512-XdbyIR6F4qoR9Z1JCWTgunVcTJjS9p2Th+v4wYs4ME+ZdLC4tuKKmRgYg3YdSIWCn1CBfIgdI6wqETSf7H6Njw==}
+ '@sentry/browser@10.30.0':
+ resolution: {integrity: sha512-7M/IJUMLo0iCMLNxDV/OHTPI0WKyluxhCcxXJn7nrCcolu8A1aq9R8XjKxm0oTCO8ht5pz8bhGXUnYJj4eoEBA==}
engines: {node: '>=18'}
'@sentry/bundler-plugin-core@4.6.1':
resolution: {integrity: sha512-WPeRbnMXm927m4Kr69NTArPfI+p5/34FHftdCRI3LFPMyhZDzz6J3wLy4hzaVUgmMf10eLzmq2HGEMvpQmdynA==}
engines: {node: '>= 14'}
- '@sentry/cli-darwin@2.58.2':
- resolution: {integrity: sha512-MArsb3zLhA2/cbd4rTm09SmTpnEuZCoZOpuZYkrpDw1qzBVJmRFA1W1hGAQ9puzBIk/ubY3EUhhzuU3zN2uD6w==}
+ '@sentry/cli-darwin@2.58.4':
+ resolution: {integrity: sha512-kbTD+P4X8O+nsNwPxCywtj3q22ecyRHWff98rdcmtRrvwz8CKi/T4Jxn/fnn2i4VEchy08OWBuZAqaA5Kh2hRQ==}
engines: {node: '>=10'}
os: [darwin]
- '@sentry/cli-linux-arm64@2.58.2':
- resolution: {integrity: sha512-ay3OeObnbbPrt45cjeUyQjsx5ain1laj1tRszWj37NkKu55NZSp4QCg1gGBZ0gBGhckI9nInEsmKtix00alw2g==}
+ '@sentry/cli-linux-arm64@2.58.4':
+ resolution: {integrity: sha512-0g0KwsOozkLtzN8/0+oMZoOuQ0o7W6O+hx+ydVU1bktaMGKEJLMAWxOQNjsh1TcBbNIXVOKM/I8l0ROhaAb8Ig==}
engines: {node: '>=10'}
cpu: [arm64]
os: [linux, freebsd, android]
- '@sentry/cli-linux-arm@2.58.2':
- resolution: {integrity: sha512-HU9lTCzcHqCz/7Mt5n+cv+nFuJdc1hGD2h35Uo92GgxX3/IujNvOUfF+nMX9j6BXH6hUt73R5c0Ycq9+a3Parg==}
+ '@sentry/cli-linux-arm@2.58.4':
+ resolution: {integrity: sha512-rdQ8beTwnN48hv7iV7e7ZKucPec5NJkRdrrycMJMZlzGBPi56LqnclgsHySJ6Kfq506A2MNuQnKGaf/sBC9REA==}
engines: {node: '>=10'}
cpu: [arm]
os: [linux, freebsd, android]
- '@sentry/cli-linux-i686@2.58.2':
- resolution: {integrity: sha512-CN9p0nfDFsAT1tTGBbzOUGkIllwS3hygOUyTK7LIm9z+UHw5uNgNVqdM/3Vg+02ymjkjISNB3/+mqEM5osGXdA==}
+ '@sentry/cli-linux-i686@2.58.4':
+ resolution: {integrity: sha512-NseoIQAFtkziHyjZNPTu1Gm1opeQHt7Wm1LbLrGWVIRvUOzlslO9/8i6wETUZ6TjlQxBVRgd3Q0lRBG2A8rFYA==}
engines: {node: '>=10'}
cpu: [x86, ia32]
os: [linux, freebsd, android]
- '@sentry/cli-linux-x64@2.58.2':
- resolution: {integrity: sha512-oX/LLfvWaJO50oBVOn4ZvG2SDWPq0MN8SV9eg5tt2nviq+Ryltfr7Rtoo+HfV+eyOlx1/ZXhq9Wm7OT3cQuz+A==}
+ '@sentry/cli-linux-x64@2.58.4':
+ resolution: {integrity: sha512-d3Arz+OO/wJYTqCYlSN3Ktm+W8rynQ/IMtSZLK8nu0ryh5mJOh+9XlXY6oDXw4YlsM8qCRrNquR8iEI1Y/IH+Q==}
engines: {node: '>=10'}
cpu: [x64]
os: [linux, freebsd, android]
- '@sentry/cli-win32-arm64@2.58.2':
- resolution: {integrity: sha512-+cl3x2HPVMpoSVGVM1IDWlAEREZrrVQj4xBb0TRKII7g3hUxRsAIcsrr7+tSkie++0FuH4go/b5fGAv51OEF3w==}
+ '@sentry/cli-win32-arm64@2.58.4':
+ resolution: {integrity: sha512-bqYrF43+jXdDBh0f8HIJU3tbvlOFtGyRjHB8AoRuMQv9TEDUfENZyCelhdjA+KwDKYl48R1Yasb4EHNzsoO83w==}
engines: {node: '>=10'}
cpu: [arm64]
os: [win32]
- '@sentry/cli-win32-i686@2.58.2':
- resolution: {integrity: sha512-omFVr0FhzJ8oTJSg1Kf+gjLgzpYklY0XPfLxZ5iiMiYUKwF5uo1RJRdkUOiEAv0IqpUKnmKcmVCLaDxsWclB7Q==}
+ '@sentry/cli-win32-i686@2.58.4':
+ resolution: {integrity: sha512-3triFD6jyvhVcXOmGyttf+deKZcC1tURdhnmDUIBkiDPJKGT/N5xa4qAtHJlAB/h8L9jgYih9bvJnvvFVM7yug==}
engines: {node: '>=10'}
cpu: [x86, ia32]
os: [win32]
- '@sentry/cli-win32-x64@2.58.2':
- resolution: {integrity: sha512-2NAFs9UxVbRztQbgJSP5i8TB9eJQ7xraciwj/93djrSMHSEbJ0vC47TME0iifgvhlHMs5vqETOKJtfbbpQAQFA==}
+ '@sentry/cli-win32-x64@2.58.4':
+ resolution: {integrity: sha512-cSzN4PjM1RsCZ4pxMjI0VI7yNCkxiJ5jmWncyiwHXGiXrV1eXYdQ3n1LhUYLZ91CafyprR0OhDcE+RVZ26Qb5w==}
engines: {node: '>=10'}
cpu: [x64]
os: [win32]
- '@sentry/cli@2.58.2':
- resolution: {integrity: sha512-U4u62V4vaTWF+o40Mih8aOpQKqKUbZQt9A3LorIJwaE3tO3XFLRI70eWtW2se1Qmy0RZ74zB14nYcFNFl2t4Rw==}
+ '@sentry/cli@2.58.4':
+ resolution: {integrity: sha512-ArDrpuS8JtDYEvwGleVE+FgR+qHaOp77IgdGSacz6SZy6Lv90uX0Nu4UrHCQJz8/xwIcNxSqnN22lq0dH4IqTg==}
engines: {node: '>= 10'}
hasBin: true
- '@sentry/core@10.29.0':
- resolution: {integrity: sha512-olQ2DU9dA/Bwsz3PtA9KNXRMqBWRQSkPw+MxwWEoU1K1qtiM9L0j6lbEFb5iSY3d7WYD5MB+1d5COugjSBrHtw==}
+ '@sentry/core@10.30.0':
+ resolution: {integrity: sha512-IfNuqIoGVO9pwphwbOptAEJJI1SCAfewS5LBU1iL7hjPBHYAnE8tCVzyZN+pooEkQQ47Q4rGanaG1xY8mjTT1A==}
engines: {node: '>=18'}
- '@sentry/nextjs@10.29.0':
- resolution: {integrity: sha512-2ff7E/6ZBNwsQNQ5De+qZwgIbkKgeYaWw33YE1zbdMhjwwNid4HZu/LwceV/CqjLXzBiXfuikayykWSC6n70XQ==}
+ '@sentry/nextjs@10.30.0':
+ resolution: {integrity: sha512-/WgH8m5Zi14pJMWbOGojm8BpzXpVQ0dXCuotSJ61MtKd6nW+yoaUBvbPdDcvzyAap1wVosXMe8T8HaMZbEQSdA==}
engines: {node: '>=18'}
peerDependencies:
next: ^13.2.0 || ^14.0 || ^15.0.0-rc.0 || ^16.0.0-0
- '@sentry/node-core@10.29.0':
- resolution: {integrity: sha512-f/Y0okHhPPb5HnYNBqCivJ2YuXtSadvcIx16dzU5mHQxZhgGednUCPEX7rsvPcd4HneQz12HKLqxbAmNu+b3FA==}
+ '@sentry/node-core@10.30.0':
+ resolution: {integrity: sha512-IDgCf0sTtHpnMfdM7nnqdkjFPzNrMKQUZCeoW2msAb+fXIfev2nae43fL4ffGL+S3rnkZp3OL8HDG/4C+Q0iZA==}
engines: {node: '>=18'}
peerDependencies:
'@opentelemetry/api': ^1.9.0
@@ -4241,12 +4241,12 @@ packages:
'@opentelemetry/sdk-trace-base': ^1.30.1 || ^2.1.0 || ^2.2.0
'@opentelemetry/semantic-conventions': ^1.37.0
- '@sentry/node@10.29.0':
- resolution: {integrity: sha512-9j8VzV06VCj+H8tlxpfa7BNN4HzH5exv68WOufdMTXzzWLOXnzrdNDoYplm1G2S3LMvWsc1SVI3a8A0yBY7oWg==}
+ '@sentry/node@10.30.0':
+ resolution: {integrity: sha512-Ov++em+Y4H4gNRW9u3d9JDF46BNvnCNW4/jJ/6Dsw0T+Em9dyLXfqyDBEe8VKD0E7ZjuO+Z1W3ldpbhCj5HlSg==}
engines: {node: '>=18'}
- '@sentry/opentelemetry@10.29.0':
- resolution: {integrity: sha512-5QvtAwS73HlI/+OTF1poAFELzsc0se+PHmMsXGGrOeNBvjCr3ZE8qvke09aeMn7uRImf3Nc9J6i2KtSHJnbKPA==}
+ '@sentry/opentelemetry@10.30.0':
+ resolution: {integrity: sha512-b4q868+L2uhqKn4xIlf+VLDthBLnUzG60FceJ2Oq8nD2Lk70F2ZxLfHA2eL1F6Oc776gnGd8Tmc1NM6RGRnp0g==}
engines: {node: '>=18'}
peerDependencies:
'@opentelemetry/api': ^1.9.0
@@ -4255,14 +4255,14 @@ packages:
'@opentelemetry/sdk-trace-base': ^1.30.1 || ^2.1.0 || ^2.2.0
'@opentelemetry/semantic-conventions': ^1.37.0
- '@sentry/react@10.29.0':
- resolution: {integrity: sha512-YGaEUXubzil7qssD1koh1fyt0aS8tHB61/6+oNShJ6xZPg03AB42bNMr2/y8fIFx36kb3MiCA5sFoH/ubF0LnQ==}
+ '@sentry/react@10.30.0':
+ resolution: {integrity: sha512-3co0QwAU9VrCVBWgpRf/4G19MwzR+DM0sDe9tgN7P3pv/tMlEHhnPFv88nPfuSa2W8uVCpHehvV+GnUPF4V7Ag==}
engines: {node: '>=18'}
peerDependencies:
react: ^16.14.0 || 17.x || 18.x || 19.x
- '@sentry/vercel-edge@10.29.0':
- resolution: {integrity: sha512-XEBmvBO8xaSSj5Fsyfbvc4sqlTu3m7a1oBwTOpu505EvO15FHoU83Jx2QJjqYZHjjbpEL2/7LkNX5WWUai9lqw==}
+ '@sentry/vercel-edge@10.30.0':
+ resolution: {integrity: sha512-aXiVlIy5JjiyuZ9JlkMwIFCqwnYcUfC2uae0qhnIaSuQwMDgl1z3iE0vA8TOlLMJrTmHJjszeVhr40AFo9W0AA==}
engines: {node: '>=18'}
'@sentry/webpack-plugin@4.6.1':
@@ -4503,65 +4503,65 @@ packages:
'@swc/helpers@0.5.17':
resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
- '@tailwindcss/node@4.1.17':
- resolution: {integrity: sha512-csIkHIgLb3JisEFQ0vxr2Y57GUNYh447C8xzwj89U/8fdW8LhProdxvnVH6U8M2Y73QKiTIH+LWbK3V2BBZsAg==}
+ '@tailwindcss/node@4.1.18':
+ resolution: {integrity: sha512-DoR7U1P7iYhw16qJ49fgXUlry1t4CpXeErJHnQ44JgTSKMaZUdf17cfn5mHchfJ4KRBZRFA/Coo+MUF5+gOaCQ==}
- '@tailwindcss/oxide-android-arm64@4.1.17':
- resolution: {integrity: sha512-BMqpkJHgOZ5z78qqiGE6ZIRExyaHyuxjgrJ6eBO5+hfrfGkuya0lYfw8fRHG77gdTjWkNWEEm+qeG2cDMxArLQ==}
+ '@tailwindcss/oxide-android-arm64@4.1.18':
+ resolution: {integrity: sha512-dJHz7+Ugr9U/diKJA0W6N/6/cjI+ZTAoxPf9Iz9BFRF2GzEX8IvXxFIi/dZBloVJX/MZGvRuFA9rqwdiIEZQ0Q==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [android]
- '@tailwindcss/oxide-darwin-arm64@4.1.17':
- resolution: {integrity: sha512-EquyumkQweUBNk1zGEU/wfZo2qkp/nQKRZM8bUYO0J+Lums5+wl2CcG1f9BgAjn/u9pJzdYddHWBiFXJTcxmOg==}
+ '@tailwindcss/oxide-darwin-arm64@4.1.18':
+ resolution: {integrity: sha512-Gc2q4Qhs660bhjyBSKgq6BYvwDz4G+BuyJ5H1xfhmDR3D8HnHCmT/BSkvSL0vQLy/nkMLY20PQ2OoYMO15Jd0A==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@tailwindcss/oxide-darwin-x64@4.1.17':
- resolution: {integrity: sha512-gdhEPLzke2Pog8s12oADwYu0IAw04Y2tlmgVzIN0+046ytcgx8uZmCzEg4VcQh+AHKiS7xaL8kGo/QTiNEGRog==}
+ '@tailwindcss/oxide-darwin-x64@4.1.18':
+ resolution: {integrity: sha512-FL5oxr2xQsFrc3X9o1fjHKBYBMD1QZNyc1Xzw/h5Qu4XnEBi3dZn96HcHm41c/euGV+GRiXFfh2hUCyKi/e+yw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@tailwindcss/oxide-freebsd-x64@4.1.17':
- resolution: {integrity: sha512-hxGS81KskMxML9DXsaXT1H0DyA+ZBIbyG/sSAjWNe2EDl7TkPOBI42GBV3u38itzGUOmFfCzk1iAjDXds8Oh0g==}
+ '@tailwindcss/oxide-freebsd-x64@4.1.18':
+ resolution: {integrity: sha512-Fj+RHgu5bDodmV1dM9yAxlfJwkkWvLiRjbhuO2LEtwtlYlBgiAT4x/j5wQr1tC3SANAgD+0YcmWVrj8R9trVMA==}
engines: {node: '>= 10'}
cpu: [x64]
os: [freebsd]
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17':
- resolution: {integrity: sha512-k7jWk5E3ldAdw0cNglhjSgv501u7yrMf8oeZ0cElhxU6Y2o7f8yqelOp3fhf7evjIS6ujTI3U8pKUXV2I4iXHQ==}
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18':
+ resolution: {integrity: sha512-Fp+Wzk/Ws4dZn+LV2Nqx3IilnhH51YZoRaYHQsVq3RQvEl+71VGKFpkfHrLM/Li+kt5c0DJe/bHXK1eHgDmdiA==}
engines: {node: '>= 10'}
cpu: [arm]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.17':
- resolution: {integrity: sha512-HVDOm/mxK6+TbARwdW17WrgDYEGzmoYayrCgmLEw7FxTPLcp/glBisuyWkFz/jb7ZfiAXAXUACfyItn+nTgsdQ==}
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.18':
+ resolution: {integrity: sha512-S0n3jboLysNbh55Vrt7pk9wgpyTTPD0fdQeh7wQfMqLPM/Hrxi+dVsLsPrycQjGKEQk85Kgbx+6+QnYNiHalnw==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-arm64-musl@4.1.17':
- resolution: {integrity: sha512-HvZLfGr42i5anKtIeQzxdkw/wPqIbpeZqe7vd3V9vI3RQxe3xU1fLjss0TjyhxWcBaipk7NYwSrwTwK1hJARMg==}
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.18':
+ resolution: {integrity: sha512-1px92582HkPQlaaCkdRcio71p8bc8i/ap5807tPRDK/uw953cauQBT8c5tVGkOwrHMfc2Yh6UuxaH4vtTjGvHg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-gnu@4.1.17':
- resolution: {integrity: sha512-M3XZuORCGB7VPOEDH+nzpJ21XPvK5PyjlkSFkFziNHGLc5d6g3di2McAAblmaSUNl8IOmzYwLx9NsE7bplNkwQ==}
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.18':
+ resolution: {integrity: sha512-v3gyT0ivkfBLoZGF9LyHmts0Isc8jHZyVcbzio6Wpzifg/+5ZJpDiRiUhDLkcr7f/r38SWNe7ucxmGW3j3Kb/g==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-linux-x64-musl@4.1.17':
- resolution: {integrity: sha512-k7f+pf9eXLEey4pBlw+8dgfJHY4PZ5qOUFDyNf7SI6lHjQ9Zt7+NcscjpwdCEbYi6FI5c2KDTDWyf2iHcCSyyQ==}
+ '@tailwindcss/oxide-linux-x64-musl@4.1.18':
+ resolution: {integrity: sha512-bhJ2y2OQNlcRwwgOAGMY0xTFStt4/wyU6pvI6LSuZpRgKQwxTec0/3Scu91O8ir7qCR3AuepQKLU/kX99FouqQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@tailwindcss/oxide-wasm32-wasi@4.1.17':
- resolution: {integrity: sha512-cEytGqSSoy7zK4JRWiTCx43FsKP/zGr0CsuMawhH67ONlH+T79VteQeJQRO/X7L0juEUA8ZyuYikcRBf0vsxhg==}
+ '@tailwindcss/oxide-wasm32-wasi@4.1.18':
+ resolution: {integrity: sha512-LffYTvPjODiP6PT16oNeUQJzNVyJl1cjIebq/rWWBF+3eDst5JGEFSc5cWxyRCJ0Mxl+KyIkqRxk1XPEs9x8TA==}
engines: {node: '>=14.0.0'}
cpu: [wasm32]
bundledDependencies:
@@ -4572,24 +4572,24 @@ packages:
- '@emnapi/wasi-threads'
- tslib
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.17':
- resolution: {integrity: sha512-JU5AHr7gKbZlOGvMdb4722/0aYbU+tN6lv1kONx0JK2cGsh7g148zVWLM0IKR3NeKLv+L90chBVYcJ8uJWbC9A==}
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.18':
+ resolution: {integrity: sha512-HjSA7mr9HmC8fu6bdsZvZ+dhjyGCLdotjVOgLA2vEqxEBZaQo9YTX4kwgEvPCpRh8o4uWc4J/wEoFzhEmjvPbA==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@tailwindcss/oxide-win32-x64-msvc@4.1.17':
- resolution: {integrity: sha512-SKWM4waLuqx0IH+FMDUw6R66Hu4OuTALFgnleKbqhgGU30DY20NORZMZUKgLRjQXNN2TLzKvh48QXTig4h4bGw==}
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.18':
+ resolution: {integrity: sha512-bJWbyYpUlqamC8dpR7pfjA0I7vdF6t5VpUGMWRkXVE3AXgIZjYUYAK7II1GNaxR8J1SSrSrppRar8G++JekE3Q==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
- '@tailwindcss/oxide@4.1.17':
- resolution: {integrity: sha512-F0F7d01fmkQhsTjXezGBLdrl1KresJTcI3DB8EkScCldyKp3Msz4hub4uyYaVnk88BAS1g5DQjjF6F5qczheLA==}
+ '@tailwindcss/oxide@4.1.18':
+ resolution: {integrity: sha512-EgCR5tTS5bUSKQgzeMClT6iCY3ToqE1y+ZB0AKldj809QXk1Y+3jB0upOYZrn9aGIzPtUsP7sX4QQ4XtjBB95A==}
engines: {node: '>= 10'}
- '@tailwindcss/postcss@4.1.17':
- resolution: {integrity: sha512-+nKl9N9mN5uJ+M7dBOOCzINw94MPstNR/GtIhz1fpZysxL/4a+No64jCBD6CPN+bIHWFx3KWuu8XJRrj/572Dw==}
+ '@tailwindcss/postcss@4.1.18':
+ resolution: {integrity: sha512-Ce0GFnzAOuPyfV5SxjXGn0CubwGcuDB0zcdaPuCSzAa/2vII24JTkH+I6jcbXLb1ctjZMZZI6OjDaLPJQL1S0g==}
'@tanstack/query-core@5.90.12':
resolution: {integrity: sha512-T1/8t5DhV/SisWjDnaiU2drl6ySvsHj1bHBCWNXd+/T+Hh1cf6JodyEYMd5sgwm+b/mETT4EV3H+zCVczCU5hg==}
@@ -5072,7 +5072,7 @@ packages:
resolution: {integrity: sha512-Jex3Lb7V41NNpuqJHKgrwoU6BCLHdI1Pg4qb4GJH4jRIDRXUBySJErHjyN4oTCwbiYCeb/8II9EnqSRPq9EifA==}
engines: {node: '>=18'}
peerDependencies:
- zod: ^3.25.76 || ^4.1.8
+ zod: 3.25.76
ajv-formats@2.1.1:
resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
@@ -5227,8 +5227,8 @@ packages:
resolution: {integrity: sha512-gYjt7OIqdM0PcttNYP2aVrr2G0bMALkBaoehD4BuRGjAOtipg0b6wHg1yNL+s5zSnLZZrGHOw4IrND8CD+3oIQ==}
hasBin: true
- baseline-browser-mapping@2.9.6:
- resolution: {integrity: sha512-v9BVVpOTLB59C9E7aSnmIF8h7qRsFpx+A2nugVMTszEOMcfjlZMsXRm4LF23I3Z9AJxc8ANpIvzbzONoX9VJlg==}
+ baseline-browser-mapping@2.9.7:
+ resolution: {integrity: sha512-k9xFKplee6KIio3IDbwj+uaCLpqzOwakOgmqzPezM0sFJlFKcg30vk2wOiAJtkTSfx0SSQDSe8q+mWA/fSH5Zg==}
hasBin: true
basic-ftp@5.0.5:
@@ -5803,10 +5803,6 @@ packages:
end-of-stream@1.4.5:
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
- enhanced-resolve@5.18.3:
- resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==}
- engines: {node: '>=10.13.0'}
-
enhanced-resolve@5.18.4:
resolution: {integrity: sha512-LgQMM4WXU3QI+SYgEc2liRgznaD5ojbmY3sb8LxyguVkIg5FxdpTkvk72te2R38/TGKxH634oLxXRGY6d7AP+Q==}
engines: {node: '>=10.13.0'}
@@ -6921,8 +6917,8 @@ packages:
resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==}
engines: {node: '>=12'}
- lucide-react@0.556.0:
- resolution: {integrity: sha512-iOb8dRk7kLaYBZhR2VlV1CeJGxChBgUthpSP8wom9jfj79qovgG6qcSdiy6vkoREKPnbUYzJsCn4o4PtG3Iy+A==}
+ lucide-react@0.561.0:
+ resolution: {integrity: sha512-Y59gMY38tl4/i0qewcqohPdEbieBy7SovpBL9IFebhc2mDd8x4PZSOsiFRkpPcOq6bj1r/mjH/Rk73gSlIJP2A==}
peerDependencies:
react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
@@ -7894,8 +7890,8 @@ packages:
peerDependencies:
react: ^16.8.0 || ^17 || ^18 || ^19
- react-i18next@16.4.0:
- resolution: {integrity: sha512-bxVeBA8Ky2UeItNhF4JRxHCFIrpEJHGFG/mOAa4CR0JkqaDEYSLmlEgmC4Os63SBlZ+E5U0YyrNJOSVl2mtVqQ==}
+ react-i18next@16.5.0:
+ resolution: {integrity: sha512-IMpPTyCTKxEj8klCrLKUTIUa8uYTd851+jcu2fJuUB9Agkk9Qq8asw4omyeHVnOXHrLgQJGTm5zTvn8HpaPiqw==}
peerDependencies:
i18next: '>= 25.6.2'
react: '>= 16.8.0'
@@ -8438,6 +8434,9 @@ packages:
tailwindcss@4.1.17:
resolution: {integrity: sha512-j9Ee2YjuQqYT9bbRTfTZht9W/ytp5H+jJpZKiYdP/bpnXARAuELt9ofP0lPnmHjbga7SNQIxdTAXCmtKVYjN+Q==}
+ tailwindcss@4.1.18:
+ resolution: {integrity: sha512-4+Z+0yiYyEtUVCScyfHCxOYP06L5Ne+JiHhY2IjR2KWMIWhJOYZKLSGZaP5HkZ8+bY0cxfzwDE5uOmzFXyIwxw==}
+
tapable@2.3.0:
resolution: {integrity: sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==}
engines: {node: '>=6'}
@@ -8939,19 +8938,16 @@ packages:
zod-to-json-schema@3.25.0:
resolution: {integrity: sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==}
peerDependencies:
- zod: ^3.25 || ^4
+ zod: 3.25.76
zod-validation-error@4.0.2:
resolution: {integrity: sha512-Q6/nZLe6jxuU80qb/4uJ4t5v2VEZ44lzQjPDhYJNztRQ4wyWc6VF3D3Kb/fAuPetZQnhS3hnajCf9CsWesghLQ==}
engines: {node: '>=18.0.0'}
peerDependencies:
- zod: ^3.25.0 || ^4.0.0
+ zod: 3.25.76
- zod@3.25.74:
- resolution: {integrity: sha512-J8poo92VuhKjNknViHRAIuuN6li/EwFbAC8OedzI8uxpEPGiXHGQu9wemIAioIpqgfB4SySaJhdk0mH5Y4ICBg==}
-
- zod@4.1.13:
- resolution: {integrity: sha512-AvvthqfqrAhNH9dnfmrfKzX5upOdjUVJYFqNSlkmGf64gRaTzlPwz99IHYnVs28qYAybvAlBV+H7pn0saFY4Ig==}
+ zod@3.25.76:
+ resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
zwitch@2.0.4:
resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==}
@@ -8962,25 +8958,25 @@ snapshots:
optionalDependencies:
graphql: 16.12.0
- '@ai-sdk/gateway@2.0.18(zod@3.25.74)':
+ '@ai-sdk/gateway@2.0.18(zod@3.25.76)':
dependencies:
'@ai-sdk/provider': 2.0.0
- '@ai-sdk/provider-utils': 3.0.18(zod@3.25.74)
+ '@ai-sdk/provider-utils': 3.0.18(zod@3.25.76)
'@vercel/oidc': 3.0.5
- zod: 3.25.74
+ zod: 3.25.76
- '@ai-sdk/openai@2.0.80(zod@3.25.74)':
+ '@ai-sdk/openai@2.0.80(zod@3.25.76)':
dependencies:
'@ai-sdk/provider': 2.0.0
- '@ai-sdk/provider-utils': 3.0.18(zod@3.25.74)
- zod: 3.25.74
+ '@ai-sdk/provider-utils': 3.0.18(zod@3.25.76)
+ zod: 3.25.76
- '@ai-sdk/provider-utils@3.0.18(zod@3.25.74)':
+ '@ai-sdk/provider-utils@3.0.18(zod@3.25.76)':
dependencies:
'@ai-sdk/provider': 2.0.0
'@standard-schema/spec': 1.0.0
eventsource-parser: 3.0.6
- zod: 3.25.74
+ zod: 3.25.76
'@ai-sdk/provider@2.0.0':
dependencies:
@@ -9808,12 +9804,12 @@ snapshots:
'@img/sharp-win32-x64@0.34.5':
optional: true
- '@inquirer/external-editor@1.0.3(@types/node@24.10.2)':
+ '@inquirer/external-editor@1.0.3(@types/node@25.0.1)':
dependencies:
chardet: 2.1.1
iconv-lite: 0.7.0
optionalDependencies:
- '@types/node': 24.10.2
+ '@types/node': 25.0.1
'@internationalized/date@3.10.0':
dependencies:
@@ -10127,7 +10123,7 @@ snapshots:
react: 19.2.3
react-dom: 19.2.3(react@19.2.3)
- '@modelcontextprotocol/sdk@1.24.3(zod@3.25.74)':
+ '@modelcontextprotocol/sdk@1.24.3(zod@3.25.76)':
dependencies:
ajv: 8.17.1
ajv-formats: 3.0.1(ajv@8.17.1)
@@ -10141,8 +10137,8 @@ snapshots:
jose: 6.1.3
pkce-challenge: 5.0.1
raw-body: 3.0.2
- zod: 3.25.74
- zod-to-json-schema: 3.25.0(zod@3.25.74)
+ zod: 3.25.76
+ zod-to-json-schema: 3.25.0(zod@3.25.76)
transitivePeerDependencies:
- supports-color
@@ -12379,39 +12375,39 @@ snapshots:
domhandler: 5.0.3
selderee: 0.11.0
- '@sentry-internal/browser-utils@10.29.0':
+ '@sentry-internal/browser-utils@10.30.0':
dependencies:
- '@sentry/core': 10.29.0
+ '@sentry/core': 10.30.0
- '@sentry-internal/feedback@10.29.0':
+ '@sentry-internal/feedback@10.30.0':
dependencies:
- '@sentry/core': 10.29.0
+ '@sentry/core': 10.30.0
- '@sentry-internal/replay-canvas@10.29.0':
+ '@sentry-internal/replay-canvas@10.30.0':
dependencies:
- '@sentry-internal/replay': 10.29.0
- '@sentry/core': 10.29.0
+ '@sentry-internal/replay': 10.30.0
+ '@sentry/core': 10.30.0
- '@sentry-internal/replay@10.29.0':
+ '@sentry-internal/replay@10.30.0':
dependencies:
- '@sentry-internal/browser-utils': 10.29.0
- '@sentry/core': 10.29.0
+ '@sentry-internal/browser-utils': 10.30.0
+ '@sentry/core': 10.30.0
'@sentry/babel-plugin-component-annotate@4.6.1': {}
- '@sentry/browser@10.29.0':
+ '@sentry/browser@10.30.0':
dependencies:
- '@sentry-internal/browser-utils': 10.29.0
- '@sentry-internal/feedback': 10.29.0
- '@sentry-internal/replay': 10.29.0
- '@sentry-internal/replay-canvas': 10.29.0
- '@sentry/core': 10.29.0
+ '@sentry-internal/browser-utils': 10.30.0
+ '@sentry-internal/feedback': 10.30.0
+ '@sentry-internal/replay': 10.30.0
+ '@sentry-internal/replay-canvas': 10.30.0
+ '@sentry/core': 10.30.0
'@sentry/bundler-plugin-core@4.6.1':
dependencies:
'@babel/core': 7.28.5
'@sentry/babel-plugin-component-annotate': 4.6.1
- '@sentry/cli': 2.58.2
+ '@sentry/cli': 2.58.4
dotenv: 16.6.1
find-up: 5.0.0
glob: 10.5.0
@@ -12421,31 +12417,31 @@ snapshots:
- encoding
- supports-color
- '@sentry/cli-darwin@2.58.2':
+ '@sentry/cli-darwin@2.58.4':
optional: true
- '@sentry/cli-linux-arm64@2.58.2':
+ '@sentry/cli-linux-arm64@2.58.4':
optional: true
- '@sentry/cli-linux-arm@2.58.2':
+ '@sentry/cli-linux-arm@2.58.4':
optional: true
- '@sentry/cli-linux-i686@2.58.2':
+ '@sentry/cli-linux-i686@2.58.4':
optional: true
- '@sentry/cli-linux-x64@2.58.2':
+ '@sentry/cli-linux-x64@2.58.4':
optional: true
- '@sentry/cli-win32-arm64@2.58.2':
+ '@sentry/cli-win32-arm64@2.58.4':
optional: true
- '@sentry/cli-win32-i686@2.58.2':
+ '@sentry/cli-win32-i686@2.58.4':
optional: true
- '@sentry/cli-win32-x64@2.58.2':
+ '@sentry/cli-win32-x64@2.58.4':
optional: true
- '@sentry/cli@2.58.2':
+ '@sentry/cli@2.58.4':
dependencies:
https-proxy-agent: 5.0.1
node-fetch: 2.7.0
@@ -12453,32 +12449,32 @@ snapshots:
proxy-from-env: 1.1.0
which: 2.0.2
optionalDependencies:
- '@sentry/cli-darwin': 2.58.2
- '@sentry/cli-linux-arm': 2.58.2
- '@sentry/cli-linux-arm64': 2.58.2
- '@sentry/cli-linux-i686': 2.58.2
- '@sentry/cli-linux-x64': 2.58.2
- '@sentry/cli-win32-arm64': 2.58.2
- '@sentry/cli-win32-i686': 2.58.2
- '@sentry/cli-win32-x64': 2.58.2
+ '@sentry/cli-darwin': 2.58.4
+ '@sentry/cli-linux-arm': 2.58.4
+ '@sentry/cli-linux-arm64': 2.58.4
+ '@sentry/cli-linux-i686': 2.58.4
+ '@sentry/cli-linux-x64': 2.58.4
+ '@sentry/cli-win32-arm64': 2.58.4
+ '@sentry/cli-win32-i686': 2.58.4
+ '@sentry/cli-win32-x64': 2.58.4
transitivePeerDependencies:
- encoding
- supports-color
- '@sentry/core@10.29.0': {}
+ '@sentry/core@10.30.0': {}
- '@sentry/nextjs@10.29.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)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(webpack@5.102.1)':
+ '@sentry/nextjs@10.30.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)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3))(react@19.2.3)(webpack@5.102.1)':
dependencies:
'@opentelemetry/api': 1.9.0
'@opentelemetry/semantic-conventions': 1.38.0
'@rollup/plugin-commonjs': 28.0.1(rollup@4.53.3)
- '@sentry-internal/browser-utils': 10.29.0
+ '@sentry-internal/browser-utils': 10.30.0
'@sentry/bundler-plugin-core': 4.6.1
- '@sentry/core': 10.29.0
- '@sentry/node': 10.29.0
- '@sentry/opentelemetry': 10.29.0(@opentelemetry/api@1.9.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))(@opentelemetry/semantic-conventions@1.38.0)
- '@sentry/react': 10.29.0(react@19.2.3)
- '@sentry/vercel-edge': 10.29.0
+ '@sentry/core': 10.30.0
+ '@sentry/node': 10.30.0
+ '@sentry/opentelemetry': 10.30.0(@opentelemetry/api@1.9.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))(@opentelemetry/semantic-conventions@1.38.0)
+ '@sentry/react': 10.30.0(react@19.2.3)
+ '@sentry/vercel-edge': 10.30.0
'@sentry/webpack-plugin': 4.6.1(webpack@5.102.1)
next: 16.0.10(@babel/core@7.28.5)(@opentelemetry/api@1.9.0)(@playwright/test@1.57.0)(babel-plugin-react-compiler@1.0.0)(react-dom@19.2.3(react@19.2.3))(react@19.2.3)
resolve: 1.22.8
@@ -12493,7 +12489,7 @@ snapshots:
- supports-color
- webpack
- '@sentry/node-core@10.29.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.208.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.38.0)':
+ '@sentry/node-core@10.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.208.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.38.0)':
dependencies:
'@apm-js-collab/tracing-hooks': 0.3.1
'@opentelemetry/api': 1.9.0
@@ -12503,13 +12499,13 @@ snapshots:
'@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0)
'@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions': 1.38.0
- '@sentry/core': 10.29.0
- '@sentry/opentelemetry': 10.29.0(@opentelemetry/api@1.9.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))(@opentelemetry/semantic-conventions@1.38.0)
+ '@sentry/core': 10.30.0
+ '@sentry/opentelemetry': 10.30.0(@opentelemetry/api@1.9.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))(@opentelemetry/semantic-conventions@1.38.0)
import-in-the-middle: 2.0.0
transitivePeerDependencies:
- supports-color
- '@sentry/node@10.29.0':
+ '@sentry/node@10.30.0':
dependencies:
'@opentelemetry/api': 1.9.0
'@opentelemetry/context-async-hooks': 2.2.0(@opentelemetry/api@1.9.0)
@@ -12541,35 +12537,35 @@ snapshots:
'@opentelemetry/sdk-trace-base': 2.2.0(@opentelemetry/api@1.9.0)
'@opentelemetry/semantic-conventions': 1.38.0
'@prisma/instrumentation': 6.19.0(@opentelemetry/api@1.9.0)
- '@sentry/core': 10.29.0
- '@sentry/node-core': 10.29.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.208.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.38.0)
- '@sentry/opentelemetry': 10.29.0(@opentelemetry/api@1.9.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))(@opentelemetry/semantic-conventions@1.38.0)
+ '@sentry/core': 10.30.0
+ '@sentry/node-core': 10.30.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.208.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.2.0(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.38.0)
+ '@sentry/opentelemetry': 10.30.0(@opentelemetry/api@1.9.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))(@opentelemetry/semantic-conventions@1.38.0)
import-in-the-middle: 2.0.0
minimatch: 9.0.5
transitivePeerDependencies:
- supports-color
- '@sentry/opentelemetry@10.29.0(@opentelemetry/api@1.9.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))(@opentelemetry/semantic-conventions@1.38.0)':
+ '@sentry/opentelemetry@10.30.0(@opentelemetry/api@1.9.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))(@opentelemetry/semantic-conventions@1.38.0)':
dependencies:
'@opentelemetry/api': 1.9.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)
'@opentelemetry/semantic-conventions': 1.38.0
- '@sentry/core': 10.29.0
+ '@sentry/core': 10.30.0
- '@sentry/react@10.29.0(react@19.2.3)':
+ '@sentry/react@10.30.0(react@19.2.3)':
dependencies:
- '@sentry/browser': 10.29.0
- '@sentry/core': 10.29.0
+ '@sentry/browser': 10.30.0
+ '@sentry/core': 10.30.0
hoist-non-react-statics: 3.3.2
react: 19.2.3
- '@sentry/vercel-edge@10.29.0':
+ '@sentry/vercel-edge@10.30.0':
dependencies:
'@opentelemetry/api': 1.9.0
'@opentelemetry/resources': 2.2.0(@opentelemetry/api@1.9.0)
- '@sentry/core': 10.29.0
+ '@sentry/core': 10.30.0
'@sentry/webpack-plugin@4.6.1(webpack@5.102.1)':
dependencies:
@@ -12929,74 +12925,74 @@ snapshots:
dependencies:
tslib: 2.8.1
- '@tailwindcss/node@4.1.17':
+ '@tailwindcss/node@4.1.18':
dependencies:
'@jridgewell/remapping': 2.3.5
- enhanced-resolve: 5.18.3
+ enhanced-resolve: 5.18.4
jiti: 2.6.1
lightningcss: 1.30.2
magic-string: 0.30.21
source-map-js: 1.2.1
- tailwindcss: 4.1.17
+ tailwindcss: 4.1.18
- '@tailwindcss/oxide-android-arm64@4.1.17':
+ '@tailwindcss/oxide-android-arm64@4.1.18':
optional: true
- '@tailwindcss/oxide-darwin-arm64@4.1.17':
+ '@tailwindcss/oxide-darwin-arm64@4.1.18':
optional: true
- '@tailwindcss/oxide-darwin-x64@4.1.17':
+ '@tailwindcss/oxide-darwin-x64@4.1.18':
optional: true
- '@tailwindcss/oxide-freebsd-x64@4.1.17':
+ '@tailwindcss/oxide-freebsd-x64@4.1.18':
optional: true
- '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.17':
+ '@tailwindcss/oxide-linux-arm-gnueabihf@4.1.18':
optional: true
- '@tailwindcss/oxide-linux-arm64-gnu@4.1.17':
+ '@tailwindcss/oxide-linux-arm64-gnu@4.1.18':
optional: true
- '@tailwindcss/oxide-linux-arm64-musl@4.1.17':
+ '@tailwindcss/oxide-linux-arm64-musl@4.1.18':
optional: true
- '@tailwindcss/oxide-linux-x64-gnu@4.1.17':
+ '@tailwindcss/oxide-linux-x64-gnu@4.1.18':
optional: true
- '@tailwindcss/oxide-linux-x64-musl@4.1.17':
+ '@tailwindcss/oxide-linux-x64-musl@4.1.18':
optional: true
- '@tailwindcss/oxide-wasm32-wasi@4.1.17':
+ '@tailwindcss/oxide-wasm32-wasi@4.1.18':
optional: true
- '@tailwindcss/oxide-win32-arm64-msvc@4.1.17':
+ '@tailwindcss/oxide-win32-arm64-msvc@4.1.18':
optional: true
- '@tailwindcss/oxide-win32-x64-msvc@4.1.17':
+ '@tailwindcss/oxide-win32-x64-msvc@4.1.18':
optional: true
- '@tailwindcss/oxide@4.1.17':
+ '@tailwindcss/oxide@4.1.18':
optionalDependencies:
- '@tailwindcss/oxide-android-arm64': 4.1.17
- '@tailwindcss/oxide-darwin-arm64': 4.1.17
- '@tailwindcss/oxide-darwin-x64': 4.1.17
- '@tailwindcss/oxide-freebsd-x64': 4.1.17
- '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.17
- '@tailwindcss/oxide-linux-arm64-gnu': 4.1.17
- '@tailwindcss/oxide-linux-arm64-musl': 4.1.17
- '@tailwindcss/oxide-linux-x64-gnu': 4.1.17
- '@tailwindcss/oxide-linux-x64-musl': 4.1.17
- '@tailwindcss/oxide-wasm32-wasi': 4.1.17
- '@tailwindcss/oxide-win32-arm64-msvc': 4.1.17
- '@tailwindcss/oxide-win32-x64-msvc': 4.1.17
+ '@tailwindcss/oxide-android-arm64': 4.1.18
+ '@tailwindcss/oxide-darwin-arm64': 4.1.18
+ '@tailwindcss/oxide-darwin-x64': 4.1.18
+ '@tailwindcss/oxide-freebsd-x64': 4.1.18
+ '@tailwindcss/oxide-linux-arm-gnueabihf': 4.1.18
+ '@tailwindcss/oxide-linux-arm64-gnu': 4.1.18
+ '@tailwindcss/oxide-linux-arm64-musl': 4.1.18
+ '@tailwindcss/oxide-linux-x64-gnu': 4.1.18
+ '@tailwindcss/oxide-linux-x64-musl': 4.1.18
+ '@tailwindcss/oxide-wasm32-wasi': 4.1.18
+ '@tailwindcss/oxide-win32-arm64-msvc': 4.1.18
+ '@tailwindcss/oxide-win32-x64-msvc': 4.1.18
- '@tailwindcss/postcss@4.1.17':
+ '@tailwindcss/postcss@4.1.18':
dependencies:
'@alloc/quick-lru': 5.2.0
- '@tailwindcss/node': 4.1.17
- '@tailwindcss/oxide': 4.1.17
+ '@tailwindcss/node': 4.1.18
+ '@tailwindcss/oxide': 4.1.18
postcss: 8.5.6
- tailwindcss: 4.1.17
+ tailwindcss: 4.1.18
'@tanstack/query-core@5.90.12': {}
@@ -13050,17 +13046,17 @@ snapshots:
'@tsconfig/node16@1.0.4': {}
- '@turbo/gen@2.6.3(@types/node@24.10.2)(typescript@5.9.3)':
+ '@turbo/gen@2.6.3(@types/node@25.0.1)(typescript@5.9.3)':
dependencies:
- '@turbo/workspaces': 2.6.3(@types/node@24.10.2)
+ '@turbo/workspaces': 2.6.3(@types/node@25.0.1)
commander: 10.0.1
fs-extra: 10.1.0
- inquirer: 8.2.7(@types/node@24.10.2)
+ inquirer: 8.2.7(@types/node@25.0.1)
minimatch: 9.0.5
node-plop: 0.26.3
picocolors: 1.0.1
proxy-agent: 6.5.0
- ts-node: 10.9.2(@types/node@24.10.2)(typescript@5.9.3)
+ ts-node: 10.9.2(@types/node@25.0.1)(typescript@5.9.3)
update-check: 1.5.4
validate-npm-package-name: 5.0.1
transitivePeerDependencies:
@@ -13070,14 +13066,14 @@ snapshots:
- supports-color
- typescript
- '@turbo/workspaces@2.6.3(@types/node@24.10.2)':
+ '@turbo/workspaces@2.6.3(@types/node@25.0.1)':
dependencies:
commander: 10.0.1
execa: 5.1.1
fast-glob: 3.3.3
fs-extra: 10.1.0
gradient-string: 2.0.2
- inquirer: 8.2.7(@types/node@24.10.2)
+ inquirer: 8.2.7(@types/node@25.0.1)
js-yaml: 4.1.1
ora: 4.1.1
picocolors: 1.0.1
@@ -13093,7 +13089,7 @@ snapshots:
'@types/connect@3.4.38':
dependencies:
- '@types/node': 24.10.2
+ '@types/node': 25.0.1
'@types/d3-array@3.2.2': {}
@@ -13185,7 +13181,7 @@ snapshots:
'@types/mysql@2.15.27':
dependencies:
- '@types/node': 24.10.2
+ '@types/node': 25.0.1
'@types/node@24.10.2':
dependencies:
@@ -13210,7 +13206,7 @@ snapshots:
'@types/pg@8.15.6':
dependencies:
- '@types/node': 24.10.2
+ '@types/node': 25.0.1
pg-protocol: 1.10.3
pg-types: 2.2.0
@@ -13226,7 +13222,7 @@ snapshots:
'@types/tedious@4.0.14':
dependencies:
- '@types/node': 24.10.2
+ '@types/node': 25.0.1
'@types/through@0.0.33':
dependencies:
@@ -13535,13 +13531,13 @@ snapshots:
clean-stack: 2.2.0
indent-string: 4.0.0
- ai@5.0.108(zod@3.25.74):
+ ai@5.0.108(zod@3.25.76):
dependencies:
- '@ai-sdk/gateway': 2.0.18(zod@3.25.74)
+ '@ai-sdk/gateway': 2.0.18(zod@3.25.76)
'@ai-sdk/provider': 2.0.0
- '@ai-sdk/provider-utils': 3.0.18(zod@3.25.74)
+ '@ai-sdk/provider-utils': 3.0.18(zod@3.25.76)
'@opentelemetry/api': 1.9.0
- zod: 3.25.74
+ zod: 3.25.76
ajv-formats@2.1.1(ajv@8.17.1):
optionalDependencies:
@@ -13708,7 +13704,7 @@ snapshots:
baseline-browser-mapping@2.8.28: {}
- baseline-browser-mapping@2.9.6: {}
+ baseline-browser-mapping@2.9.7: {}
basic-ftp@5.0.5: {}
@@ -13769,7 +13765,7 @@ snapshots:
browserslist@4.28.1:
dependencies:
- baseline-browser-mapping: 2.9.6
+ baseline-browser-mapping: 2.9.7
caniuse-lite: 1.0.30001760
electron-to-chromium: 1.5.267
node-releases: 2.0.27
@@ -14298,11 +14294,6 @@ snapshots:
dependencies:
once: 1.4.0
- enhanced-resolve@5.18.3:
- dependencies:
- graceful-fs: 4.2.11
- tapable: 2.3.0
-
enhanced-resolve@5.18.4:
dependencies:
graceful-fs: 4.2.11
@@ -14443,7 +14434,7 @@ snapshots:
eslint: 9.39.1(jiti@2.6.1)
eslint-import-resolver-node: 0.3.9
eslint-import-resolver-typescript: 3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))
- eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))
eslint-plugin-jsx-a11y: 6.10.2(eslint@9.39.1(jiti@2.6.1))
eslint-plugin-react: 7.37.5(eslint@9.39.1(jiti@2.6.1))
eslint-plugin-react-hooks: 7.0.1(eslint@9.39.1(jiti@2.6.1))
@@ -14482,7 +14473,7 @@ snapshots:
tinyglobby: 0.2.15
unrs-resolver: 1.11.1
optionalDependencies:
- eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1))
+ eslint-plugin-import: 2.32.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1))
transitivePeerDependencies:
- supports-color
@@ -14497,7 +14488,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1)(eslint@9.39.1(jiti@2.6.1)):
+ eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint-import-resolver-typescript@3.10.1(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.49.0(eslint@9.39.1(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)))(eslint@9.39.1(jiti@2.6.1)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.9
@@ -14551,8 +14542,8 @@ snapshots:
'@babel/parser': 7.28.5
eslint: 9.39.1(jiti@2.6.1)
hermes-parser: 0.25.1
- zod: 4.1.13
- zod-validation-error: 4.0.2(zod@4.1.13)
+ zod: 3.25.76
+ zod-validation-error: 4.0.2(zod@3.25.76)
transitivePeerDependencies:
- supports-color
@@ -15175,9 +15166,9 @@ snapshots:
strip-ansi: 6.0.1
through: 2.3.8
- inquirer@8.2.7(@types/node@24.10.2):
+ inquirer@8.2.7(@types/node@25.0.1):
dependencies:
- '@inquirer/external-editor': 1.0.3(@types/node@24.10.2)
+ '@inquirer/external-editor': 1.0.3(@types/node@25.0.1)
ansi-escapes: 4.3.2
chalk: 4.1.2
cli-cursor: 3.1.0
@@ -15580,7 +15571,7 @@ snapshots:
lru-cache@7.18.3: {}
- lucide-react@0.556.0(react@19.2.3):
+ lucide-react@0.561.0(react@19.2.3):
dependencies:
react: 19.2.3
@@ -16796,7 +16787,7 @@ snapshots:
dependencies:
react: 19.2.3
- react-i18next@16.4.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3):
+ react-i18next@16.5.0(i18next@25.7.2(typescript@5.9.3))(react-dom@19.2.3(react@19.2.3))(react@19.2.3)(typescript@5.9.3):
dependencies:
'@babel/runtime': 7.28.4
html-parse-stringify: 3.0.1
@@ -17465,6 +17456,8 @@ snapshots:
tailwindcss@4.1.17: {}
+ tailwindcss@4.1.18: {}
+
tapable@2.3.0: {}
tar@7.5.2:
@@ -17546,14 +17539,14 @@ snapshots:
ts-case-convert@2.1.0: {}
- ts-node@10.9.2(@types/node@24.10.2)(typescript@5.9.3):
+ ts-node@10.9.2(@types/node@25.0.1)(typescript@5.9.3):
dependencies:
'@cspotcode/source-map-support': 0.8.1
'@tsconfig/node10': 1.0.12
'@tsconfig/node12': 1.0.11
'@tsconfig/node14': 1.0.3
'@tsconfig/node16': 1.0.4
- '@types/node': 24.10.2
+ '@types/node': 25.0.1
acorn: 8.15.0
acorn-walk: 8.3.4
arg: 4.1.3
@@ -18019,16 +18012,14 @@ snapshots:
yocto-queue@1.2.2: {}
- zod-to-json-schema@3.25.0(zod@3.25.74):
+ zod-to-json-schema@3.25.0(zod@3.25.76):
dependencies:
- zod: 3.25.74
+ zod: 3.25.76
- zod-validation-error@4.0.2(zod@4.1.13):
+ zod-validation-error@4.0.2(zod@3.25.76):
dependencies:
- zod: 4.1.13
+ zod: 3.25.76
- zod@3.25.74: {}
-
- zod@4.1.13: {}
+ zod@3.25.76: {}
zwitch@2.0.4: {}
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index 526e49a36..063bbe902 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -7,19 +7,19 @@ catalog:
'@next/bundle-analyzer': 16.0.10
'@next/eslint-plugin-next': 16.0.10
'@supabase/supabase-js': 2.87.1
- '@tailwindcss/postcss': 4.1.17
+ '@tailwindcss/postcss': 4.1.18
'@tanstack/react-query': 5.90.12
- '@types/node': 24.10.2
+ '@types/node': 25.0.1
'@types/react': 19.2.7
'@types/react-dom': 19.2.3
eslint-config-next: 16.0.10
next: 16.0.10
react: 19.2.3
react-dom: 19.2.3
- supabase: 2.65.7
- tailwindcss: 4.1.17
+ supabase: 2.67.0
+ tailwindcss: 4.1.18
tw-animate-css: 1.4.0
- zod: 3.25.74
+ zod: 3.25.76
onlyBuiltDependencies:
- '@tailwindcss/oxide'