From 57a90968525ec9c4f98d9984050fc0777bdde596 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 10:15:45 +0000 Subject: [PATCH] chore: bump up node version to v24 --- .github/workflows/lint.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/test.yml | 2 +- package.json | 2 +- pnpm-lock.yaml | 96 +++++++++++++++++++---------------- 5 files changed, 56 insertions(+), 48 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 94ebe34..4683697 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -25,7 +25,7 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 24 cache: 'pnpm' - name: Install diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4f99081..6eee4d9 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -35,7 +35,7 @@ jobs: - name: Setup node uses: actions/setup-node@v4 with: - node-version: 22 + node-version: 24 cache: pnpm - name: Install dependencies run: pnpm install diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index eb5f287..2a51e2a 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -108,7 +108,7 @@ jobs: uses: actions/setup-node@v4 if: ${{ !matrix.settings.docker }} with: - node-version: 22 + node-version: 24 cache: pnpm - name: Install uses: dtolnay/rust-toolchain@stable diff --git a/package.json b/package.json index 751e0e5..2a3a01e 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "@napi-rs/cli": "^2.18.4", "@taplo/cli": "^0.7.0", "@types/jest": "^29.5.14", - "@types/node": "^22.14.1", + "@types/node": "^24.0.0", "archons": "link:", "chalk": "^5.4.1", "husky": "^9.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b025031..099ddda 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: ^29.5.14 version: 29.5.14 '@types/node': - specifier: ^22.14.1 - version: 22.14.1 + specifier: ^24.0.0 + version: 24.12.0 archons: specifier: 'link:' version: 'link:' @@ -43,7 +43,7 @@ importers: version: 9.1.7 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)) + version: 29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)) lint-staged: specifier: ^16.0.0 version: 16.1.0 @@ -61,7 +61,7 @@ importers: version: 4.0.1 ts-node: specifier: ^10.9.2 - version: 10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3) + version: 10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3) typescript: specifier: ^5.8.3 version: 5.8.3 @@ -848,21 +848,25 @@ packages: resolution: {integrity: sha512-MgW4iskOdXuoR+wDXIJUfbdnTg2eo2FnQRaD6ZqhnDTDa7LnV+06rp/Cg3aGj2X9jSEcKDv/bMbYQuot7WRs6Q==} cpu: [arm64] os: [linux] + libc: [glibc] '@oxlint/linux-arm64-musl@1.1.0': resolution: {integrity: sha512-a+pkEKmDRdrW+y0gtZ/m68ElVW2VZgATGbMxDgDYFpdiMx9Y0pUPwTMZ2EX/17Aslop4c1BiDSFDK7aEBxKR2g==} cpu: [arm64] os: [linux] + libc: [musl] '@oxlint/linux-x64-gnu@1.1.0': resolution: {integrity: sha512-wNBsXCKVZMvUTcFitrV1wTsdhUAv8l+XQxHxciZ2SO6dpNnWEb2YCxSAIOXeyzBLdO4pIODYcSy38CvGue7TwA==} cpu: [x64] os: [linux] + libc: [glibc] '@oxlint/linux-x64-musl@1.1.0': resolution: {integrity: sha512-pZD0lt6A5j2Wp70fgIYk4GoPfKTZ8mHWamWIpKFT7aSkFkiOi6nhLWDFvMEIHWRTK3LgkWUNcnWPp4brvin4wQ==} cpu: [x64] os: [linux] + libc: [musl] '@oxlint/win32-arm64@1.1.0': resolution: {integrity: sha512-rT6uXQvE80+B+L04HJf30uF26426FPI9i9DAY2AxBUhrpNwhqkDEhQdd9ilFWVC7SSbpHgAs50lo+ImSAAkHPQ==} @@ -906,24 +910,28 @@ packages: engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [glibc] '@swc/core-linux-arm64-musl@1.11.5': resolution: {integrity: sha512-LhBHKjkZq5tJF1Lh0NJFpx7ROnCWLckrlIAIdSt9XfOV+zuEXJQOj+NFcM1eNk17GFfFyUMOZyGZxzYq5dveEQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] + libc: [musl] '@swc/core-linux-x64-gnu@1.11.5': resolution: {integrity: sha512-dCi4xkxXlsk5sQYb3i413Cfh7+wMJeBYTvBZTD5xh+/DgRtIcIJLYJ2tNjWC4/C2i5fj+Ze9bKNSdd8weRWZ3A==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [glibc] '@swc/core-linux-x64-musl@1.11.5': resolution: {integrity: sha512-K0AC4TreM5Oo/tXNXnE/Gf5+5y/HwUdd7xvUjOpZddcX/RlsbYOKWLgOtA3fdFIuta7XC+vrGKmIhm5l70DSVQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] + libc: [musl] '@swc/core-win32-arm64-msvc@1.11.5': resolution: {integrity: sha512-wzum8sYUsvPY7kgUfuqVYTgIPYmBC8KPksoNM1fz5UfhudU0ciQuYvUBD47GIGOevaoxhLkjPH4CB95vh1mJ9w==} @@ -1004,8 +1012,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.14.1': - resolution: {integrity: sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw==} + '@types/node@24.12.0': + resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==} '@types/stack-utils@2.0.3': resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} @@ -1406,7 +1414,7 @@ packages: 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@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} @@ -2183,8 +2191,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} unicode-canonical-property-names-ecmascript@2.0.1: resolution: {integrity: sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==} @@ -3184,27 +3192,27 @@ snapshots: '@jest/console@29.7.0': dependencies: '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 24.12.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3))': + '@jest/core@29.7.0(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 24.12.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3229,7 +3237,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 24.12.0 jest-mock: 29.7.0 '@jest/expect-utils@29.7.0': @@ -3247,7 +3255,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 22.14.1 + '@types/node': 24.12.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3269,7 +3277,7 @@ snapshots: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 22.14.1 + '@types/node': 24.12.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -3339,7 +3347,7 @@ snapshots: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 22.14.1 + '@types/node': 24.12.0 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -3517,7 +3525,7 @@ snapshots: '@types/graceful-fs@4.1.9': dependencies: - '@types/node': 22.14.1 + '@types/node': 24.12.0 '@types/istanbul-lib-coverage@2.0.6': {} @@ -3536,9 +3544,9 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@22.14.1': + '@types/node@24.12.0': dependencies: - undici-types: 6.21.0 + undici-types: 7.16.0 '@types/stack-utils@2.0.3': {} @@ -3756,13 +3764,13 @@ snapshots: dependencies: browserslist: 4.24.4 - create-jest@29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)): + create-jest@29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -4067,7 +4075,7 @@ snapshots: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 24.12.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.3 @@ -4087,16 +4095,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)): + jest-cli@29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)) + create-jest: 29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)) + jest-config: 29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -4106,7 +4114,7 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)): + jest-config@29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)): dependencies: '@babel/core': 7.26.10 '@jest/test-sequencer': 29.7.0 @@ -4131,8 +4139,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 22.14.1 - ts-node: 10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3) + '@types/node': 24.12.0 + ts-node: 10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4161,7 +4169,7 @@ snapshots: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 24.12.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -4171,7 +4179,7 @@ snapshots: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 22.14.1 + '@types/node': 24.12.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -4210,7 +4218,7 @@ snapshots: jest-mock@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 24.12.0 jest-util: 29.7.0 jest-pnp-resolver@1.2.3(jest-resolve@29.7.0): @@ -4245,7 +4253,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 24.12.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -4273,7 +4281,7 @@ snapshots: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 24.12.0 chalk: 4.1.2 cjs-module-lexer: 1.4.3 collect-v8-coverage: 1.0.2 @@ -4319,7 +4327,7 @@ snapshots: jest-util@29.7.0: dependencies: '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 24.12.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -4338,7 +4346,7 @@ snapshots: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 22.14.1 + '@types/node': 24.12.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -4347,17 +4355,17 @@ snapshots: jest-worker@29.7.0: dependencies: - '@types/node': 22.14.1 + '@types/node': 24.12.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)): + jest@29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)) + '@jest/core': 29.7.0(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.14.1)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3)) + jest-cli: 29.7.0(@types/node@24.12.0)(ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4787,14 +4795,14 @@ snapshots: dependencies: is-number: 7.0.0 - ts-node@10.9.2(@swc/core@1.11.5)(@types/node@22.14.1)(typescript@5.8.3): + ts-node@10.9.2(@swc/core@1.11.5)(@types/node@24.12.0)(typescript@5.8.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.14.1 + '@types/node': 24.12.0 acorn: 8.14.1 acorn-walk: 8.3.4 arg: 4.1.3 @@ -4813,7 +4821,7 @@ snapshots: typescript@5.8.3: {} - undici-types@6.21.0: {} + undici-types@7.16.0: {} unicode-canonical-property-names-ecmascript@2.0.1: {}