From ccde37500c29477db3007d89461b7fa412693f20 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Tue, 10 Feb 2026 17:49:50 +0000 Subject: [PATCH] chore(deps): update node.js to v24 --- .nvmrc | 2 +- Dockerfile | 2 +- package.json | 2 +- pnpm-lock.yaml | 60 +++++++++++++++++++++++++++----------------------- 4 files changed, 35 insertions(+), 31 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..ef33749 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.13 '@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.13)(@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.13': + resolution: {integrity: sha512-oH72nZRfDv9lADUBSo104Aq7gPHpQZc4BTx38r9xf9pg5LfP6EzSyH2n7qFmmxRQXh7YlUXODcYsg6PuTDSxGg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1535,16 +1535,18 @@ packages: glob@10.4.5: resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} + deprecated: Old versions of glob 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 exorbitant rates) by contacting i@izs.me hasBin: true glob@11.0.1: resolution: {integrity: sha512-zrQDm8XPnYEKawJScsnM0QzobJxlT/kHOOlRTio8IH/GrmxRE5fjllkzdaHclIuNjUQTJYH2xHNIGfdpJkDJUw==} engines: {node: 20 || >=22} + deprecated: Old versions of glob 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 exorbitant rates) by contacting i@izs.me hasBin: true glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob 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 exorbitant rates) by contacting i@izs.me globals@13.24.0: resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} @@ -2229,6 +2231,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 +2303,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 exorbitant rates) by contacting i@izs.me test-exclude@7.0.1: resolution: {integrity: sha512-pFYqmTw68LXVjeWJMST4+borgQP2AyMNbg1BpZh9LbyhUeNkeaPF9gzfPGUAnSMV3qPYdWUwDIjjCLiSDOl7vg==} @@ -2457,8 +2461,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 +3078,7 @@ snapshots: '@types/bindings@1.5.5': dependencies: - '@types/node': 22.13.14 + '@types/node': 24.10.13 '@types/chai@5.2.1': dependencies: @@ -3090,9 +3094,9 @@ snapshots: '@types/minimist@1.2.5': {} - '@types/node@22.13.14': + '@types/node@24.10.13': dependencies: - undici-types: 6.20.0 + undici-types: 7.16.0 '@types/normalize-package-data@2.4.4': {} @@ -3100,7 +3104,7 @@ snapshots: '@types/xml2js@0.4.14': dependencies: - '@types/node': 22.13.14 + '@types/node': 24.10.13 '@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 +3360,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.13)(@vitest/ui@3.0.9) transitivePeerDependencies: - supports-color @@ -3367,13 +3371,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.13))': 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.13) '@vitest/pretty-format@3.0.9': dependencies: @@ -3403,7 +3407,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.13)(@vitest/ui@3.0.9) '@vitest/utils@3.0.9': dependencies: @@ -3733,7 +3737,7 @@ snapshots: resolve: 1.22.10 semver: 7.7.1 - eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@9.23.0))(eslint@8.57.1)(prettier@3.3.3): + eslint-plugin-prettier@5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3): dependencies: eslint: 8.57.1 prettier: 3.3.3 @@ -4079,7 +4083,7 @@ snapshots: eslint: 8.57.1 eslint-config-prettier: 9.1.0(eslint@8.57.1) eslint-plugin-n: 15.7.0(eslint@8.57.1) - eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@9.23.0))(eslint@8.57.1)(prettier@3.3.3) + eslint-plugin-prettier: 5.2.1(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3) execa: 5.1.1 inquirer: 7.3.3 json5: 2.2.3 @@ -4891,7 +4895,7 @@ snapshots: typescript@5.8.2: {} - undici-types@6.20.0: {} + undici-types@7.16.0: {} unicorn-magic@0.1.0: {} @@ -4910,13 +4914,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.13): 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.13) transitivePeerDependencies: - '@types/node' - less @@ -4928,19 +4932,19 @@ snapshots: - supports-color - terser - vite@5.4.15(@types/node@22.13.14): + vite@5.4.15(@types/node@24.10.13): dependencies: esbuild: 0.21.5 postcss: 8.5.3 rollup: 4.36.0 optionalDependencies: - '@types/node': 22.13.14 + '@types/node': 24.10.13 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.13)(@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.13)) '@vitest/pretty-format': 3.0.9 '@vitest/runner': 3.0.9 '@vitest/snapshot': 3.0.9 @@ -4956,11 +4960,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.13) + vite-node: 3.0.9(@types/node@24.10.13) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.13.14 + '@types/node': 24.10.13 '@vitest/ui': 3.0.9(vitest@3.0.9) transitivePeerDependencies: - less