1.1.0 • Published 7 years ago

representor-serializer v1.1.0

Weekly downloads
84
License
MIT
Repository
github
Last release
7 years ago

Representor (Serializer)

MIT License CI Tests Status Build Status NPM Version  

Node.js implementation of a serializer for major Hypermedia Formats, in the context of Representor Pattern.

Installation

> npm install representor-serializer --save

Usage

var repserializer = require('representor-serializer');

var uber = repserializer(internal_representation, 'application/vnd.uber+json');

Included tests showcase examples of internal representation: https://github.com/apiacademy/representor/tree/master/test/fixtures

Currently Implemented Hypermedia Formats

  • HAL: application/hal+json (and application/vnd.hal+json for backwards-compatibility).
  • SIREN: application/vnd.siren+json
  • Collection+JSON: application/vnd.collection+json
  • UBER: application/vnd.uber+json

How to add a new serializer

@TODO

1.1.0

7 years ago

1.0.0

8 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.0

9 years ago