From b6fbead807c7fce7dd8e99d47b489b6f9b5d6380 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Wed, 11 Feb 2026 01:23:29 +0100 Subject: [PATCH] fix(types): synchronize directus sdk and zod versions to match next-utils v1.1.12 --- lib/directus.ts | 12 ++++++------ package.json | 6 +++--- pnpm-lock.yaml | 22 ++++++++-------------- 3 files changed, 17 insertions(+), 23 deletions(-) diff --git a/lib/directus.ts b/lib/directus.ts index 30713d8c..36c71ef6 100644 --- a/lib/directus.ts +++ b/lib/directus.ts @@ -7,12 +7,12 @@ import { getServerAppServices } from './services/create-services.server'; * Directus Schema Definitions */ export interface Schema { - products: any; - categories: any; - contact_submissions: any; - product_requests: any; - translations: any; - categories_link: any; + products: any[]; + categories: any[]; + contact_submissions: any[]; + product_requests: any[]; + translations: any[]; + categories_link: any[]; } // Initialize client using Mintel standards (environment-aware) diff --git a/package.json b/package.json index ae70adf5..a449cc33 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { "dependencies": { - "@directus/sdk": "^18.0.3", + "@directus/sdk": "^21.0.0", "@mintel/mail": "^1.6.0", "@mintel/next-config": "^1.6.0", "@mintel/next-feedback": "^1.6.0", - "@mintel/next-utils": "^1.7.9", + "@mintel/next-utils": "^1.7.12", "@react-email/components": "^1.0.7", "@react-pdf/renderer": "^4.3.2", "@sentry/nextjs": "^10.38.0", @@ -36,7 +36,7 @@ "svg-to-pdfkit": "^0.1.8", "tailwind-merge": "^3.4.0", "xlsx": "^0.18.5", - "zod": "^3.24.1" + "zod": "3.25.76" }, "devDependencies": { "@commitlint/cli": "^20.4.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 55740e02..22087fbb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ importers: .: dependencies: '@directus/sdk': - specifier: ^18.0.3 - version: 18.0.3 + specifier: ^21.0.0 + version: 21.1.0 '@mintel/mail': specifier: ^1.6.0 version: 1.6.0(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -24,8 +24,8 @@ importers: specifier: ^1.6.0 version: 1.6.0(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3) '@mintel/next-utils': - specifier: ^1.7.9 - version: 1.7.9(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(typescript@5.9.3) + specifier: ^1.7.12 + version: 1.7.12(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(typescript@5.9.3) '@react-email/components': specifier: ^1.0.7 version: 1.0.7(react-dom@19.2.4(react@19.2.4))(react@19.2.4) @@ -120,7 +120,7 @@ importers: specifier: ^0.18.5 version: 0.18.5 zod: - specifier: ^3.24.1 + specifier: 3.25.76 version: 3.25.76 devDependencies: '@commitlint/cli': @@ -397,10 +397,6 @@ packages: resolution: {integrity: sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA==} engines: {node: '>=20.19.0'} - '@directus/sdk@18.0.3': - resolution: {integrity: sha512-PnEDRDqr2x/DG3HZ3qxU7nFp2nW6zqJqswjii57NhriXgTz4TBUI8NmSdzQvnyHuTL9J0nedYfQGfW4v8odS1A==} - engines: {node: '>=18.0.0'} - '@directus/sdk@21.1.0': resolution: {integrity: sha512-Ig8zZAQDbc7QMIM54N+x71C04lni9MN9yalNAezjDjFdNknTJzupDY7V5cb+kOJL8GsqDE9Bg8xq8xCmkDVs5A==} engines: {node: '>=22'} @@ -1028,8 +1024,8 @@ packages: react: ^19.0.0 react-dom: ^19.0.0 - '@mintel/next-utils@1.7.9': - resolution: {integrity: sha512-37o2nosxqEZxQgAHIpOaLV40sx9bCZKEft4i1N3fpSwCM1bmVDFpSYrcx6HPhiFKUGaoCSnBHk10WM9dowGI6A==} + '@mintel/next-utils@1.7.12': + resolution: {integrity: sha512-ulKNfKkS0nLxcC+mHvXXhAyUqnIb2dkTFLBVLNe2WHOAi+k5awq1LYDh+KK6flY6BHfPD2BFRZhlzbfveSut2g==} '@mintel/tsconfig@1.6.0': resolution: {integrity: sha512-8qx34GB9dfUFIdEF3wINgXN0cTYVQMcfDB5QFLX/HdjT+nXS/7bjjH5ofnEhsNAXv0jDse1UcL/C69O/Le01pg==} @@ -6904,8 +6900,6 @@ snapshots: '@csstools/css-tokenizer@4.0.0': {} - '@directus/sdk@18.0.3': {} - '@directus/sdk@21.1.0': {} '@emnapi/core@1.8.1': @@ -7476,7 +7470,7 @@ snapshots: - babel-plugin-react-compiler - sass - '@mintel/next-utils@1.7.9(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(typescript@5.9.3)': + '@mintel/next-utils@1.7.12(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(@swc/helpers@0.5.18)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)(typescript@5.9.3)': dependencies: '@directus/sdk': 21.1.0 next: 16.1.6(@babel/core@7.29.0)(@opentelemetry/api@1.9.0)(react-dom@19.2.4(react@19.2.4))(react@19.2.4)(sass@1.97.3)