Comparing version 0.3.0 to 0.4.0
29
index.js
@@ -8,8 +8,8 @@ 'use strict'; | ||
function mkdir() { | ||
function mkdir(...args) { | ||
const | ||
dirs = [...arguments].reduce( | ||
(accumulated, elem) => { | ||
return elem ? accumulated + `'${elem}' ` : accumulated; | ||
dirs = args.reduce( | ||
(accumulated, dir) => { | ||
return dir ? accumulated + `'${dir}' ` : accumulated; | ||
}, | ||
@@ -23,6 +23,7 @@ '' | ||
return new Promise((resolve) => { | ||
return new Promise((resolve, reject) => { | ||
exec('mkdir -p ' + dirs, (err) => { | ||
if (err) { | ||
throw err; | ||
reject(err); | ||
return; | ||
} | ||
@@ -36,3 +37,3 @@ resolve(); | ||
return new Promise((resolve) => { | ||
return new Promise((resolve, reject) => { | ||
@@ -44,3 +45,4 @@ const tempPath = tempfile(); | ||
if (err) { | ||
throw err; | ||
reject(err); | ||
return; | ||
} | ||
@@ -51,3 +53,4 @@ | ||
if (err) { | ||
throw err; | ||
reject(err); | ||
return; | ||
} | ||
@@ -63,3 +66,3 @@ | ||
return new Promise((resolve) => { | ||
return new Promise((resolve, reject) => { | ||
@@ -71,3 +74,4 @@ const tempPath = tempfile(); | ||
if (err) { | ||
throw err; | ||
reject(err); | ||
return; | ||
} | ||
@@ -78,3 +82,4 @@ | ||
if (err) { | ||
throw err; | ||
reject(err); | ||
return; | ||
} | ||
@@ -81,0 +86,0 @@ |
{ | ||
"name": "fs-atomic", | ||
"version": "0.3.0", | ||
"version": "0.4.0", | ||
"description": "Safer filesystem operations.", | ||
@@ -5,0 +5,0 @@ "homepage": "https://github.com/sholladay/fs-atomic", |
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
67
18387
3
2
0