set-delayed-interval

An asynchronous setInterval that is properly delayed using promises and can be delayed on boot

dns-query

Node & Browser tested, Non-JSON DNS over HTTPS fetching with minimal dependencies.