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

0.2.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

8,192

Version

0.2.1

License

MIT

Unpacked Size

6.59 kB

Total Files

15

Last publish

Collaborators

  • jamesmoschou-criteria