2 * @fileoverview The instance of Ajv validator.
3 * @author Evgeny Poberezkin
7 //------------------------------------------------------------------------------
9 //------------------------------------------------------------------------------
11 const Ajv = require("ajv"),
12 metaSchema = require("ajv/lib/refs/json-schema-draft-04.json");
14 //------------------------------------------------------------------------------
16 //------------------------------------------------------------------------------
18 module.exports = (additionalOptions = {}) => {
22 validateSchema: false,
23 missingRefs: "ignore",
29 ajv.addMetaSchema(metaSchema);
30 // eslint-disable-next-line no-underscore-dangle
31 ajv._opts.defaultMeta = metaSchema.id;