* move dns, semver, utils to utils folder (silverwind)
* add DNS cache to avoid sporadic ENOTFOUND errors (silverwind)
* Makefile: add --no-git-checks to pnpm publish (silverwind)
* tweak (silverwind)
* ci: bump node matrix to 22, 24 (silverwind)
* chore: update eslint config and dependencies (silverwind)
* Makefile: remove pnpm-lock.yaml from versions targets (silverwind)
* ci: enable pnpm cache (silverwind)
* Add pnpm/action-setup to CI workflows (silverwind)
* Switch from npm to pnpm (silverwind)
* Fix test server IPv4/IPv6 mismatch on Bun + Windows (silverwind)