A DID (Decentralized Identifier) context library for JavaScript
This project packages the DID Context from the DID specification for use with Node.js and web apps.
TBD
See also (related specs):
Requires Node.js 8.3+
To install via NPM:
npm install did-context
import didContext from 'did-context';
// or
const didContext = require('did-context');
// use URL in a JSON-LD context
const obj = {
"@context": [
didContext.CONTEXT_URL_V1,
// ...
],
// ...
};
// get context data for a specific context
const data = didContext.CONTEXT;
// ...
This package can be used with bundlers, such as webpack, in browser applications.
The library exports two properties:
constants
: A Object that maps constants to well-known context URLs. The main constantDID_CONTEXT_URL
may be updated from time to time to the latest context location.contexts
: AMap
that maps URLs to full context data.
Code and packaging development is at the did-context project. The contexts themselves are developed in the did-spec project.
Contexts in this package are updated manually from the did-spec contexts. Please file an issue if this package is not synced with did-spec changes in a timely manner.
Small note: If editing the Readme, please conform to the standard-readme specification.
Commercial support for this library is available upon request from Digital Bazaar: support@digitalbazaar.com
- Code: BSD 3-Clause © Digital Bazaar
- Contexts: W3C Software and Document License
- See the LICENSE file for details.