Package Exports
- gun-levelgraph
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (gun-levelgraph) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
gun-levelgraph
Interop layer between Gun and LevelGraph via levelgraph-jsonld
Status
Conversion to JsonLd format is super flexible and works!
The following default functions need to be fixed however:
- Tweak default
addContext
,graphId
andreferenceNode
functions:- add valid JsonLd
@context
on each node - add valid JsonLd
@id
on each node - make sure valid references
- add valid JsonLd
Install
npm i -S gun-levelgraph
Usage
See docs:
Gun utility functions
More Gun chain utility functions are available via:
- chain-gun - misc
- future-gun - Promise
- water-gun - Observable/CSP
Run Tests
npm i -g ava
Try ava test
TODO
- Test LevelGraph save functions
- Load JsonLd object into Gun graph for a full cycle
Save Gun node to LevelGraph
- Fix
addContext
andgraphId
functions to:- add valid JsonLd
@context
on each node - add valid JsonLd
@id
on each node
- add valid JsonLd
Licence
MIT Kristian Mandrup 2017