From 8a92fe0f4eda8205705f6a7251f5fe1c7c191e9c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 16 May 2025 03:53:54 +0000 Subject: [PATCH] chore(deps): update dependency @types/node to v22 --- package-lock.json | 151 +++--------------- packages/build-info/package.json | 2 +- packages/build/package.json | 2 +- packages/cache-utils/package.json | 2 +- packages/config/package.json | 2 +- packages/edge-bundler/package.json | 2 +- packages/functions-utils/package.json | 2 +- packages/git-utils/package.json | 2 +- packages/headers-parser/package.json | 2 +- packages/js-client/package.json | 2 +- packages/nock-udp/package.json | 2 +- packages/opentelemetry-sdk-setup/package.json | 2 +- packages/opentelemetry-utils/package.json | 2 +- packages/redirect-parser/package.json | 2 +- packages/run-utils/package.json | 2 +- packages/testing/package.json | 2 +- packages/zip-it-and-ship-it/package.json | 2 +- 17 files changed, 39 insertions(+), 144 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0778ad5209..0bf28e2623 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10637,12 +10637,12 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "20.12.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.11.tgz", - "integrity": "sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==", + "version": "22.15.18", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.18.tgz", + "integrity": "sha512-v1DKRfUdyW+jJhZNEI1PYy29S2YRxMV5AOO/x/SjKmW0acCIOqmbj6Haf9eHAhsPmrhlHSxEhv/1WszcLWV4cg==", "license": "MIT", "dependencies": { - "undici-types": "~5.26.4" + "undici-types": "~6.21.0" } }, "node_modules/@types/normalize-package-data": { @@ -29295,9 +29295,9 @@ } }, "node_modules/undici-types": { - "version": "5.26.5", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", - "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", "license": "MIT" }, "node_modules/unicorn-magic": { @@ -31892,7 +31892,7 @@ "@netlify/nock-udp": "^5.0.0", "@opentelemetry/api": "~1.8.0", "@opentelemetry/sdk-trace-base": "~1.24.0", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "atob": "^2.1.2", "ava": "^4.0.0", "c8": "^10.0.0", @@ -31943,7 +31943,7 @@ }, "devDependencies": { "@playwright/test": "^1.30.0", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "@types/semver": "^7.3.13", "@vitest/ui": "^0.34.0", "execa": "^7.0.0", @@ -31958,20 +31958,6 @@ "node": ">=18.14.0" } }, - "packages/build-info/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, - "packages/build/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/cache-utils": { "name": "@netlify/cache-utils", "version": "6.0.0", @@ -31987,7 +31973,7 @@ "readdirp": "^3.4.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "tmp-promise": "^3.0.0", "typescript": "^5.0.0", "vitest": "^0.34.0" @@ -31996,13 +31982,6 @@ "node": ">=18.14.0" } }, - "packages/cache-utils/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/cache-utils/node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -32049,7 +32028,7 @@ "netlify-config": "bin.js" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "ava": "^4.0.0", "c8": "^10.0.0", "has-ansi": "^6.0.0", @@ -32061,13 +32040,6 @@ "node": ">=18.14.0" } }, - "packages/config/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/edge-bundler": { "name": "@netlify/edge-bundler", "version": "14.0.1", @@ -32097,7 +32069,7 @@ "uuid": "^11.0.0" }, "devDependencies": { - "@types/node": "^14.18.32", + "@types/node": "^22.0.0", "@types/semver": "^7.3.9", "@types/uuid": "^10.0.0", "@vitest/coverage-v8": "^0.34.0", @@ -32112,13 +32084,6 @@ "node": ">=18.14.0" } }, - "packages/edge-bundler/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/framework-info": { "name": "@netlify/framework-info", "version": "10.0.0", @@ -32159,7 +32124,7 @@ "path-exists": "^5.0.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "sort-on": "^6.0.0", "tmp-promise": "^3.0.0", "typescript": "^5.0.0", @@ -32169,13 +32134,6 @@ "node": ">=18.14.0" } }, - "packages/functions-utils/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/git-utils": { "name": "@netlify/git-utils", "version": "6.0.0", @@ -32188,7 +32146,7 @@ "path-exists": "^5.0.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "typescript": "^5.0.0", "vitest": "^0.34.0" }, @@ -32196,13 +32154,6 @@ "node": ">=18.14.0" } }, - "packages/git-utils/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/headers-parser": { "name": "@netlify/headers-parser", "version": "9.0.0", @@ -32216,7 +32167,7 @@ "path-exists": "^5.0.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "typescript": "^5.0.0", "vitest": "^0.34.0" }, @@ -32224,13 +32175,6 @@ "node": ">=18.14.0" } }, - "packages/headers-parser/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/js-client": { "name": "@netlify/api", "version": "14.0.1", @@ -32245,7 +32189,7 @@ }, "devDependencies": { "@types/lodash-es": "^4.17.6", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "ava": "^4.0.0", "c8": "^10.0.0", "from2-string": "^1.1.0", @@ -32258,19 +32202,12 @@ "node": ">=18.14.0" } }, - "packages/js-client/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/nock-udp": { "name": "@netlify/nock-udp", "version": "5.0.0", "license": "MIT", "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "typescript": "^5.0.0", "vitest": "^0.34.0" }, @@ -32278,13 +32215,6 @@ "node": ">=18.14.0" } }, - "packages/nock-udp/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/opentelemetry-sdk-setup": { "name": "@netlify/opentelemetry-sdk-setup", "version": "2.0.0", @@ -32303,7 +32233,7 @@ }, "devDependencies": { "@opentelemetry/api": "~1.8.0", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "@vitest/ui": "^0.34.0", "typescript": "^5.0.0", "vite": "^6.0.0", @@ -32316,13 +32246,6 @@ "@opentelemetry/api": "~1.8.0" } }, - "packages/opentelemetry-sdk-setup/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/opentelemetry-utils": { "name": "@netlify/opentelemetry-utils", "version": "2.0.0", @@ -32331,7 +32254,7 @@ "@opentelemetry/api": "~1.8.0", "@opentelemetry/sdk-trace-base": "~1.24.0", "@opentelemetry/sdk-trace-node": "~1.24.0", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "@vitest/ui": "^0.34.0", "typescript": "^5.0.0", "vite": "^6.0.0", @@ -32344,13 +32267,6 @@ "@opentelemetry/api": "~1.8.0" } }, - "packages/opentelemetry-utils/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/redirect-parser": { "name": "@netlify/redirect-parser", "version": "15.0.0", @@ -32363,7 +32279,7 @@ "path-exists": "^5.0.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "typescript": "^5.0.0", "vitest": "^0.34.0" }, @@ -32371,13 +32287,6 @@ "node": ">=18.14.0" } }, - "packages/redirect-parser/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/run-utils": { "name": "@netlify/run-utils", "version": "6.0.0", @@ -32386,7 +32295,7 @@ "execa": "^7.0.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "semver": "^7.3.8", "typescript": "^5.0.0", "vitest": "^0.34.0" @@ -32395,20 +32304,13 @@ "node": ">=18.14.0" } }, - "packages/run-utils/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/testing": { "name": "@netlify/testing", "devDependencies": { "@netlify/build": "*", "@netlify/config": "*", "@types/lodash-es": "^4.17.6", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "ava": "^4.0.0", "c8": "^10.0.0", "cpy": "^9.0.0", @@ -32429,13 +32331,6 @@ "node": ">=18.14.0" } }, - "packages/testing/node_modules/@types/node": { - "version": "14.18.63", - "resolved": "https://registry.npmjs.org/@types/node/-/node-14.18.63.tgz", - "integrity": "sha512-fAtCfv4jJg+ExtXhvCkCqUKZ+4ok/JQk01qDKhL5BDDoS3AxKXhV5/MAVUZyQnSEd2GT92fkgZl0pz0Q0AzcIQ==", - "dev": true, - "license": "MIT" - }, "packages/testing/node_modules/get-stream": { "version": "6.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", @@ -32496,7 +32391,7 @@ "@types/archiver": "6.0.3", "@types/glob": "8.1.0", "@types/is-ci": "3.0.4", - "@types/node": "20.12.11", + "@types/node": "22.15.18", "@types/normalize-path": "3.0.2", "@types/resolve": "1.20.6", "@types/semver": "7.5.8", diff --git a/packages/build-info/package.json b/packages/build-info/package.json index 251b74cb4f..9095bfd768 100644 --- a/packages/build-info/package.json +++ b/packages/build-info/package.json @@ -57,7 +57,7 @@ }, "devDependencies": { "@playwright/test": "^1.30.0", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "@types/semver": "^7.3.13", "@vitest/ui": "^0.34.0", "execa": "^7.0.0", diff --git a/packages/build/package.json b/packages/build/package.json index abbeab8c87..79544a00d4 100644 --- a/packages/build/package.json +++ b/packages/build/package.json @@ -129,7 +129,7 @@ "@netlify/nock-udp": "^5.0.0", "@opentelemetry/api": "~1.8.0", "@opentelemetry/sdk-trace-base": "~1.24.0", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "atob": "^2.1.2", "ava": "^4.0.0", "c8": "^10.0.0", diff --git a/packages/cache-utils/package.json b/packages/cache-utils/package.json index a264d872d8..67a4646eff 100644 --- a/packages/cache-utils/package.json +++ b/packages/cache-utils/package.json @@ -60,7 +60,7 @@ "readdirp": "^3.4.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "tmp-promise": "^3.0.0", "typescript": "^5.0.0", "vitest": "^0.34.0" diff --git a/packages/config/package.json b/packages/config/package.json index c91216df59..2a939bf2b2 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -84,7 +84,7 @@ "yargs": "^17.6.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "ava": "^4.0.0", "c8": "^10.0.0", "has-ansi": "^6.0.0", diff --git a/packages/edge-bundler/package.json b/packages/edge-bundler/package.json index e3586444f2..39ad646ef4 100644 --- a/packages/edge-bundler/package.json +++ b/packages/edge-bundler/package.json @@ -42,7 +42,7 @@ "test": "test/node" }, "devDependencies": { - "@types/node": "^14.18.32", + "@types/node": "^22.0.0", "@types/semver": "^7.3.9", "@types/uuid": "^10.0.0", "@vitest/coverage-v8": "^0.34.0", diff --git a/packages/functions-utils/package.json b/packages/functions-utils/package.json index f97a661fce..cbca1ff3c7 100644 --- a/packages/functions-utils/package.json +++ b/packages/functions-utils/package.json @@ -55,7 +55,7 @@ "path-exists": "^5.0.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "sort-on": "^6.0.0", "tmp-promise": "^3.0.0", "typescript": "^5.0.0", diff --git a/packages/git-utils/package.json b/packages/git-utils/package.json index 5d793c8d86..62f217eef6 100644 --- a/packages/git-utils/package.json +++ b/packages/git-utils/package.json @@ -57,7 +57,7 @@ "path-exists": "^5.0.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "typescript": "^5.0.0", "vitest": "^0.34.0" }, diff --git a/packages/headers-parser/package.json b/packages/headers-parser/package.json index 30937bea36..7746160a0e 100644 --- a/packages/headers-parser/package.json +++ b/packages/headers-parser/package.json @@ -34,7 +34,7 @@ "path-exists": "^5.0.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "typescript": "^5.0.0", "vitest": "^0.34.0" }, diff --git a/packages/js-client/package.json b/packages/js-client/package.json index 1d0bd923eb..1d29694a8d 100644 --- a/packages/js-client/package.json +++ b/packages/js-client/package.json @@ -50,7 +50,7 @@ }, "devDependencies": { "@types/lodash-es": "^4.17.6", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "ava": "^4.0.0", "c8": "^10.0.0", "from2-string": "^1.1.0", diff --git a/packages/nock-udp/package.json b/packages/nock-udp/package.json index b60c89c87b..e6b3c3660f 100644 --- a/packages/nock-udp/package.json +++ b/packages/nock-udp/package.json @@ -28,7 +28,7 @@ }, "author": "Netlify Inc.", "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "typescript": "^5.0.0", "vitest": "^0.34.0" }, diff --git a/packages/opentelemetry-sdk-setup/package.json b/packages/opentelemetry-sdk-setup/package.json index 959b95ff91..398527842f 100644 --- a/packages/opentelemetry-sdk-setup/package.json +++ b/packages/opentelemetry-sdk-setup/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@opentelemetry/api": "~1.8.0", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "@vitest/ui": "^0.34.0", "typescript": "^5.0.0", "vite": "^6.0.0", diff --git a/packages/opentelemetry-utils/package.json b/packages/opentelemetry-utils/package.json index 443a9bd869..12d98c9acb 100644 --- a/packages/opentelemetry-utils/package.json +++ b/packages/opentelemetry-utils/package.json @@ -34,7 +34,7 @@ "@opentelemetry/api": "~1.8.0", "@opentelemetry/sdk-trace-base": "~1.24.0", "@opentelemetry/sdk-trace-node": "~1.24.0", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "@vitest/ui": "^0.34.0", "typescript": "^5.0.0", "vite": "^6.0.0", diff --git a/packages/redirect-parser/package.json b/packages/redirect-parser/package.json index 09fe135bbd..6d7699f256 100644 --- a/packages/redirect-parser/package.json +++ b/packages/redirect-parser/package.json @@ -33,7 +33,7 @@ "path-exists": "^5.0.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "typescript": "^5.0.0", "vitest": "^0.34.0" }, diff --git a/packages/run-utils/package.json b/packages/run-utils/package.json index 5364e79e0a..4f61fc634c 100644 --- a/packages/run-utils/package.json +++ b/packages/run-utils/package.json @@ -53,7 +53,7 @@ "execa": "^7.0.0" }, "devDependencies": { - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "semver": "^7.3.8", "typescript": "^5.0.0", "vitest": "^0.34.0" diff --git a/packages/testing/package.json b/packages/testing/package.json index f438cf6811..afa567ea96 100644 --- a/packages/testing/package.json +++ b/packages/testing/package.json @@ -19,7 +19,7 @@ "@netlify/build": "*", "@netlify/config": "*", "@types/lodash-es": "^4.17.6", - "@types/node": "^14.18.53", + "@types/node": "^22.0.0", "ava": "^4.0.0", "c8": "^10.0.0", "cpy": "^9.0.0", diff --git a/packages/zip-it-and-ship-it/package.json b/packages/zip-it-and-ship-it/package.json index 22e8db0673..3ef71df0d6 100644 --- a/packages/zip-it-and-ship-it/package.json +++ b/packages/zip-it-and-ship-it/package.json @@ -80,7 +80,7 @@ "@types/archiver": "6.0.3", "@types/glob": "8.1.0", "@types/is-ci": "3.0.4", - "@types/node": "20.12.11", + "@types/node": "22.15.18", "@types/normalize-path": "3.0.2", "@types/resolve": "1.20.6", "@types/semver": "7.5.8",