const SwaggerParser = require('@apidevtools/swagger-parser'); const chalk = require('chalk'); const schema = require('./schema'); const log = console.log; schema.getCompiledSchema().then(async (swaggerJSON) => { try { const api = await SwaggerParser.validate(swaggerJSON); console.log('API name: %s, Version: %s', api.info.title, api.info.version); log(chalk.green('❯ Schema is valid')); } catch (e) { console.error(e); log(chalk.red('❯', e.message), '\n'); process.exit(1); } });