@marcopolo_/libp2p-fetch
TypeScript icon, indicating that this package has built-in type declarations

0.0.3 • Public • Published

@libp2p/fetch

Fetch API on js-libp2p streams

Table of contents

Install

npm i @libp2p/fetch

Libp2p Usage Example

import { createLibp2pNode } from 'libp2p'
import { webTransport } from '@libp2p/webtransport'
import { noise } from 'libp2p-noise'

const node = await createLibp2pNode({ /* ... */ })
const { stream } = await node.dialProtocol(remotePeerId, '/libp2p-http')

const respPromise = await fetchViaDuplex(stream)(new Request('http://example.com/'))

License

Licensed under either of

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

Readme

Keywords

Package Sidebar

Install

npm i @marcopolo_/libp2p-fetch

Weekly Downloads

1

Version

0.0.3

License

Apache-2.0 OR MIT

Unpacked Size

43.9 kB

Total Files

9

Last publish

Collaborators

  • marcopolo_