You've already forked nginx-proxy-manager
							
							
				mirror of
				https://github.com/NginxProxyManager/nginx-proxy-manager.git
				synced 2025-10-30 18:05:34 +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);
 | ||
| 	}
 | ||
| });
 |