mirror of https://github.com/webpack/webpack.git
				
				
				
			
		
			
				
	
	
		
			17 lines
		
	
	
		
			392 B
		
	
	
	
		
			JavaScript
		
	
	
	
			
		
		
	
	
			17 lines
		
	
	
		
			392 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);
 | 
						|
	files.forEach(filename => {
 | 
						|
		const srcFile = path.join(src, filename);
 | 
						|
		const directory = fs.statSync(srcFile).isDirectory();
 | 
						|
		if (directory) {
 | 
						|
			remove(srcFile);
 | 
						|
		} else {
 | 
						|
			fs.unlinkSync(srcFile);
 | 
						|
		}
 | 
						|
	});
 | 
						|
};
 |