20 lines
		
	
	
		
			486 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			486 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
const readDirP = require('readdirp-walk');
 | 
						|
const { getText } = require('./transform-to-mdx');
 | 
						|
const { validateHints } = require('./create-mdx');
 | 
						|
 | 
						|
const challengeDir = '../../../../curriculum/challenges/english';
 | 
						|
 | 
						|
readDirP({
 | 
						|
  root: challengeDir,
 | 
						|
  fileFilter: ['*.md']
 | 
						|
}).on('data', file => {
 | 
						|
  if (file.stat.isFile()) {
 | 
						|
    getText(file.fullPath)
 | 
						|
      .then(validateHints)
 | 
						|
      .catch(() => {
 | 
						|
        console.log('invalid hint in');
 | 
						|
        console.log(file.path);
 | 
						|
      });
 | 
						|
  }
 | 
						|
});
 |