Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/RangerMauve/pouchdb-adapter-hyperbee

Adapter for PouchDB to load p2p data from Hyperbee
https://github.com/RangerMauve/pouchdb-adapter-hyperbee

Last synced: 1 day ago
JSON representation

Adapter for PouchDB to load p2p data from Hyperbee

Awesome Lists containing this project

README

        

# pouchdb-adapter-hyperbee

Adapter for PouchDB to load p2p data from Hyperbee

## Example

```JavaScript
PouchDB.plugin(require('pouchdb-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
})
```