1234567891011121314151617181920 |
- import * as AsyncLRU from 'async-lru'
- import * as jsonld from 'jsonld'
- import * as jsig from 'jsonld-signatures'
- const nodeDocumentLoader = jsonld.documentLoaders.node()
- const lru = new AsyncLRU({
- max: 10,
- load: (key, cb) => {
- nodeDocumentLoader(key, cb)
- }
- })
- jsonld.documentLoader = (url, cb) => {
- lru.get(url, cb)
- }
- jsig.use('jsonld', jsonld)
- export { jsig, jsonld }
|