Update to Node.js 22 (#2567)

* Update project to Node.js 22

Standardize local development and GitHub Actions on Node.js 22.x. Update Node typings to the latest release compatible with the project's TypeScript 4.9 compiler.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

Copilot-Session: 3d0e0c37-ce73-44b6-a068-e24e87cf8fbd

* Remove .nvmrc created by copilot.

---------

Copilot-Session: 3d0e0c37-ce73-44b6-a068-e24e87cf8fbd
This commit is contained in:
jawelton74
2026-08-27 08:40:59 -07:00
committed by GitHub
parent f8cfb33618
commit d1c122d300
5 changed files with 35 additions and 26 deletions
+13 -8
View File
@@ -121,7 +121,7 @@
"@types/hasher": "0.0.31",
"@types/jest": "29.5.12",
"@types/jquery": "3.5.29",
"@types/node": "18.19.0",
"@types/node": "22.14.1",
"@types/post-robot": "10.0.1",
"@types/q": "1.5.1",
"@types/react": "17.0.44",
@@ -193,6 +193,9 @@
"webpack-cli": "5.1.4",
"webpack-dev-server": "5.2.5",
"ws": "8.21.3"
},
"engines": {
"node": "22.x"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -8088,11 +8091,12 @@
}
},
"node_modules/@types/node": {
"version": "18.19.0",
"resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.0.tgz",
"integrity": "sha512-667KNhaD7U29mT5wf+TZUnrzPrlL2GNQ5N0BMjO2oNULhBxX0/FKCkm6JMu0Jh7Z+1LwUlR21ekd7KhIboNFNw==",
"version": "22.14.1",
"resolved": "https://registry.npmjs.org/@types/node/-/node-22.14.1.tgz",
"integrity": "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==",
"license": "MIT",
"dependencies": {
"undici-types": "~5.26.4"
"undici-types": "~6.21.0"
}
},
"node_modules/@types/node-fetch": {
@@ -25392,9 +25396,10 @@
"license": "MIT"
},
"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/unherit": {
"version": "1.1.3",