"An implementation of JSON Hyper-Schema"


0.1.14 years ago4 years agoMinified + gzip package size for @cloudflare/json-hyper-schema in KB


JSON Hyper-Schema

This package is the beginning of an implemenation of JSON Hyper-Schema. It currently only provides utilities to look up a link by rel, method, and/or title, and for resolving URI Templates from instance data.

URI Template resolution

Resolving URI Templates in JSON Hyper-Schema involves some additional steps beyond what is covered in the URI Template RFC.

Currently, with draft-04 hyper-schemas, URI Templates can use dot-separated names to index into the instance object. This is not part of draft-04, and the function does not implement draft-04's preprocessing options.

In the future, URI Template resolution will support the full draft-07 resolution process, including user input.

If you find any bugs or have a feature request, please open an issue on github!

The npm package download data comes from npm's download counts api and package details come from npms.io.