{"library":"hypercore-fetch","type":"library","category":null,"description":"A fetch() implementation for the Dat/Hypercore peer-to-peer ecosystem, enabling HTTP-style requests to p2p content via the hyper:// protocol. Current stable version 10.2.0 integrates with hyper-sdk to resolve keys, manage drives, and support GET, PUT, POST, DELETE operations. Supports DNSLink domains, directory listings, ETag-based versioning, and extension messages. Differentiates itself by bringing the familiar Fetch API to decentralized storage, with optional writability and lifecycle hooks for drive management. Release cadence is irregular; breaking changes may occur with hyper-sdk updates.","language":"javascript","status":"active","version":"10.2.0","tags":["javascript","dat","hypercore","fetch","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install hypercore-fetch","imports":["import makeHyperFetch from 'hypercore-fetch'","const fetch = await makeHyperFetch({ sdk })","const response = await fetch(url)"]},{"cmd":"yarn add hypercore-fetch","imports":[]},{"cmd":"pnpm add hypercore-fetch","imports":[]}],"homepage":"https://github.com/RangerMauve/hypercore-fetch#readme","github":"https://github.com/RangerMauve/hypercore-fetch","docs":null,"changelog":null,"pypi":null,"npm":"hypercore-fetch","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}