From e98629020a4bac43f65fc15049242ad169fdba91 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 19 Jan 2026 17:48:20 +0000 Subject: [PATCH] chore(deps): update node.js to v24 --- .nvmrc | 2 +- Dockerfile | 2 +- package.json | 2 +- pnpm-lock.yaml | 52 ++++++++++++++++++++++++++------------------------ 4 files changed, 30 insertions(+), 28 deletions(-) diff --git a/.nvmrc b/.nvmrc index 8fdd954..cabf43b 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22 \ No newline at end of file +24 \ No newline at end of file diff --git a/Dockerfile b/Dockerfile index b9ad4bb..41034ca 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM node:22-slim +FROM node:24-slim # Prevent interactive prompts during package installation ENV DEBIAN_FRONTEND=noninteractive diff --git a/package.json b/package.json index 3e292f3..92068fd 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "devDependencies": { "@types/bindings": "^1.5.5", "@types/chai": "^5.0.1", - "@types/node": "^22.13.4", + "@types/node": "^24.0.0", "@types/xml2js": "^0.4.14", "@typescript-eslint/eslint-plugin": "^8.24.0", "@typescript-eslint/parser": "^8.24.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b335d8f..a7a1aed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,8 +31,8 @@ importers: specifier: ^5.0.1 version: 5.2.1 '@types/node': - specifier: ^22.13.4 - version: 22.13.14 + specifier: ^24.0.0 + version: 24.10.9 '@types/xml2js': specifier: ^0.4.14 version: 0.4.14 @@ -83,7 +83,7 @@ importers: version: 5.8.2 vitest: specifier: ^3.0.0 - version: 3.0.9(@types/node@22.13.14)(@vitest/ui@3.0.9) + version: 3.0.9(@types/node@24.10.9)(@vitest/ui@3.0.9) packages: @@ -809,8 +809,8 @@ packages: '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} - '@types/node@22.13.14': - resolution: {integrity: sha512-Zs/Ollc1SJ8nKUAgc7ivOEdIBM8JAKgrqqUYi2J997JuKO7/tpQC+WCetQ1sypiKCQWHdvdg9wBNpUPEWZae7w==} + '@types/node@24.10.9': + resolution: {integrity: sha512-ne4A0IpG3+2ETuREInjPNhUGis1SFjv1d5asp8MzEAGtOZeTeHVDOYqOgqfhvseqg/iXty2hjBf1zAOb7RNiNw==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2229,6 +2229,7 @@ packages: source-map@0.8.0-beta.0: resolution: {integrity: sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==} engines: {node: '>= 8'} + deprecated: The work that was done in this beta branch won't be included in future versions spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} @@ -2300,6 +2301,7 @@ packages: tar@7.4.3: resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} engines: {node: '>=18'} + deprecated: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me test-exclude@7.0.1: resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} @@ -2457,8 +2459,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@6.20.0: - resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} @@ -3074,7 +3076,7 @@ snapshots: '@types/bindings@1.5.5': dependencies: - '@types/node': 22.13.14 + '@types/node': 24.10.9 '@types/chai@5.2.1': dependencies: @@ -3090,9 +3092,9 @@ snapshots: '@types/minimist@1.2.5': {} - '@types/node@22.13.14': + '@types/node@24.10.9': dependencies: - undici-types: 6.20.0 + undici-types: 7.16.0 '@types/normalize-package-data@2.4.4': {} @@ -3100,7 +3102,7 @@ snapshots: '@types/xml2js@0.4.14': dependencies: - '@types/node': 22.13.14 + '@types/node': 24.10.9 '@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)': dependencies: @@ -3356,7 +3358,7 @@ snapshots: std-env: 3.8.1 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.9(@types/node@22.13.14)(@vitest/ui@3.0.9) + vitest: 3.0.9(@types/node@24.10.9)(@vitest/ui@3.0.9) transitivePeerDependencies: - supports-color @@ -3367,13 +3369,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.9(vite@5.4.15(@types/node@22.13.14))': + '@vitest/mocker@3.0.9(vite@5.4.15(@types/node@24.10.9))': dependencies: '@vitest/spy': 3.0.9 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 5.4.15(@types/node@22.13.14) + vite: 5.4.15(@types/node@24.10.9) '@vitest/pretty-format@3.0.9': dependencies: @@ -3403,7 +3405,7 @@ snapshots: sirv: 3.0.1 tinyglobby: 0.2.12 tinyrainbow: 2.0.0 - vitest: 3.0.9(@types/node@22.13.14)(@vitest/ui@3.0.9) + vitest: 3.0.9(@types/node@24.10.9)(@vitest/ui@3.0.9) '@vitest/utils@3.0.9': dependencies: @@ -4891,7 +4893,7 @@ snapshots: typescript@5.8.2: {} - undici-types@6.20.0: {} + undici-types@7.16.0: {} unicorn-magic@0.1.0: {} @@ -4910,13 +4912,13 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-node@3.0.9(@types/node@22.13.14): + vite-node@3.0.9(@types/node@24.10.9): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.3 - vite: 5.4.15(@types/node@22.13.14) + vite: 5.4.15(@types/node@24.10.9) transitivePeerDependencies: - '@types/node' - less @@ -4928,19 +4930,19 @@ snapshots: - supports-color - terser - vite@5.4.15(@types/node@22.13.14): + vite@5.4.15(@types/node@24.10.9): dependencies: esbuild: 0.21.5 postcss: 8.5.3 rollup: 4.36.0 optionalDependencies: - '@types/node': 22.13.14 + '@types/node': 24.10.9 fsevents: 2.3.3 - vitest@3.0.9(@types/node@22.13.14)(@vitest/ui@3.0.9): + vitest@3.0.9(@types/node@24.10.9)(@vitest/ui@3.0.9): dependencies: '@vitest/expect': 3.0.9 - '@vitest/mocker': 3.0.9(vite@5.4.15(@types/node@22.13.14)) + '@vitest/mocker': 3.0.9(vite@5.4.15(@types/node@24.10.9)) '@vitest/pretty-format': 3.0.9 '@vitest/runner': 3.0.9 '@vitest/snapshot': 3.0.9 @@ -4956,11 +4958,11 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 5.4.15(@types/node@22.13.14) - vite-node: 3.0.9(@types/node@22.13.14) + vite: 5.4.15(@types/node@24.10.9) + vite-node: 3.0.9(@types/node@24.10.9) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.14 + '@types/node': 24.10.9 '@vitest/ui': 3.0.9(vitest@3.0.9) transitivePeerDependencies: - less