This project is no longer under active development and has been archived.
IPLD in your RAM
This is the util to create an in memory IPLD instance that the ipld
module used to export but as a separate module.
npm install ipld-in-memory
const IPLD = require('ipld')
const inMemory = require('ipld-in-memory')
// options object to be passed to the IPLD constructor -
// this module sets the 'blockService' property in the options object
// so any passed value for that key will be ignored
const ipldOpts = {}
const ipld = await inMemory(IPLD, ipldOpts)
// ipld is an instance of IPLD (https://www.npmjs.com/package/ipld) configured
// to use an in memory repo for storage!
Feel free to dive in! Open an issue or submit PRs.
MIT © Protocol Labs, Inc.