MK (fengmk2)
MK (fengmk2)

```bash (node:67976) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead. at node:punycode:3:9 at BuiltinModule.compileForInternalLoader (node:internal/bootstrap/realm:398:7) at BuiltinModule.compileForPublicLoader (node:internal/bootstrap/realm:337:10) at loadBuiltinModule (node:internal/modules/helpers:96:7) at Function.Module._load (node:internal/modules/cjs/loader:1037:17) at...
https://github.com/isaacs/node-tar/blob/ce612d0aa818f93a133a5f76e14fe6eef2abb12f/src/unpack.ts#L121 
## Summary by CodeRabbit - **Chores** - Updated Node.js version to include the latest release. - Upgraded various dependencies to enhance performance and compatibility.
```ts const agent = new Agent({ allowH2: true, }); const response = await request('https://registry.npmmirror.com', { dataType: 'json', timing: true, dispatcher: agent, }); console.log(response.status, response.headers); ```
BREAKING CHANGE: Drop Node.js < 18.19.0 support part of https://github.com/eggjs/egg/issues/3644 Breaking changes: - Drop Node.js < 18.19.0 support - Drop generator function support use @eggjs/core@4 https://github.com/eggjs/egg-core/pull/265
BREAKING CHANGE: Drop Node.js < 16 support 1. 使用 ts 重构 2. 使用 tshy 支持 esm 和 cjs 3. test 使用 test-runner (这里需要 node v18 版本) merge from https://github.com/node-modules/detect-port/pull/51 ##...