You've already forked nginx-proxy-manager
							
							
				mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-11-04 04:11:42 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			17 lines
		
	
	
		
			526 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			526 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
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);
 | 
						||
	}
 | 
						||
});
 |