From 1d5cecd415d0dd98a256b062aca392213ff1fb61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mehmetcan=20Y=C4=B1lmaz?= Date: Sun, 30 Nov 2025 18:18:26 +0300 Subject: [PATCH] feat: update node to v24 --- .changeset/fruity-cameras-live.md | 5 ++++ .nvmrc | 2 +- package.json | 4 +-- pnpm-lock.yaml | 44 +++++++++++++++---------------- 4 files changed, 30 insertions(+), 25 deletions(-) create mode 100644 .changeset/fruity-cameras-live.md diff --git a/.changeset/fruity-cameras-live.md b/.changeset/fruity-cameras-live.md new file mode 100644 index 0000000..ad06287 --- /dev/null +++ b/.changeset/fruity-cameras-live.md @@ -0,0 +1,5 @@ +--- +'@commencis/cli': major +--- + +[BreakingChange]: @commencis/cli now requires node >=22.16 and the project itself uses v24.11 diff --git a/.nvmrc b/.nvmrc index bfd0596..f88da62 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -22.21 +24.11 diff --git a/package.json b/package.json index 9566bc0..213be09 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,7 @@ ], "type": "module", "engines": { - "node": ">=22.14" + "node": ">=22.16" }, "packageManager": "pnpm@10.24.0", "scripts": { @@ -59,7 +59,7 @@ "@commencis/prettier-config": "2.0.0", "@commitlint/cli": "20.1.0", "@svitejs/changesets-changelog-github-compact": "1.2.0", - "@types/node": "22.19.1", + "@types/node": "24.10.1", "@types/validate-npm-package-name": "4.0.2", "eslint": "9.39.1", "husky": "9.1.7", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7980c7e..d0f5ce6 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -35,7 +35,7 @@ importers: devDependencies: '@changesets/cli': specifier: 2.29.8 - version: 2.29.8(@types/node@22.19.1) + version: 2.29.8(@types/node@24.10.1) '@commencis/commitlint-config': specifier: 1.2.0 version: 1.2.0 @@ -47,13 +47,13 @@ importers: version: 2.0.0(prettier@3.7.3) '@commitlint/cli': specifier: 20.1.0 - version: 20.1.0(@types/node@22.19.1)(typescript@5.9.3) + version: 20.1.0(@types/node@24.10.1)(typescript@5.9.3) '@svitejs/changesets-changelog-github-compact': specifier: 1.2.0 version: 1.2.0 '@types/node': - specifier: 22.19.1 - version: 22.19.1 + specifier: 24.10.1 + version: 24.10.1 '@types/validate-npm-package-name': specifier: 4.0.2 version: 4.0.2 @@ -623,8 +623,8 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@22.19.1': - resolution: {integrity: sha512-LCCV0HdSZZZb34qifBsyWlUmok6W7ouER+oQIGBScS8EsZsQbrtFTUrDX4hOl+CS6p7cnNC4td+qrSVGSCTUfQ==} + '@types/node@24.10.1': + resolution: {integrity: sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==} '@types/tinycolor2@1.4.6': resolution: {integrity: sha512-iEN8J0BoMnsWBqjVbWH/c0G0Hh7O21lpR2/+PrvAVgWdzL7eexIFm4JN/Wn10PTcmNdtS6U67r499mlWMXOxNw==} @@ -2325,8 +2325,8 @@ packages: resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==} engines: {node: '>= 0.4'} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.16.0: + resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} @@ -2468,7 +2468,7 @@ snapshots: dependencies: '@changesets/types': 6.1.0 - '@changesets/cli@2.29.8(@types/node@22.19.1)': + '@changesets/cli@2.29.8(@types/node@24.10.1)': dependencies: '@changesets/apply-release-plan': 7.0.14 '@changesets/assemble-release-plan': 6.0.9 @@ -2484,7 +2484,7 @@ snapshots: '@changesets/should-skip-package': 0.1.2 '@changesets/types': 6.1.0 '@changesets/write': 0.4.0 - '@inquirer/external-editor': 1.0.3(@types/node@22.19.1) + '@inquirer/external-editor': 1.0.3(@types/node@24.10.1) '@manypkg/get-packages': 1.1.3 ansi-colors: 4.1.3 ci-info: 3.9.0 @@ -2622,11 +2622,11 @@ snapshots: dependencies: prettier: 3.7.3 - '@commitlint/cli@20.1.0(@types/node@22.19.1)(typescript@5.9.3)': + '@commitlint/cli@20.1.0(@types/node@24.10.1)(typescript@5.9.3)': dependencies: '@commitlint/format': 20.0.0 '@commitlint/lint': 20.0.0 - '@commitlint/load': 20.1.0(@types/node@22.19.1)(typescript@5.9.3) + '@commitlint/load': 20.1.0(@types/node@24.10.1)(typescript@5.9.3) '@commitlint/read': 20.0.0 '@commitlint/types': 20.0.0 tinyexec: 1.0.2 @@ -2673,7 +2673,7 @@ snapshots: '@commitlint/rules': 20.0.0 '@commitlint/types': 20.0.0 - '@commitlint/load@20.1.0(@types/node@22.19.1)(typescript@5.9.3)': + '@commitlint/load@20.1.0(@types/node@24.10.1)(typescript@5.9.3)': dependencies: '@commitlint/config-validator': 20.0.0 '@commitlint/execute-rule': 20.0.0 @@ -2681,7 +2681,7 @@ snapshots: '@commitlint/types': 20.0.0 chalk: 5.6.2 cosmiconfig: 9.0.0(typescript@5.9.3) - cosmiconfig-typescript-loader: 6.2.0(@types/node@22.19.1)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3) + cosmiconfig-typescript-loader: 6.2.0(@types/node@24.10.1)(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 @@ -2869,12 +2869,12 @@ snapshots: '@humanwhocodes/retry@0.4.3': {} - '@inquirer/external-editor@1.0.3(@types/node@22.19.1)': + '@inquirer/external-editor@1.0.3(@types/node@24.10.1)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.0 optionalDependencies: - '@types/node': 22.19.1 + '@types/node': 24.10.1 '@jridgewell/gen-mapping@0.3.13': dependencies: @@ -3007,7 +3007,7 @@ snapshots: '@types/conventional-commits-parser@5.0.2': dependencies: - '@types/node': 22.19.1 + '@types/node': 24.10.1 '@types/estree@1.0.8': {} @@ -3015,9 +3015,9 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@22.19.1': + '@types/node@24.10.1': dependencies: - undici-types: 6.21.0 + undici-types: 7.16.0 '@types/tinycolor2@1.4.6': {} @@ -3357,9 +3357,9 @@ snapshots: meow: 12.1.1 split2: 4.2.0 - cosmiconfig-typescript-loader@6.2.0(@types/node@22.19.1)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): + cosmiconfig-typescript-loader@6.2.0(@types/node@24.10.1)(cosmiconfig@9.0.0(typescript@5.9.3))(typescript@5.9.3): dependencies: - '@types/node': 22.19.1 + '@types/node': 24.10.1 cosmiconfig: 9.0.0(typescript@5.9.3) jiti: 2.6.1 typescript: 5.9.3 @@ -4935,7 +4935,7 @@ snapshots: has-symbols: 1.1.0 which-boxed-primitive: 1.1.1 - undici-types@6.21.0: {} + undici-types@7.16.0: {} unicorn-magic@0.1.0: {}