Intro
Installable via npm install --save ipfs, it can also be used directly in the browser.
Download
The source is available for download from GitHub. Alternatively, you can install using npm:
$ npm install --save ipfs
You can then require() ipfs as normal:
const ipfs = require('ipfs')
In the Browser
Ipfs should work in any ES2015 environment out of the box.
Usage:
<script type="text/javascript" src="index.js"></script>
The portable versions of ipfs, including index.js and index.min.js, are included in the /dist folder. Ipfs can also be found on unkpkg.com under
put
Write a key/value pair to the DHT.
Given a key of the form /foo/bar and a value of any form, this will write that value to the DHT with that key.
Returns
(Promise | void)
findprovs
Find peers in the DHT that can provide a specific value, given a key.
Returns
(Promise<PeerInfo> | void)
findpeer
Query the DHT for all multiaddresses associated with a PeerId.
Parameters
peer: PeerId:The id of the peer to search for.
provide
Announce to the network that we are providing given values.
Parameters
Returns
(Promise | void)