import Ajv from 'ajv'
import fs from 'node:fs'

const ajv = new Ajv({
  allErrors: true
})

ajv.addSchema(
  fs.readdirSync('src/schemas/', 'utf8').map(file => {
    return JSON.parse(fs.readFileSync(`src/schemas/${file}`, 'utf8'))
  })
)

export default ajv