{"library":"ajv-sanitizer","type":"library","category":null,"description":"Adds string sanitization keyword to Ajv JSON Schema validation. Current stable version 1.2.1 (2020). Low release cadence. Integrates validator.js sanitizers into Ajv schemas via a custom 'sanitize' keyword. Differs from alternatives like fast-json-stringify or json-schema-faker by mutating data in-place during validation. Peer dependency on Ajv 8.x. Supports ESM and CommonJS. Allows custom sanitizer functions per schema or globally.","language":"javascript","status":"active","version":"1.2.1","tags":["javascript","JSON","ajv","json-schema","json-schema-sanitization","json-schema-sanitize","json-schema-sanitizer","json-schema-validation","json-schema-validator"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install ajv-sanitizer","imports":["import ajvSanitizer from 'ajv-sanitizer'","const ajvSanitizer = require('ajv-sanitizer');","schema.properties.field.sanitize = 'trim'"]},{"cmd":"yarn add ajv-sanitizer","imports":[]},{"cmd":"pnpm add ajv-sanitizer","imports":[]}],"homepage":"https://github.com/53js/ajv-sanitizer","github":"https://github.com/53js/ajv-sanitizer","docs":null,"changelog":null,"pypi":null,"npm":"ajv-sanitizer","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}