You requested, we delivered! The official IpregistryJavascript client library is now available, with caching support and more.

The library is written in TypeScript but packaged to work with ES5+. In other words, you can use it with Node.js or with your browser libraries. ES module imports are supported and you can for sure use it as a TypeScript library!

Read more on Github:
https://github.com/ipregistry/ipregistry-javascript

If you like the library, do not forget to star it on Github ;)