beesly

1.0.0 • Public • Published

beesly

Beesly makes interacting with HAL+JSON resources a joyful experience

Build Status Version

Read the Documentation

A modest example:

import {Resource} from 'beesly';
import {Customer, LineItem} from './resources';
 
export class Order extends Resource {
  setup() {
    this.hasOne('customer', {class: Customer});
    this.hasMany('line_item', {class: LineItem, accessor: 'lineItems'});
  }
}
import Order from './resources';
 
var order = Order.get({id: 1000});
 
order.lineItems().forEach((item) => {
  console.log(`${item.product().name}${item.quantity} units`);
})

Readme

Keywords

none

Package Sidebar

Install

npm i beesly

Weekly Downloads

11

Version

1.0.0

License

MIT

Last publish

Collaborators

  • mrkrstphr