import Ajv from 'ajv' import schema from '../schema/character.schema.json' const ajv = new Ajv({ allErrors: true, strict: false }) const validate = ajv.compile(schema) export function validateCharacter(config) { const valid = validate(config) if (!valid) { throw new Error(ajv.errorsText(validate.errors)) } return true }