{"library":"ajv-keywords","type":"library","category":null,"description":"Custom JSON Schema keywords for the Ajv validator (v8). Current stable version 5.1.0, released regularly on npm. Provides additional validation keywords like typeof, instanceof, range, regexp, transform, uniqueItemProperties, allRequired, deepProperties, and select. Requires Ajv v8.8.2+ peer dependency. Ships TypeScript definitions. Commonly used to extend JSON Schema validation beyond the standard spec, especially for instance validation and dynamic defaults.","language":"javascript","status":"active","version":"5.1.0","tags":["javascript","JSON-Schema","ajv","keywords","typescript"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install ajv-keywords","imports":["import ajvKeywords from 'ajv-keywords';","import Ajv from 'ajv'; import ajvKeywords from 'ajv-keywords'; const ajv = new Ajv(); ajvKeywords(ajv);","import { definitions } from 'ajv-keywords';","import ajvKeywords from 'ajv-keywords'; ajvKeywords(ajv, 'typeof');"]},{"cmd":"yarn add ajv-keywords","imports":[]},{"cmd":"pnpm add ajv-keywords","imports":[]}],"homepage":"https://github.com/epoberezkin/ajv-keywords#readme","github":"https://github.com/epoberezkin/ajv-keywords","docs":null,"changelog":null,"pypi":null,"npm":"ajv-keywords","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}