From 0257363c519afc3eef773b8bab049f84dd6611d9 Mon Sep 17 00:00:00 2001 From: Gabriel Dugny Date: Sun, 11 Jan 2026 22:31:48 +0100 Subject: [PATCH] Allow zod v3 or v4 dependency (keep using v3) Signed-off-by: Gabriel Dugny --- packages/backend-defaults/package.json | 2 +- packages/backend-test-utils/package.json | 2 +- packages/frontend-plugin-api/package.json | 2 +- plugins/auth-node/package.json | 2 +- plugins/permission-common/package.json | 2 +- plugins/permission-node/package.json | 2 +- plugins/scaffolder-backend/package.json | 2 +- plugins/scaffolder-node/package.json | 2 +- plugins/scaffolder-react/package.json | 2 +- plugins/scaffolder/package.json | 2 +- 10 files changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/backend-defaults/package.json b/packages/backend-defaults/package.json index fb4e29a3ce..7cb4e56a8f 100644 --- a/packages/backend-defaults/package.json +++ b/packages/backend-defaults/package.json @@ -196,7 +196,7 @@ "winston-transport": "^4.5.0", "yauzl": "^3.0.0", "yn": "^4.0.0", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-to-json-schema": "^3.25.1" }, "devDependencies": { diff --git a/packages/backend-test-utils/package.json b/packages/backend-test-utils/package.json index c2d2268878..373f74fcba 100644 --- a/packages/backend-test-utils/package.json +++ b/packages/backend-test-utils/package.json @@ -79,7 +79,7 @@ "text-extensions": "^2.4.0", "uuid": "^11.0.0", "yn": "^4.0.0", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-to-json-schema": "^3.25.1" }, "devDependencies": { diff --git a/packages/frontend-plugin-api/package.json b/packages/frontend-plugin-api/package.json index 66973d4406..04e1177144 100644 --- a/packages/frontend-plugin-api/package.json +++ b/packages/frontend-plugin-api/package.json @@ -48,7 +48,7 @@ "@backstage/filter-predicates": "workspace:^", "@backstage/types": "workspace:^", "@backstage/version-bridge": "workspace:^", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-to-json-schema": "^3.25.1" }, "devDependencies": { diff --git a/plugins/auth-node/package.json b/plugins/auth-node/package.json index c89095dd95..a1d06111b8 100644 --- a/plugins/auth-node/package.json +++ b/plugins/auth-node/package.json @@ -50,7 +50,7 @@ "jose": "^5.0.0", "lodash": "^4.17.21", "passport": "^0.7.0", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-to-json-schema": "^3.25.1", "zod-validation-error": "^4.0.2" }, diff --git a/plugins/permission-common/package.json b/plugins/permission-common/package.json index 85607676cf..e065226c85 100644 --- a/plugins/permission-common/package.json +++ b/plugins/permission-common/package.json @@ -53,7 +53,7 @@ "@backstage/types": "workspace:^", "cross-fetch": "^4.0.0", "uuid": "^11.0.0", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-to-json-schema": "^3.25.1" }, "devDependencies": { diff --git a/plugins/permission-node/package.json b/plugins/permission-node/package.json index bfcc5d5ad0..b8258a4229 100644 --- a/plugins/permission-node/package.json +++ b/plugins/permission-node/package.json @@ -64,7 +64,7 @@ "@types/express": "^4.17.6", "express": "^4.22.0", "express-promise-router": "^4.1.0", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-to-json-schema": "^3.25.1" }, "devDependencies": { diff --git a/plugins/scaffolder-backend/package.json b/plugins/scaffolder-backend/package.json index fc5396377e..b8f7b649db 100644 --- a/plugins/scaffolder-backend/package.json +++ b/plugins/scaffolder-backend/package.json @@ -99,7 +99,7 @@ "winston-transport": "^4.7.0", "yaml": "^2.0.0", "zen-observable": "^0.10.0", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-to-json-schema": "^3.25.1" }, "devDependencies": { diff --git a/plugins/scaffolder-node/package.json b/plugins/scaffolder-node/package.json index a79c47d367..c9859ffa46 100644 --- a/plugins/scaffolder-node/package.json +++ b/plugins/scaffolder-node/package.json @@ -76,7 +76,7 @@ "tar": "^7.5.6", "winston": "^3.2.1", "winston-transport": "^4.7.0", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-to-json-schema": "^3.25.1" }, "devDependencies": { diff --git a/plugins/scaffolder-react/package.json b/plugins/scaffolder-react/package.json index f48b242f7b..e9bf802035 100644 --- a/plugins/scaffolder-react/package.json +++ b/plugins/scaffolder-react/package.json @@ -96,7 +96,7 @@ "react-use": "^17.2.4", "use-immer": "^0.11.0", "zen-observable": "^0.10.0", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-to-json-schema": "^3.25.1" }, "devDependencies": { diff --git a/plugins/scaffolder/package.json b/plugins/scaffolder/package.json index b2ee8a47d4..400e3f89fa 100644 --- a/plugins/scaffolder/package.json +++ b/plugins/scaffolder/package.json @@ -101,7 +101,7 @@ "react-use": "^17.2.4", "react-window": "^1.8.10", "yaml": "^2.0.0", - "zod": "^3.25.76", + "zod": "^3.25.76 || ^4.0.0", "zod-to-json-schema": "^3.25.1" }, "devDependencies": {