0.1.1 • Published 5 months ago

@criteria/json-pointer v0.1.1

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

JSON Pointer

Implementation of JSON Pointer (RFC 6901).

Installation

npm install @criteria/json-pointer

Usage

Evaluate a JSON Pointer:

import { evaluateJSONPointer } from '@criteria/json-pointer'

const str = '#/foo'
const document = {
    foo: true
}

const value = evaluateJSONPointer(str, document)
// value === true

Validate that a string is a JSON Pointer:

import { validateJSONPointer } from '@criteria/json-pointer'

const str = '#/foo'

try {
  validateJSONPointer(str)
  // valid
} catch (err) {
  // not valid
}