This library has been deprecated and replaced with more flexible ipfs-provider.
This library will not be maintained.
window.ipfswith fallback to CDN if unavailable
This module will detects the presence of
window.ipfs and automatically falls back to downloading the latest version of IPFS from
https://unpkg.com/ipfs/dist/index.min.js if it's unavailable. Note: can be configured to fallback to IPFS API.
const ipfs = awaitconsole
window.ipfs is available, the promise is resolved with that node and default or customized capabilities.
options.permissions- (Object) Options to pass to override default behavior of
window.ipfs is unavailable, a
<script src="https://unpkg.com/ipfs/dist/index.min.js" /> is inserted into the document and when the script has loaded a new IPFS node is created and the promise is resolved.
options.cdn- (String) URL of a CDN to load IPFS from. Use this option if you want to use a different CDN, or request a specific version, or a non-minifed version
options.ipfs- (Object) Options to pass to the fallback IPFS constructor
options.api- (Boolean) Fallback to IPFS API (https://unpkg.com/ipfs-api/dist/index.min.js by default)
Feel free to dive in! Open an issue or submit PRs.
MIT © Alan Shaw