@criteria/json-pointer
TypeScript icon, indicating that this package has built-in type declarations

0.1.1 • Public • Published

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
}

Package Sidebar

Install

npm i @criteria/json-pointer

Weekly Downloads

3

Version

0.1.1

License

MIT

Unpacked Size

5.96 kB

Total Files

13

Last publish

Collaborators

  • jamesmoschou-criteria