Skip to content

Commit cd56054

Browse files
committed
Removes mkdirp dep (Node 10+)
1 parent 79258b3 commit cd56054

3 files changed

Lines changed: 3 additions & 19 deletions

File tree

lib/copy.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ var Promise = global.Promise;
44
var path = require('node:path');
55
var EventEmitter = require('node:events').EventEmitter;
66
var fs = require('graceful-fs');
7-
var mkdirp = require('mkdirp').mkdirp;
87
var junk = require('junk');
98
var errno = require('errno');
109
var maximatch = require('maximatch');
@@ -24,6 +23,7 @@ var EVENT_COPY_FILE_START = 'copyFileStart';
2423
var EVENT_COPY_FILE_ERROR = 'copyFileError';
2524
var EVENT_COPY_FILE_COMPLETE = 'copyFileComplete';
2625

26+
var mkdirp = fs.promises.mkdir;
2727
var mkdir = mkdirp;
2828
var stat = fs.promises.stat;
2929
var lstat = fs.promises.lstat;
@@ -193,7 +193,7 @@ function junkFilter(relativePath) {
193193
}
194194

195195
function ensureDirectoryExists(path) {
196-
return mkdir(path);
196+
return mkdir(path, { recursive: true });
197197
}
198198

199199
function getFileListing(srcPath, shouldExpandSymlinks) {
@@ -391,7 +391,7 @@ function copySymlink(srcPath, destPath, stats, options) {
391391
}
392392

393393
function copyDirectory(srcPath, destPath, stats, options) {
394-
return mkdir(destPath)
394+
return mkdir(destPath, { recusirve: true })
395395
.catch(function(error) {
396396
var shouldIgnoreError = error.code === 'EEXIST';
397397
if (shouldIgnoreError) { return; }

package-lock.json

Lines changed: 0 additions & 15 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,6 @@
5050
"graceful-fs": "^4.2.11",
5151
"junk": "^3.1.0",
5252
"maximatch": "^0.1.0",
53-
"mkdirp": "^3.0.1",
5453
"slash": "^3.0.0"
5554
},
5655
"devDependencies": {

0 commit comments

Comments
 (0)