12345678910111213141516 |
- 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);
- }
- });
|