diff --git a/.github/workflows/comparison-benchmark.yaml b/.github/workflows/comparison-benchmark.yaml index b00d5c81..80fdee6d 100644 --- a/.github/workflows/comparison-benchmark.yaml +++ b/.github/workflows/comparison-benchmark.yaml @@ -48,7 +48,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7 with: - node-version: 24 + node-version: 26 - name: Setup uv uses: astral-sh/setup-uv@07a047e608db84b3d8c06cd9a7c7dcc9c355c18e # v10.3.2 diff --git a/.github/workflows/docs.yaml b/.github/workflows/docs.yaml index af21d941..9eae141e 100644 --- a/.github/workflows/docs.yaml +++ b/.github/workflows/docs.yaml @@ -50,7 +50,7 @@ jobs: - name: Use Node.js uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7 with: - node-version: 24 + node-version: 26 - name: Install pnpm and dependencies uses: apify/actions/pnpm-install@v1.6.2 diff --git a/.github/workflows/node-release.yaml b/.github/workflows/node-release.yaml index 7fa0906e..580bf5c0 100644 --- a/.github/workflows/node-release.yaml +++ b/.github/workflows/node-release.yaml @@ -44,7 +44,7 @@ jobs: - name: Setup node uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7 with: - node-version: 24 + node-version: 26 registry-url: 'https://registry.npmjs.org' - name: Install pnpm and dependencies diff --git a/.github/workflows/node-test.yaml b/.github/workflows/node-test.yaml index 3954437d..90988287 100644 --- a/.github/workflows/node-test.yaml +++ b/.github/workflows/node-test.yaml @@ -92,7 +92,7 @@ jobs: - name: Use Node.js 24 uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7 with: - node-version: 24 + node-version: 26 - name: Install pnpm and dependencies if: ${{ !matrix.settings.docker }} @@ -132,7 +132,7 @@ jobs: uses: actions/setup-node@949feb2413d6458794dcd2491c4babbbce0c15c1 # v7 if: matrix.settings.target == 'i686-pc-windows-msvc' with: - node-version: 24 + node-version: 26 architecture: x86 - name: Build in docker uses: maus007/docker-run-action-fork@207a4e2a8ebf7e4b985656ba990b1e53715dce2a diff --git a/impit-node/package.json b/impit-node/package.json index 284692e7..ea196e6b 100644 --- a/impit-node/package.json +++ b/impit-node/package.json @@ -26,7 +26,7 @@ "devDependencies": { "@napi-rs/cli": "^3.0.0-alpha.70", "@types/express": "^5.0.0", - "@types/node": "^24.0.0", + "@types/node": "^26.0.0", "express": "^5.0.0", "proxy-chain": "^3.0.0", "socks-server-lib": "^0.0.3", diff --git a/impit-node/pnpm-lock.yaml b/impit-node/pnpm-lock.yaml index af991967..15cd50aa 100644 --- a/impit-node/pnpm-lock.yaml +++ b/impit-node/pnpm-lock.yaml @@ -168,13 +168,13 @@ importers: devDependencies: '@napi-rs/cli': specifier: ^3.0.0-alpha.70 - version: 3.6.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@24.12.2) + version: 3.6.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.6.5) '@types/express': specifier: ^5.0.0 version: 5.0.6 '@types/node': - specifier: ^24.0.0 - version: 24.12.2 + specifier: ^26.0.0 + version: 26.6.5 express: specifier: ^5.0.0 version: 5.2.1 @@ -198,10 +198,10 @@ importers: version: 6.0.3 vite: specifier: ^8.0.16 - version: 8.0.16(@types/node@24.12.2)(yaml@2.8.3) + version: 8.0.16(@types/node@26.6.5)(yaml@2.8.3) vitest: specifier: ^5.0.0 - version: 5.0.0(@types/node@24.12.2)(vite@8.0.16(@types/node@24.12.2)(yaml@2.8.3)) + version: 5.0.0(@types/node@26.6.5)(vite@8.0.16(@types/node@26.6.5)(yaml@2.8.3)) optionalDependencies: impit-darwin-arm64: specifier: 0.14.7 @@ -946,8 +946,8 @@ packages: '@types/http-errors@2.0.5': resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} - '@types/node@24.12.2': - resolution: {integrity: sha512-A1sre26ke7HDIuY/M23nd9gfB+nrmhtYyMINbjI1zHJxYteKR6qSMX56FsmjMcDb3SMcjJg5BiRRgOCC/yBD0g==} + '@types/node@26.6.5': + resolution: {integrity: sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==} '@types/qs@6.15.0': resolution: {integrity: sha512-JawvT8iBVWpzTrz3EGw9BTQFg3BQNmwERdKE22vlTxawwtbyUSlMppvZYKLZzB5zgACXdXxbD3m1bXaMqP/9ow==} @@ -1605,8 +1605,8 @@ packages: uc.micro@2.1.0: resolution: {integrity: sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==} - undici-types@7.16.0: - resolution: {integrity: sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==} + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} universal-user-agent@7.0.3: resolution: {integrity: sha512-TmnEAEAsBJVZM/AADELsK76llnwcf9vMKuPz8JflO1frO8Lchitr0fNaN9d+Ap0BjKtqWqd/J17qeDnXh8CL2A==} @@ -1744,122 +1744,122 @@ snapshots: '@inquirer/ansi@2.0.5': {} - '@inquirer/checkbox@5.1.3(@types/node@24.12.2)': + '@inquirer/checkbox@5.1.3(@types/node@26.6.5)': dependencies: '@inquirer/ansi': 2.0.5 - '@inquirer/core': 11.1.8(@types/node@24.12.2) + '@inquirer/core': 11.1.8(@types/node@26.6.5) '@inquirer/figures': 2.0.5 - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/confirm@6.0.11(@types/node@24.12.2)': + '@inquirer/confirm@6.0.11(@types/node@26.6.5)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.2) - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/core': 11.1.8(@types/node@26.6.5) + '@inquirer/type': 4.0.5(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/core@11.1.8(@types/node@24.12.2)': + '@inquirer/core@11.1.8(@types/node@26.6.5)': dependencies: '@inquirer/ansi': 2.0.5 '@inquirer/figures': 2.0.5 - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@26.6.5) cli-width: 4.1.0 fast-wrap-ansi: 0.2.0 mute-stream: 3.0.0 signal-exit: 4.1.0 optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/editor@5.1.0(@types/node@24.12.2)': + '@inquirer/editor@5.1.0(@types/node@26.6.5)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.2) - '@inquirer/external-editor': 3.0.0(@types/node@24.12.2) - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/core': 11.1.8(@types/node@26.6.5) + '@inquirer/external-editor': 3.0.0(@types/node@26.6.5) + '@inquirer/type': 4.0.5(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/expand@5.0.12(@types/node@24.12.2)': + '@inquirer/expand@5.0.12(@types/node@26.6.5)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.2) - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/core': 11.1.8(@types/node@26.6.5) + '@inquirer/type': 4.0.5(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/external-editor@3.0.0(@types/node@24.12.2)': + '@inquirer/external-editor@3.0.0(@types/node@26.6.5)': dependencies: chardet: 2.1.1 iconv-lite: 0.7.2 optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 '@inquirer/figures@2.0.5': {} - '@inquirer/input@5.0.11(@types/node@24.12.2)': + '@inquirer/input@5.0.11(@types/node@26.6.5)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.2) - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/core': 11.1.8(@types/node@26.6.5) + '@inquirer/type': 4.0.5(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/number@4.0.11(@types/node@24.12.2)': + '@inquirer/number@4.0.11(@types/node@26.6.5)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.2) - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/core': 11.1.8(@types/node@26.6.5) + '@inquirer/type': 4.0.5(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/password@5.0.11(@types/node@24.12.2)': + '@inquirer/password@5.0.11(@types/node@26.6.5)': dependencies: '@inquirer/ansi': 2.0.5 - '@inquirer/core': 11.1.8(@types/node@24.12.2) - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/core': 11.1.8(@types/node@26.6.5) + '@inquirer/type': 4.0.5(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 - - '@inquirer/prompts@8.4.1(@types/node@24.12.2)': - dependencies: - '@inquirer/checkbox': 5.1.3(@types/node@24.12.2) - '@inquirer/confirm': 6.0.11(@types/node@24.12.2) - '@inquirer/editor': 5.1.0(@types/node@24.12.2) - '@inquirer/expand': 5.0.12(@types/node@24.12.2) - '@inquirer/input': 5.0.11(@types/node@24.12.2) - '@inquirer/number': 4.0.11(@types/node@24.12.2) - '@inquirer/password': 5.0.11(@types/node@24.12.2) - '@inquirer/rawlist': 5.2.7(@types/node@24.12.2) - '@inquirer/search': 4.1.7(@types/node@24.12.2) - '@inquirer/select': 5.1.3(@types/node@24.12.2) + '@types/node': 26.6.5 + + '@inquirer/prompts@8.4.1(@types/node@26.6.5)': + dependencies: + '@inquirer/checkbox': 5.1.3(@types/node@26.6.5) + '@inquirer/confirm': 6.0.11(@types/node@26.6.5) + '@inquirer/editor': 5.1.0(@types/node@26.6.5) + '@inquirer/expand': 5.0.12(@types/node@26.6.5) + '@inquirer/input': 5.0.11(@types/node@26.6.5) + '@inquirer/number': 4.0.11(@types/node@26.6.5) + '@inquirer/password': 5.0.11(@types/node@26.6.5) + '@inquirer/rawlist': 5.2.7(@types/node@26.6.5) + '@inquirer/search': 4.1.7(@types/node@26.6.5) + '@inquirer/select': 5.1.3(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/rawlist@5.2.7(@types/node@24.12.2)': + '@inquirer/rawlist@5.2.7(@types/node@26.6.5)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.2) - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/core': 11.1.8(@types/node@26.6.5) + '@inquirer/type': 4.0.5(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/search@4.1.7(@types/node@24.12.2)': + '@inquirer/search@4.1.7(@types/node@26.6.5)': dependencies: - '@inquirer/core': 11.1.8(@types/node@24.12.2) + '@inquirer/core': 11.1.8(@types/node@26.6.5) '@inquirer/figures': 2.0.5 - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/select@5.1.3(@types/node@24.12.2)': + '@inquirer/select@5.1.3(@types/node@26.6.5)': dependencies: '@inquirer/ansi': 2.0.5 - '@inquirer/core': 11.1.8(@types/node@24.12.2) + '@inquirer/core': 11.1.8(@types/node@26.6.5) '@inquirer/figures': 2.0.5 - '@inquirer/type': 4.0.5(@types/node@24.12.2) + '@inquirer/type': 4.0.5(@types/node@26.6.5) optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 - '@inquirer/type@4.0.5(@types/node@24.12.2)': + '@inquirer/type@4.0.5(@types/node@26.6.5)': optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 '@jridgewell/resolve-uri@3.1.2': {} @@ -1870,9 +1870,9 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@napi-rs/cli@3.6.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@24.12.2)': + '@napi-rs/cli@3.6.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0)(@types/node@26.6.5)': dependencies: - '@inquirer/prompts': 8.4.1(@types/node@24.12.2) + '@inquirer/prompts': 8.4.1(@types/node@26.6.5) '@napi-rs/cross-toolchain': 1.0.3(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) '@napi-rs/wasm-tools': 1.0.1(@emnapi/core@1.10.0)(@emnapi/runtime@1.10.0) '@octokit/rest': 22.0.1 @@ -2292,7 +2292,7 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.12.2 + '@types/node': 26.6.5 '@types/chai@5.2.3': dependencies: @@ -2301,7 +2301,7 @@ snapshots: '@types/connect@3.4.38': dependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 '@types/deep-eql@4.0.2': {} @@ -2309,7 +2309,7 @@ snapshots: '@types/express-serve-static-core@5.1.1': dependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 '@types/qs': 6.15.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -2326,9 +2326,9 @@ snapshots: '@types/http-errors@2.0.5': {} - '@types/node@24.12.2': + '@types/node@26.6.5': dependencies: - undici-types: 7.16.0 + undici-types: 8.9.0 '@types/qs@6.15.0': {} @@ -2336,23 +2336,23 @@ snapshots: '@types/send@1.2.1': dependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 '@types/serve-static@2.2.0': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 24.12.2 + '@types/node': 26.6.5 '@types/unist@3.0.3': {} - '@vitest/mocker@5.0.0(vite@8.0.16(@types/node@24.12.2)(yaml@2.8.3))': + '@vitest/mocker@5.0.0(vite@8.0.16(@types/node@26.6.5)(yaml@2.8.3))': dependencies: '@jridgewell/trace-mapping': 0.3.31 '@vitest/spy': 5.0.0 estree-walker: 3.0.3 magic-string: 1.2.3 optionalDependencies: - vite: 8.0.16(@types/node@24.12.2)(yaml@2.8.3) + vite: 8.0.16(@types/node@26.6.5)(yaml@2.8.3) '@vitest/spy@5.0.0': {} @@ -2929,7 +2929,7 @@ snapshots: uc.micro@2.1.0: {} - undici-types@7.16.0: {} + undici-types@8.9.0: {} universal-user-agent@7.0.3: {} @@ -2937,7 +2937,7 @@ snapshots: vary@1.1.2: {} - vite@8.0.16(@types/node@24.12.2)(yaml@2.8.3): + vite@8.0.16(@types/node@26.6.5)(yaml@2.8.3): dependencies: lightningcss: 1.32.0 picomatch: 4.0.4 @@ -2945,14 +2945,14 @@ snapshots: rolldown: 1.0.3 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 fsevents: 2.3.3 yaml: 2.8.3 - vitest@5.0.0(@types/node@24.12.2)(vite@8.0.16(@types/node@24.12.2)(yaml@2.8.3)): + vitest@5.0.0(@types/node@26.6.5)(vite@8.0.16(@types/node@26.6.5)(yaml@2.8.3)): dependencies: '@types/chai': 5.2.3 - '@vitest/mocker': 5.0.0(vite@8.0.16(@types/node@24.12.2)(yaml@2.8.3)) + '@vitest/mocker': 5.0.0(vite@8.0.16(@types/node@26.6.5)(yaml@2.8.3)) chai: 6.2.2 es-module-lexer: 2.3.2 expect-type: 1.4.0 @@ -2963,10 +2963,10 @@ snapshots: tinybench: 6.1.4 tinyexec: 1.3.0 tinyglobby: 0.2.17 - vite: 8.0.16(@types/node@24.12.2)(yaml@2.8.3) + vite: 8.0.16(@types/node@26.6.5)(yaml@2.8.3) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 24.12.2 + '@types/node': 26.6.5 transitivePeerDependencies: - msw