From 7f1e9128b160489153e9587f24e5c9baab7398da Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 6 Mar 2026 05:34:55 +0000 Subject: [PATCH] chore(deps): update dependency node to v24 --- .github/workflows/checks.yml | 2 +- .github/workflows/commit.yml | 2 +- .github/workflows/release.yml | 2 +- .github/workflows/tests.yml | 6 +- .tool-versions | 2 +- packages/child-process-utils/package.json | 2 +- packages/stream-utils/package.json | 2 +- pnpm-lock.yaml | 103 ++++++++++++---------- 8 files changed, 67 insertions(+), 54 deletions(-) diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index 2599638..02485cb 100644 --- a/.github/workflows/checks.yml +++ b/.github/workflows/checks.yml @@ -25,7 +25,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: 'pnpm' - name: Check package.json files run: pnpm --package=@trigen/lint-package-json dlx lint-package-json --monorepo diff --git a/.github/workflows/commit.yml b/.github/workflows/commit.yml index 2ae29ac..8d763e7 100644 --- a/.github/workflows/commit.yml +++ b/.github/workflows/commit.yml @@ -17,7 +17,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: 'pnpm' - name: Install dependencies run: pnpm install diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 9127674..ddb3a3b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -49,7 +49,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: 'pnpm' registry-url: 'https://registry.npmjs.org' - name: Install dependencies diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index eefbfce..9e75078 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,7 +18,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: 'pnpm' - name: Install dependencies run: pnpm install @@ -37,7 +37,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: 'pnpm' - name: Install dependencies run: pnpm install @@ -56,7 +56,7 @@ jobs: - name: Install Node.js uses: actions/setup-node@v6 with: - node-version: 20 + node-version: 24 cache: 'pnpm' - name: Install dependencies run: pnpm install diff --git a/.tool-versions b/.tool-versions index c6ba495..598c0cd 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ pnpm 10.11.0 -nodejs 22.4.1 +nodejs 24.14.0 diff --git a/packages/child-process-utils/package.json b/packages/child-process-utils/package.json index d7ca5b0..051e569 100644 --- a/packages/child-process-utils/package.json +++ b/packages/child-process-utils/package.json @@ -57,6 +57,6 @@ "@simple-libs/stream-utils": "workspace:^" }, "devDependencies": { - "@types/node": "^22.0.0" + "@types/node": "^24.0.0" } } diff --git a/packages/stream-utils/package.json b/packages/stream-utils/package.json index 11943e9..d5e7b79 100644 --- a/packages/stream-utils/package.json +++ b/packages/stream-utils/package.json @@ -53,6 +53,6 @@ "test": "run -p lint test:unit test:types" }, "devDependencies": { - "@types/node": "^22.0.0" + "@types/node": "^24.0.0" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3ac35d7..0d0f821 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^20.0.0 - version: 20.4.2(@types/node@25.3.3)(typescript@5.9.3) + version: 20.4.2(@types/node@24.12.0)(typescript@5.9.3) '@commitlint/config-conventional': specifier: ^20.0.0 version: 20.4.2 @@ -19,7 +19,7 @@ importers: version: 20.4.0 '@commitlint/cz-commitlint': specifier: ^20.0.0 - version: 20.4.1(@types/node@25.3.3)(commitizen@4.3.1(@types/node@25.3.3)(typescript@5.9.3))(inquirer@8.2.5)(typescript@5.9.3) + version: 20.4.1(@types/node@24.12.0)(commitizen@4.3.1(@types/node@24.12.0)(typescript@5.9.3))(inquirer@8.2.5)(typescript@5.9.3) '@trigen/eslint-config': specifier: ^8.3.0 version: 8.3.0(eslint@9.30.1(jiti@2.4.2))(typescript@5.9.3) @@ -28,13 +28,13 @@ importers: version: 8.0.4 '@vitest/coverage-v8': specifier: ^4.0.18 - version: 4.0.18(vitest@4.0.18(@types/node@25.3.3)(jiti@2.4.2)) + version: 4.0.18(vitest@4.0.18(@types/node@24.12.0)(jiti@2.4.2)) clean-publish: specifier: 5.2.2 version: 5.2.2 commitizen: specifier: ^4.3.1 - version: 4.3.1(@types/node@25.3.3)(typescript@5.9.3) + version: 4.3.1(@types/node@24.12.0)(typescript@5.9.3) del-cli: specifier: ^7.0.0 version: 7.0.0 @@ -55,10 +55,10 @@ importers: version: 5.9.3 vite: specifier: ^7.3.1 - version: 7.3.1(@types/node@25.3.3)(jiti@2.4.2) + version: 7.3.1(@types/node@24.12.0)(jiti@2.4.2) vitest: specifier: ^4.0.18 - version: 4.0.18(@types/node@25.3.3)(jiti@2.4.2) + version: 4.0.18(@types/node@24.12.0)(jiti@2.4.2) packages/child-process-utils: dependencies: @@ -67,8 +67,8 @@ importers: version: link:../stream-utils devDependencies: '@types/node': - specifier: ^22.0.0 - version: 22.19.13 + specifier: ^24.0.0 + version: 24.12.0 publishDirectory: package packages/hosted-git-info: @@ -77,8 +77,8 @@ importers: packages/stream-utils: devDependencies: '@types/node': - specifier: ^22.0.0 - version: 22.19.13 + specifier: ^24.0.0 + version: 24.12.0 publishDirectory: package packages: @@ -602,66 +602,79 @@ packages: resolution: {integrity: sha512-t4ONHboXi/3E0rT6OZl1pKbl2Vgxf9vJfWgmUoCEVQVxhW6Cw/c8I6hbbu7DAvgp82RKiH7TpLwxnJeKv2pbsw==} cpu: [arm] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm-musleabihf@4.59.0': resolution: {integrity: sha512-CikFT7aYPA2ufMD086cVORBYGHffBo4K8MQ4uPS/ZnY54GKj36i196u8U+aDVT2LX4eSMbyHtyOh7D7Zvk2VvA==} cpu: [arm] os: [linux] + libc: [musl] '@rollup/rollup-linux-arm64-gnu@4.59.0': resolution: {integrity: sha512-jYgUGk5aLd1nUb1CtQ8E+t5JhLc9x5WdBKew9ZgAXg7DBk0ZHErLHdXM24rfX+bKrFe+Xp5YuJo54I5HFjGDAA==} cpu: [arm64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-arm64-musl@4.59.0': resolution: {integrity: sha512-peZRVEdnFWZ5Bh2KeumKG9ty7aCXzzEsHShOZEFiCQlDEepP1dpUl/SrUNXNg13UmZl+gzVDPsiCwnV1uI0RUA==} cpu: [arm64] os: [linux] + libc: [musl] '@rollup/rollup-linux-loong64-gnu@4.59.0': resolution: {integrity: sha512-gbUSW/97f7+r4gHy3Jlup8zDG190AuodsWnNiXErp9mT90iCy9NKKU0Xwx5k8VlRAIV2uU9CsMnEFg/xXaOfXg==} cpu: [loong64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-loong64-musl@4.59.0': resolution: {integrity: sha512-yTRONe79E+o0FWFijasoTjtzG9EBedFXJMl888NBEDCDV9I2wGbFFfJQQe63OijbFCUZqxpHz1GzpbtSFikJ4Q==} cpu: [loong64] os: [linux] + libc: [musl] '@rollup/rollup-linux-ppc64-gnu@4.59.0': resolution: {integrity: sha512-sw1o3tfyk12k3OEpRddF68a1unZ5VCN7zoTNtSn2KndUE+ea3m3ROOKRCZxEpmT9nsGnogpFP9x6mnLTCaoLkA==} cpu: [ppc64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-ppc64-musl@4.59.0': resolution: {integrity: sha512-+2kLtQ4xT3AiIxkzFVFXfsmlZiG5FXYW7ZyIIvGA7Bdeuh9Z0aN4hVyXS/G1E9bTP/vqszNIN/pUKCk/BTHsKA==} cpu: [ppc64] os: [linux] + libc: [musl] '@rollup/rollup-linux-riscv64-gnu@4.59.0': resolution: {integrity: sha512-NDYMpsXYJJaj+I7UdwIuHHNxXZ/b/N2hR15NyH3m2qAtb/hHPA4g4SuuvrdxetTdndfj9b1WOmy73kcPRoERUg==} cpu: [riscv64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-riscv64-musl@4.59.0': resolution: {integrity: sha512-nLckB8WOqHIf1bhymk+oHxvM9D3tyPndZH8i8+35p/1YiVoVswPid2yLzgX7ZJP0KQvnkhM4H6QZ5m0LzbyIAg==} cpu: [riscv64] os: [linux] + libc: [musl] '@rollup/rollup-linux-s390x-gnu@4.59.0': resolution: {integrity: sha512-oF87Ie3uAIvORFBpwnCvUzdeYUqi2wY6jRFWJAy1qus/udHFYIkplYRW+wo+GRUP4sKzYdmE1Y3+rY5Gc4ZO+w==} cpu: [s390x] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-gnu@4.59.0': resolution: {integrity: sha512-3AHmtQq/ppNuUspKAlvA8HtLybkDflkMuLK4DPo77DfthRb71V84/c4MlWJXixZz4uruIH4uaa07IqoAkG64fg==} cpu: [x64] os: [linux] + libc: [glibc] '@rollup/rollup-linux-x64-musl@4.59.0': resolution: {integrity: sha512-2UdiwS/9cTAx7qIUZB/fWtToJwvt0Vbo0zmnYt7ED35KPg13Q0ym1g442THLC7VyI6JfYTP4PiSOWyoMdV2/xg==} cpu: [x64] os: [linux] + libc: [musl] '@rollup/rollup-openbsd-x64@4.59.0': resolution: {integrity: sha512-M3bLRAVk6GOwFlPTIxVBSYKUaqfLrn8l0psKinkCFxl4lQvOSz8ZrKDz2gxcBwHFpci0B6rttydI4IpS4IS/jQ==} @@ -757,8 +770,8 @@ packages: '@types/node@22.19.13': resolution: {integrity: sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==} - '@types/node@25.3.3': - resolution: {integrity: sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==} + '@types/node@24.12.0': + resolution: {integrity: sha512-GYDxsZi3ChgmckRT9HPU0WEhKLP08ev/Yfcq2AstjrDASOYCSXeyjDsHg4v5t4jOj7cyDX3vmprafKlWIG9MXQ==} '@typescript-eslint/eslint-plugin@8.56.1': resolution: {integrity: sha512-Jz9ZztpB37dNC+HU2HI28Bs9QXpzCz+y/twHOwhyrIRdbuVDxSytJNDl6z/aAKlaRIwC7y8wJdkBv7FxYGgi0A==} @@ -1680,7 +1693,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 global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} @@ -2678,8 +2691,8 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} - undici-types@7.18.2: - resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} @@ -2973,11 +2986,11 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@commitlint/cli@20.4.2(@types/node@25.3.3)(typescript@5.9.3)': + '@commitlint/cli@20.4.2(@types/node@24.12.0)(typescript@5.9.3)': dependencies: '@commitlint/format': 20.4.0 '@commitlint/lint': 20.4.2 - '@commitlint/load': 20.4.0(@types/node@25.3.3)(typescript@5.9.3) + '@commitlint/load': 20.4.0(@types/node@24.12.0)(typescript@5.9.3) '@commitlint/read': 20.4.0 '@commitlint/types': 20.4.0 tinyexec: 1.0.1 @@ -3008,12 +3021,12 @@ snapshots: '@commitlint/types': 20.4.0 ajv: 8.17.1 - '@commitlint/cz-commitlint@20.4.1(@types/node@25.3.3)(commitizen@4.3.1(@types/node@25.3.3)(typescript@5.9.3))(inquirer@8.2.5)(typescript@5.9.3)': + '@commitlint/cz-commitlint@20.4.1(@types/node@24.12.0)(commitizen@4.3.1(@types/node@24.12.0)(typescript@5.9.3))(inquirer@8.2.5)(typescript@5.9.3)': dependencies: '@commitlint/ensure': 20.4.1 - '@commitlint/load': 20.4.0(@types/node@25.3.3)(typescript@5.9.3) + '@commitlint/load': 20.4.0(@types/node@24.12.0)(typescript@5.9.3) '@commitlint/types': 20.4.0 - commitizen: 4.3.1(@types/node@25.3.3)(typescript@5.9.3) + commitizen: 4.3.1(@types/node@24.12.0)(typescript@5.9.3) inquirer: 8.2.5 is-plain-obj: 4.1.0 picocolors: 1.1.1 @@ -3053,7 +3066,7 @@ snapshots: '@commitlint/rules': 20.4.2 '@commitlint/types': 20.4.0 - '@commitlint/load@19.8.1(@types/node@25.3.3)(typescript@5.9.3)': + '@commitlint/load@19.8.1(@types/node@24.12.0)(typescript@5.9.3)': dependencies: '@commitlint/config-validator': 19.8.1 '@commitlint/execute-rule': 19.8.1 @@ -3061,7 +3074,7 @@ snapshots: '@commitlint/types': 19.8.1 chalk: 5.4.1 cosmiconfig: 9.0.0(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@25.3.3)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@24.12.0)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) lodash.isplainobject: 4.0.6 lodash.merge: 4.6.2 lodash.uniq: 4.5.0 @@ -3070,14 +3083,14 @@ snapshots: - typescript optional: true - '@commitlint/load@20.4.0(@types/node@25.3.3)(typescript@5.9.3)': + '@commitlint/load@20.4.0(@types/node@24.12.0)(typescript@5.9.3)': dependencies: '@commitlint/config-validator': 20.4.0 '@commitlint/execute-rule': 20.0.0 '@commitlint/resolve-extends': 20.4.0 '@commitlint/types': 20.4.0 cosmiconfig: 9.0.0(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@25.3.3)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@24.12.0)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) is-plain-obj: 4.1.0 lodash.mergewith: 4.6.2 picocolors: 1.1.1 @@ -3514,7 +3527,7 @@ snapshots: '@types/conventional-commits-parser@5.0.1': dependencies: - '@types/node': 25.3.3 + '@types/node': 24.12.0 optional: true '@types/deep-eql@4.0.2': {} @@ -3529,9 +3542,9 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@25.3.3': + '@types/node@24.12.0': dependencies: - undici-types: 7.18.2 + undici-types: 7.16.0 '@typescript-eslint/eslint-plugin@8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.30.1(jiti@2.4.2))(typescript@5.9.3))(eslint@9.30.1(jiti@2.4.2))(typescript@5.9.3)': dependencies: @@ -3624,7 +3637,7 @@ snapshots: '@typescript-eslint/types': 8.56.1 eslint-visitor-keys: 5.0.1 - '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@25.3.3)(jiti@2.4.2))': + '@vitest/coverage-v8@4.0.18(vitest@4.0.18(@types/node@24.12.0)(jiti@2.4.2))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.18 @@ -3636,7 +3649,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.18(@types/node@25.3.3)(jiti@2.4.2) + vitest: 4.0.18(@types/node@24.12.0)(jiti@2.4.2) '@vitest/expect@4.0.18': dependencies: @@ -3647,13 +3660,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@25.3.3)(jiti@2.4.2))': + '@vitest/mocker@4.0.18(vite@7.3.1(@types/node@24.12.0)(jiti@2.4.2))': dependencies: '@vitest/spy': 4.0.18 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.1(@types/node@25.3.3)(jiti@2.4.2) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.4.2) '@vitest/pretty-format@4.0.18': dependencies: @@ -3926,10 +3939,10 @@ snapshots: comment-parser@1.4.1: {} - commitizen@4.3.1(@types/node@25.3.3)(typescript@5.9.3): + commitizen@4.3.1(@types/node@24.12.0)(typescript@5.9.3): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@25.3.3)(typescript@5.9.3) + cz-conventional-changelog: 3.3.0(@types/node@24.12.0)(typescript@5.9.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -3969,9 +3982,9 @@ snapshots: convert-source-map@2.0.0: {} - cosmiconfig-typescript-loader@6.1.0(@types/node@25.3.3)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): + cosmiconfig-typescript-loader@6.1.0(@types/node@24.12.0)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): dependencies: - '@types/node': 25.3.3 + '@types/node': 24.12.0 cosmiconfig: 9.0.0(typescript@5.9.3) jiti: 2.4.2 typescript: 5.9.3 @@ -3991,16 +4004,16 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - cz-conventional-changelog@3.3.0(@types/node@25.3.3)(typescript@5.9.3): + cz-conventional-changelog@3.3.0(@types/node@24.12.0)(typescript@5.9.3): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@25.3.3)(typescript@5.9.3) + commitizen: 4.3.1(@types/node@24.12.0)(typescript@5.9.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 19.8.1(@types/node@25.3.3)(typescript@5.9.3) + '@commitlint/load': 19.8.1(@types/node@24.12.0)(typescript@5.9.3) transitivePeerDependencies: - '@types/node' - typescript @@ -5711,7 +5724,7 @@ snapshots: undici-types@6.21.0: {} - undici-types@7.18.2: {} + undici-types@7.16.0: {} unicorn-magic@0.3.0: {} @@ -5729,7 +5742,7 @@ snapshots: util-deprecate@1.0.2: {} - vite@7.3.1(@types/node@25.3.3)(jiti@2.4.2): + vite@7.3.1(@types/node@24.12.0)(jiti@2.4.2): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -5738,14 +5751,14 @@ snapshots: rollup: 4.59.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 24.12.0 fsevents: 2.3.3 jiti: 2.4.2 - vitest@4.0.18(@types/node@25.3.3)(jiti@2.4.2): + vitest@4.0.18(@types/node@24.12.0)(jiti@2.4.2): dependencies: '@vitest/expect': 4.0.18 - '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@25.3.3)(jiti@2.4.2)) + '@vitest/mocker': 4.0.18(vite@7.3.1(@types/node@24.12.0)(jiti@2.4.2)) '@vitest/pretty-format': 4.0.18 '@vitest/runner': 4.0.18 '@vitest/snapshot': 4.0.18 @@ -5762,10 +5775,10 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.1(@types/node@25.3.3)(jiti@2.4.2) + vite: 7.3.1(@types/node@24.12.0)(jiti@2.4.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 25.3.3 + '@types/node': 24.12.0 transitivePeerDependencies: - jiti - less