From cb2e4bc0e23539f361347ae6755ee7599ac434c0 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 15 Aug 2025 09:22:38 +0000 Subject: [PATCH] Update Node.js to v22 --- .nvmrc | 2 +- package-lock.json | 38 ++++++++++++++++++++++++++++---------- package.json | 4 ++-- 3 files changed, 31 insertions(+), 13 deletions(-) diff --git a/.nvmrc b/.nvmrc index 2d80ef20..154c7433 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1,2 +1,2 @@ -18.18.2 +22.18.0 diff --git a/package-lock.json b/package-lock.json index 76ae31d7..c8ceb09e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -21,7 +21,7 @@ "protractor-cucumber-framework": "^9.8.0" }, "devDependencies": { - "@types/node": "^18.18.5", + "@types/node": "^22.17.2", "chromedriver": "^116.0.0", "http-server": "^14.1.1", "mkdirp": "^3.0.1", @@ -31,7 +31,7 @@ "typescript": "^5.2.2" }, "engines": { - "node": "^16.13 || ^18.12 || ^20" + "node": "^16.13 || ^18.12 || ^20 || ^22.0.0" } }, "node_modules/@colors/colors": { @@ -784,10 +784,13 @@ "dev": true }, "node_modules/@types/node": { - "version": "18.18.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.5.tgz", - "integrity": "sha512-4slmbtwV59ZxitY4ixUZdy1uRLf9eSIvBWPQxNjhHYWEtn0FryfKpyS2cvADYXTayWdKEIsJengncrVvkI4I6A==", - "dev": true + "version": "22.17.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz", + "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==", + "dev": true, + "dependencies": { + "undici-types": "~6.21.0" + } }, "node_modules/@types/q": { "version": "0.0.32", @@ -3787,6 +3790,12 @@ "node": ">=14.17" } }, + "node_modules/undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true + }, "node_modules/union": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", @@ -4616,10 +4625,13 @@ "dev": true }, "@types/node": { - "version": "18.18.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.5.tgz", - "integrity": "sha512-4slmbtwV59ZxitY4ixUZdy1uRLf9eSIvBWPQxNjhHYWEtn0FryfKpyS2cvADYXTayWdKEIsJengncrVvkI4I6A==", - "dev": true + "version": "22.17.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.17.2.tgz", + "integrity": "sha512-gL6z5N9Jm9mhY+U2KXZpteb+09zyffliRkZyZOHODGATyC5B1Jt/7TzuuiLkFsSUMLbS1OLmlj/E+/3KF4Q/4w==", + "dev": true, + "requires": { + "undici-types": "~6.21.0" + } }, "@types/q": { "version": "0.0.32", @@ -6866,6 +6878,12 @@ "integrity": "sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==", "dev": true }, + "undici-types": { + "version": "6.21.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", + "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "dev": true + }, "union": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", diff --git a/package.json b/package.json index eb699073..f6bbd344 100644 --- a/package.json +++ b/package.json @@ -29,7 +29,7 @@ }, "homepage": "http://serenity-js.org", "engines": { - "node": "^16.13 || ^18.12 || ^20" + "node": "^16.13 || ^18.12 || ^20 || ^22.0.0" }, "dependencies": { "@cucumber/cucumber": "^9.6.0", @@ -43,7 +43,7 @@ "protractor": "^7.0.0" }, "devDependencies": { - "@types/node": "^18.18.5", + "@types/node": "^22.17.2", "chromedriver": "^116.0.0", "npm-failsafe": "^1.2.0", "http-server": "^14.1.1",