Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorisaacs <i@izs.me>2014-01-20 03:43:01 +0400
committerisaacs <i@izs.me>2014-01-20 03:43:01 +0400
commita3891b6692bb02b212bed91f718d52e0fbcaf4e0 (patch)
tree6ffcb348669b762d7594fd87a6700f4d5100e6b5 /node_modules/rimraf
parent1101b6ad8cc601888ac312562c37d4d777edf72a (diff)
rimraf@2.2.6
Diffstat (limited to 'node_modules/rimraf')
-rw-r--r--node_modules/rimraf/package.json6
-rw-r--r--node_modules/rimraf/rimraf.js4
2 files changed, 5 insertions, 5 deletions
diff --git a/node_modules/rimraf/package.json b/node_modules/rimraf/package.json
index fedc9c3c2..d26d949f9 100644
--- a/node_modules/rimraf/package.json
+++ b/node_modules/rimraf/package.json
@@ -1,6 +1,6 @@
{
"name": "rimraf",
- "version": "2.2.5",
+ "version": "2.2.6",
"main": "rimraf.js",
"description": "A deep deletion module for node (like `rm -rf`)",
"author": {
@@ -51,6 +51,6 @@
"url": "https://github.com/isaacs/rimraf/issues"
},
"homepage": "https://github.com/isaacs/rimraf",
- "_id": "rimraf@2.2.5",
- "_from": "rimraf@latest"
+ "_id": "rimraf@2.2.6",
+ "_from": "rimraf@~2.2.5"
}
diff --git a/node_modules/rimraf/rimraf.js b/node_modules/rimraf/rimraf.js
index a9258072e..ce62051fc 100644
--- a/node_modules/rimraf/rimraf.js
+++ b/node_modules/rimraf/rimraf.js
@@ -110,7 +110,7 @@ function rmdir (p, originalEr, cb) {
// if we guessed wrong, and it's not a directory, then
// raise the original error.
fs.rmdir(p, function (er) {
- if (er && (er.code === "ENOTEMPTY" || er.code === "EEXIST"))
+ if (er && (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM"))
rmkids(p, cb)
else if (er && er.code === "ENOTDIR")
cb(originalEr)
@@ -165,7 +165,7 @@ function rmdirSync (p, originalEr) {
return
if (er.code === "ENOTDIR")
throw originalEr
- if (er.code === "ENOTEMPTY" || er.code === "EEXIST")
+ if (er.code === "ENOTEMPTY" || er.code === "EEXIST" || er.code === "EPERM")
rmkidsSync(p)
}
}