a07b21151f
* Micro optimization in request proxying * Request NSID parsing optimization * DID document parsing optimization * remove un-necessary call to next() * Allow HandlerPipeThrough to be used with streams * Refactor pipethrough to work with streams * Expose "unicastLookup" DNS lookup and "isUnicastIp" utilities * Use a hardened, HTTP2 compatible, client to perform proxied requests * changeset * tidy * Properly handle compressed streams * tidy * update @types/node * refactor * Improved error management * Expose parseContentEncoding() util * use pipeline from nodejs * Avoid decoding in read-after-write (if possible) * Various fixes * Return Buffer instance from streamToBytes * fixes * Add omit() utility * tidy * lint * typo * Use Buffer instead of ArrayBuffer form pipe through handler result * optimization * tidy * refactor * increase highWaterMark * remove un-necessary type check * Use undici.request where more relevant * Improve soc in fetch utils * feedback * fidy * tidy * test refactor * safer fetch * changeset * expose and re-use extractUrl util * small optimizations * tidy * optimization * build branch --------- Co-authored-by: dholms <dtholmgren@gmail.com>