@mergeapi/merge-node-client depends on an outdated version of node-fetch (2.7.0, latest is 3.3.2), which depends on an outdated version of whatwg-url (5.0.0, latest is 14), which depends on punycode, which is deprecated in Node 21 and will be removed in a future version.
This triggers the following deprecation warning at every start:
(node:50865) [DEP0040] DeprecationWarning: The `punycode` module is deprecated. Please use a userland alternative instead.
FYI fetch() is also natively available as a global (and stable) since Node 18, which uses the undici implementation under the hood, which is also available on NPM: https://www.npmjs.com/package/undici
It has zero dependencies.
@mergeapi/merge-node-clientdepends on an outdated version ofnode-fetch(2.7.0, latest is3.3.2), which depends on an outdated version ofwhatwg-url(5.0.0, latest is14), which depends onpunycode, which is deprecated in Node 21 and will be removed in a future version.This triggers the following deprecation warning at every start:
FYI
fetch()is also natively available as a global (and stable) since Node 18, which uses theundiciimplementation under the hood, which is also available on NPM: https://www.npmjs.com/package/undiciIt has zero dependencies.