diff --git a/package.json b/package.json index 339820d1b3..3ebc2b7291 100644 --- a/package.json +++ b/package.json @@ -46,16 +46,16 @@ "dependencies": { "delegato": "^1.0.0", "diff": "^2.2.1", - "emissary": "^1.0.0", - "event-kit": "^2.4.0", + "emissary": "^1.3.3", + "event-kit": "^2.5.3", "fs-admin": "^0.16.0", - "fs-plus": "^3.0.0", - "grim": "^2.0.2", - "mkdirp": "^0.5.1", + "fs-plus": "^3.1.1", + "grim": "^2.0.3", + "mkdirp": "^1.0.4", "pathwatcher": "^8.1.0", "serializable": "^1.0.3", "superstring": "^2.4.4", - "underscore-plus": "^1.0.0", + "underscore-plus": "^1.7.0", "winattr": "^3.0.0" }, "standard": { diff --git a/src/text-buffer.js b/src/text-buffer.js index c6b39ccd9d..bba992bca2 100644 --- a/src/text-buffer.js +++ b/src/text-buffer.js @@ -1912,11 +1912,7 @@ class TextBuffer { try { let destination if (file instanceof File) { - await new Promise((resolve, reject) => { - mkdirp(path.dirname(filePath), error => { - error ? reject(error) : resolve() - }) - }) + await mkdirp(path.dirname(filePath)) destination = filePath } else { destination = file.createWriteStream()