ajv-pack
Version:
Produces a compact module exporting JSON-schema validation functions compiled by Ajv
17 lines (14 loc) • 406 B
JavaScript
;
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 });
};