ajv: '^8.6.3' ajv-keywords: '^5.0.0' ```js const Ajv = require('ajv').default const ajv = new Ajv() const ajvKeywords = require('ajv-keywords') ajvKeywords(ajv) const stringSchema = { type: 'string', pattern: 'a' } const stringSchema3 = { $id: 'regexp', type: 'string', regexp: { pattern: 'a', flags: 'i' } } console.log(ajv.validate(stringSchema, "a")) // true console.log(ajv.validate(stringSchema3, "A")) // false ``` I expect the second logger to output true