1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
From: Yadd <yadd@debian.org>
Date: Fri, 26 Dec 2025 22:15:21 +0100
Subject: =?utf-8?q?update_to_mkdirp_=E2=89=A5_1?=
Forwarded: https://github.com/davglass/cpr/issues/68
Last-Update: 2020-10-21
---
lib/index.js | 7 ++++---
package.json | 2 +-
2 files changed, 5 insertions(+), 4 deletions(-)
diff --git a/lib/index.js b/lib/index.js
index 7c33d31..528e707 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -121,12 +121,13 @@ var createDirs = function(dirs, to, options, callback) {
err.errno = 27;
options.errors.push(err);
} else {
- mkdirp(to, stat.mode, stack.add(function(err) {
+ var ef = stack.add(function(err) {
/*istanbul ignore next*/
if (err) {
options.errors.push(err);
}
- }));
+ });
+ mkdirp(to, stat.mode).then(ef).catch(ef);
}
}));
}
@@ -139,7 +140,7 @@ var createDirs = function(dirs, to, options, callback) {
var copyFile = function(from, to, options, callback) {
var dir = path.dirname(to);
- mkdirp(dir, function() {
+ mkdirp(dir).then( () => {
fs.stat(to, function(statError) {
var err;
if(!statError && options.overwrite !== true) {
diff --git a/package.json b/package.json
index 78a3ee6..bbda308 100644
--- a/package.json
+++ b/package.json
@@ -6,7 +6,7 @@
"dependencies": {
"graceful-fs": "^4.1.5",
"minimist": "^1.2.0",
- "mkdirp": "~0.5.1",
+ "mkdirp": ">=1.0.0",
"rimraf": "^2.5.4"
},
"main": "./lib/index.js",
|