xmlhttprequest-ts is a typescript wrapper for the built-in http client to emulate the browser XMLHttpRequest object and allow isomorphic code that runs in the browser and in node.js.
A pure JS implementation of the structured clone algorithm (or at least something pretty close to that)