mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			17 lines
		
	
	
		
			394 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			394 B
		
	
	
	
		
			JavaScript
		
	
	
	
| const fs = require("fs");
 | |
| const path = require("path");
 | |
| 
 | |
| module.exports.remove = function remove(src) {
 | |
| 	if (!fs.existsSync(src)) return;
 | |
| 	const files = fs.readdirSync(src);
 | |
| 	for (const filename of files) {
 | |
| 		const srcFile = path.join(src, filename);
 | |
| 		const directory = fs.statSync(srcFile).isDirectory();
 | |
| 		if (directory) {
 | |
| 			remove(srcFile);
 | |
| 		} else {
 | |
| 			fs.unlinkSync(srcFile);
 | |
| 		}
 | |
| 	}
 | |
| };
 |