mirror of
				https://github.com/strapi/strapi.git
				synced 2025-10-26 07:30:17 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			19 lines
		
	
	
		
			527 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			19 lines
		
	
	
		
			527 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
| /**
 | |
|  * componentExists
 | |
|  *
 | |
|  * Check whether the given component exist in either the components or containers directory
 | |
|  */
 | |
| 
 | |
| const fs = require('fs');
 | |
| const path = require('path');
 | |
| 
 | |
| const pageComponents = fs.readdirSync(path.resolve(process.cwd(), 'app', 'components'));
 | |
| const pageContainers = fs.readdirSync(path.resolve(process.cwd(), 'app', 'containers'));
 | |
| const components = pageComponents.concat(pageContainers);
 | |
| 
 | |
| function componentExists(comp) {
 | |
|   return components.indexOf(comp) >= 0;
 | |
| }
 | |
| 
 | |
| module.exports = componentExists;
 | 
