From 2018b21560ea14c38101ac7767abd52f1bd9da83 Mon Sep 17 00:00:00 2001 From: Peter Hedenskog Date: Wed, 19 Feb 2020 23:00:17 +0100 Subject: [PATCH] Remove mkdirp dependency (#2880) --- lib/core/resultsStorage/storageManager.js | 4 ++-- package.json | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/lib/core/resultsStorage/storageManager.js b/lib/core/resultsStorage/storageManager.js index d63acf206..ba1f398fe 100644 --- a/lib/core/resultsStorage/storageManager.js +++ b/lib/core/resultsStorage/storageManager.js @@ -4,7 +4,7 @@ const fs = require('fs-extra'); const path = require('path'); const pathToFolder = require('./pathToFolder'); const { promisify } = require('util'); -const mkdirp = promisify(require('mkdirp')); +const mkdir = promisify(fs.mkdir); function write(dirPath, filename, data) { return fs.writeFile(path.join(dirPath, filename), data); @@ -28,7 +28,7 @@ module.exports = function storageManager(baseDir, storagePathPrefix, useHash) { const pathSegments = [baseDir, ...subDirs].filter(isValidDirectoryName); const dirPath = path.join.apply(null, pathSegments); - return mkdirp(dirPath).then(() => dirPath); + return mkdir(dirPath, { recursive: true }).then(() => dirPath); }, writeData(data, filename) { return this.createDirectory('data').then(dir => diff --git a/package.json b/package.json index 692450c94..2b8ab5772 100644 --- a/package.json +++ b/package.json @@ -98,7 +98,6 @@ "lodash.set": "4.3.2", "lodash.union": "4.6.0", "markdown": "0.5.0", - "mkdirp": "0.5.1", "node-slack": "0.0.7", "p-limit": "2.2.2", "pagexray": "2.5.9",