diff --git a/src/cr1/validator/ajv.ts b/src/cr1/validator/ajv.ts new file mode 100644 index 0000000..87200bc --- /dev/null +++ b/src/cr1/validator/ajv.ts @@ -0,0 +1,5 @@ +import Ajv from 'ajv/dist/2020' + +export const ajv = new Ajv({ + strict: false, +}) diff --git a/src/cr1/validator/index.ts b/src/cr1/validator/index.ts index cf5f13d..fc1e1cf 100644 --- a/src/cr1/validator/index.ts +++ b/src/cr1/validator/index.ts @@ -1,4 +1,3 @@ -import Ajv from 'ajv' import { RequestValidator, @@ -19,9 +18,7 @@ import { bs } from '../../cr1/status-list' import { conformance } from './w3c' -const ajv = new Ajv({ - strict: false, -}) +import { ajv } from "./ajv" export const validator = ({ resolver }: RequestValidator) => { return { diff --git a/test/jwt-product-passports/integration.test.ts b/test/jwt-product-passports/integration.test.ts index 82351d5..540d0b0 100644 --- a/test/jwt-product-passports/integration.test.ts +++ b/test/jwt-product-passports/integration.test.ts @@ -89,6 +89,7 @@ credentialSubject: content: vc.text.encoder.encode(` { "$id": "${baseURL}/schemas/product-passport", + "$schema": "https://json-schema.org/draft/2020-12/schema", "title": "Example JSON Schema", "description": "This is a test schema", "type": "object",