Proxy Fetcher
verdaccio proxy fetcher
Pick a package fetcher by type
Minimal web-style fetch TypeScript typings
An HTTP(s) proxy `http.Agent` implementation for HTTP
Offers getProxyForUrl to get the proxy URL for a URL, respecting the *_PROXY (e.g. HTTP_PROXY) and NO_PROXY environment variables.
Turn a function into an `http.Agent` instance
[Changelog](https://github.com/graphql/graphiql/blob/main/packages/graphiql-react/CHANGELOG.md) | [API Docs](https://graphiql-test.netlify.app/typedoc/modules/graphiql_react.html) | [NPM](https://www.npmjs.com/package/@graphiql/react)
Maps proxy protocols to `http.Agent` implementations
Types for pnpm-compatible fetchers
A fetcher for local directory packages
Determine address of proxied request
An HTTP(s) proxy `http.Agent` implementation for HTTPS
A typed fetch client for openapi-typescript
The one-liner node.js proxy middleware for connect, express, next.js and more
A fetcher for git-hosted packages
Utility to build a fetcher for GraphiQL
Fetcher for packages hosted as tarballs
A SOCKS proxy `http.Agent` implementation for HTTP and HTTPS
A PAC file proxy `http.Agent` implementation for HTTP
HTTP proxying for the masses
A fetcher for binary archives
Global HTTP/HTTPS proxy configurable using environment variables.
ES5 shim for ES6 (ECMAScript 6) Reflect and Proxy objects
This gem can help your Ruby application to make HTTP(S) requests using proxies by fetching and validating proxy lists from the different providers.
Easy to use ruby proxy fetcher, supports caching and retries
Scrapetor is a Ruby HTML parsing + scraping toolkit. The parser is a native C arena DOM with structural indexes built at parse time and NEON SIMD scanners in the SAX hot loop. A streaming extraction engine compiles the schema DSL into a single forward pass — no DOM materialised, one Ruby boundary crossing per document. On builds where libcurl is available, Scrapetor::Fetcher adds an HTTP/2-capable fetch layer with per-thread connection cache, shared DNS + TLS session pool, in-process gzip / deflate / brotli / zstd decoding, iconv charset transcoding, retry + exponential backoff, ETag / Last-Modified disk cache with bulk revalidation, per-host throttle, cookie jar, basic + bearer auth, proxy, and three bulk concurrency models (parallel_fetch / multi_fetch / streaming multi_each). Scrapetor::Session ties the cookie / auth / throttle / retry policies together. Also ships robots.txt + sitemap.xml parsers, a bounded-memory streaming HTML parser, and structured-data extractors (JSON-LD, OpenGraph, Schema.org, Microdata, RDFa, Twitter Cards). The Net::HTTP-based Scrapetor.fetch is preserved as the no-libcurl fallback.