ember-jsonld

0.5.0 • Public • Published

ember-jsonld

An Ember-friendly jsonld.js wrapper.

Installation

ember install ember-jsonld

Usage

import { expand, compact, flatten, frame, toRDF, normalize } from 'ember-jsonld';

expand(json).then(function(expanded) {
  // expansion success
}).catch(function(error) {
  // expansion failure
}).finally(function() {
  // expansion success or failure
});

var hash = Ember.RSVP.hash({
  expanded: expand(json),
  compacted: compact(json, context),
  flattened: flatten(json),
  framed: frame(json, frame),
  nquads: toRDF(json, {format: 'application/nquads'}),
  normalized: normalize(json, {format: 'application/nquads'})
});

Contributing

Installing dependencies and running tests:

npm install && npm test

Package Sidebar

Install

npm i ember-jsonld

Weekly Downloads

1

Version

0.5.0

License

MIT

Last publish

Collaborators

  • nhurden