From 0869beda042c6611f3cda967a582d113b8caed74 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 31 Jul 2025 10:46:33 +0000 Subject: [PATCH] fix: bump zod from 3.24.4 to 4.0.14 Bumps [zod](https://github.com/colinhacks/zod) from 3.24.4 to 4.0.14. - [Release notes](https://github.com/colinhacks/zod/releases) - [Commits](https://github.com/colinhacks/zod/compare/v3.24.4...v4.0.14) --- updated-dependencies: - dependency-name: zod dependency-version: 4.0.14 dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- core/cli/package.json | 2 +- core/create/package.json | 2 +- lib/base/package.json | 4 +- lib/doppler/package.json | 2 +- package-lock.json | 376 +++++++++++++++--- plugins/aws/package.json | 2 +- plugins/babel/package.json | 2 +- plugins/circleci/package.json | 4 +- plugins/cloudsmith/package.json | 2 +- .../package.json | 2 +- plugins/containerised-app/package.json | 2 +- plugins/cypress/package.json | 2 +- plugins/docker/package.json | 2 +- plugins/eslint/package.json | 2 +- plugins/hako/package.json | 2 +- plugins/heroku/package.json | 2 +- plugins/jest/package.json | 2 +- plugins/lint-staged-npm/package.json | 2 +- plugins/mocha/package.json | 2 +- plugins/monorepo/package.json | 2 +- plugins/n-test/package.json | 2 +- plugins/next-router/package.json | 2 +- plugins/node-test/package.json | 2 +- plugins/node/package.json | 2 +- plugins/nodemon/package.json | 2 +- plugins/package-json-hook/package.json | 4 +- plugins/prettier/package.json | 2 +- plugins/serverless/package.json | 2 +- plugins/typescript/package.json | 2 +- plugins/upload-assets-to-s3/package.json | 2 +- plugins/webpack/package.json | 2 +- 31 files changed, 358 insertions(+), 84 deletions(-) diff --git a/core/cli/package.json b/core/cli/package.json index 1103545b8..5a7f70c1f 100644 --- a/core/cli/package.json +++ b/core/cli/package.json @@ -26,7 +26,7 @@ "@types/pluralize": "^0.0.33", "globby": "^10.0.2", "winston": "^3.17.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "dependencies": { "@dotcom-tool-kit/base": "^1.2.3", diff --git a/core/create/package.json b/core/create/package.json index 1d31bf8e3..4fab4f060 100644 --- a/core/create/package.json +++ b/core/create/package.json @@ -32,7 +32,7 @@ "simple-git": "^3.27.0", "tslib": "^2.8.1", "yaml": "^2.8.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/lib/base/package.json b/lib/base/package.json index b13e61dcf..7f305fe5b 100644 --- a/lib/base/package.json +++ b/lib/base/package.json @@ -21,9 +21,9 @@ "@dotcom-tool-kit/plugin": "^1.1.0", "type-fest": "^4.41.0", "winston": "^3.17.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "peerDependencies": { - "zod": "^3.24.4" + "zod": "^4.0.14" } } diff --git a/lib/doppler/package.json b/lib/doppler/package.json index aa2d630ae..d06712e49 100644 --- a/lib/doppler/package.json +++ b/lib/doppler/package.json @@ -10,7 +10,7 @@ "@dotcom-tool-kit/error": "^4.1.1", "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "keywords": [], "author": "FT.com Platforms Team ", diff --git a/package-lock.json b/package-lock.json index 7345ba1c3..978ed4094 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,7 +77,7 @@ "@types/pluralize": "^0.0.33", "globby": "^10.0.2", "winston": "^3.17.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -168,6 +168,16 @@ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, + "core/cli/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "core/create": { "name": "@dotcom-tool-kit/create", "version": "4.2.12", @@ -194,7 +204,7 @@ "simple-git": "^3.27.0", "tslib": "^2.8.1", "yaml": "^2.8.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "bin": { "create": "bin/create-tool-kit" @@ -220,6 +230,15 @@ "dev": true, "license": "MIT" }, + "core/create/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "core/sandbox": { "version": "1.0.0", "extraneous": true, @@ -252,10 +271,20 @@ "@dotcom-tool-kit/plugin": "^1.1.0", "type-fest": "^4.41.0", "winston": "^3.17.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "peerDependencies": { - "zod": "^3.24.4" + "zod": "^4.0.14" + } + }, + "lib/base/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" } }, "lib/config": { @@ -284,7 +313,7 @@ "@dotcom-tool-kit/error": "^4.1.1", "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "spawk": "^1.8.2", @@ -294,6 +323,15 @@ "node": "18.x || 20.x || 22.x" } }, + "lib/doppler/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "lib/error": { "name": "@dotcom-tool-kit/error", "version": "4.1.1", @@ -29779,21 +29817,6 @@ "node": ">=4.0.0" } }, - "node_modules/path-loader/node_modules/qs": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", - "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", - "peer": true, - "dependencies": { - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/path-loader/node_modules/superagent": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/superagent/-/superagent-7.1.6.tgz", @@ -30542,6 +30565,22 @@ } ] }, + "node_modules/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-YWWTjgABSKcvs/nWBi9PycY/JiPJqOD4JA6o9Sej2AtvSGarXxKC3OQSk4pAarbdQlKAh5D4FCQkJNkW+GAn3w==", + "license": "BSD-3-Clause", + "peer": true, + "dependencies": { + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/query-selector-shadow-dom": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/query-selector-shadow-dom/-/query-selector-shadow-dom-1.0.1.tgz", @@ -35880,10 +35919,11 @@ } }, "node_modules/zod": { - "version": "3.24.4", - "resolved": "https://registry.npmjs.org/zod/-/zod-3.24.4.tgz", - "integrity": "sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==", + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } @@ -35946,7 +35986,7 @@ "@dotcom-tool-kit/base": "^1.2.3", "@dotcom-tool-kit/error": "^4.1.1", "@dotcom-tool-kit/state": "^4.3.2", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -35955,6 +35995,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/aws/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/babel": { "name": "@dotcom-tool-kit/babel", "version": "4.3.5", @@ -35965,7 +36014,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "fast-glob": "^3.3.3", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@babel/preset-env": "^7.27.2", @@ -35980,6 +36029,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/babel/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/backend-app": { "name": "@dotcom-tool-kit/backend-app", "version": "3.2.6", @@ -36044,7 +36102,7 @@ "lodash": "^4.17.21", "tslib": "^2.8.1", "yaml": "^2.8.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@dotcom-tool-kit/plugin": "^1.1.0", @@ -36059,7 +36117,7 @@ }, "peerDependencies": { "dotcom-tool-kit": "4.x", - "zod": "^3.24.4" + "zod": "^4.0.14" } }, "plugins/circleci-deploy": { @@ -36114,13 +36172,22 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/circleci/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/cloudsmith": { "name": "@dotcom-tool-kit/cloudsmith", "version": "1.1.2", "license": "ISC", "dependencies": { "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x", @@ -36130,6 +36197,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/cloudsmith/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/commitlint": { "name": "@dotcom-tool-kit/commitlint", "version": "1.2.12", @@ -36174,7 +36250,7 @@ "@dotcom-tool-kit/hako": "^0.1.20", "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/node": "^4.3.4", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -36191,7 +36267,7 @@ "@dotcom-tool-kit/containerised-app": "^0.3.1", "@dotcom-tool-kit/upload-assets-to-s3": "^4.3.6", "@dotcom-tool-kit/webpack": "^4.3.4", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -36200,6 +36276,24 @@ "dotcom-tool-kit": "^4.8.0" } }, + "plugins/containerised-app-with-assets/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "plugins/containerised-app/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/cypress": { "name": "@dotcom-tool-kit/cypress", "version": "5.3.4", @@ -36210,7 +36304,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/package-json-hook": "^5.2.4", "@dotcom-tool-kit/state": "^4.3.2", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -36219,6 +36313,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/cypress/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/docker": { "name": "@dotcom-tool-kit/docker", "version": "0.4.4", @@ -36229,7 +36332,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/state": "^4.3.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -36238,6 +36341,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/docker/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/doppler": { "extraneous": true }, @@ -36250,7 +36362,7 @@ "@dotcom-tool-kit/error": "^4.1.1", "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -36268,6 +36380,15 @@ "eslint": "7.x || 8.x" } }, + "plugins/eslint/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/frontend-app": { "name": "@dotcom-tool-kit/frontend-app", "version": "4.1.18", @@ -36294,7 +36415,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/state": "^4.3.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -36303,6 +36424,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/hako/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/heroku": { "name": "@dotcom-tool-kit/heroku", "version": "4.2.6", @@ -36321,7 +36451,7 @@ "heroku-client": "^3.1.0", "p-retry": "^4.5.0", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@types/financial-times__package-json": "^1.9.0", @@ -36335,6 +36465,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/heroku/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/husky-npm": { "name": "@dotcom-tool-kit/husky-npm", "version": "5.1.12", @@ -36359,7 +36498,7 @@ "@dotcom-tool-kit/base": "^1.2.3", "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "winston": "^3.17.0" @@ -36372,6 +36511,15 @@ "jest-cli": "27.x || 28.x || 29.x" } }, + "plugins/jest/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/lint-staged": { "name": "@dotcom-tool-kit/lint-staged", "version": "5.2.12", @@ -36399,7 +36547,7 @@ "@dotcom-tool-kit/lint-staged": "^5.2.12", "@dotcom-tool-kit/package-json-hook": "^5.2.4", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -36408,6 +36556,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/lint-staged-npm/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/lint-staged/node_modules/colorette": { "version": "1.4.0", "license": "MIT" @@ -36468,7 +36625,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "glob": "^10.4.5", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -36484,6 +36641,15 @@ "mocha": ">=6.x <=11.x" } }, + "plugins/mocha/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/monorepo": { "name": "@dotcom-tool-kit/monorepo", "version": "0.1.5", @@ -36494,7 +36660,7 @@ "@npmcli/map-workspaces": "^4.0.2", "minimatch": "^10.0.3", "pluralize": "^8.0.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@dotcom-tool-kit/config": "^1.1.1", @@ -36510,6 +36676,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/monorepo/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/n-test": { "name": "@dotcom-tool-kit/n-test", "version": "4.3.5", @@ -36521,7 +36696,7 @@ "@dotcom-tool-kit/state": "^4.3.2", "@financial-times/n-test": "^8.0.0", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -36535,6 +36710,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/n-test/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/next-router": { "name": "@dotcom-tool-kit/next-router", "version": "4.3.5", @@ -36547,7 +36731,7 @@ "@dotcom-tool-kit/state": "^4.3.2", "ft-next-router": "^4.0.3", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -36556,6 +36740,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/next-router/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/node": { "name": "@dotcom-tool-kit/node", "version": "4.3.4", @@ -36568,7 +36761,7 @@ "get-port": "^5.1.1", "tslib": "^2.8.1", "wait-port": "^1.1.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -36587,7 +36780,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "glob": "^10.4.5", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@types/node": "^20.17.28" @@ -36688,6 +36881,24 @@ "dev": true, "license": "MIT" }, + "plugins/node-test/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "plugins/node/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/nodemon": { "name": "@dotcom-tool-kit/nodemon", "version": "4.2.4", @@ -36699,7 +36910,7 @@ "@dotcom-tool-kit/state": "^4.3.2", "get-port": "^5.1.1", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@types/nodemon": "^1.19.6" @@ -36712,6 +36923,15 @@ "nodemon": "2.x" } }, + "plugins/nodemon/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/npm": { "name": "@dotcom-tool-kit/npm", "version": "4.2.16", @@ -36969,7 +37189,7 @@ "@financial-times/package-json": "^4.0.0", "lodash": "^4.17.21", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -36980,7 +37200,16 @@ "node": "18.x || 20.x || 22.x" }, "peerDependencies": { - "zod": "^3.24.4" + "zod": "^4.0.14" + } + }, + "plugins/package-json-hook/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" } }, "plugins/parallel": { @@ -36998,7 +37227,7 @@ "fast-glob": "^3.3.3", "prettier": "^2.2.1", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@types/prettier": "^2.7.3", @@ -37017,6 +37246,15 @@ "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", "dev": true }, + "plugins/prettier/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/secret-squirrel": { "name": "@dotcom-tool-kit/secret-squirrel", "version": "2.1.4", @@ -37049,7 +37287,7 @@ "get-port": "^5.1.1", "tslib": "^2.8.1", "wait-port": "^1.1.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -37059,6 +37297,15 @@ "serverless-offline": "12.x || 13.x" } }, + "plugins/serverless/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/typescript": { "name": "@dotcom-tool-kit/typescript", "version": "3.3.4", @@ -37066,7 +37313,7 @@ "dependencies": { "@dotcom-tool-kit/base": "^1.2.3", "@dotcom-tool-kit/logger": "^4.2.2", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -37081,6 +37328,15 @@ "typescript": "3.x || 4.x || 5.x" } }, + "plugins/typescript/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/upload-assets-to-s3": { "name": "@dotcom-tool-kit/upload-assets-to-s3", "version": "4.3.6", @@ -37093,7 +37349,7 @@ "glob": "^10.4.5", "mime": "^3.0.0", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -37109,6 +37365,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/upload-assets-to-s3/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/webpack": { "name": "@dotcom-tool-kit/webpack", "version": "4.3.4", @@ -37119,7 +37384,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", "webpack-cli": "^4.6.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -37134,6 +37399,15 @@ "webpack": "4.x.x || 5.x.x" } }, + "plugins/webpack/node_modules/zod": { + "version": "4.0.14", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.0.14.tgz", + "integrity": "sha512-nGFJTnJN6cM2v9kXL+SOBq3AtjQby3Mv5ySGFof5UGRHrRioSJ5iG680cYNjE/yWk671nROcpPj4hAS8nyLhSw==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "types/financial-times__package-json": { "name": "@types/financial-times__package-json", "version": "1.9.0", diff --git a/plugins/aws/package.json b/plugins/aws/package.json index ea77e70c8..661270f43 100644 --- a/plugins/aws/package.json +++ b/plugins/aws/package.json @@ -31,6 +31,6 @@ "@dotcom-tool-kit/base": "^1.2.3", "@dotcom-tool-kit/error": "^4.1.1", "@dotcom-tool-kit/state": "^4.3.2", - "zod": "^3.24.4" + "zod": "^4.0.14" } } diff --git a/plugins/babel/package.json b/plugins/babel/package.json index 4e665f719..a42f8ff8e 100644 --- a/plugins/babel/package.json +++ b/plugins/babel/package.json @@ -21,7 +21,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "fast-glob": "^3.3.3", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "files": [ "/lib", diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json index 5f768147b..f5e4095fe 100644 --- a/plugins/circleci/package.json +++ b/plugins/circleci/package.json @@ -16,7 +16,7 @@ "lodash": "^4.17.21", "tslib": "^2.8.1", "yaml": "^2.8.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "keywords": [], "author": "FT.com Platforms Team ", @@ -45,7 +45,7 @@ }, "peerDependencies": { "dotcom-tool-kit": "4.x", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" diff --git a/plugins/cloudsmith/package.json b/plugins/cloudsmith/package.json index aef7a9ff8..18f991687 100644 --- a/plugins/cloudsmith/package.json +++ b/plugins/cloudsmith/package.json @@ -29,6 +29,6 @@ }, "dependencies": { "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" } } diff --git a/plugins/containerised-app-with-assets/package.json b/plugins/containerised-app-with-assets/package.json index ee7cfa1e0..1cf51f324 100644 --- a/plugins/containerised-app-with-assets/package.json +++ b/plugins/containerised-app-with-assets/package.json @@ -28,6 +28,6 @@ "@dotcom-tool-kit/containerised-app": "^0.3.1", "@dotcom-tool-kit/upload-assets-to-s3": "^4.3.6", "@dotcom-tool-kit/webpack": "^4.3.4", - "zod": "^3.24.4" + "zod": "^4.0.14" } } diff --git a/plugins/containerised-app/package.json b/plugins/containerised-app/package.json index 964cedc57..8a0ec1ade 100644 --- a/plugins/containerised-app/package.json +++ b/plugins/containerised-app/package.json @@ -34,6 +34,6 @@ "@dotcom-tool-kit/hako": "^0.1.20", "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/node": "^4.3.4", - "zod": "^3.24.4" + "zod": "^4.0.14" } } diff --git a/plugins/cypress/package.json b/plugins/cypress/package.json index 16c4ba027..7f31ab396 100644 --- a/plugins/cypress/package.json +++ b/plugins/cypress/package.json @@ -32,6 +32,6 @@ "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/package-json-hook": "^5.2.4", "@dotcom-tool-kit/state": "^4.3.2", - "zod": "^3.24.4" + "zod": "^4.0.14" } } diff --git a/plugins/docker/package.json b/plugins/docker/package.json index 6a9477ecf..d2d19c671 100644 --- a/plugins/docker/package.json +++ b/plugins/docker/package.json @@ -15,7 +15,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/state": "^4.3.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/plugins/eslint/package.json b/plugins/eslint/package.json index 74dd15f79..74f0a36d8 100644 --- a/plugins/eslint/package.json +++ b/plugins/eslint/package.json @@ -14,7 +14,7 @@ "@dotcom-tool-kit/error": "^4.1.1", "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/plugins/hako/package.json b/plugins/hako/package.json index 0ad149305..0f6acafbd 100644 --- a/plugins/hako/package.json +++ b/plugins/hako/package.json @@ -14,7 +14,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/state": "^4.3.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "description": "", "repository": { diff --git a/plugins/heroku/package.json b/plugins/heroku/package.json index 96c514ee3..605cc9946 100644 --- a/plugins/heroku/package.json +++ b/plugins/heroku/package.json @@ -23,7 +23,7 @@ "heroku-client": "^3.1.0", "p-retry": "^4.5.0", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/plugins/jest/package.json b/plugins/jest/package.json index 83c153cc6..87573dec0 100644 --- a/plugins/jest/package.json +++ b/plugins/jest/package.json @@ -13,7 +13,7 @@ "@dotcom-tool-kit/base": "^1.2.3", "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "peerDependencies": { "dotcom-tool-kit": "4.x", diff --git a/plugins/lint-staged-npm/package.json b/plugins/lint-staged-npm/package.json index ec65acef6..7b375e4e9 100644 --- a/plugins/lint-staged-npm/package.json +++ b/plugins/lint-staged-npm/package.json @@ -14,7 +14,7 @@ "@dotcom-tool-kit/lint-staged": "^5.2.12", "@dotcom-tool-kit/package-json-hook": "^5.2.4", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/plugins/mocha/package.json b/plugins/mocha/package.json index 31bcafcf5..d2708796a 100644 --- a/plugins/mocha/package.json +++ b/plugins/mocha/package.json @@ -15,7 +15,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "glob": "^10.4.5", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/plugins/monorepo/package.json b/plugins/monorepo/package.json index 1cd582a6d..6154a9820 100644 --- a/plugins/monorepo/package.json +++ b/plugins/monorepo/package.json @@ -36,7 +36,7 @@ "@npmcli/map-workspaces": "^4.0.2", "minimatch": "^10.0.3", "pluralize": "^8.0.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@dotcom-tool-kit/config": "^1.1.1", diff --git a/plugins/n-test/package.json b/plugins/n-test/package.json index 16d28379d..74228ba25 100644 --- a/plugins/n-test/package.json +++ b/plugins/n-test/package.json @@ -16,7 +16,7 @@ "@dotcom-tool-kit/state": "^4.3.2", "@financial-times/n-test": "^8.0.0", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/plugins/next-router/package.json b/plugins/next-router/package.json index 5f4dca5ac..c396eb26d 100644 --- a/plugins/next-router/package.json +++ b/plugins/next-router/package.json @@ -17,7 +17,7 @@ "@dotcom-tool-kit/state": "^4.3.2", "ft-next-router": "^4.0.3", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/plugins/node-test/package.json b/plugins/node-test/package.json index 5c45921a2..859aed446 100644 --- a/plugins/node-test/package.json +++ b/plugins/node-test/package.json @@ -35,7 +35,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "glob": "^10.4.5", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@types/node": "^20.17.28" diff --git a/plugins/node/package.json b/plugins/node/package.json index 756b60147..e4a3b7a9d 100644 --- a/plugins/node/package.json +++ b/plugins/node/package.json @@ -17,7 +17,7 @@ "get-port": "^5.1.1", "tslib": "^2.8.1", "wait-port": "^1.1.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/plugins/nodemon/package.json b/plugins/nodemon/package.json index ffcc07370..16e1962a3 100644 --- a/plugins/nodemon/package.json +++ b/plugins/nodemon/package.json @@ -16,7 +16,7 @@ "@dotcom-tool-kit/state": "^4.3.2", "get-port": "^5.1.1", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "peerDependencies": { "dotcom-tool-kit": "4.x", diff --git a/plugins/package-json-hook/package.json b/plugins/package-json-hook/package.json index d3132f1af..9bc14ce7d 100644 --- a/plugins/package-json-hook/package.json +++ b/plugins/package-json-hook/package.json @@ -16,7 +16,7 @@ "@financial-times/package-json": "^4.0.0", "lodash": "^4.17.21", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", @@ -26,7 +26,7 @@ "bugs": "https://github.com/financial-times/dotcom-tool-kit/issues", "homepage": "https://github.com/financial-times/dotcom-tool-kit/tree/main/plugins/package-json-hook", "peerDependencies": { - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@jest/globals": "^29.7.0", diff --git a/plugins/prettier/package.json b/plugins/prettier/package.json index 6d5c94e0d..ba9340276 100644 --- a/plugins/prettier/package.json +++ b/plugins/prettier/package.json @@ -17,7 +17,7 @@ "fast-glob": "^3.3.3", "prettier": "^2.2.1", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/plugins/serverless/package.json b/plugins/serverless/package.json index 296571491..3cc16fa9e 100644 --- a/plugins/serverless/package.json +++ b/plugins/serverless/package.json @@ -33,7 +33,7 @@ "get-port": "^5.1.1", "tslib": "^2.8.1", "wait-port": "^1.1.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "engines": { "node": "18.x || 20.x || 22.x" diff --git a/plugins/typescript/package.json b/plugins/typescript/package.json index 41fc9dc50..94f2715e8 100644 --- a/plugins/typescript/package.json +++ b/plugins/typescript/package.json @@ -27,7 +27,7 @@ "dependencies": { "@dotcom-tool-kit/base": "^1.2.3", "@dotcom-tool-kit/logger": "^4.2.2", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "devDependencies": { "@jest/globals": "^29.7.0", diff --git a/plugins/upload-assets-to-s3/package.json b/plugins/upload-assets-to-s3/package.json index ae7c7677d..2ffb621a5 100644 --- a/plugins/upload-assets-to-s3/package.json +++ b/plugins/upload-assets-to-s3/package.json @@ -17,7 +17,7 @@ "glob": "^10.4.5", "mime": "^3.0.0", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "repository": { "type": "git", diff --git a/plugins/webpack/package.json b/plugins/webpack/package.json index 31b997d1d..ce612a6aa 100644 --- a/plugins/webpack/package.json +++ b/plugins/webpack/package.json @@ -22,7 +22,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", "webpack-cli": "^4.6.0", - "zod": "^3.24.4" + "zod": "^4.0.14" }, "peerDependencies": { "dotcom-tool-kit": "4.x",