From 932c3572fd6a6efcf97affd7050f076f7a9b5a27 Mon Sep 17 00:00:00 2001 From: Andreas Hocevar Date: Thu, 14 Sep 2017 04:46:48 +0200 Subject: [PATCH] Prefer copyFileSync from here over native (#1440) --- lib/jsdoc/fs.js | 9 ++++++++- package.json | 2 +- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/lib/jsdoc/fs.js b/lib/jsdoc/fs.js index 32d9c622..e358f125 100644 --- a/lib/jsdoc/fs.js +++ b/lib/jsdoc/fs.js @@ -120,6 +120,13 @@ exports.copyFileSync = function(inFile, outDir, fileName) { return fs.closeSync(write); }; +var alwaysOverride = { + 'copyFileSync': true +}; + Object.keys(fs).forEach(function(member) { - exports[member] = fs[member]; + if (!alwaysOverride[member]) { + exports[member] = fs[member]; + } }); + diff --git a/package.json b/package.json index 283a0ee2..ce013559 100644 --- a/package.json +++ b/package.json @@ -13,7 +13,7 @@ "url": "https://github.com/jsdoc3/jsdoc" }, "dependencies": { - "babylon": "~7.0.0-beta.19", + "babylon": "7.0.0-beta.19", "bluebird": "~3.5.0", "catharsis": "~0.8.9", "escape-string-regexp": "~1.0.5",