UNPKG

ajv-pack

Version:

Produces a compact module exporting JSON-schema validation functions compiled by Ajv

17 lines (14 loc) 406 B
'use strict'; var beautify = require('js-beautify').js_beautify; var gen_single = require('./dotjs/gen_single'); var gen_validate = require('./dotjs/gen_validate'); var util = require('./util'); module.exports = function (ajv, validate) { var code = gen_single({ ajv: ajv, validate: validate, util: util, gen_validate: gen_validate }); return beautify(code, { indent_size: 2 }); };