Components
The libraries Hyperjump’s tools are built from. Each one installs and works on its own, so you can build your own JSON Schema and hypermedia tools from the same pieces.
BrowserA client for JSON documents that reference each other. It follows references for you over HTTP or in local files.
npm install @hyperjump/browserJSON PointerGet, set, and remove values in a JSON document by RFC 6901 JSON Pointer.npm install @hyperjump/json-pointerJSON Schema ErrorsHuman-friendly error messages from the standard output format, whichever validator produced it.npm install @hyperjump/json-schema-errorsJSON Schema FormatsValidation functions for the JSON Schema format keyword.npm install @hyperjump/json-schema-formatsPactHigher-order functions for iterators and async iterators. Chain them into pipelines using the same names as the native Iterator helpers.npm install @hyperjump/pactURIValidate, parse, and resolve URIs (RFC 3986) and IRIs (RFC 3987). Small and fast.npm install @hyperjump/uriURI TemplateParse and expand RFC 6570 URI Templates up to Level 4 with detailed errors.npm install @hyperjump/uri-template