From 6439ed74c16468fb698e4dc091d1240d25c45ba5 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Aug 2025 16:10:13 +0000 Subject: [PATCH] fix: bump zod from 3.25.76 to 4.1.1 Bumps [zod](https://github.com/colinhacks/zod) from 3.25.76 to 4.1.1. - [Release notes](https://github.com/colinhacks/zod/releases) - [Commits](https://github.com/colinhacks/zod/compare/v3.25.76...v4.1.1) --- updated-dependencies: - dependency-name: zod dependency-version: 4.1.1 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 | 357 ++++++++++++++++-- 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/parallel/package.json | 2 +- 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 +- 32 files changed, 353 insertions(+), 72 deletions(-) diff --git a/core/cli/package.json b/core/cli/package.json index b09a69e1e..0a80a796d 100644 --- a/core/cli/package.json +++ b/core/cli/package.json @@ -27,7 +27,7 @@ "globby": "^10.0.2", "type-fest": "^4.41.0", "winston": "^3.17.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "dependencies": { "@dotcom-tool-kit/base": "^1.3.0", diff --git a/core/create/package.json b/core/create/package.json index 1d31bf8e3..33cf8416e 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.1.1" }, "repository": { "type": "git", diff --git a/lib/base/package.json b/lib/base/package.json index 7af371bc3..99c0fd6e5 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.1.1" }, "peerDependencies": { - "zod": "^3.24.4" + "zod": "^4.1.1" } } diff --git a/lib/doppler/package.json b/lib/doppler/package.json index aa2d630ae..1148eaefc 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.1.1" }, "keywords": [], "author": "FT.com Platforms Team ", diff --git a/package-lock.json b/package-lock.json index a1b32bd1f..3dca631cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -78,7 +78,7 @@ "globby": "^10.0.2", "type-fest": "^4.41.0", "winston": "^3.17.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -158,6 +158,16 @@ "version": "18.3.1", "license": "MIT" }, + "core/cli/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "core/create": { "name": "@dotcom-tool-kit/create", "version": "4.2.12", @@ -184,7 +194,7 @@ "simple-git": "^3.27.0", "tslib": "^2.8.1", "yaml": "^2.8.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "bin": { "create": "bin/create-tool-kit" @@ -208,8 +218,18 @@ "dev": true, "license": "MIT" }, + "core/create/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "core/sandbox": { "version": "1.0.0", + "extraneous": true, "license": "ISC", "dependencies": { "@dotcom-tool-kit/circleci": "^7.6.6", @@ -233,10 +253,20 @@ "@dotcom-tool-kit/plugin": "^1.1.0", "type-fest": "^4.41.0", "winston": "^3.17.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "peerDependencies": { - "zod": "^3.24.4" + "zod": "^4.1.1" + } + }, + "lib/base/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" } }, "lib/config": { @@ -265,7 +295,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.1.1" }, "devDependencies": { "spawk": "^1.8.2", @@ -275,6 +305,15 @@ "node": "18.x || 20.x || 22.x" } }, + "lib/doppler/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "lib/error": { "name": "@dotcom-tool-kit/error", "version": "4.1.1", @@ -28389,10 +28428,6 @@ "version": "2.1.2", "license": "MIT" }, - "node_modules/sandbox": { - "resolved": "core/sandbox", - "link": true - }, "node_modules/sax": { "version": "1.2.1", "license": "ISC", @@ -32316,7 +32351,10 @@ }, "node_modules/zod": { "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" } @@ -32373,7 +32411,7 @@ "@dotcom-tool-kit/base": "^1.3.0", "@dotcom-tool-kit/error": "^4.1.1", "@dotcom-tool-kit/state": "^4.3.2", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -32382,6 +32420,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/aws/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/babel": { "name": "@dotcom-tool-kit/babel", "version": "4.3.6", @@ -32392,7 +32439,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "fast-glob": "^3.3.3", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@babel/preset-env": "^7.27.2", @@ -32407,6 +32454,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/babel/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/backend-heroku-app": { "name": "@dotcom-tool-kit/backend-heroku-app", "version": "4.1.19", @@ -32455,7 +32511,7 @@ "lodash": "^4.17.21", "tslib": "^2.8.1", "yaml": "^2.8.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@dotcom-tool-kit/plugin": "^1.1.0", @@ -32470,7 +32526,7 @@ }, "peerDependencies": { "dotcom-tool-kit": "4.x", - "zod": "^3.24.4" + "zod": "^4.1.1" } }, "plugins/circleci-deploy": { @@ -32507,13 +32563,22 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/circleci/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "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.1.1" }, "engines": { "node": "18.x || 20.x", @@ -32523,6 +32588,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/cloudsmith/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/commitlint": { "name": "@dotcom-tool-kit/commitlint", "version": "1.2.13", @@ -32567,7 +32641,7 @@ "@dotcom-tool-kit/hako": "^0.1.21", "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/node": "^4.4.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -32584,7 +32658,7 @@ "@dotcom-tool-kit/containerised-app": "^0.3.2", "@dotcom-tool-kit/upload-assets-to-s3": "^4.3.7", "@dotcom-tool-kit/webpack": "^4.4.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -32593,6 +32667,24 @@ "dotcom-tool-kit": "^4.8.0" } }, + "plugins/containerised-app-with-assets/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "plugins/containerised-app/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/cypress": { "name": "@dotcom-tool-kit/cypress", "version": "5.3.5", @@ -32603,7 +32695,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/package-json-hook": "^5.2.5", "@dotcom-tool-kit/state": "^4.3.2", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -32612,6 +32704,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/cypress/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/docker": { "name": "@dotcom-tool-kit/docker", "version": "0.4.5", @@ -32622,7 +32723,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.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -32631,6 +32732,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/docker/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/eslint": { "name": "@dotcom-tool-kit/eslint", "version": "4.3.5", @@ -32640,7 +32750,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.1.1" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -32658,6 +32768,15 @@ "eslint": "7.x || 8.x" } }, + "plugins/eslint/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/frontend-app": { "name": "@dotcom-tool-kit/frontend-app", "version": "4.1.19", @@ -32684,7 +32803,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.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -32693,6 +32812,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/hako/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/heroku": { "name": "@dotcom-tool-kit/heroku", "version": "4.2.7", @@ -32711,7 +32839,7 @@ "heroku-client": "^3.1.0", "p-retry": "^4.5.0", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@types/financial-times__package-json": "^1.9.0", @@ -32725,6 +32853,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/heroku/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/husky-npm": { "name": "@dotcom-tool-kit/husky-npm", "version": "5.1.13", @@ -32749,7 +32886,7 @@ "@dotcom-tool-kit/base": "^1.3.0", "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "winston": "^3.17.0" @@ -32762,6 +32899,15 @@ "jest-cli": "27.x || 28.x || 29.x" } }, + "plugins/jest/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/lint-staged": { "name": "@dotcom-tool-kit/lint-staged", "version": "5.2.13", @@ -32789,7 +32935,7 @@ "@dotcom-tool-kit/lint-staged": "^5.2.13", "@dotcom-tool-kit/package-json-hook": "^5.2.5", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -32798,6 +32944,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/lint-staged-npm/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/lint-staged/node_modules/colorette": { "version": "1.4.0", "license": "MIT" @@ -32858,7 +33013,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "glob": "^10.4.5", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -32874,6 +33029,15 @@ "mocha": ">=6.x <=11.x" } }, + "plugins/mocha/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/monorepo": { "name": "@dotcom-tool-kit/monorepo", "version": "0.1.6", @@ -32884,7 +33048,7 @@ "@npmcli/map-workspaces": "^4.0.2", "minimatch": "^10.0.3", "pluralize": "^8.0.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@dotcom-tool-kit/config": "^1.1.1", @@ -32900,6 +33064,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/monorepo/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/n-test": { "name": "@dotcom-tool-kit/n-test", "version": "4.3.6", @@ -32911,7 +33084,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.1.1" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -32925,6 +33098,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/n-test/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/next-router": { "name": "@dotcom-tool-kit/next-router", "version": "4.3.6", @@ -32937,7 +33119,7 @@ "@dotcom-tool-kit/state": "^4.3.2", "ft-next-router": "^4.0.3", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -32946,6 +33128,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/next-router/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/node": { "name": "@dotcom-tool-kit/node", "version": "4.4.0", @@ -32958,7 +33149,7 @@ "get-port": "^5.1.1", "tslib": "^2.8.1", "wait-port": "^1.1.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -32977,7 +33168,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "glob": "^10.4.5", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@types/node": "^20.17.28" @@ -33064,6 +33255,24 @@ "dev": true, "license": "MIT" }, + "plugins/node-test/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "plugins/node/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/nodemon": { "name": "@dotcom-tool-kit/nodemon", "version": "4.2.5", @@ -33075,7 +33284,7 @@ "@dotcom-tool-kit/state": "^4.3.2", "get-port": "^5.1.1", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@types/nodemon": "^1.19.6" @@ -33088,6 +33297,15 @@ "nodemon": "2.x" } }, + "plugins/nodemon/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/npm": { "name": "@dotcom-tool-kit/npm", "version": "4.2.17", @@ -33305,7 +33523,7 @@ "@financial-times/package-json": "^4.0.0", "lodash": "^4.17.21", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -33316,7 +33534,16 @@ "node": "18.x || 20.x || 22.x" }, "peerDependencies": { - "zod": "^3.24.4" + "zod": "^4.1.1" + } + }, + "plugins/package-json-hook/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" } }, "plugins/parallel": { @@ -33325,7 +33552,7 @@ "license": "ISC", "dependencies": { "@dotcom-tool-kit/base": "^1.3.0", - "zod": "^3.25.67" + "zod": "^4.1.1" }, "engines": { "node": "20.x || 22.x" @@ -33334,6 +33561,15 @@ "dotcom-tool-kit": "^4.10.0" } }, + "plugins/parallel/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/prettier": { "name": "@dotcom-tool-kit/prettier", "version": "4.3.6", @@ -33346,7 +33582,7 @@ "fast-glob": "^3.3.3", "prettier": "^2.2.1", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@types/prettier": "^2.7.3", @@ -33364,6 +33600,15 @@ "dev": true, "license": "MIT" }, + "plugins/prettier/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/serverless": { "name": "@dotcom-tool-kit/serverless", "version": "3.5.0", @@ -33377,7 +33622,7 @@ "get-port": "^5.1.1", "tslib": "^2.8.1", "wait-port": "^1.1.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" @@ -33387,6 +33632,15 @@ "serverless-offline": "12.x || 13.x" } }, + "plugins/serverless/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/typescript": { "name": "@dotcom-tool-kit/typescript", "version": "3.3.5", @@ -33394,7 +33648,7 @@ "dependencies": { "@dotcom-tool-kit/base": "^1.3.0", "@dotcom-tool-kit/logger": "^4.2.2", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -33409,6 +33663,15 @@ "typescript": "3.x || 4.x || 5.x" } }, + "plugins/typescript/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "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.7", @@ -33421,7 +33684,7 @@ "glob": "^10.4.5", "mime": "^3.0.0", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -33437,6 +33700,15 @@ "dotcom-tool-kit": "4.x" } }, + "plugins/upload-assets-to-s3/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "plugins/webpack": { "name": "@dotcom-tool-kit/webpack", "version": "4.4.0", @@ -33447,7 +33719,7 @@ "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", "webpack-cli": "^4.6.0", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "devDependencies": { "@jest/globals": "^29.7.0", @@ -33462,6 +33734,15 @@ "webpack": "4.x.x || 5.x.x" } }, + "plugins/webpack/node_modules/zod": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.1.tgz", + "integrity": "sha512-SgMZK/h8Tigt9nnKkfJMvB/mKjiJXaX26xegP4sa+0wHIFVFWVlsQGdhklDmuargBD3Hsi3rsQRIzwJIhTPJHA==", + "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 1699088c3..72ea29f4b 100644 --- a/plugins/aws/package.json +++ b/plugins/aws/package.json @@ -31,6 +31,6 @@ "@dotcom-tool-kit/base": "^1.3.0", "@dotcom-tool-kit/error": "^4.1.1", "@dotcom-tool-kit/state": "^4.3.2", - "zod": "^3.24.4" + "zod": "^4.1.1" } } diff --git a/plugins/babel/package.json b/plugins/babel/package.json index f95f14736..b3caa24d9 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.1.1" }, "files": [ "/lib", diff --git a/plugins/circleci/package.json b/plugins/circleci/package.json index 73ddd61d3..d9a67c37a 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.1.1" }, "keywords": [], "author": "FT.com Platforms Team ", @@ -45,7 +45,7 @@ }, "peerDependencies": { "dotcom-tool-kit": "4.x", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" diff --git a/plugins/cloudsmith/package.json b/plugins/cloudsmith/package.json index aef7a9ff8..dd6e47830 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.1.1" } } diff --git a/plugins/containerised-app-with-assets/package.json b/plugins/containerised-app-with-assets/package.json index 09a12b4e0..48eb22dc4 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.2", "@dotcom-tool-kit/upload-assets-to-s3": "^4.3.7", "@dotcom-tool-kit/webpack": "^4.4.0", - "zod": "^3.24.4" + "zod": "^4.1.1" } } diff --git a/plugins/containerised-app/package.json b/plugins/containerised-app/package.json index 71d3eaa18..107a8399d 100644 --- a/plugins/containerised-app/package.json +++ b/plugins/containerised-app/package.json @@ -34,6 +34,6 @@ "@dotcom-tool-kit/hako": "^0.1.21", "@dotcom-tool-kit/logger": "^4.2.2", "@dotcom-tool-kit/node": "^4.4.0", - "zod": "^3.24.4" + "zod": "^4.1.1" } } diff --git a/plugins/cypress/package.json b/plugins/cypress/package.json index 430b84c5a..82fba9a23 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.5", "@dotcom-tool-kit/state": "^4.3.2", - "zod": "^3.24.4" + "zod": "^4.1.1" } } diff --git a/plugins/docker/package.json b/plugins/docker/package.json index 76e840ad4..28a381b1e 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.1.1" }, "repository": { "type": "git", diff --git a/plugins/eslint/package.json b/plugins/eslint/package.json index bfa6a7a04..512e85781 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.1.1" }, "repository": { "type": "git", diff --git a/plugins/hako/package.json b/plugins/hako/package.json index 44df56b5a..b44a77db8 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.1.1" }, "description": "", "repository": { diff --git a/plugins/heroku/package.json b/plugins/heroku/package.json index ef58411c5..639bac78e 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.1.1" }, "repository": { "type": "git", diff --git a/plugins/jest/package.json b/plugins/jest/package.json index 8c84d7948..231cc352c 100644 --- a/plugins/jest/package.json +++ b/plugins/jest/package.json @@ -13,7 +13,7 @@ "@dotcom-tool-kit/base": "^1.3.0", "@dotcom-tool-kit/logger": "^4.2.2", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "peerDependencies": { "dotcom-tool-kit": "4.x", diff --git a/plugins/lint-staged-npm/package.json b/plugins/lint-staged-npm/package.json index 846099c96..adf2ff1c4 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.13", "@dotcom-tool-kit/package-json-hook": "^5.2.5", "tslib": "^2.8.1", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "repository": { "type": "git", diff --git a/plugins/mocha/package.json b/plugins/mocha/package.json index 86e6f5cc2..4d6a17857 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.1.1" }, "repository": { "type": "git", diff --git a/plugins/monorepo/package.json b/plugins/monorepo/package.json index a63886171..522ab02f5 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.1.1" }, "devDependencies": { "@dotcom-tool-kit/config": "^1.1.1", diff --git a/plugins/n-test/package.json b/plugins/n-test/package.json index 95fb1d8f3..2588a882d 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.1.1" }, "repository": { "type": "git", diff --git a/plugins/next-router/package.json b/plugins/next-router/package.json index 38a805fe2..01fe7a636 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.1.1" }, "repository": { "type": "git", diff --git a/plugins/node-test/package.json b/plugins/node-test/package.json index cab7d82cf..495658947 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.1.1" }, "devDependencies": { "@types/node": "^20.17.28" diff --git a/plugins/node/package.json b/plugins/node/package.json index d77736461..f25ce6252 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.1.1" }, "repository": { "type": "git", diff --git a/plugins/nodemon/package.json b/plugins/nodemon/package.json index 1e78c3a4e..282193884 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.1.1" }, "peerDependencies": { "dotcom-tool-kit": "4.x", diff --git a/plugins/package-json-hook/package.json b/plugins/package-json-hook/package.json index 610ad41ee..033b6754f 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.1.1" }, "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.1.1" }, "devDependencies": { "@jest/globals": "^29.7.0", diff --git a/plugins/parallel/package.json b/plugins/parallel/package.json index 8232a9cfb..2e32a4659 100644 --- a/plugins/parallel/package.json +++ b/plugins/parallel/package.json @@ -31,6 +31,6 @@ }, "dependencies": { "@dotcom-tool-kit/base": "^1.3.0", - "zod": "^3.25.67" + "zod": "^4.1.1" } } diff --git a/plugins/prettier/package.json b/plugins/prettier/package.json index d15740a1b..6278aef58 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.1.1" }, "repository": { "type": "git", diff --git a/plugins/serverless/package.json b/plugins/serverless/package.json index 4c914bded..062bb2642 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.1.1" }, "engines": { "node": "18.x || 20.x || 22.x" diff --git a/plugins/typescript/package.json b/plugins/typescript/package.json index 3266e1297..dbda21c9c 100644 --- a/plugins/typescript/package.json +++ b/plugins/typescript/package.json @@ -27,7 +27,7 @@ "dependencies": { "@dotcom-tool-kit/base": "^1.3.0", "@dotcom-tool-kit/logger": "^4.2.2", - "zod": "^3.24.4" + "zod": "^4.1.1" }, "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 096b4d670..39bac706c 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.1.1" }, "repository": { "type": "git", diff --git a/plugins/webpack/package.json b/plugins/webpack/package.json index e48cae7ae..84409c3b6 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.1.1" }, "peerDependencies": { "dotcom-tool-kit": "4.x",