Skip to content

JavaScript implementation of Bitswap 'data exchange' protocol used by IPFS

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
Unknown
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

ipfs/js-ipfs-bitswap

Repository files navigation

ipfs-bitswap

standard-readme compliant Coverage Status Travis CI Circle CI Dependency Status js-standard-style

Sauce Test Status

Node.js implementation of the Bitswap 'data exchange' protocol used by IPFS

Table of Contents

Install

npm

> npm i ipfs-bitswap

Use in Node.js

const bitswap = require('ipfs-bitswap')

Use in a browser with browserify, webpack or any other bundler

The code published to npm that gets loaded on require is in fact a ES5 transpiled version with the right shims added. This means that you can require it and use with your favourite bundler without having to adjust asset management process.

const bitswap = require('ipfs-bitswap')

Use in a browser using a script tag

Loading this module through a script tag will make the IpfsBitswap object available in the global namespace.

<script src="https://unpkg.com/ipfs-bitswap/dist/index.min.js"></script>
<!-- OR -->
<script src="https://unpkg.com/ipfs-bitswap/dist/index.js"></script>

Usage

For the documentation see API.md.

Contribute

Feel free to join in. All welcome. Open an issue!

This repository falls under the IPFS Code of Conduct.

License

MIT