Skip to content

Commit c022bef

Browse files
committed
allow JSON schema 2019-09 as well as draft-07
1 parent 51e8957 commit c022bef

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

index.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
const Ajv = require('ajv');
1+
const Ajv2019 = require("ajv/dist/2019")
2+
const draft7MetaSchema = require("ajv/dist/refs/json-schema-draft-07.json")
23
const axios = require('axios');
34
const addFormats = require('ajv-formats');
45
const iriFormats = require('./iri.js');
@@ -12,13 +13,14 @@ const { version } = require('./package.json');
1213

1314
let DEBUG = false;
1415

15-
let ajv = new Ajv({
16+
let ajv = new Ajv2019({
1617
formats: iriFormats,
1718
allErrors: true,
1819
strict: false,
1920
logger: DEBUG ? console : false,
2021
loadSchema: loadJsonFromUri
2122
});
23+
ajv.addMetaSchema(draft7MetaSchema);
2224
addFormats(ajv);
2325

2426
let verbose = false;

0 commit comments

Comments
 (0)