const validate = require('json-schema').validate; const YAML = require('yaml'); const fs = require('fs').promises; const main = async () => { const doc = YAML.parse(await fs.readFile('./doc.yml', { encoding: 'utf-8' })); const schema = YAML.parse(await fs.readFile('./schema.yml', { encoding: 'utf-8' })); console.log({ doc, schema }); console.log(validate(doc, schema)); } main()