{"library":"json-schema-traverse","type":"library","category":null,"description":"Traverse JSON Schema objects, calling a callback for each schema node (including the root) in a depth-first pre-order or with separate pre/post callbacks. v1.0.0 is stable and widely used, with no known breaking changes since v0. Present in many JSON Schema validation pipelines (e.g., Ajv). Differentiates from generic object traversal by resolving JSON Pointers and parent schema context. Ships TypeScript declarations. Low release cadence.","language":"javascript","status":"active","version":"1.0.0","tags":["javascript","JSON-Schema","traverse","iterate","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install json-schema-traverse","imports":["import traverse from 'json-schema-traverse'","import type { TraverseCallback, TraverseOptions } from 'json-schema-traverse'","const traverse = require('json-schema-traverse')"]},{"cmd":"yarn add json-schema-traverse","imports":[]},{"cmd":"pnpm add json-schema-traverse","imports":[]}],"homepage":"https://github.com/epoberezkin/json-schema-traverse#readme","github":"https://github.com/epoberezkin/json-schema-traverse","docs":null,"changelog":null,"pypi":null,"npm":"json-schema-traverse","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}