Skip to content

Commit 5172d59

Browse files
committed
Merge branch 'master' of github.com:11ty/recursive-copy
2 parents ad9ddfa + 081ff6b commit 5172d59

4 files changed

Lines changed: 16 additions & 461 deletions

File tree

lib/copy.js

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ var path = require('path');
77
var EventEmitter = require('events').EventEmitter;
88
var pify = require('pify');
99
var mkdirp = require('mkdirp').mkdirp;
10-
var rimraf = require('rimraf').rimraf;
1110
var junk = require('junk');
1211
var errno = require('errno');
1312
var maximatch = require('maximatch');
@@ -33,7 +32,6 @@ var lstat = pify(fs.lstat, Promise);
3332
var readlink = pify(fs.readlink, Promise);
3433
var symlink = pify(fs.symlink, Promise);
3534
var readdir = pify(fs.readdir, Promise);
36-
var remove = rimraf;
3735

3836
module.exports = function(src, dest, options, callback) {
3937
if ((arguments.length === 3) && (typeof options === 'function')) {
@@ -278,7 +276,7 @@ function ensureDestinationIsWritable(destPath, srcStats, shouldOverwriteExisting
278276
if (isMergePossible) { return true; }
279277

280278
if (shouldOverwriteExistingFiles) {
281-
return remove(destPath).then(function(paths) {
279+
return fs.promises.rm(destPath, { recursive: true, force: true }).then(function(paths) {
282280
return true;
283281
});
284282
} else {

0 commit comments

Comments
 (0)