import { dereference } from './dereference';
A library for working with json schema.
JST is a utility library for working with json schema. It provides functions for json pointers and json references.
A generic dereferencer function to resolve all $ref
tags in a schema and
inline the results.
import { dereference } from './dereference';
Retrieve a value from an object using a json pointer.
import { get } from './get';
Set a value on an object using a json pointer.
import { set } from './set';
Checks of a string is a valid json pointer.
import { isPointer } from './isPointer';
encodes a string for safe use as a json pointer token.
import { encodeToken } from './encodeToken';
decodes a json token unsecaping special character.
import { decodeToken } from './decodeToken';
Then use it.
import { get, set, isPointer, dereference } from '@jdw/jst'; // ES6
var jst = require('@jdw/jst'); // ES2015
export {
dereference,
get,
isPointer,
encodeToken,
decodeToken,
set,
};