Comparing version 1.0.0 to 1.0.1
23
index.js
var fs = require('fs') | ||
var rmrf = module.exports = function(dirPath) { | ||
var files = fs.readdirSync(dirPath) | ||
if (files.length > 0) | ||
for (var i = 0; i < files.length; i++) { | ||
var filePath = dirPath + '/' + files[i] | ||
if (fs.statSync(filePath).isFile()) | ||
fs.unlinkSync(filePath) | ||
else | ||
rmrf(filePath) | ||
} | ||
fs.rmdirSync(dirPath) | ||
var files | ||
try { files = fs.readdirSync(dirPath) } catch(e) {} | ||
if (files) { | ||
if (files.length > 0) | ||
for (var i = 0; i < files.length; i++) { | ||
var filePath = dirPath + '/' + files[i] | ||
if (fs.statSync(filePath).isFile()) | ||
fs.unlinkSync(filePath) | ||
else | ||
rmrf(filePath) | ||
} | ||
fs.rmdirSync(dirPath) | ||
} | ||
} |
{ | ||
"name": "rmrf", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "slim and synchronous `rm -rf` for node", | ||
@@ -15,3 +15,6 @@ "main": "index.js", | ||
"license": "MIT", | ||
"readmeFilename": "README.md" | ||
"readmeFilename": "README.md", | ||
"devDependencies": { | ||
"mocha": "~1.12.0" | ||
} | ||
} |
Sorry, the diff of this file is not supported yet
2946
6
47
1
2