ajv
ajv copied to clipboard
The fastest JSON schema Validator. Supports JSON Schema draft-04/06/07/2019-09/2020-12 and JSON Type Definition (RFC8927)
**What version of Ajv are you using? Does the issue happen if you use the latest version?** 8.12.0 **Your typescript code** ```typescript import type { JSONSchemaType } from "ajv"; ```...
**What issue does this pull request resolve?** Closes #2217. **What changes did you make?** Based on the [`KEYWORD_NAME` regex](https://github.com/ajv-validator/ajv/blob/b3e0cb17d0e095b5c883042b2306571be5ec86b7/lib/core.ts#L819): - Mentioned `:` as a valid character - Specified that "letters"...
**What version of Ajv you are you using?** v8 **What problem do you want to solve?** I want the `compileParser` function to be smarter (including `compileSerializer` too) **What do you...
**What version of Ajv are you using? Does the issue happen if you use the latest version?** Ajv Version:8.12.0 **Ajv options object** const ajv = new Ajv({useDefaults: true, strict: false})...
**What issue does this pull request resolve?** Number/Integer strings with only whitespace gets coerced to `0`, when it should be `undefined` **What changes did you make?** The code already skips...
**What version of Ajv you are you using?** 8.12.0 **What problem do you want to solve?** Unable validate object type of schemas which properties are dependent to each other. Consider...
I am trying to create ajv based json schema validations. I want to validate if page.id value is equal to any one navigation.ids present in an array. For example: `"page":...
Do we need to [make sure the folder exists](https://stackoverflow.com/questions/793858/how-to-mkdir-only-if-a-directory-does-not-already-exist) first? ```suggestion mkdir -p bibtex cd bibtex ``` _Originally posted by @sgbaird in https://github.com/sgbaird/awesome-self-driving-labs/pull/10#discussion_r1211156557_
In your docs, you mention that [AJV uses `eval()`](https://ajv.js.org/security.html). Do you plan to drop `eval` in a future release (besides the standalone version alternative)? Also, may I ask why does...
**The version of Ajv you are using** **Operating system and node.js version** **Package manager and its version** **Link to (or contents of) package.json** **Error messages** **The output of `npm ls`**...