diff --git a/.github/workflows/checks.yml b/.github/workflows/checks.yml index c461a03..19c6f7a 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: 22 + 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 d9eb96e..6079bda 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: 22 + node-version: 24 cache: 'pnpm' - name: Install dependencies run: pnpm install diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2b8e9e8..7b6c0af 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: 22 + 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 e80dcdf..02f8ff9 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: 22 + 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: 22 + 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: 22 + node-version: 24 cache: 'pnpm' - name: Install dependencies run: pnpm install diff --git a/.tool-versions b/.tool-versions index 581237a..af7e631 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,2 +1,2 @@ pnpm 11.9.0 -nodejs 22.23.0 +nodejs 24.18.0 diff --git a/packages/child-process-utils/package.json b/packages/child-process-utils/package.json index a5b8143..0cd19f8 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 6ca858c..faefbfc 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 a80e585..b6e828d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@commitlint/cli': specifier: ^21.0.0 - version: 21.1.0(@types/node@22.19.13)(conventional-commits-parser@6.4.0)(typescript@6.0.3) + version: 21.1.0(@types/node@24.13.2)(conventional-commits-parser@6.4.0)(typescript@6.0.3) '@commitlint/config-conventional': specifier: ^21.0.0 version: 21.1.0 @@ -19,7 +19,7 @@ importers: version: 21.0.2 '@commitlint/cz-commitlint': specifier: ^21.0.0 - version: 21.1.0(@types/node@22.19.13)(commitizen@4.3.1(@types/node@22.19.13)(typescript@6.0.3))(inquirer@8.2.5)(typescript@6.0.3) + version: 21.1.0(@types/node@24.13.2)(commitizen@4.3.1(@types/node@24.13.2)(typescript@6.0.3))(inquirer@8.2.5)(typescript@6.0.3) '@trigen/oxlint': specifier: ^9.1.0 version: 9.1.0 @@ -40,7 +40,7 @@ importers: version: 5.2.2 commitizen: specifier: ^4.3.1 - version: 4.3.1(@types/node@22.19.13)(typescript@6.0.3) + version: 4.3.1(@types/node@24.13.2)(typescript@6.0.3) del-cli: specifier: ^7.0.0 version: 7.0.0 @@ -64,10 +64,10 @@ importers: version: 6.0.3 vite: specifier: ^8.1.0 - version: 8.1.0(@types/node@22.19.13)(jiti@2.4.2) + version: 8.1.0(@types/node@24.13.2)(jiti@2.4.2) vitest: specifier: ^4.1.9 - version: 4.1.9(@types/node@22.19.13)(@vitest/coverage-v8@4.1.9)(vite@8.1.0(@types/node@22.19.13)(jiti@2.4.2)) + version: 4.1.9(@types/node@24.13.2)(@vitest/coverage-v8@4.1.9)(vite@8.1.0(@types/node@24.13.2)(jiti@2.4.2)) packages/child-process-utils: dependencies: @@ -76,8 +76,8 @@ importers: version: link:../stream-utils devDependencies: '@types/node': - specifier: ^22.0.0 - version: 22.19.13 + specifier: ^24.0.0 + version: 24.13.2 publishDirectory: package packages/hosted-git-info: @@ -100,8 +100,8 @@ importers: packages/stream-utils: devDependencies: '@types/node': - specifier: ^22.0.0 - version: 22.19.13 + specifier: ^24.0.0 + version: 24.13.2 publishDirectory: package packages: @@ -638,6 +638,9 @@ packages: '@types/node@22.19.13': resolution: {integrity: sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==} + '@types/node@24.13.2': + resolution: {integrity: sha512-fRa09kZTgu8o71KFcDjUFuc7F+dEbZYZmkI0mg5YBTRs0yMKjYHsq/c0urDKeDb+D5qVgXOdFcuu+DZPKOITwA==} + '@types/semver@7.7.1': resolution: {integrity: sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==} @@ -1855,6 +1858,9 @@ packages: undici-types@6.21.0: resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} + unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} @@ -2029,12 +2035,12 @@ snapshots: '@bcoe/v8-coverage@1.0.2': {} - '@commitlint/cli@21.1.0(@types/node@22.19.13)(conventional-commits-parser@6.4.0)(typescript@6.0.3)': + '@commitlint/cli@21.1.0(@types/node@24.13.2)(conventional-commits-parser@6.4.0)(typescript@6.0.3)': dependencies: '@commitlint/config-conventional': 21.1.0 '@commitlint/format': 21.1.0 '@commitlint/lint': 21.1.0 - '@commitlint/load': 21.1.0(@types/node@22.19.13)(typescript@6.0.3) + '@commitlint/load': 21.1.0(@types/node@24.13.2)(typescript@6.0.3) '@commitlint/read': 21.1.0(conventional-commits-parser@6.4.0) '@commitlint/types': 21.1.0 tinyexec: 1.0.2 @@ -2066,12 +2072,12 @@ snapshots: '@commitlint/types': 21.1.0 ajv: 8.17.1 - '@commitlint/cz-commitlint@21.1.0(@types/node@22.19.13)(commitizen@4.3.1(@types/node@22.19.13)(typescript@6.0.3))(inquirer@8.2.5)(typescript@6.0.3)': + '@commitlint/cz-commitlint@21.1.0(@types/node@24.13.2)(commitizen@4.3.1(@types/node@24.13.2)(typescript@6.0.3))(inquirer@8.2.5)(typescript@6.0.3)': dependencies: '@commitlint/ensure': 21.1.0 - '@commitlint/load': 21.1.0(@types/node@22.19.13)(typescript@6.0.3) + '@commitlint/load': 21.1.0(@types/node@24.13.2)(typescript@6.0.3) '@commitlint/types': 21.1.0 - commitizen: 4.3.1(@types/node@22.19.13)(typescript@6.0.3) + commitizen: 4.3.1(@types/node@24.13.2)(typescript@6.0.3) inquirer: 8.2.5 is-plain-obj: 4.1.0 picocolors: 1.1.1 @@ -2107,14 +2113,14 @@ snapshots: '@commitlint/rules': 21.1.0 '@commitlint/types': 21.1.0 - '@commitlint/load@20.4.0(@types/node@22.19.13)(typescript@6.0.3)': + '@commitlint/load@20.4.0(@types/node@24.13.2)(typescript@6.0.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@6.0.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@22.19.13)(cosmiconfig@9.0.0(typescript@6.0.3))(typescript@6.0.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@24.13.2)(cosmiconfig@9.0.0(typescript@6.0.3))(typescript@6.0.3) is-plain-obj: 4.1.0 lodash.mergewith: 4.6.2 picocolors: 1.1.1 @@ -2123,14 +2129,14 @@ snapshots: - typescript optional: true - '@commitlint/load@21.1.0(@types/node@22.19.13)(typescript@6.0.3)': + '@commitlint/load@21.1.0(@types/node@24.13.2)(typescript@6.0.3)': dependencies: '@commitlint/config-validator': 21.1.0 '@commitlint/execute-rule': 21.0.1 '@commitlint/resolve-extends': 21.1.0 '@commitlint/types': 21.1.0 cosmiconfig: 9.0.2(typescript@6.0.3) - cosmiconfig-typescript-loader: 6.1.0(@types/node@22.19.13)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3) + cosmiconfig-typescript-loader: 6.1.0(@types/node@24.13.2)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3) es-toolkit: 1.48.1 is-plain-obj: 4.1.0 picocolors: 1.1.1 @@ -2487,6 +2493,10 @@ snapshots: dependencies: undici-types: 6.21.0 + '@types/node@24.13.2': + dependencies: + undici-types: 7.18.2 + '@types/semver@7.7.1': {} '@typescript-eslint/types@8.56.1': {} @@ -2534,7 +2544,7 @@ snapshots: obug: 2.1.1 std-env: 4.1.0 tinyrainbow: 3.1.0 - vitest: 4.1.9(@types/node@22.19.13)(@vitest/coverage-v8@4.1.9)(vite@8.1.0(@types/node@22.19.13)(jiti@2.4.2)) + vitest: 4.1.9(@types/node@24.13.2)(@vitest/coverage-v8@4.1.9)(vite@8.1.0(@types/node@24.13.2)(jiti@2.4.2)) '@vitest/expect@4.1.9': dependencies: @@ -2545,13 +2555,13 @@ snapshots: chai: 6.2.2 tinyrainbow: 3.1.0 - '@vitest/mocker@4.1.9(vite@8.1.0(@types/node@22.19.13)(jiti@2.4.2))': + '@vitest/mocker@4.1.9(vite@8.1.0(@types/node@24.13.2)(jiti@2.4.2))': dependencies: '@vitest/spy': 4.1.9 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 8.1.0(@types/node@22.19.13)(jiti@2.4.2) + vite: 8.1.0(@types/node@24.13.2)(jiti@2.4.2) '@vitest/pretty-format@4.1.9': dependencies: @@ -2702,10 +2712,10 @@ snapshots: color-name@1.1.4: {} - commitizen@4.3.1(@types/node@22.19.13)(typescript@6.0.3): + commitizen@4.3.1(@types/node@24.13.2)(typescript@6.0.3): dependencies: cachedir: 2.3.0 - cz-conventional-changelog: 3.3.0(@types/node@22.19.13)(typescript@6.0.3) + cz-conventional-changelog: 3.3.0(@types/node@24.13.2)(typescript@6.0.3) dedent: 0.7.0 detect-indent: 6.1.0 find-node-modules: 2.1.3 @@ -2751,17 +2761,17 @@ snapshots: convert-source-map@2.0.0: {} - cosmiconfig-typescript-loader@6.1.0(@types/node@22.19.13)(cosmiconfig@9.0.0(typescript@6.0.3))(typescript@6.0.3): + cosmiconfig-typescript-loader@6.1.0(@types/node@24.13.2)(cosmiconfig@9.0.0(typescript@6.0.3))(typescript@6.0.3): dependencies: - '@types/node': 22.19.13 + '@types/node': 24.13.2 cosmiconfig: 9.0.0(typescript@6.0.3) jiti: 2.4.2 typescript: 6.0.3 optional: true - cosmiconfig-typescript-loader@6.1.0(@types/node@22.19.13)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3): + cosmiconfig-typescript-loader@6.1.0(@types/node@24.13.2)(cosmiconfig@9.0.2(typescript@6.0.3))(typescript@6.0.3): dependencies: - '@types/node': 22.19.13 + '@types/node': 24.13.2 cosmiconfig: 9.0.2(typescript@6.0.3) jiti: 2.4.2 typescript: 6.0.3 @@ -2791,16 +2801,16 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - cz-conventional-changelog@3.3.0(@types/node@22.19.13)(typescript@6.0.3): + cz-conventional-changelog@3.3.0(@types/node@24.13.2)(typescript@6.0.3): dependencies: chalk: 2.4.2 - commitizen: 4.3.1(@types/node@22.19.13)(typescript@6.0.3) + commitizen: 4.3.1(@types/node@24.13.2)(typescript@6.0.3) conventional-commit-types: 3.0.0 lodash.map: 4.6.0 longest: 2.0.1 word-wrap: 1.2.5 optionalDependencies: - '@commitlint/load': 20.4.0(@types/node@22.19.13)(typescript@6.0.3) + '@commitlint/load': 20.4.0(@types/node@24.13.2)(typescript@6.0.3) transitivePeerDependencies: - '@types/node' - typescript @@ -3604,13 +3614,15 @@ snapshots: undici-types@6.21.0: {} + undici-types@7.18.2: {} + unicorn-magic@0.3.0: {} universalify@2.0.1: {} util-deprecate@1.0.2: {} - vite@8.1.0(@types/node@22.19.13)(jiti@2.4.2): + vite@8.1.0(@types/node@24.13.2)(jiti@2.4.2): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -3618,14 +3630,14 @@ snapshots: rolldown: 1.1.2 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 24.13.2 fsevents: 2.3.3 jiti: 2.4.2 - vitest@4.1.9(@types/node@22.19.13)(@vitest/coverage-v8@4.1.9)(vite@8.1.0(@types/node@22.19.13)(jiti@2.4.2)): + vitest@4.1.9(@types/node@24.13.2)(@vitest/coverage-v8@4.1.9)(vite@8.1.0(@types/node@24.13.2)(jiti@2.4.2)): dependencies: '@vitest/expect': 4.1.9 - '@vitest/mocker': 4.1.9(vite@8.1.0(@types/node@22.19.13)(jiti@2.4.2)) + '@vitest/mocker': 4.1.9(vite@8.1.0(@types/node@24.13.2)(jiti@2.4.2)) '@vitest/pretty-format': 4.1.9 '@vitest/runner': 4.1.9 '@vitest/snapshot': 4.1.9 @@ -3642,10 +3654,10 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.1.0 - vite: 8.1.0(@types/node@22.19.13)(jiti@2.4.2) + vite: 8.1.0(@types/node@24.13.2)(jiti@2.4.2) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.19.13 + '@types/node': 24.13.2 '@vitest/coverage-v8': 4.1.9(vitest@4.1.9) transitivePeerDependencies: - msw