From a625ffb28a5a398149deb6d415b08d079a7c2733 Mon Sep 17 00:00:00 2001 From: "Juan Picado @jotadeveloper" Date: Sun, 24 May 2020 08:17:56 +0200 Subject: [PATCH] fix: restore Node v8 support this downgrade to dependencies and restore v8 support removed in previous releases. --- core/readme/package.json | 2 +- plugins/local-storage/package.json | 2 +- plugins/local-storage/src/local-fs.ts | 11 +++++------ yarn.lock | 5 ----- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/core/readme/package.json b/core/readme/package.json index f2e8ee67..05a735cb 100644 --- a/core/readme/package.json +++ b/core/readme/package.json @@ -31,7 +31,7 @@ ], "dependencies": { "dompurify": "2.0.8", - "jsdom": "16.2.1", + "jsdom": "15.2.1", "marked": "0.7.0" }, "devDependencies": { diff --git a/plugins/local-storage/package.json b/plugins/local-storage/package.json index fa247d67..a9869f41 100644 --- a/plugins/local-storage/package.json +++ b/plugins/local-storage/package.json @@ -37,7 +37,7 @@ "async": "3.2.0", "level": "5.0.1", "lodash": "4.17.15", - "mkdirp": "1.0.3" + "mkdirp": "0.5.5" }, "devDependencies": { "@types/minimatch": "^3.0.3", diff --git a/plugins/local-storage/src/local-fs.ts b/plugins/local-storage/src/local-fs.ts index 48e12bf9..3ecbcc94 100644 --- a/plugins/local-storage/src/local-fs.ts +++ b/plugins/local-storage/src/local-fs.ts @@ -356,13 +356,12 @@ export default class LocalFS implements ILocalFSPackageManager { createTempFile(err => { if (err && err.code === noSuchFile) { - mkdirp(path.dirname(dest)) - .then(() => { - createTempFile(cb); - }) - .catch(err => { + mkdirp(path.dirname(dest), function(err) { + if (err) { return cb(err); - }); + } + createTempFile(cb); + }); } else { cb(err); } diff --git a/yarn.lock b/yarn.lock index 34bfe317..ae6cbde7 100644 --- a/yarn.lock +++ b/yarn.lock @@ -8663,11 +8663,6 @@ mkdirp@*, mkdirp@0.5.1, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.1: dependencies: minimist "0.0.8" -mkdirp@1.0.3: - version "1.0.3" - resolved "https://registry.verdaccio.org/mkdirp/-/mkdirp-1.0.3.tgz#4cf2e30ad45959dddea53ad97d518b6c8205e1ea" - integrity sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g== - mocha@^7.1.0: version "7.1.0" resolved "https://registry.verdaccio.org/mocha/-/mocha-7.1.0.tgz#c784f579ad0904d29229ad6cb1e2514e4db7d249"