RangerMauve / pouchdb-adapter-hyperbee

Adapter for PouchDB to load p2p data from Hyperbee

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

pouchdb-adapter-hyperbee

Adapter for PouchDB to load p2p data from Hyperbee

Example

PouchDB.plugin(require('poouchdb-adapter-hyperbee')())

// You can pass any valid `hyper://` URL
// URLs with a `name` in them will generate a local hyperbee
// You can sparsely load remote DBs with a full `hyper://` URL
const pouch = new PouchDB('hyper://example', {
  adapter: 'hyperbee'
})

// Wait for the DB to open if you want to access the bee directly
pouch.once('open', () => {
  const url = await pouch.getURL()

  // In case you want to access the hyperbee instance directly
  const bee = pouch.bee
})

About

Adapter for PouchDB to load p2p data from Hyperbee

License:GNU Affero General Public License v3.0


Languages

Language:JavaScript 100.0%