docs
evals
scenario-1
scenario-10
scenario-2
scenario-3
scenario-4
scenario-5
scenario-6
scenario-7
scenario-8
scenario-9
Traverse JSON Schema passing each schema object to callback
With Tessl
Agent performance with Tessl
94%
Improvement
Agent performance improvement using Tessl
+4%
npx @tessl/cli install tessl/npm-json-schema-traverse@1.0.0Generated
Agent Claude Code
Scenario 1
Basic schema traversal with depth-first pre-order algorithm
Scenario 2
Standard JSON Schema keyword recognition (properties, items, allOf, anyOf, oneOf, etc.)
Scenario 3
Parent-child relationship tracking
Scenario 4
allKeys option for custom schema extensions and unknown keywords
Scenario 5
Nested schema traversal in array keywords (allOf, anyOf, oneOf)
Scenario 6
Legacy API compatibility (v0.3.1 callback signature)
Scenario 7
Pre-order and post-order traversal with separate callbacks
Scenario 8
skipKeywords mechanism for validation-only keywords
Scenario 9
Simple callback invocation for each schema object
Scenario 10
Rich contextual parameters (schema, jsonPtr, rootSchema, parentJsonPtr, parentKeyword, parentSchema, keyIndex)